You are on page 1of 4

En el mundo de la programacin informtica, uno de los lenguajes ms populares y conocidos es el

de Visual Basic. Creado en 1991 por Alan Cooper para Microsoft, este paquete permite programar
contenidos informticos grficos de manera simple y accesible.
El Visual Basic ha sido desarrollado con el objetivo de entregar a los usuarios de programacin
informtica un paquete de utilidades simples y accesibles. Es por esto que el Visual Basic puede ser
usado y fcilmente comprendido por expertos como tambin por usuarios principiantes. Su base
parte del dialecto BASIC pero con componentes novedosos que lo adaptan a los lenguajes
informticos modernos. A esto se suma que el Visual Basic es adems un lenguaje de programacin
guiado por eventos que permite mayor operatibilidad y mejores resultados.
Desde Definicion ABC: http://www.definicionabc.com/tecnologia/visual-basic.php#ixzz3FVUtC1Wg
Desde Definicion ABC: http://www.definicionabc.com/tecnologia/visual-basic.php#ixzz3FVUn6UMI

Qu es Visual Basic?
Visual Basic es un ambiente grfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Las
aplicaciones creadas con Visual Basic estn basadas en objetos y son manejadas por eventos. Visual Basic se deriva
del lenguaje Basic, el cual es un lenguaje de programacin estructurado. Sin embargo, Visual Basic emplea un modelo de
programacin manejada por eventos.
Leer ms: http://www.monografias.com/trabajos33/visual-basic/visual-basic.shtml#ixzz3FVV8qAIA

Visual Basic es un lenguaje de programacin y entorno de desarrollo integrado (IDE). Se deriva del
lenguaje de programacin BASIC ms antiguo, y por lo tanto se considera un lenguaje de
programacin til y relativamente fcil de aprender para los principiantes. Visual Basic (VB) est ahora
integrado en muchas aplicaciones de software diferentes y tambin aplicaciones web. Visual Basic 6.0
fue la ltima edicin de Visual Basic, sin embargo, fue seguida por Visual Basic. NET.

Definicin
Visual Basic 6.0 fue la ltima edicin del software. Esta versin mejora la productividad y la
capacidad para aplicaciones web, lo que llev al desarrollo de Visual Basic .NET. Visual Basic 6.0 no
puede ser desarrollada en Windows Vista, Windows 7 o Windows Server 2008. Microsoft dej de
proporcionar soporte en el 2005, y por completo en el 2008.
Caractersticas de Visual Basic.
Barra de titulo: muestra el nombre del proyecto y del formulario q se est diseando actualmente
Barra de mens: agrupa los mens despegables que contienes todas las operaciones que pueden llevarse a cabo con
Visual Basic 6.0.
Barra de herramientas estndar: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un
proyecto. Simplifica la eleccin de opciones de los mens Archivo, Edicin, Ver y Ejecutar; adems, en el rea derecha
presenta la ubicacin (coordenadas) y el tamao del objeto seleccionado
Ventana de formulario: es el rea donde se disea la interfaz grfica, es decir, es donde se inserta electo grficos, como
botones, imgenes, casilla de verificacin, cuadros de listas, etc.
Cuadro de herramientas: presenta todos los controles necesarios para disear una aplicacin, como cuadros de texto,
etiquetas, cuadros de listas, botones de comandos, etc.
Ventana de proyecto: muestra los elementos involucrados en el proyecto, como formularios, mdulos, controles oxc, etc.

Cada elemento puede seleccionarse en forma independiente para su edicin.


Ventana de posicin del formulario: muestra la ubicacin que tendr el formulario en la pantalla, cuando ejecute la
aplicacin. Esta ubicacin puede cambiarse si se hace clic con el botn izquierdo del mouse.
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado, en este caso muestra las
propiedades del Form1, luego podemos ver que abajo dice "Form1 Form", lo que est en negrita es el nombre del objeto, y
lo que le sigue es el tipo de objeto, en este caso es un Formulario (Form)

Leer ms: http://www.monografias.com/trabajos10/visual/visual.shtml#ixzz3FVVjF4qP

VENTAJAS Y DESVENTAJAS DE VISUAL BASIC


Ventajas
-Es
un
lenguaje RAD.
-Posee
una
curva
de
aprendizaje
muy
rpida.
-Integra
el
diseo
e
implementacin
de
formularios
de
Windows.
-Permite
usar
con
suma
facilidad
la
plataforma
de
los
sistemas
Windows.
-El
cdigo
en
Visual
Basic
es
fcilmente
migrable
a
otros
lenguajes.
-Acostumbra a los desarrolladores a programar con eficiencia.
Desventajas
-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 interpretes para correrlos en otras plataformas).
-Por defecto permite la programacin sin declaracin 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 cdigo ms puro).
-No permite programacin a bajo nivel ni incrustrar secciones de cdigo enASM.
-Slo permite el uso de funciones de libreras dinmicas (DLL) stdcall.
-Algunas funciones estn 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.
-No permite el manejo de memoria dinmica, punteros, etc. como parte del lenguaje.
-No avisa de ciertos errores o advertencias (se puede configurar el compilador para generar ejecutables sin los
controladores de desbordamiento de enteros o las comprobaciones de lmites en matrices entre otros, dejando as ms
de la mano del programador la tarea de controlar dichos errores)
-No tiene instrucciones de preprocesamiento.
-El tratamiento de mensajes de Windows es bsico e indirecto.
-La gran gama de controles incorporados son, sin embargo en algunos casos, muy generales, lo que lleva a tener que
reprogramar nuevos controles para una necesidad concreta de la aplicacin. -Esto cambia radicalmente en Visual
Basic .NET donde es posible reprogramar y mejorar o reutilizar los controles existentes.
-Los controles personalizados no mejoran la potencia de la API de Windows, y en determinados casos acudir a sta
ser el nico modo de conseguir el control personalizado deseado.

Las Aplicaciones Procedurales


En las aplicaciones tradicionales o procedurales, es la aplicacin quien controla que porciones de
cdigo
se ejecuta, y la secuencia en que este se ejecuta. La ejecucin de la aplicacin se inicia con la primera
lnea de cdigo, y sigue una ruta predefinida a travs de la aplicacin, llamando procedimientos segn
sea necesario.

Las Aplicaciones Manejadas por Eventos


En las aplicaciones manejadas por eventos, la ejecucin no sigue una ruta predefinida. En vez de esto,
se ejecutan diferentes secciones de cdigo en respuesta a eventos. Los eventos se desencadenan por
acciones del usuario, por mensajes del sistema o de otras aplicaciones. La secuencia de eventos
determina la secuencia en que el cdigo se ejecuta. Es por esto que la ruta que sigue el cdigo de la
aplicacin es diferente cada vez que se ejecuta el programa.
Una parte esencial de la programacin manejada por eventos es el escribir cdigo que responda a los
posibles eventos que pueden ocurrir en una aplicacin. Visual Basic facilita la implementacin del
modelo de programacin manejada por eventos.

EJEMPLO X: Imprimir en pantalla la palabra Hola, mientras se presione en


nmero 1.
#include <stdio.h>
main()
{
int num;
printf ("Ingrese un numero: ");
scanf("%d",&num);
while (num == 1)
{
printf ("\n Hola\n\n");
printf ("Ingrese otro numero: ");
scanf("%d",&num);
}
system("PAUSE");
return 0;
}
Instrucciones
es
Inicio
Fin
Inicio

Fin
No
num == 1
Si
num
Ingrese un numero
Ingrese otro numero
num

You might also like