Académique Documents
Professionnel Documents
Culture Documents
Propiedades definen el aspecto exterior del objeto, por ejemplo, el color, el tamaño, el
estilo, etc.
Los métodos son funciones que también son llamadas desde el programa, pero a
diferencia de los procedimientos no son codificados por el programador. Los métodos, son
llamados desde código en Visual Basic de la misma manera como se hace referencia a
una propiedad del control.
Los métodos, son llamados desde código en Visual Basic, pero a diferencia de los eventos
no son codificados por el programador.
Cualquier aplicación de Windows ya sea Microsoft Word o Microsoft Excel, cuando este es
cargado se queda a la espera de que usted haga algo, por ejemplo, Word espera a que
usted escriba alguna carta u otro tipo de documento, así como, Excel espera a que el
usuario escriba, por ejemplo, los valores de alguna nómina de pago.
En un principio, crear aplicaciones para el entorno de Windows era bastante tedioso para
los programadores, debido a que su principal preocupación era la determinación del
entorno del programa y cómo responder a los posibles eventos del usuario, como dónde
se hacia clic, dónde se encontraba el usuario (en un menú o submenú) o si estaba
haciendo doble clic, etc. Todas estas cosas eran las principales preocupaciones del
programador, y por ende, aumentaban el periodo de tiempo para la terminación del
programa, además del vasto conocimiento que debía tener en lenguaje C.
12.) ¿De que depende el número de formularios que se deben incluir en una aplicación en
Visual Basic?
El número de formularios va a depender precisamente 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?
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?
Los nombres de las propiedades de un objeto o control son campos que poseen valores
lógicos (true o false), numéricos, alfabéticos ó alfanuméricos.
Para modificar u obtener el estado de un objeto se hace por medio del nombre del
objeto (Name), seguido de un punto (.) Y el nombre de la propiedad. Por ejemplo, para
cambiar el color de una caja de texto llamada Text1, se haría de la siguiente manera:
Text1.backcolor = vbred
22.) Hable del modo de diseño y el modo de ejecución.
En modo de diseño, el programador construye interactivamente la aplicación, colocando
controles en el formulario, definiendo sus propiedades y codificando los procedimientos
para gestionar los eventos de cada control.
La aplicación se prueba en modo de ejecución. En este caso, el programador actúa
sobre la aplicación produciendo los eventos codificados y obteniendo los valores
proporcionados por dichos eventos.
25.) Diga los modos de declarar un procedimiento y explique cada uno de ellos.
Se puede declarar de dos formas: privado ó público. Privado cuando el procedimiento
puede ser utilizado en un mismo modulo (formulario), sólo los procedimientos dentro del
mismo módulo pueden invocar dicho procedimiento. Para declararlo se pone Private.
Un procedimiento público puede ser invocado desde otros módulos o formularios que se
encuentren en la misma aplicación. Este segundo método de declaración es muy
importante cuando un procedimiento es utilizado con mucha frecuencia en una
aplicación. Para declararlo se pone Public.
28.) Diga cuando ocurren los siguientes eventos: Click, DblClick, KeyDown, KeyUp,
KeyPress,
LostFocus, GotFocus, MouseDown, MouseUp y MouseMove.
Click Ocurre cuando el usuario presiona y suelta un botón del mouse sobre un objeto.
DblClick Ocurre cuando el usuario presiona y suelta dos veces un botón del mouse sobre
un objeto.
KeyDown Ocurre cuando el usuario mantiene presionada una tecla.
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 KeyDown.
KeyPress Ocurre como resultado de presionar y soltar una tecla.
GotFocus Ocurre cuando un objeto recibe el {CONTROLInternet.HHCtrl.1} {HYPERLINK
"JavaScript: alink_4.Click ()”}, ya sea mediante una acción del usuario, como tabular o
hacer clic en el objeto, o cambiando el enfoque en el código mediante el método
SetFocus.
LostFocus A diferencia del evento anterior, este evento ocurre cuando el objeto pierde el
enfoque, ya sea mediante tabulaciones o hacer clic sobre otro objeto.
MouseDown Ocurre cuando el usuario presiona un botón del mouse, pero a diferencia del
evento
MouseDown, permite identificar cuáles 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 MouseDown y MouseMove.
MouseMove Este evento ocurre mientras el usuario mueve o desplaza el puntero del
mouse sobre un objeto.
31.) Diga cómo se clasifican los módulos y defina cada uno de ellos.
Módulos de formulario
Los módulos de formulario se almacenan en un archivo con extensión .frm, y son la base
de la mayoría de las aplicaciones de Visual Basic. Pueden contener procedimientos que
controlen eventos, procedimientos generales y declaraciones a nivel de formulario de
variables, constantes, tipos y procedimientos externos
Módulos estándar
Los módulos estándar trabajan independientemente de la aplicación y se ponen con
extensión .bas.
Módulos de clase
Los módulos de clase, son la base de la programación orientada a objetos en Visual Basic
y se almacenan en archivos con extensión .cls.
Polimorfismo, que significa que muchas clases pueden proporcionar la misma propiedad
o el mismo método, y que el objeto que llama no tiene por qué saber la clase a la que
pertenece el objeto que recibe la solicitud antes de ser invocada una propiedad o un
método de dicho objeto mensajes en objetos no son más que las llamadas a los métodos
de dicho objeto.