2. Asignatura Programación
Visual Basic 2012
Esta versión viene acompañada por .NET Framework 4.5. Las ventanas tienen como
característica la capacidad de ser desacopladas de su sitio original y acopladas en otros sitios de
la interfaz de trabajo. Además, ofrece la posibilidad de crear aplicaciones para muchas
plataformas de Microsoft, como Windows Azure, Windows Phone 7 o Sharepoint. Microsoft ha
sido sensible a la nueva tendencia de las pantallas táctiles y con Visual Basic 2012 también es
posible desarrollar aplicativos para pantallas multi-tactiles y aplicaciones metro para Windows 8.
Visual estudio incluye los diferentes lenguajes como ser Visual Basic, Visual C#, Visual F# y
Visual C++, todos estos lenguajes comparten entorno de desarrollo (IDE), que permite hacer un
uso más eficiente de las herramientas, facilitando la creación de aplicaciones.
Programación Orientada a Objetos
Es un paradigma de programación y facilita la creación de software con calidad por que potencia
el mantenimiento, la extensión y la realización del software generado bajo este paradigma.
La programación orientada a objetos busca amoldarse al modo de pensar del hombre y no
al de la máquina. Esto es posible gracias a la forma con la que se manejan las abstracciones que
representan las entidades del dominio del problema, y a propiedades como la jerarquía o el
encapsulamiento.
Los Objetos
La unidad básica de la programación orientada a objetos es el "objeto". El diccionario de la Real
Academia Española define el termino objeto como: "Todo lo que puede ser materia de
conocimiento o sensibilidad de parte del sujeto, incluso este mismo".
Los objetos son los elementos que permiten realizar el diseño grafico de nuestras aplicaciones
creadas en Visual Basic 2012. Los objetos pueden ser utilizados para:
Mostrar Información
o Etiquetas.
o Grupos de objetos.
o Visualizar imágenes.
Introducir datos
o Cajas de texto.
o Grid, rejillas.
Ordenes
o Botones para activar la acción a
realizar por el usuario.
Opciones
o Para Seleccionar una opción
entre varias.
o Activar una opción en concreto.
Selección de Datos
o Cajas Desplegables.
o Lista de Datos
3. Asignatura Programación
Características de los objetos
Por ser entes que pueden ser manipulados en el mundo real, los objetos tienen características
que los distinguen. Elementos de los objetos:
Atributos: Son características que definen al objeto; también son conocidas coma propiedades y
proporcionan información acerca del ente. Por ejemplo, una pizarra tiene varios atributos: su
tamaño, color, forma, dimensiones, etc. No deben confundirse los atributos con sus valores.
Muchas personas piensan que un atributo de una computadora es que es negra. La propiedad es
el color y el valor de esta propiedad as negro.
Métodos: Son operaciones que un objeto puede llevar a cabo para transformar el entono en que
se encuentran o para comunicarse con otros objetos. Un automóvil posee un método de arranque,
que le permite ponerse en marcha, así como posee un método de frenado que le permite
detenerse. Un teléfono celular posee un método de emisión de serial, que le permite comunicarse
con otros aparatos del mismo tipo.
Eventos: Es una acción llevada a cabo por un ente externo que modifica el estado del objeto. Una
persona (objeto) enciende (evento) un automóvil (objeto) con lo que el carro pasa de un estado de
inmovilidad a uno de movimiento. Una persona hace un clic con el botón izquierdo del mouse de
una computadora, pare que esta llave a cabo una acción.
Clases
Es una plantilla o molde que permite la creación de un objeto.
Las clases presentan el estado de los objetos los que representan mediante variables
denominadas atributos. Cuando se instancia un objeto, el compilador crea en la memoria dinámica
un espacio para tantas variables como atributos tenga la clase a la que pertenece el objeto.
Un buen ejemplo para comprender el concepto de clase se muestra en el proceso de fabricación
de galletas de figuras.
Para hater una galleta, el panadero hace masa, la extiende sobre una mesa y luego procede a
tomar un molde con el que le dará forma a la galleta. El panadero incrusta el molde en la masa y
luego lo coloca en un horno. Cuando la masa está cocida, es extraída del molde y se obtiene la
galleta.
Si se observa detenidamente la galleta, se verá que esta adquirió muchas de las propiedades del
molde (tiene la misma forma y dimensión); sin embargo, el molde no puede ser masticado, no es
una galleta, solo sirve para hacerlas.
En la programación orientada a objetos (OOP) el molde de la galleta hace las veces de una clase.
La clase es una plantilla que por sí misma no es un objeto, sin embargo, le confiere muchas de
sus características a estos cuando son creados. El objeto puede tener sus propias características,
no necesariamente iguales a las de su clase (el molde es de metal y la galleta de masa) pero en el
contexto global son bastante parecidos.
4. Asignatura Programación
Estrategia de Aprendizaje
Tipo V o F
Instrucciones: En forma clara y ordenada escriba una V si considera que el enunciado es
verdadero dentro del paréntesis o una F si considera que el enunciado es falso.
1. Una Clase en Visual Basic es una plantilla o molde que permite la creación de un objeto ( )
2. Los Métodos son características que definen al objeto; también son conocidas coma
propiedades y proporcionan información acerca del ente……………………………………. ( )
3. Visual Basic 2012 Viene acompañada con .NET Framework 3.5 ……………………………( )
4. La programación orientada a objetos busca amoldarse al modo de pensar del hombre y no al
de la máquina………………………………………………………………………………………..( )
5. Un Evento es una acción llevada a cabo por un ente externo que modifica el estado del
objeto………………………………………………………………………………………...………. ( )