La programación orientada a objetos es aquella en la que trabajamos con objetos visibles, cada
uno de los cuales posee sus propias características, métodos y eventos. La programación
orientada a objetos, también llamada lenguaje de quinta generación, toma como entidad
principal los objetos de la naturaleza.
DblClick Ocurre cuando el usuario presiona y suelta dos veces un botón del mouse sobre un
ob jeto.
DragDrop Ocurre como resultado de arrastrar y soltar con el mouse un control sobre un
determinado tipo de ob jeto.
DragOver Ocurre cuando una operación de arrastrar y colocar está en curso. Puede usar este
evento para controlar el puntero del mouse a medida que entra, sale o descansa
directamente sobre un destino válido.
KeyUp Ocurre cuando el usuario termina la operación de pulsar una tecla. Se podría decir,
que este evento ocurre precisamente al terminar el evento KeyDow n.
MouseDown Ocurre cuando el usuario presiona un botón del mouse, pero a diferencia del evento
MouseDow n, permite identificar cuales de los tres botones del mouse fue
presionado y las combinaciones de tecla ALT, MAYÚS y CTRL.
MouseUp El evento MouseUp se produce cuando el usuario suelta el botón del mouse.
MouseUp es un compañero útil a los eventos MouseDow n y MouseMove.
MouseMove Este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse
sobre un ob jeto.
Drag Inicia, termina o cancela una operación de arrastre de cualquier control, excepto los
controles Line, Menu, Shape, Timer o CommonDialog.
Move Se utiliza para mover un control o formulario, especificando sus coordenadas
(Top, Left) y su tamaño (Width, Height).
Refresh Se utiliza para dibujar o actualizar gráficamente un control o un formulario. Se utiliza
principalmente con los controles FileListBox y Data.
SetFocus Este método se utiliza para hacer que un objeto reciba el enfoque. Este método
es uno de los más usados para los controles de Visual Basic 6.0.
ShowWhatsT Permite mostrar un tema seleccionado de un archi vo de Ayuda utili zando el
his menú emergente ¿Qué es esto? que ofrece la ayuda de W indows. Este método es
Zorder muyutiliza
Se útil para que
proporcionar
un controlayuda
o un objeto
interactiva
formulario
en un se
menú
coloque
contextual
por encima
acerca
o por
de un
objeto en
debajo una aplicación.
de otros objetos. Este método muestra el tema indicado por la
propiedad WhatsThisHelpID del objeto especificado en la sintaxis.
7.) ¿Qué es un programa orientado a eventos?
Son programas que cuando son cargados o ejecutados solo esperan a que el usuario realice
alguna acción sobre uno de los objetos que posee, por ejemplo, la calculadora de Windows
espera a que el usuario haga clic (Evento Click) con el Mouse sobre uno de los botones de
comando que contienen los números para luego ponerlo en la caja de texto, o bien, espera a
que el usuario pulse un número (Evento KeyPress) desde el teclado para ponerlo en la caja de
texto.
12.) ¿De que depende el número de formularios que se deben incluir en una aplicación en Visual
Basic?
Una aplicación puede tener uno o varios formularios, pero un único formulario puede ser
suficiente para la creación de una potente aplicación. El número de formularios va a
Depender del tipo de aplicación y de la cantidad de módulos de trabajo que incluirá la aplicación.
16.) ¿Cómo se deben especificar los nombres a los controles de Visual Basic?
Para asignar los nombres a los controles de Visual Basic, existe una convención
ampliamente aceptada por la gran mayoría de los programadores; se utilizan siempre tres
letras en minúscula, que hacen referencia al tipo de control, seguido de otras letras (la
primera en mayúscula), libremente escogida por el programador, que tienen que hacer
referencia al uso que se va a dar a dicho control en la aplicación.
17.) Diga las abreviaturas para los controles: CheckBox, ListBox, Label, TextBox, CommandButton,
Shape, Image y PictureBox.
20.) ¿Qué tipos de valores es posible asignar a las propiedades de un control de Visual Basic?
Valores lógicos (true o false), numéricos, alfabéticos ó alfanuméricos
25.) Diga los modos de declarar un procedimiento y explique cada uno de ellos.
Un procedimiento viene representado por un nombre, los argumentos (constantes,
variables o expresiones) y el código que compone el cuerpo del procedimiento. Algunos
procedimientos sólo vienen representados con un nombre, es decir, sin argumentos, y otros
vienen representados con el nombre del procedimiento, los argumentos y el nombre del evento
que activa dicho objeto.
Los modos para declarar procedimientos son:
End Sub
End Sub
End Sub
Sub
28.) Diga cuando ocurren los siguientes eventos: Click, DblClick, KeyDown, KeyUp, KeyPress,
LostFocus, GotFocus, MouseDown, MouseUp y MouseMove.
Event o Descripc i ón
Click Ocurre cuando el usuario presiona y suelta un botón del mouse sobre un ob jeto.
DblClick Ocurre cuando el usuario presiona y suelta dos veces un botón del mouse sobre un
ob jeto.
DragDrop Ocurre como resultado de arrastrar y soltar con el mouse un control sobre un
determinado tipo de ob jeto.
LostFocus A diferencia del evento anterior, este evento ocurre cuando el objeto pierde el
enfoque, ya sea mediante tabulaciones o hacer clic sobre otro ob jeto.
KeyUp Ocurre cuando el usuario termina la operación de pulsar una tecla. Se podría decir,
que este evento ocurre precisamente al terminar el evento KeyDow n.
MouseUp El evento MouseUp se produce cuando el usuario suelta el botón del mouse.
MouseUp es un compañero útil a los eventos MouseDow n y MouseMove.
MouseMove Este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse
sobre un ob jeto.
Mé tod o Descripci ón
Drag Inicia, termina o cancela una operación de arrastre de cualquier control, excepto
los controles Line, Menu, Sha pe, Timer o C ommonD ialog.
SetFocus Este método se utiliza para hacer que un objeto reciba el enfoque. Este método
es uno de los más usados para los controles de Visual Basic 6.0.
31.) Diga como se clasifican los módulos y defina cada uno de ellos.
Los módulos se clasifican en tres tipos que son: formulario, estándar y de clase.
Modulo Formulario: se almacenan en un archivo con extensión .frm, y son la base de la
mayoría de las aplicaciones de Visual Basic. El código que se escribe en un módulo de
formulario, es específico de la aplicación a la que pertenece el formulario y puede hacer
referencia a otros formularios u objetos de la aplicación.
Modulo Estándar: trabajan independientemente de la aplicación y se almacenan en un archivo
con extensión .bas. En ocasiones, el programador necesitará declarar módulos generales,
que contengan códigos que puedan ser utilizados desde varios formularios, para así evitar
tener que volver a repetir el código. Es posible reutilizar un módulo estándar en distintas
aplicaciones, si tiene cuidado de no hacer referencia a controles o formularios por su nombre.
Mensajes en Objetos: son las llamadas a los métodos de dicho objeto. Por ejemplo, cuando le
decimos a un objeto Radio que se ponga en funcionamiento, estamos pasándole el mensaje
“ponte en funcionamiento”.
III.- Complete la tabla con las posibles propiedades, estados, eventos y métodos del
siguiente objeto:
A z ul
9 cm
30% Volumen
10 cm