Вы находитесь на странице: 1из 9

RESEA HISTRICA DE VISUAL BASIC

Todas las versiones de Visual Basic para Windows son muy conocidas, aunque la Microsoft Visual Basic 1.0 desarrollada para el sistema operativo MS-DOS (ediciones Profesional y Estndar), que data de 1992, fue menos difundida. Esta provea un entorno que, aunque en modo texto, inclua un diseador de formularios en el que se podan arrastrar y soltar distintos controles.

La ltima versin que slo generaba aplicaciones de 16 bits fue la 3.0, y no inclua una biblioteca detallada de componentes para toda clase de usos. Durante la transicin de los sistemas Windows 3.11 a Windows 95, en 1995, hizo su aparicin la versin 4.0 de Visual Basic; sta poda generar programas tanto de 16 como de 32 bits, a partir del mismo cdigo fuente, aunque a costa de un gran aumento en el tamao de los archivos necesarios en tiempo de ejecucin ("runtime"). Adems, se sustituyeron los controles denominados VBX por los nuevos OCX. Con la siguiente versin, la 5.0, se estuvo a punto de implementar por primera vez la posibilidad de compilar a cdigo nativo, obteniendo una mejora de rendimiento considerable. Tanto esa como la sucesora 6.0 soportaban ciertas caractersticas propias de los lenguajes orientados a objetos, pero carecan de algunas importantes, tales como herencia y sobrecarga; pero, de hecho, no fue pensado como lenguaje orientado a objetos. La versin 6.0, que puede generar cdigo ejecutable directo en 32 bits, contina an utilizndose masivamente, y es compatible con las ltimas versiones de los sistemas Windows, como Windows 7 y Windows 8.

DEFINICIN

Visual Basic es un lenguaje de programacin dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programacin es un dialecto de BASIC, con importantes agregados. Su primera versin fue presentada en 1991, con la intencin de simplificar la programacin utilizando

un ambiente de desarrollo completamente grfico que facilitara la creacin de interfaces grficas y, en cierta medida, tambin la programacin misma.

La ltima versin fue la 6, liberada en 1998, para la que Microsoft extendi el soporte hasta marzo de 2008.

CARACTARSTICA

Los compiladores de Visual Basic generan cdigo que requiere una o ms libreras de enlace dinmico para que funcione, conocidas comnmente como DLL (sigla en ingls de dynamic-link library); en algunos casos reside en el archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versin) y en otros en VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas bibliotecas DLL proveen las funciones bsicas implementadas en el lenguaje, conteniendo rutinas en cdigo ejecutable que son cargadas bajo demanda en tiempo de ejecucin. Adems de las esenciales, existe un gran nmero de bibliotecas del tipo DLL con variedad de funciones, tales como las que facilitan el acceso a la mayora de las funciones del sistema operativo o las que proveen medios para la integracin con otras aplicaciones.

Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que est desarrollndose, es decir en modo intrprete (en realidad pseudo-compila el programa muy rpidamente y luego lo ejecuta, simulando la funcin de un intrprete puro). Desde ese entorno tambin se puede generar el archivo en cdigo ejecutable (exe); ese programa as generado en disco puede luego ser ejecutado sin requerir del ambiente de programacin (incluso en modo stand alone), aunque s ser necesario que las libreras DLL requeridas por la aplicacin desarrollada se encuentren tambin instaladas en el sistema para posibilitar su ejecucin.

El propio Visual Basic provee soporte para empaquetado y distribucin; es decir, permite generar un mdulo instalador que contiene al programa

ejecutable y las bibliotecas DLL necesarias para su ejecucin. Con ese mdulo la aplicacin desarrollada se distribuye y puede ser instalada en cualquier equipo (que tenga un sistema operativo compatible).

TIPOS DE DATOS Los tipos de datos soportados por vb.net son: Boolean Byte Char Date Decimal Double Integer Long Short Single String Object Ahora se muestra una tabla para indicar los valores que pueden almacenar Dato Boolean Byte Char Date Cantidad de memoria 2 bytes 1 byte 2 bytes 8 bytes Capacidad True o False 1 Byte sin signo comprende un nmero entre 0 a 255 Un carcter Unicode o nmero sin signo comprendido con un rango de 0 y 65535 fechas comprendidas entre el 1 de enero del ao 1 y el 31 de diciembre de 9999, y horas desde las 0:00:00 (medianoche) a las 1:59:59. El mayor valor posibles es de +/79.228.162.514.264.337.593.543.950.335.

Decimal

16 bytes

Double

8 bytes

Para nmeros con 28 decimales, el mayor valor posible es de +/7,9228162514264337593543950335 mientras que el menor valor posible distinto de cero es +/,0000000000000000000000000001 (+/1E-28). Se almacenan como nmeros IEEE de punto flotante de doble precisin Los valores van desde 1,79769313486231570E+308 a 4,94065645841246544E-324 para nmeros negativos y de 4,94065645841246544E-324 a 1,79769313486231570E+308 para nmeros positivos. Valores con signo comprendidos entre 2.147.483.648 y 2.147.483.647. valores con signo comprendidos entre 9.223.372.036.854.775.808 y 9.223.372.036.854.775.807. - 32.768 a 32.768 Se almacenan como nmeros IEEE de punto flotante de precisin simple con valores que van de -3,4028235E+38 a 1,401298E-45 para nmeros negativos y de 1,401298E-45 a 3,4028235E+38 para nmeros positivos. Los nmeros de precisin simple almacenan aproximaciones de nmeros reales. La longitud de un objeto String puede ir desde cero hasta, aproximadamente, dos mil millones de caracteres. Cada carcter es un valor Unicode de 16 bits. Al declarar una variable como Object, puede utilizarla posteriormente para hacer referencia a cualquier objeto reconocido por la aplicacin.

Integer Long

4 bytes 8 bytes

Short Single

2 bytes 4 bytes

String

Object

4 bytes

ENTORNO GRFICO

Existe un nico entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0, correspondientes a versiones desde la 1.0 hasta la 6.0, (con respectivas diferencias entre versiones del lenguaje).

El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una instalacin tpica del producto, las caractersticas bsicas se presentan de la siguiente forma:

En la parte superior aparecen tres elementos, en este orden: la barra de ttulo donde figura el nombre del proyecto en curso y su estado (diseo o ejecucin); la barra de men con 13 opciones desplegables y una barra de herramientas; esta ltima se puede personalizar, posibilitando la inclusin de prcticamente la totalidad de los comandos del IDE.

En la parte central, cubriendo la franja de mayor rea, se encuentra el espacio de trabajo. ste incluye y muestra las ventanas del proyecto, las vistas del cdigo fuente de los mdulos, los objetos y los controles que contienen las ventanas de la aplicacin y el panel de controles.

El panel de controles, que aunque es mvil normalmente est ubicado a la derecha, por defecto cuenta con los siguientes controles: o PictureBox: Caja de imgenes o Label: Etiqueta o TextBox: Caja de texto o Frame: Marco o CommandButton: Botn de comando o CheckBox: Casilla de verificacin o OptionButton: Botn de opcin o ComboBox: Lista desplegable o ListBox: Lista

o HScrollBar: Barra de desplazamiento horizontal o VScrollBar: Barra de desplazamiento vertical o Timer: Temporizador o DriveListBox: Lista de unidades de disco o DirListBox: Lista de directorios o FileListBox: Lista de archivos o Shape: Figura o Line: Lnea o Image: Imagen o Data: Conexin a origen de datos o OLE: Contenedor de documentos embebidos compatibles con Object Linking and Embedding

BARRAS

En la barra de mens de Visual Basic es casi lo mismo que cualquier barra de mens de otras aplicaciones para Windows entre ellas est: Archivo contiene las rdenes para trabajar con archivos. Edicin contiene las herramientas que ayudan a escribir el cdigo. Ver da acceso rpido a todas las partes del programa. Insertar permite incluir nuevos mdulos y formularios en la aplicacin. Ejecutar permite verificar la aplicacin mientras se desarrolla. Herramientas controla el aspecto y propiedades del entorno. PROPIEDADES

Un objetivo importante de muchos lenguajes de programacin orientados a objetos es permitirle encapsular los detalles internos en una clase. Visual Basic .NET le permite definir propiedades para proporcionar acceso controlado a los detalles internos de una clase. En este artculo se describe cmo definir y utilizar propiedades en una aplicacin de Visual Basic .NET.

Una propiedad puede ser de slo lectura, de slo escritura o de lectura y escritura. Los descriptores de acceso Get y Set proporcionan acceso de lectura y de escritura, respectivamente. Puede agregar cdigo a estos descriptores de acceso para proporcionar la funcionalidad adecuada para obtener o configurar la propiedad.

En este artculo crear una clase llamada Employee. Dentro de esta clase definir una propiedad de lectura y escritura para el nombre del empleado, una propiedad para leer el sueldo del empleado y otra propiedad para calcular cunto tiempo lleva trabajando el empleado en la compaa. Despus crear un objeto Employee en la aplicacin y utilizar sus propiedades.

CAJA DE HERRAMIENTAS

TextBox Mediante este control podremos realizar tanto la entrada como la salida de datos en nuestras aplicaciones. No hace falta que indiquemos las coordenadas de la situacin del formulario en pantalla, simplemente tendremos que marcar sobre el control de la caja de herramientas y dibujarlo con el tamao que queramos en nuestro formulario Label Este control es tambin uno de los ms utilizados, aunque su utilidad queda restringida a la visualizacin de datos en el mismo, no permitiendo la introduccin de datos por parte del usuario. CommandButton

Este control es el tpico botn que aparece en todas las aplicaciones y que al hacer click sobre l nos permite realizar alguna operacin concreta, normalmente Aceptar o Cancelar. Aunque segn el cdigo que le asociemos podremos realizar las operaciones que queramos. OptionButton Este control nos permite elegir una opcin entre varias de las que se nos plantean. Cada opcin ser un control optionbutton diferente. Bloquear los Controles Cuando estn situados los controles en el formulario se pueden bloquear para que no puedan moverse de forma accidental. Para esto deberemos pulsar en la barra de herramientas: Cuando actives este botn y mientras no desbloquees los controles utilizando la misma opcin no se podrn mover ninguno de los controles del formulario activo. Sin embargo en si abres otro formulario que no tenga los controles bloqueados si se podrn mover. Si aades ms controles a un formulario bloqueado estos quedan bloqueados automticamente

Tiene la siguiente forma:

Вам также может понравиться