Vous êtes sur la page 1sur 6

1.) ¿Qué es la programación orientada a objetos?

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 misma que contienen sus
propias características y alguna función de utilidad.

2.) ¿Qué es un objeto?

En el mundo de las computadoras un objeto es todo lo que se ve en una aplicación típica


de Windows, Linux, Beos, etc. Los objetos son, por ejemplo, un botón de comando , una
caja de texto , una imagen , un botón de opción , una lista desplegable, una barra de
desplazamiento , en general todo objeto visible que usted puede observar en la pantalla.

3.) ¿Cuáles son los elementos principales de un objeto?

Un objeto posee características o propiedades que definen su aspecto exterior, por


ejemplo, el color, el tamaño, el estilo, etc. Un objeto también posee métodos y eventos
que son elementos significativos del objeto .

4.) Defina: eventos, métodos y propiedades.

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.

Se llaman eventos a las acciones que realiza el usuario sobre un objeto

5.) Diga la diferencia entre un evento y un método.

Los métodos, son llamados desde código en Visual Basic, pero a diferencia de los eventos
no son codificados por el programador.

6.) Mencione algunos eventos de los


controles de Visual Basic.
7.) ¿Qué es un programa orientado a eventos?

Es un programa orientado a eventos, porque cuando este es cargado o ejecutado solo


espera a que el usuario realice alguna acción sobre uno de los objetos que posee.

8.) Mencione algunos programas de Windows orientado a eventos.

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.

9.) ¿Cuáles son los elementos principales de una aplicación de Windows?

Los elementos principales de una aplicación de Windows son: formularios, controles,


procedimientos, métodos, objetos y eventos. Cada uno de estos elementos juega un
papel muy importante en una aplicación de Windows.

10.) ¿Cuál era la principal preocupación de los programadores de aplicaciones para


Windows, antes de la existencia de la programación orientada a objetos?

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.

11.) ¿Qué es un formulario?


Se puede considerar como una especie de contenedor para los controles de una
aplicación. 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.

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.

13.) ¿Qué es un nombre de objeto?


Se utiliza para asignarle el nombre al control. Este nombre va a permitir identificar el
control de los demás controles de la aplicación. Esta propiedad solo esta disponible en
modo de diseño.

14.) ¿Qué son nombres por defecto?


Son los nombres que vienen predefinidos de los controles, estos hacen referencia al tipo
de control y van seguidos de un número, que se Incrementa a medida que se van
introduciendo más controles de ese mismo tipo en el formulario.
15.) ¿Cuál es la desventaja de los nombres por defecto?
No son recomendables para los controles colocados en una aplicación de
Visual Basic, debido a que solo hacen referencia al tipo de control, pero no al uso que de
dicho control está haciendo el programador en 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.

Lbl Label lbl Label


18.) Defina: clase y estado de objetos.
Un objeto es una unidad dentro de un programa de computadora que consta de un
estado y de un comportamiento, que a su vez constan respectivamente de datos
almacenados y de tareas realizables durante el tiempo de ejecución. Un objeto puede ser
creado instanciando una clase, como ocurre en la programación orientada a objetos, o
mediante escritura directa de código y la replicación otros objetos, como ocurre en la
programación basada en prototipos.

19.) Diga que hace la diferencia entre dos tipos de controles.


Que cada clase, tipo de objeto o control tienen su propio conjunto de propiedades. Se
podría decir, que el carro mencionado anteriormente, posee las propiedades color , año ,
marca y aros con los valores rojo, 2005, honda y magnesio.

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.

21.) Diga como se accede a una propiedad de un control de Visual Basic.

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.

23.) ¿Qué son procedimientos?


Un procedimiento representa la definición o declaración de un objeto. Los procedimientos
se encuentran dentro de los módulos, y contienen el conjunto de instrucciones que se
ejecutan cuando el usuario realiza algún evento sobre el objeto

24.) Especifique la forma de definir un procedimiento.


Para definir un procedimiento, se utiliza la palabra clave Sub, seguida del nombre del
procedimiento y los argumentos

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.

26.) ¿Qué son códigos ANSI?


Los valores ANSI son Juegos de caracteres de 8 bits del Instituto Americano de Normas
Nacionales (ANSI), usado por Microsoft Windows, que permite representar hasta 256
caracteres (0–255) con el teclado. AsInteger declara la variable KeyAscii como tipo
entero, es decir, como un número sin punto decimal.

27.) Diga que separa un evento del nombre de un procedimiento.


<<< Solicitud del método X
Respondiendo a la solicitud X
Un evento es un comando dado a un botón para que realice una determinada acción.
Un procedimiento es en si la creación de un lenguaje para que lleve a cabo un evento.

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.

29.) Diga la función de los métodos: Drag, Refresh, Move y SetFocus.


DragDrop Ocurre como resultado de arrastrar y soltar con el mouse un control sobre un
determinado tipo de objeto.
Refresh Se utiliza para dibujar o actualizar gráficamente un control o un formulario. Se
utiliza principalmente con los controles FileListBox y Data.
Move Se utiliza para mover un control o formulario, especificando sus coordenadas
(Top, Left) y su tamaño (Width, Height).
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.

30.) ¿Qué son módulos?


Un módulo se puede definir, como el lugar donde se almacena el código fuente de una
aplicación en Visual Basic. Los módulos se clasifican en tres tipos que son: formulario,
estándar y de clase.

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.

32.) Defina: Encapsulación, herencia, polimorfismo y mensajes en objetos.

La capacidad de ocultar y aislar el código de un objeto o control en una aplicación se


denomina
Encapsulación.

Existen objetos que adquieren o heredan propiedades y métodos de otros objetos de


mayor jerarquía, ya sea de clases superiores o una superclase. Esta capacidad de
compartir la estructura de otros objetos de clases superiores se denomina Herencia.

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.

Vous aimerez peut-être aussi