Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACIÓN ORIENTADA A OBJETOS (Elementos fundamentales (Clase…
PROGRAMACIÓN ORIENTADA A OBJETOS
Aplicaciones en entorno gráfico
Principales características
Hacen posible el uso de elementos multimedia ( video, audio, imagen y texto) y al integrarlos se amplía la posibilidad de realizar trabajos con mayor calidad.
Tienen mayor rapidez de procesamiento y eficiencia en el uso.
Se pueden crear ambientes de trabajo personalizados.
Se pueden crear ambientes de trabajo personalizados. Cuentan con opciones de accesibilidad para usuarios con capacidades especiales.
Existen múltiples programas para estos sistemas operativos.
Las órdenes no se tienen que escribir, se seleccionan con el ratón.
Elementos de interacción
En cuanto a Visual Studio, pueden ser de varios tipos, como:
Botones de opción y selección
Barras de desplazamiento
Cajas de selección desplegables
Menús
Cajas de diálogo y texto
Gráficos
Botones
Métodos generados a partir de la interacción con algunos elementos:
Método MOVE, que mueve un formulario en un espacio de dos dimensiones en la pantalla.
Método ZORDER que sitúa el formulario delante o detrás de otras ventanas.
Eventos
Se clasifican en 3 grupos:
Vinculación
Cierre
Respuesta a una acción del usuario
Es una señal que comunica a una aplicación que ha sucedido algo importante. La acción de difundir el mensaje se denomina generar el evento. En Visual Basic, los eventos se producen con el "RaiseEvent".
¿Qué métodos generan los eventos sobre algunos controles?
Ejemplos
Form1.Show . Este método Show carga y muestra un formulario, dos acciones distintas que forman ambas partes del proceso de nacimiento o inicio a un formulario (al ejecutar el formulario de inicio se carga también primero el formulario y después se muestra).
Cuando un usuario hace clic en un control en un formulario, el formulario puede provocar un evento "Click" y llamar a un procedimiento que controla el evento
Elementos fundamentales
Evento
Son las acciones con las que responde el sistema a las interacciones del usuario.
Clase
Es la forma más básica de un modelo sobre la cual se construyen objetos.
Importancia de uso
Su misión es la de ser el punto de partida para la creación de un objeto, debido a que tiene preestablecido los atributos y métodos básicos.
Método
Son las acciones que puede realizar un objeto.
Herencia
Son los atributos en común que tienen varios objetos , obtenidos a partir de descender de una misma clase.
Importancia de uso
Reutilización de código
A la hora de programar, se necesita ser lo más eficiente posible, ya sea consumiendo el menor número de recursos disponibles, como ahorrando la mayor cantidad de tiempo codificando el programa.
Es por eso que el concepto de reutilización de codigo es tan importante, porque nos ofrece un punto de partida mucho más avanzado en el que ya tenemos definidos atributos y métodos del objeto que vamos a crear.
Atributo
Son las propiedades o características que definen un objeto.
Polimorfismo
Se refiere a la posibilidad de definir clases diferentes que tienen métodos o atributos denominados de forma idéntica, pero que se comportan de manera distinta.
Objeto
Es la abstracción de un objeto en la vida real que sirve de modelo en el sistema.