1. República bolivariana de Venezuela.
Ministerio para el poder popular para la educación universitaria
Ciudad Ojeda /Edo. Zulia
I.U.P Santiago Mariño
NOMBRES: Genesis Ramos
C.I: 25817539
COD:50
2. Introducción
Visual Basic es uno de los tantos lenguajes de programación que podemos
encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose
Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth
College, con el propósito de servir a aquellas personas que estaban interesadas
en iniciarse en algún lenguaje de programación. Luego de sufrir varias
modificaciones, en el año 1978 se estableció el BASIC estándar. La sencillez del
lenguaje ganó el desprecio de los programadores avanzados por considerarlo "un
lenguaje para principiantes".
Visual Basic ya no es más "un lenguaje para principiantes" sino que es una
perfecta alternativa para los programadores de cualquier nivel que deseen
desarrollar aplicaciones compatibles con Windows.
En este informe explicaremos algunos términos y/o características de mismo con
la finalidad de aprender mas sobre este Programa y manejarlo con facilidad.
3. Visual Basic 6.0
Visual Basic 6.0 es uno de los lenguajes de programación que más entusiasmo
despiertan entre los programadores de PCs, tanto expertos como novatos.
Visual Basic 6.0 es un lenguaje de programación visual, también llamado lenguaje
de 4ª generación. Esto quiere decir que un gran número de tareas se realizan sin
escribir código, simplemente con operaciones gráficas realizadas con el ratón
sobre la pantalla.
Visual Basic 6.0 es también un programa basado en objetos, aunque no orientado
a objetos como C++ o Java. La diferencia está en que Visual Basic 6.0 utiliza
objetos con propiedades y métodos, pero carece de los mecanismos de herencia y
polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java
y C++.
Características de Visual Basic 6.0
Visual Basic 6.0 soporta la abstracción, la encapsulación, el polimorfismo y
la reutilización del código.
Los objetos de Visual Basic están encapsulados; es decir, contienen su
propio código y sus propios datos.
Los objetos de Visual Basic tienen propiedades, métodos y eventos. Las
propiedades son los datos que describen un objeto. Los eventos son
hechos que pueden ocurrir sobre un objeto (un clic sobre un botón es un
evento que produce un mensaje). Un método agrupa el código que se
ejecuta en respuesta a un evento.
Al conjunto de propiedades y métodos se le llama interfaz. Además de su
interfaz predeterminada, los objetos pueden implementar interfaces
adicionales para proporcionar polimorfismo. El polimorfismo le permite
manipular muchos tipos diferentes de objetos sin preocuparse de su tipo.
Las interfaces múltiples son una característica del modelo de objetos
componente (COM) y permiten que los programas evolucionen con el
tiempo, agregando nueva funcionalidad sin afectar al código existente.
4. Ventajas de visual Basic 6.0
-Es un lenguaje RAD.
-Posee una curva de aprendizaje muy rápida.
-Integra el diseño e implementación de formularios de Windows.
-Permite usar con suma facilidad la plataforma de los sistemas Windows.
-El código en Visual Basic es fácilmente migrable a otros lenguajes.
-Acostumbra a los desarrolladores a programar con eficiencia.
Desventajas de visual Basic 6.0
-Sin soporte de Microsoft desde el 4 de Abril de 2008 (Pero el MSDN es muy
completo).
-No es multiplataforma (Sin embargo se pueden usar emuladores e intérpretes
para correrlos en otras plataformas).
-Por defecto permite la programación sin declaración de variables. (que puede ser
sencillamente corregida escribiendo la frase Option Explicit en el encabezado de
cada formulario, en cuyo caso será menester declarar todas las variables a utilizar,
lo que a la postre genera código más puro).
-No permite programación a bajo nivel ni incrustar secciones de código en ASM.
-Sólo permite el uso de funciones de librerías dinámicas (DLL) stdcall.
-Algunas funciones están indocumentadas (Sin embargo esto ocurre en muchos
lenguajes).
-Es un lenguaje basado en objetos y no orientado a objetos.
-No maneja muy bien los apuntadores de memoria.
-No soporta tratamiento de procesos como parte del lenguaje.
-No incluye operadores de desplazamiento de bits como parte del lenguaje.
5. Label
El objeto Label se encuentra en nuestra barra de herramientas por lo regular esta
en la parte izquierda de nuestra pantalla, este elemento se usa para mostrar
letreros o etiquetas en nuestro formulario.
Textbox
Un TextBox es un control que principalmente utilizamos para que el usuario
introduzca datos, pero también puede mostrar una respuesta predeterminada o
incluso servir para mostrar en vez de para pedir datos.
Un TextBox tiene una serie de propiedades, como puedes ver pulsando sobre el
Textbox y recorriendo la lista que te aparece en la ventana Propiedades (si no
tienes activada esta ventana, actívala). Prueba por ejemplo a cambiar el color de
fondo (Backcolor). El mensaje inicial que aparecerá sobre el TextBox cuando
comience el programa también es una propiedad: la propiedad Text. Prueba a
cambiar esta propiedad (puedes tanto escribir un texto como dejar vacío el
TextBox).
6. Combobox
ComboBox nos permite definir en primera instancia un conjunto de datos o valores
respuestas asociados a una caja de edición cualesquiera, así ahora el usuario
tendrá la oportUNIDAD VISUAL BASIC de seleccionar un dato del conjunto de
datos o respuestas ya predefinido.
Este componente ComboBox tiene dos partes, una parte de encabezado, para
poner el nombre del grupo de respuestas( por ejemplo municipios, sexo, etc.), que
se carga usando la propiedad Text del componente.
La segunda parte es la lista de opciones o respuestas que se debe cargar al
tiempo de diseño de la ventana, en el momento de poner el componente
ComboBox1, solo hacer click a un lado de la propiedad list, en la pagina de
propiedades y cargar la primera respuesta y enter, luego click otra vez a un lado
de propiedad list, cargar segunda respuesta y enter, luego click otra vez a un lado
de la propiedad list cargar tercera respuesta y enter, y así sucesivamente, como
ya se indico es para cuando son pocas respuestas de antemano conocidas.
Command button
Es el control principal de la forma, contiene el código principal del programa y su
activación por el usuario provoca que se realicen los principales procesos del
problema planteado (aquí es donde se capturan datos, se realizan operaciones,
etc.).
De este control se maneja su propiedad Caption para etiquetarlo con la palabra
“OK” o “ACEPTAR” o “EXE” , y su evento Click para activarlo, es en dicho evento
donde se construye el código del programa.
7. Recordar que aunque no es un control necesario en los programas, ya que el
código se puede asociar o pegar a cualquier evento de cualquier forma, o control
del programa, Microsoft ya acostumbro a todos los usuarios al botón OK, de
acuerdo, OK.
Listbox
El control ListBox permite añadir elementos en forma de lista y también poder
seleccionar elementos de la misma para trabajar los datos.
Este control permite seleccionar un elemento solo o varios de ellos, utilizando la
propiedad Multiselect. La imagen de la izquierda muestra un ListBox en el que se
selecciona un solo elemento y a la derecha se seleccionan varios:
Picturebox
El control PictureBox se utiliza para mostrar y cargar archivos de imagen, también
para dibujar figuras mediante los métodos gráficos , y también como control
contenedor de otros controles, como los controles Frame.
Vista de un picturebox con un gráfico cargado.
8. Image
El control Image permite visualizar gráficos e imágenes de los formatos clásicos
como gif, bmp, jpg, ico, cur, wmf etc... Pero no todos ellos son aceptados por este
control como los png o lo s Tif, por decir algunos.
En comparación con el control PictureBox que parecen muy similares, el control
Image tiene muchas menos características que este, por ejemplo una de ellas es
que no se pueden utilizar los métodos gráficos para dibujar sobre el mismo,
tampoco es un contenedor de controles como si lo es el PictureBox, no posee
propiedad Hdc para interactuar con Apis, tampoco propiedad Hwnd y varias otras.
Propiedades básicas de acuerdo al tipo de objeto
Textbox:
Text: texto que aparecerá en el control.
Name: nombre del control.
Backolor: Color que tendrá el fondo de la caja de texto.
Forecolor: Es el color de la letra que tendrá el control.
Label:
Name: es el nombre del control y sirve para hacer referencia al mismo en el
código, como todos los controles.
Backcolor: Para cambiar color del fondo.
Forecolor: indica el color del Texto.
Caption: texto que contendrá el control
9. Listbox:
Name: Este es el nombre como se le reconocerá al objeto durante el programa, se
acostumbra escribir lst antes del nombre para saber que es un List Box (Ej:
lstLista).
10. Conclusión
Al exponer todos estos temas de Programación en Visual Basic nos podemos
percatar que la programación es sumamente útil en nuestra vida cotidiana, desde
ir a pagar el recibo de impuestos, sacar dinero del banco o incluso nuestros
celulares o reproductores de música están empleados con programas unos más
complejos que otros pero accesibles para nosotros como usuarios.