You are on page 1of 4

Preguntas de Visual Basic 2010

1.- Diferencia entre un programa secuencial y uno interactivo: Existen dos


tipos de programas. En los primeros tiempos de los ordenadores los programas eran
de tipo secuencial (tambin llamados tipo batch) Un programa secuencial es un
programa que se arranca, lee los datos que necesita, realiza clculos e imprime o
guarda en el disco los resultados. De ordinario, mientras un programa secuencial
esta ejecutndose no necesita ninguna intervencin del usuario. A este tipo de
programas se les llama tambin programas basados u orientados a procedimientos
o a algoritmos(pricedural languages). Este tipo de programas siguen utilizndose
ampliamente en la
actualidad, pero la difusin de los PCs han puesto de actualidad otros tipos de
programacin.
2.-Qu significa modo diseo y modo ejecucin: En modo de diseo el
usuario construye interactivamente la aplicacin, colocando controles en el
formulario, definiendo sus propiedades, y desarrollando funciones para gestionar
los eventos.
La aplicacin se prueba en modo de ejecucin. En ese caso el usuario acta sobre el
programa
(introduce eventos) y prueba cmo responde el programa. Hay algunas propiedades
de los controles que deben establecerse en modo de diseo, pero muchas otras
pueden cambiarse en tiempo de ejecucin desde el programa
.-3Qu es el formulario y qu son los controles: los formularios son las
ventanas que contienen a otros controles y en ellos podemos incluir controles
de comando, como botones, cajas de texto, controles para bases de datos, y por
supuesto el cdigo necesario de nuestros programas. Los controles e inclusive los
Formularios tienen sus propias caractersticas, como las propiedades (un ejemplo
el color del fondo o propiedad Backcolor), sus eventos (el evento load que se
ejecuta cuando cargamos el formulario en memoria), y sus mtodos (por ejemplo
el mtodo show que es para mostrar el formulario y el mtodo hide que es para
ocultarlo, en el caso de un formulario.
4.-Cmo llamar a un controlador de eventos en Visual Basic:
Un evento es una accin o un suceso (por ejemplo, cuando se hace clic con el
mouse o cuando se supera un lmite de crdito) que reconoce algn componente
del programa y para el cual puede escribirse un cdigo de respuesta. Un
controlador de eventos es el cdigo que se escribe para responder a un evento.
En Visual Basic, un controlador de eventos es un procedimiento Sub. Sin embargo,
normalmente no se llama a este procedimiento del mismo modo que a otros
procedimientos Sub; sino que se identifica el procedimiento como un controlador
del evento.
5.- Qu representa la funcin RGB: Devuelve un valor Integer que representa
un valor de color RGB de un conjunto de componentes de color rojo, verde y azul.

Ejemplo: En este ejemplo se muestra cmo se utiliza la funcin RGB para devolver
un nmero entero que representa un valor de color RGB.

Dim red, rgbValue As Integer


Dim i As Integer = 75
' Return the value for red.
red = RGB(255, 0, 0)
' Same as RGB(75, 139, 203).
rgbValue = RGB(i, 64 + i, 128 + i)
6.- Que es subrutina de cdigos: Se denomina subrutina a una porcin de
cdigo que tiene como principal funcin ejecutar una determinada tarea. Estas
tienen un nombre para poder identificarlas y luego poder llamarlas para poder
utilizarlas.
Las subrutinas tienen un principio y un fin y estas pueden tener distinto tipo de
alcance, o sea pueden ser de tipo privadas o pblicas
7.- Diferencia entre subrutina y procedimiento: La diferencia fundamental
con respecto a los procedimientos o subrutinas es que estos, luego de ejecutar el
cdigo que tengan en su interior, al final retornan un valor, y este valor luego lo
podemos utilizar para una determinada tarea. En cambio los procedimientos, solo
ejecutan el cdigo que contienen y luego mueren por decirlo de alguna manera.
8.- Que es el mtodo show: El mtodo Show. Contiene en el formulario 2 tiene en
la propiedad Name form2, para llamarlo desde otro formulario pondremos:
Form2.Show
Si no ponemos ningn argumento se asume que el formulario aparece en modo no
modal, es decir, se permitir que se active cualquier otro formulario sin cerrar el
formulario 2. La otra modalidad que existe es modal, lo que significa que no se
permite el enfoque hacia ningn otro formulario hasta que no se cierre el actual.
Este ltimo modo puede servir para cuadros de dilogo que soliciten ciertos
parmetros para que la aplicacin siga funcionando: una contrasea.
Los argumentos del mtodo Show son:
0

vbModeless

No modal

vbModal

Modal

Ejemplo:
Form2.Show vbModal

9.- Propiedades de un formulario: Las propiedades ms comunes de un


formulario y que son similares al resto de los controles son las siguientes:
Name: Nombre del formulario, necesario para llamar al formulario desde el cdigo.
Caption: Texto que aparece en el ttulo del formulario
Backcolor: Color de fondo del formulario.

Forecolor: color del texto del formulario.

10.- Qu es un objeto?
Cada formulario (ventana), men o control que se crea con Visual Basic es un
mdulo autocontenido llamado objeto. Los bloques bsicos de construccin de una
aplicacin con Visual Basic son los objetos. Cada objeto tiene un conjunto de
caractersticas y un comportamiento definido (propiedades, mtodos y eventos)
que lo diferencian de otros tipos de objeto. En otras palabras, un objeto formulario
ha sido diseado para cumplir determinada funcin en una aplicacin, y no es lo
mismo que un objeto men.

11.- Cmo se aaden controles al formulario?


Para aadir controles a un formulario tenemos dos mtodos:
Mtodo 1
Teniendo el cuadro de Herramientas o un Formulario visible, haga doble clic en el
control que desea aadir en el Cuadro de Herramientas, los controles se ubican en
el centro del formulario, uno encima de otro, luego hay que moverlos a la posicin
deseada dentro del formulario.
Mtodo 2
1. Haga clic sobre el control en el Cuadro de Herramientas.
2. Ubique el puntero del Mouse (una cruz) sobre el formulario en la esquina
superior izquierda donde desea colocar el control.
3. Realice un clic sostenido mientras arrastra el puntero a la esquina superior
derecha donde colocar el control.
4. Suelte el botn del Mouse.
Estos cuatro pasos se repiten con cada control que desea aadir al formulario.
12.-Que es el orden de tabulacin es el orden en que un usuario se mueve de
un control a otro pulsando la tecla Tab. Por omisin, el orden de tabulacin es igual
al orden en que se han colocado los controles en el formulario.
Para cambiar el orden de tabulacin de los controles de un formulario, establezca el
valor de la propiedad TabIndex de cada control. El valor de esta propiedad va
desde 0 hasta n-1, siendo n el nmero de controles que tiene el formulario.
Quitar un control del orden de tabulacin
Normalmente, presionando la tecla Taben tiempo de ejecucin pasamos de un
control a otro en el orden de tabulacin establecido. Podemos quitar un control del
orden de tabulacin si establecemos su propiedad TabStop en False. Un control
cuya propiedad TabStop se ha establecido en False sigue manteniendo su posicin

en el orden de tabulacin actual, aunque el control es saltado al ir de un control a


otro con la tecla Tab.
Nota: Los controles que no pueden obtener enfoque, al igual que los controles
desactivados o invisibles, no tienen la propiedad TabIndex y no estn incluidos en
el orden de tabulacin. Cuando el usuario presiona Tab, estos controles son
ignorados.

13.- Que es un archivo secuencial: Los archivos secuenciales se usan en la


programacin de computadoras para indicarle a la computadora que lea una
entrada o escriba una salida en archivos de disco, creando aplicaciones de software.
Al contrario que los archivos de acceso aleatorio, los secuenciales se deben leer en
orden y por completo para funcionar.
14 Que es DLL: es el trmino con el que se refiere a los archivos con cdigo
ejecutable que se cargan bajo demanda de un programa por parte del sistema
operativo.
15 Ventajas de Visual Basic 2010: Son las siguientes

Posee una curva de aprendizaje muy rpida

Integra el diseo e implementacin de formulario Windows

Permite usar con facilidad la plataforma de los sistemas Windows dado que
tiene acceso prcticamente total a la API de Windows , incluidas libreras
actuales

Es uno de los lenguajes de uso mas extendido por lo que resulta fcil
encontrar informacin, documentacin y fuentes para los proyectos

Permite desarrollar grandes y complejas aplicaciones

You might also like