You are on page 1of 47

Descripcin general del lenguaje Visual Basic

El lenguaje hablado y escrito tambin posee su propia estructura: por


ejemplo, un libro consta de captulos con prrafos que, a su vez,
contienen frases que estn formadas por palabras. Los programas
escritos en Visual Basic tambin tiene una estructura: los mdulos
son como los captulos, los procedimientos como los prrafos y las
lneas de cdigo como las frases.
Al hablar o escribir, se utilizan distintas categoras de palabras,
como nombres o verbos. Cada categora se usa segn un conjunto
definido de reglas. En muchos sentidos, el lenguaje Visual Basic es
muy parecido al lenguaje cotidiano. Visual Basic tambin dispone
de una serie reglas que definen cmo deben utilizarse las categoras
de palabras (que reciben el nombre de elementos de programacin)
para escribir programas.
Los elementos de programacin de Visual Basic incluyen
instrucciones, declaraciones, mtodos, operadores y palabras clave.
A medida que avance en las siguientes lecciones, ir aprendiendo
ms sobre estos elementos y cmo utilizarlos.
El lenguaje escrito y hablado tambin tiene reglas, o sintaxis, que
definen el orden de las palabras en una frase. Visual Basic tambin
tiene su sintaxis, al comienzo resulta extraa pero realmente es muy
simple. Por ejemplo, para decir "La velocidad mxima de mi
automvil es 55", se escribira:
Car.Speed.Maximum = 55
Ms adelante, obtendr ms informacin acerca de la sintaxis y las
herramientas de Visual Basic como, por ejemplo IntelliSense, que le
servir de gua para utilizar la sintaxis correcta al escribir
programas.

http://msdn.microsoft.com/eses/library/ms172579%28v=vs.90%29.aspx

1.4 CARACTERISTICASVisual Basic se caracteriza por:

Barra de ttulo:Esta barramuestrael nombre delproyectoy del


formulario sobre el cual se esta trabajando.

Barra de mens:Esta barra agrupa los mens despegables que


contienen todas lasoperaciones.

Barra de herramientas estndar:Esta barra contienen los botones


que se utilizan con mayor frecuencia cuando setrabaja. Simplifica la
eleccin de opciones de los mensarchivo, edicin,ver y ejecutar.

Ventana de formulario:Esta es el rea donde se disean los


grficos, es decir, es donde se insertaelectogrficos,como
botones,imgenes,casilla de verificacin, cuadros de listas, etc.

Cuadro de herramientas:Este cuadro presenta todos los controles


necesarios para disear una aplicacin,como cuadros
detexto,etiquetas, cuadros de listas, botones decomandos,etc.

Ventana de proyecto:Esta ventana muestra los elementos utilizados


en el proyecto, como formularios,mdulos, controles, etc.

ventana de posicin del formulario:Esta ventana muestra la


ubicacin que tendr el formulario en la pantalla, cuandose ejecute
la aplicacin.

1.4 CARACTERISTICASVisual Basic se caracteriza por:

Barra de ttulo:Esta barramuestrael nombre delproyectoy del


formulario sobre el cual se esta trabajando.

Barra de mens:Esta barra agrupa los mens despegables que


contienen todas lasoperaciones.

Barra de herramientas estndar:Esta barra contienen los botones


que se utilizan con mayor frecuencia cuando setrabaja. Simplifica la
eleccin de opciones de los mensarchivo, edicin,ver y ejecutar.

Ventana de formulario:Esta es el rea donde se disean los


grficos, es decir, es donde se insertaelectogrficos,como
botones,imgenes,casilla de verificacin, cuadros de listas, etc.

Cuadro de herramientas:Este cuadro presenta todos los controles


necesarios para disear una aplicacin,como cuadros
detexto,etiquetas, cuadros de listas, botones decomandos,etc.

Ventana de proyecto:Esta ventana muestra los elementos utilizados


en el proyecto, como formularios,mdulos, controles, etc.

ventana de posicin del formulario:Esta ventana muestra la


ubicacin que tendr el formulario en la pantalla, cuandose ejecute
la aplicacin

Visual Basic
Saltar a: navegacin, bsqueda
Visual Basic
Desarrollador(es)
Microsoft
msdn.microsoft.com/en-us/vbasic/default.aspx

Informacin general
Extensiones comunes

.bas, .frm, .exe, .vbp

Paradigma

Dirigida por eventos

Apareci en

1993

Diseado por

Alan Cooper

ltima versin estable

6.0 (1998)

Tipo de dato

Esttico, fuerte

Influido por

QuickBASIC

Sistema operativo

Microsoft Windows, MS-DOS

Licencia

Propietario

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.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un
framework o marco comn de libreras, independiente de la versin del sistema operativo,
.NET Framework, a travs de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de
fcil transicin de cdigo entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propsito general, tambin provee facilidades para el desarrollo
de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o
ActiveX Data Objects.

Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos
para edicin del cdigo fuente, un depurador, un compilador (y enlazador) y un editor de
interfaces grficas o GUI.

ndice

1 Historia
o 1.1 Versiones
2 Caractersticas
o 2.1 Entorno de desarrollo
3 Objetos y eventos
4 Ejemplo de cdigo
5 Ventajas
6 Inconvenientes
7 Alternativas multiplataforma o externas a Windows
8 Referencias
9 Enlaces externos

Historia
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.
Visual Basic evolucion para integrar la plataforma .NET; all perdi su propia identidad
como lenguaje nico adquirible, pasando a integrar un paquete de productos, llamado
precisamente Microsoft .NET; dentro de ese paquete o framework se encuentra el nuevo y
llamado Visual Basic .NET, que trabaja sobre el entorno Microsoft Visual Studio. Esta

nueva versin del lenguaje posee profundas diferencias en la forma de programar respecto
de Visual Basic 6, pero gran semejanza en su sintaxis bsica.
Cabe mencionar que, aunque fue menos conocido, se desarroll tambin una versin
gratuita de Visual Basic 5.0, orientada al desarrollo de controles y componentes; su nombre
especfico era Microsoft Visual Basic 5.0 Control Creation Edition (Visual Basic 5
CCE). Tambin hubo versiones orientadas al desarrollo de aplicaciones para dispositivos
mviles basados en Windows CE y Pocket PC, conocidas como Embedded (Visual
Basic).

Versiones

Visual Basic 1.0 para Windows se liber en mayo de 1991.


Visual Basic 1.0 para MS-DOS fue liberada en septiembre de 1992. Poco popular, este
lenguaje no era compatible con Visual Basic para Windows, ya que constitua en realidad
la siguiente versin de los compiladores BASIC vigentes para DOS, denominados
QuickBASIC y BASIC PDS (Profesional Development System). Usaba una interfaz de texto,
con caracteres ASCII extendidos que daban la apariencia de una interfaz grfica.
Visual Basic 2.0 fue liberado en noviembre de 1992. Vena en versiones Standard y
Professional. El entorno de programacin era ms fcil de usar que el anterior, y su
velocidad de proceso fue mejorada. En particular, los formularios se convirtieron en
objetos instanciables, sentando as los conceptos fundamentales para mdulos de clase,
que ms tarde se ofreceran en la versin 4.
Visual Basic 3.0 sali al mercado en verano de 1993, en versiones Standard y Profesional.
Inclua la versin 1.1 de Microsoft Jet Database Engine, que permita acceso a bases de
datos Access.
Visual Basic 4.0, surgida en agosto de 1995, fue la primera versin que generaba
aplicaciones tanto de 16 como de 32 bits para Windows. Haba incompatibilidades entre
las distintas realeases de esta versin que causaban fallas de instalacin y problemas de
operacin. Mientras las anteriores utilizaban controles VBX, con la 4.0 se comenzaron a
utilizar controles OLE en archivos OCX, que ms tarde se llamaran controles ActiveX.
En febrero de 1997, Microsoft lanz Visual Basic 5.0, versin que generaba programas de
32 bits exclusivamente. Los programadores que an preferan desarrollar aplicaciones en
16 bits deban necesariamente utilizar VB 4.0, siendo transportables en cdigo fuente a VB
5.0 y viceversa. En la versin 5 se tena la posibilidad de crear controles personalizados;
tambin permita compilar a cdigo ejecutable nativo de Windows, logrando con ello
incrementar la velocidad de ejecucin de los programas generados, ms notablemente en
los de clculo.
Visual Basic 6.0, salido a mediados de 1998, muy mejorado, increment el nmero de
reas1 e incluy la posibilidad de crear aplicaciones basadas en Web. Microsoft retir el
soporte de VB6 en marzo de 2008, pero a pesar de ello las aplicaciones que genera son
compatibles con plataformas ms modernas, como Windows Vista, Windows Server 2008,
Windows 7 y Windows 8.2 3
El soporte estndar para Microsoft Visual Basic 6.0 finaliz el 31 de marzo de 2005, pero el
extendido termin en marzo de 2008.4 La comunidad de usuarios de Visual Basic expres
su grave preocupacin y se firm una peticin para mantener el producto vivo.5 Microsoft

se ha negado hasta el momento a cambiar su posicin sobre el asunto. Irnicamente, en


esa poca (2005) se da a conocer que el software antiespa ofrecido por Microsoft,
"Microsoft AntiSpyware" (parte de la GIANT Company Software), fue codificado en Visual
Basic 6.0; su posterior sustituto, Windows Defender, fue reescrito en cdigo C++.6

Caractersticas
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 pseudocompila 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).
As como bibliotecas DLL, hay numerosas aplicaciones desarrolladas por terceros que
permiten disponer de variadas y mltiples funciones, incluso mejoras para el propio Visual
Basic; las hay tambin para el empaquetado y distribucin, y hasta para otorgar mayor
funcionalidad al entorno de programacin (IDE).
Entorno de desarrollo
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:

PictureBox: Caja de imgenes


Label: Etiqueta
TextBox: Caja de texto
Frame: Marco
CommandButton: Botn de comando
CheckBox: Casilla de verificacin
OptionButton: Botn de opcin
ComboBox: Lista desplegable
ListBox: Lista
HScrollBar: Barra de desplazamiento horizontal
VScrollBar: Barra de desplazamiento vertical
Timer: Temporizador
DriveListBox: Lista de unidades de disco
DirListBox: Lista de directorios
FileListBox: Lista de archivos
Shape: Figura
Line: Lnea
Image: Imagen
Data: Conexin a origen de datos
OLE: Contenedor de documentos embebidos compatibles con Object Linking and
Embedding

Adems de los listados, se pueden agregar todo tipo de controles de terceros, y hay una
gran cantidad de ellos que se proveen con el propio Visual Basic 6.0. Los controles vienen
embebidos dentro de archivos con extensin OCX.

Las ventanas de proyecto, aunque mviles, se encuentran en el panel lateral


derecho y contienen dos vistas principales:

El Explorador de proyectos, que muestra todos los elementos que componen el


proyecto o grupos de proyectos (formularios, interfaz de controles, mdulos de
cdigo, mdulos de clase, etc.)

El Panel de propiedades, donde se muestran todos los atributos de los objetos,


controles, formularios, informacin de mdulos clase, entre muchos otros.

La Ventana inmediato, por defecto se encuentra en la parte inferior, aunque puede no


estar visible (se presionan las teclas Ctrl+G, en ese caso, para mostrar la ventana). Esta
ventana resulta una herramienta muy til a la hora de depurar el programa o bien para
realizar pruebas rpidas, ya que permite imprimir mensajes de texto desde el cdigo y
ejecutar sentencias y comandos simples inmediatamente (slo sentencias que se puedan
escribir en una sola lnea). Por ejemplo, de la aplicacin en curso, se puede consultar el
valor de una variable o llamar a un mtodo declarado en el mdulo que se est
depurando. Se puede ejecutar cdigo "al vuelo", por ejemplo con sentencias como:
? sqr(2)

siendo el signo ? un reemplazo natural del comando Print en Basic, al ejecutar la sentencia
se mostrara por pantalla el valor de la raz cuadrada de 2. Tambin se pueden usar
variables del propio programa, o sentencias de cdigo tales como:
Msgbox "Prueba de cuadro de mensaje de error.", vbCritical, "Ttulo
del mensaje"

A la hora de la depuracin puede ser til para consultar el valor de variables del programa,
o el cdigo de error como:
? Err.Number

Objetos y eventos
Se designa como objeto cualquier elemento, por ejemplo, un formulario, una imagen, un
control, tal como una caja de texto; a su vez, los objetos tienen propiedades, que en el caso
de la caja de texto una es la propiedad "text" que se encarga de contener el texto que
aparecer en la caja. A los objetos se les puede asociar eventos. Un evento es la ocurrencia
de un suceso, comnmente la accin que realiza el usuario sobre el objeto, que como
resultado puede, por ejemplo, provocar un cambio en alguna propiedad de un objeto. Por
ejemplo: Visual Basic tiene un evento llamado KeyPress, que ocurre cuando el usuario
presiona una tecla; ese evento se puede asociar a la caja de texto, y en l definir (por
programacin) qu accin se tomar cuando se oprima una tecla.
En sntesis, un objeto posee propiedades, responde a eventos y puede ejecutar mtodos
asociados a l.
Algunos eventos comunes definidos en Visual Basic son:

Click: ocurre cuando se presiona y suelta un botn del mouse sobre un objeto.
DblClick: ocurre cuando se presiona y suelta dos veces un botn del mouse sobre
un objeto.
DragDrop: ocurre al arrastrar y soltar un determinado objeto con el mouse.
DragOver: ocurre si una operacin de arrastrar y soltar est en curso.

GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea mediante una
accin del usuario como hacer click en un objeto ventana, o cambiando el foco de
objeto desde el programa, mediante el mtodo SetFocus.
LostFocus: contrario al anterior, este evento ocurre cuando el objeto pierde el
enfoque, sea mediante accin del usuario o efectuado desde la aplicacin.
KeyDown: ocurre cuando el usuario mantiene presionada una tecla.
KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este evento sucede
precisamente al terminar el evento KeyDown.
KeyPress: ocurre como cuando se presiona y suelta una tecla.
MouseDown: ocurre cuando el usuario presiona un botn del mouse.
MouseUp: se produce cuando el usuario suelta el botn del mouse.
MouseMove: este evento ocurre mientras el usuario mueve o desplaza el puntero
del mouse sobre un objeto.

Imagnese un auto como un objeto; el auto tiene diversas propiedades como color, modelo,
etc. Algunas con slo 2 posibles valores, como encendido y apagado, incluso otras que a
simple vista no se ven, como podra ser la cantidad de gasolina. Para definir el color de este
objeto Auto, segn Visual Basic, se hara de la siguiente manera:
Auto.color = rojo

y para definirle un evento podra ser como el siguiente ejemplo:


Sub girarllave( )
Auto.encendido=true
end sub.

Ejemplo de cdigo
El siguiente fragmento de cdigo muestra un cuadro de mensaje, en una ventana, que dice
"Hola, mundo!":
Private Sub Form_Load()
MsgBox ("Hola, mundo!")
End Sub

Ventajas

Posee una curva de aprendizaje muy rpida.


Integra el diseo e implementacin de formularios de 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 ms extendido, por lo que resulta fcil encontrar
informacin, documentacin y fuentes para los proyectos.
Fcilmente extensible mediante libreras DLL y componentes ActiveX de otros lenguajes.

Posibilita aadir soporte para ejecucin de scripts, VBScript o JScript, en las aplicaciones
mediante Microsoft Script Control.
Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). Tambin est disponible, de
forma no oficial, un componente para trabajar con OpenGL 1.1.7
Existe una versin, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows
como Mac, que permite programar macros para extender y automatizar funcionalidades
en documentos, hojas de clculo y bases de datos (Access).
Si bien permite desarrollar grandes y complejas aplicaciones, tambin provee un entorno
adecuado para realizar pequeos prototipos rpidos.

Inconvenientes
Las crticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas;8 se
citan entre ellas:

Problema de versionado asociado con varias libreras runtime DLL, conocido como DLL Hell
Soporte pobre para programacin orientada a objetos9
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API
de Windows.
Dependencia de complejas y frgiles entradas de registro COM10
La capacidad de utilizar controles en un slo formulario es muy limitada en comparacin a
otras herramientas. DLL Hell DB, Libro Programando en Visual Basic,2002

Alternativas multiplataforma o externas a Windows


Existen mltiples alternativas dentro y fuera de Windows que intentan imitar este lenguaje
y su mecnica de desarrollo. El ms conocido y popular es Gambas:

Gambas es un proyecto libre para implementar programacin visual con Basic en


GNU/Linux. Est derivado principalmente de Visual Basic, adaptndose a partir de su
lenguaje y su entorno de desarrollo, para implementar su propia variante, parcialmente
compatible con Visual Basic, aportando y enriqueciendo con las oportunidades que brinda
GNU/Linux.

Otras opciones conocidas son Real Basic o PureBasic, que permiten desarrollar bajo
Windows, Linux, Mac OS e independientemente. PureBasic permite desarrollar tambin
para Amiga OS. A diferencia de Gambas, estas son soluciones comerciales y no son libres.

Referencias
1. Jump up What's new in VB6?. www.insteptech.com.
2. Jump up Al Tenhundfeld. Visual Basic 6.0 to be Supported on Windows 7. The
Register.
3. Jump up Support Statement for Visual Basic 6.0 on Windows Vista, Windows Server
2008 and windows 7. Msdn.microsoft.com.

Esta pgina fue modificada por ltima vez el 3 oct 2013, a las 23:39.
El texto est disponible bajo la Licencia Creative Commons Atribucin Compartir Igual 3.0;
podran ser aplicables clusulas adicionales. Lanse los trminos de uso para ms
informacin.
Wikipedia es una marca registrada de la Fundacin Wikimedia, Inc., una organizacin sin
nimo de lucro.
Contacto

http://es.wikipedia.org/wiki/Visual_Basic

http://es.scribd.com/doc/65833678/Conceptos-Basicos-de-Visual-Basic

Visual Basic es una aplicacin y un lenguaje de programacin desarrollados por Alan Cooper para
Microsoft. Se origina en el clsico lenguaje BASIC. La primera versin sali en 1991 en un entorno
relativamente sencillo para facilitar la creacin de programas grficos. Visual Basic, como su
nombre lo indica, utiliza una interfaz totalmente visual.
Actualmente, los programas creados en Visual Basic slo funcionan en Windows. La aplicacin
Visual Basic, permite crear ventanas, botones, mens, etc. de forma sencilla con solo arrastrar y
soltar los elementos. Luego se pueden definir las apariencias, posiciones y comportamientos tanto
de forma visual como utilizando cdigos de programacin.
Este lenguaje toma elementos de diferentes paradigmas como el orientado a objetos y el
orientado a eventos.
Visual Basic suele considerarse un sistema RAD (Rapid Application Development), porque permite
crear aplicaciones de forma rpida, especialmente para prototipos.

http://www.alegsa.com.ar/Dic/visual%20basic.php

Expandir todo
MSDN Library
Herramientas y lenguajes de desarrollo

Visual Studio 2008


Visual Studio
Visual Basic
Referencia (Visual Basic)
Referencia de Visual Basic
Resumen de tipos de datos (Visual Basic)
Boolean (Tipo de datos, Visual Basic)
Byte (Tipo de datos, Visual Basic)
Char (Tipo de datos, Visual Basic)
Date (Tipo de datos, Visual Basic)
Decimal (Tipo de datos, Visual Basic)
Double (Tipo de datos, Visual Basic)
Integer (Tipo de datos, Visual Basic)
Long (Tipo de datos, Visual Basic)
Object (Tipo de datos)
SByte (Tipo de datos, Visual Basic)
Short (Tipo de datos, Visual Basic)
String (Tipo de datos, Visual Basic)
String (Tipo de datos, Visual Basic)
UInteger (Tipo de datos)
ULong (Tipo de datos, Visual Basic)
Tipo de datos definido por el usuario
UShort (Tipo de datos, Visual Basic)

Resumen de tipos de datos (Visual Basic)


Visual Studio 2008
Otras versiones

Personas que lo han encontrado til: 7 de 11 - Valorar este tema

Actualizacin: noviembre 2007


En la tabla siguiente se muestran los tipos de datos de Visual Basic .NET, los tipos
compatibles con Common Language Runtime, su asignacin de almacenamiento nominal y
sus intervalos de valores.

Tipo de
Visual
Basic

Boolean

Estructura
de tipo
Asignacin de
Common almacenamiento
Intervalo de valores
Language
nominal
Runtime
En funcin de la
Boolean
plataforma de
True o False
implementacin
Byte
1 byte
0 a 255 (sin signo)

Byte
Char
(carcter
Char
individual)

2 bytes

Date

DateTime

8 bytes

Decimal

Decimal

16 bytes

0 a 65535 (sin signo)


0:00:00 (medianoche) del 1 de enero de 0001
a 11:59:59 p.m. del 31 de diciembre de 9999.
0 a +/79.228.162.514.264.337.593.543.950.335
(+/-7,9... E+28) sin separador decimal; 0 a
+/-7,9228162514264337593543950335 con
28 posiciones a la derecha del decimal;
el nmero distinto de cero ms pequeo es +/0,0000000000000000000000000001 (+/-1E28)

Double
(punto
Double
flotante de

8 bytes

-1,79769313486231570E+308 a 4,94065645841246544E-324 para los

precisin
doble)

Integer
Long
(entero
largo)

Object

valores negativos;

Int32

4 bytes

Int64

8 bytes

Object
(clase)

4 bytes en
plataforma de 32
bits

4,94065645841246544E-324 a
1,79769313486231570E+308 para los
valores positivos
-2.147.483.648 a 2.147.483.647 (con signo)
-9.223.372.036.854.775.808 a
9.223.372.036.854.775.807 (9,2...E+18 )
(con signo)

Cualquier tipo puede almacenarse en una


variable de tipo Object

SByte
Short
(entero
corto)
Single
(punto
flotante de
precisin
simple)
String
(longitud
variable)
UInteger

SByte

8 bytes en
plataforma de 64
bits
1 byte
-128 a 127 (con signo)

Int16

2 bytes

UInt32

En funcin de la
plataforma de
implementacin
4 bytes

ULong

UInt64

8 bytes

-3,4028235E+38 a -1,401298E-45 para los


valores negativos;
Single

4 bytes
1,401298E-45 a 3,4028235E+38 para los
valores positivos

String
(clase)

UserEn funcin de la
(hereda de
Defined
plataforma de
ValueType)
(estructura)
implementacin
UShort

-32.768 a 32.767 (con signo)

UInt16

2 bytes

0 a 2.000 millones de caracteres Unicode


aprox.
0 a 4.294.967.295 (sin signo)
0 a 18.446.744.073.709.551.615 (1,8...E+19
) (sin signo)
Cada miembro de la estructura tiene un
intervalo de valores determinado por su tipo
de datos y es independiente de los intervalos
de valores correspondientes a los dems
miembros.
0 a 65.535 (sin signo)

http://msdn.microsoft.com/es-es/library/47zceaw7%28v=vs.90%29.aspx

Tipos de datos en Visual Basic


Visual Studio 2008
Otras versiones

Personas que lo han encontrado til: 2 de 3 - Valorar este tema

Actualizacin: noviembre 2007


El tipo de datos de un elemento de programacin hace referencia al tipo de datos que puede
contener y a cmo se almacenan dichos datos. Los tipos de datos se aplican a todos los
valores que pueden almacenarse en la memoria del equipo o participar en la evaluacin de
una expresin. Cada variable, literal, constante, enumeracin, propiedad, parmetro de
procedimiento, argumento de procedimiento y valor devuelto por un procedimiento tiene un
tipo de datos.
Expandir todo
MSDN Library
Herramientas y lenguajes de desarrollo
Visual Studio 2008
Visual Studio
Visual Basic
Gua de programacin en Visual Basic
Caractersticas del lenguaje Visual Basic
Tipos de datos en Visual Basic
Caracteres de tipo
Tipos de datos elementales
Tipos de datos compuestos
Tipos genricos en Visual Basic
Tipos de valor que aceptan valores NULL

Implementacin de tipos de datos


Conversiones de tipos en Visual Basic
Estructuras: tipos de datos propios
Programacin sin tipos en Visual Basic
Solucionar problemas de tipos de datos

Tipos de datos en Visual Basic


Visual Studio 2008
Otras versiones

Personas que lo han encontrado til: 2 de 3 - Valorar este tema

Actualizacin: noviembre 2007


El tipo de datos de un elemento de programacin hace referencia al tipo de datos que puede
contener y a cmo se almacenan dichos datos. Los tipos de datos se aplican a todos los
valores que pueden almacenarse en la memoria del equipo o participar en la evaluacin de
una expresin. Cada variable, literal, constante, enumeracin, propiedad, parmetro de
procedimiento, argumento de procedimiento y valor devuelto por un procedimiento tiene un
tipo de datos.
Tipos de datos declarados

A menos que utilice la programacin sin tipos, debe declarar los tipos de datos de todos los
elementos de programacin. (Para obtener ms informacin, vea Programacin sin tipos en
Visual Basic).
Un elemento de programacin se define con una instruccin de declaracin y su tipo de
datos se especifica con la clusula As. La tabla siguiente muestra las instrucciones
utilizadas para declarar diversos elementos.

Elemento de
programacin

Declaracin de tipos de datos


En una Instruccin Dim (Visual Basic)
Dim amount As Double

Variable
Static yourName As String

Literal

Public billsPaid As Decimal = 0


Con un carcter de tipo de literal; vea "Caracteres de tipo de literal"
en Caracteres de tipo
Dim searchChar As Char = "."C
En una Instruccin Const (Visual Basic)

Constante
Const modulus As Single = 4.17825F
En una Instruccin Enum (Visual Basic)
Enumeracin
Public Enum colors
En una Property (Instruccin)
Propiedad

Parmetro de
procedimiento

Argumento de
procedimiento

Valor devuelto por


procedimiento

Property region() As String


En una Instruccin Sub (Visual Basic), Instruccin Function (Visual
Basic) o Operator (Instruccin)
Sub addSale(ByVal amount As Double)
En el cdigo de llamada; cada argumento es un elemento de
programacin que ya se ha declarado o una expresin que contiene
los elementos declarados
subString = Left(inputString, 5)
En una Instruccin Function (Visual Basic) o Operator (Instruccin)
Function convert(ByVal b As Byte) As String

http://msdn.microsoft.com/es-es/library/ffsdktda%28v=vs.90%29.aspx

Subscribe to comments Post Comment

Parte del entorno de visual basic Presentation


Transcript

1. PROPIEDADES
2. PARTE DEL ENTORNO DE VISUAL 1 2 BASIC 3 4 5 6
3. BARRA DE TITULO:Muestra el nombre del proyectoy del formulario que se
estadiseando actual mente.
4. BARRA DE MENUS:Agrupa los mens despegables quecontiene toda las operaciones
quepueden llevarse a cabo con visualBasic 6.0
5. BARRA DE HERRAMIENTASESTANDARContiene los botones que se utilizancon mayor
frecuencia cuando setrabaja con un proyecto. Simplificala leccin de opciones de los
mensarchivo, edicin, ver y ejecutar,adems, en el rea derechapresenta la
ubicacin(coordenadas) y el tamao delobjeto seleccionado.
6. VENTANA DE FORMULARIO Es el rea donde se disea la interfaz grafica, es decir, es
donde se inserta electo grficos, como botones, imgenes, casillas de verificacin, cuadros
de lista ,etc.
7. CUADRO DE HERRAMIENTASPresenta todos los controlesnecesarios para disear
unaplicacin, como cuadros de texto,etiquetas, cuadros de listas,botones de comando
,etc.
8. VENTANA DE PROYECTOMuestra los elementos involucradosen el proyecto, como
formularios,mdulos, controles oxc, etc. Cadaelemento puede seleccionarse enforma
independiente para su edicin.
9. VENTANA DE POCISICION DELFORMULARIOMuestra la ubicacin que tendrel
formulario en la pantalla,cuando ejecute la aplicacin.Esta ubicacin puede cambiarse
sihace clic en el botn izquierdo delmouse
10. LA VENTANA DE PROPIEDADESMuestra todas las propiedades delcontrol
actualmenteseleccionado, en este caso muestralas propiedades del form 1, luegopodemos
ver que abajo dice form 1form lo que esta en negrita es elnombre del objeto, y lo que
sigue esel tipo de objeto, en este caso es unformulario.
11. CUADRO DE HERRAMIENTAS 2019 18 1 Para saber cual es el control, 2 3 simplemente
ponga el cursor del 17 4 ratn sobre el control que desea ver16 5 espere dos a tres
segundos y 6 15 aparecer una indicacin sobre cual 7 14 8 es control en cuestin. 913 10
Este cuadro de herramientas puede 12 ser diferente dado que pueden haber mas o menos
controles en la 11 barra y por lo tanto puede ser mas grande o con mas columnas de
controles o de diferentes tipos de controles.
12. CURSO DEL RATONSirve para quitar la seleccin del que hallamos pulsadopor error.
13. PICTUREPermite incluir grficos, es parecido al imagen pero convariantes.
14. LABEL (ETIQUETA)Sirve para poder poner mensajes o textos en la pantalla, pero no
soneditables por el usuario
15. TEXTBOXCaja de texto, permite que el usuario pueda escribir directamente
16. FRAMEEs contenedor para los dems controles.
17. COMMANDBUTTON Botn de comando, permite que el usuario pueda pulsar botones
y que realice determinadas acciones.
18. CHECKBOX Caja de chequeo permite tener opciones sobre las que el usuario confirma
o niega.

19. OPTIONBUTTON Botn de opcin, permite tener varios opciones de las cuales
seleccionar una.
20. COMBOBOX Caja de combinacin, permite tener varias opciones de las cuales
seleccionar una.
21. LISTBOX Caja de lista, presenta una lista de opciones y permite selecccionar una o
varias de dichas opciones.
22. HSCROLL (barra horizontal scroll) se puede crear una barra de desplazamiento
horizontal.
23. VSCROLL Barra vertical de scroll, permite tener un barra vertical para desplazamiento.
24. TIMER es un controlador de tiempo
25. DRIVEBOX Caja de unidades, permite indicar que unidades de almacenamiento tiene el
ordenador.
26. DIRBOXCaja de directorios, indica los directorios ysubdirectorios de una ruta en
correcto.
27. FILELISTIndica una lista de los ficheros que encuentra en un determinadodirectorio.
28. SHAPEPermite incluir formas graficas en el formulario
29. LINE Permite incluir una lnea en formulario.
30. IMAGE Permite incluir imagines como fotografas.
31. DATA Permite la conexin con una base de datos y poder aadir, modificar,
consultar,etc.
32. PROPIEDADES Cuadro de objeto Fichas de orden Lista de propiedades
33. TEXTBOXText: texto que aparecer en controlName: nombre del controlMultiline: nos
permite introducir barias lines de texto.Alignment: alineacion que tendra el texto dentro
delcontrol que puede se izquierdo etc.Visible: siesta propiedad esta en falso la caja del
textono sera visible.Maxlength: numero maximo de caracteres que tendrael
control.Looked: podemos bloquiar el control para que elusuario no pueda escribir o
modificar.Font: tipo y tamo que tendra el control.Height,left, top,width: se refiere al
tamo del espacioreservado para las text box.
34. LABELCaption: texto que contendra el controlborderstyle: borde alrededor del
textoBackstyle: borde transparente o no transparenteBackcolor: para cambiar el color del
fondoVisible: si esta en true el control esta visible si esta en falso esta oculto.Name: es el
nombre del control que sirve para ser referencia al mismo codigo.Anabled: si esta en true
verdadero el control esta activado y se puede utilizarnormalmente.Fontmane: nombre de
la fuente que utilizara el texto del control.Forecolor: indica el color del texto.Height y
width: ancho y alto del labelTool tip text: muestra el mensaje de descripcion cuando
pasamos el mause porencima del control.
35. COMMANDBUTTON:Caption: texto para el usuarioEnable.inahabilita o habilita el
control con el fin de que ese disponible para elusuario.Style: cuando esta en 1 habilita al
backcolor y cuando esta en 0 lo desabilita. .
36. PICTURE E PICTUREName: especifica el nombre del control para poder referenciarlo
oidentificarlo. appearance: determina si el imagen posee o no efecto 3d con respectoa su
apariencia-Borderstyle: determina si el control image posee o no un borde igual
alanterior.Picture: propiedad principal del control que tambien es la propiedadpor defecto
o default. Picture es la que establece la imagen o graficoque mostrara el control.Stretch:
una de las propiedades mas importantes si esta en true laimagen se ajustara al tamao
que posea al control imagen
37. FRAME.Name: es el nombre como se le reconocera al objeto durante elprograma se
acostumbra a escribir antes del nombre para saber quees una frame.Caption: este es el

mensaje que se quiere que aparesca en el frame.Height, left, top, width: se refiere al
tamao del espacio reservadopara los frames.Font: permite escoger el tipo de letra,
tamao, estilo de las letras.Borderstyle: si esta 0 no dibuja el decuadro.
38. CHECKBOOX Y OPTIONBUTTONName: este nombre como se le reconocera al objeto
durante elprograma se acostumbrara a escribir chk o rdb antes del nombre parasaben que
es un check boox.enable: este parametro permite que el boton esta habilitado
odesabilitado.Value: indica que esta presionado o no el boton.Height, left, top, width: se
refiere al tamao del espacio reservadopara los check boox. Caption: este es el mensaje
que se quiere que aparesca a la par del radio buttono del check boox
39. litsbox:Name: este nombre como se le reconocera al objeto durante elprograma se
acostumbrara a escribir scb antes del nombre.Max: indica el valor maximo que puede
alcanzar el scroll.Min: el valor minim con la cual empiesa la barra de scoll.Height, left, top,
width: se refiere al tamao del espacioreservado para los scroll bar.
40. Shape:Shape: esta propiedad es la forma que tomara el control.Borde color: color del
borde.Borde estil: estilo del borde.Borde whidth: ancho del borde.

http://www.slideshare.net/dabinson02/parte-del-entorno-de-visual-basic

Introduccin.
Visual Basic es uno de los tantos lenguajes de programacin que podemos encontrar hoy en
da. Dicho lenguaje nace del BASIC (Beginners All-purpose Symbolic Instruction Code)
que fue creado en su versin original en el Dartmouth College, con el propsito de servir a
aquellas personas que estaban interesadas en iniciarse en algn lenguaje de programacin.
Luego de sufrir varias modificaciones, en el ao 1978 se estableci el BASIC estndar. La
sencillez del lenguaje gan el desprecio de los programadores avanzados por considerarlo
"un lenguaje para principiantes".
Primero fue GW-BASIC, luego se transform en QuickBASIC y actualmente se lo conoce
como Visual Basic y la versin ms reciente es la 6 que se incluye en el paquete Visual
Studio 6 de Microsoft. Esta versin combina la sencillez del BASIC con un poderoso
lenguaje de programacin Visual que juntos permiten desarrollar robustos programas de 32
bits para Windows. Esta fusin de sencillez y la esttica permiti ampliar mucho ms el
monopolio de Microsoft, ya que el lenguaje slo es compatible con Windows, un sistema
operativo de la misma empresa.
Visual Basic ya no es ms "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 trminos y/o caractersticas de mismo con la


finalidad de aprender mas sobre este Programa y manejarlo con facilidad

1. De los fundamentos de programacin explique:

1. Es un lenguaje de programacin que se ha diseado para facilitar el desarrollo de


aplicaciones en un entorno grafico (GUI-GRAPHICAL USER INTERFACE) Como
Windows 98, Windows NT o superior.
2. Qu es Visual Basic?

Diseador de entorno de datos: Es posible generar, de manera automtica,


conectividad entre controles y datos mediante la accin de arrastrar y colocar sobre
formularios o informes.
Los Objetos Actives son una nueva tecnologa de acceso a datos mediante la accin
de arrastrar y colocar sobre formularios o informes.
Asistente para formularios: Sirve para generar de manera automtica formularios
que administran registros de tablas o consultas pertenecientes a una base de datos,
hoja de calculo u objeto (ADO-ACTIVE DATA OBJECT)
Asistente para barras de herramientas es factible incluir barras de herramientas es
factible incluir barra de herramientas personalizada, donde el usuario selecciona los
botones que desea visualizar durante la ejecucin.
En las aplicaciones HTML: Se combinan instrucciones de Visual Basic con cdigo
HTML para controlar los eventos que se realizan con frecuencia en una pagina web.
La Ventana de Vista de datos proporciona acceso a la estructura de una base de
datos. Desde esta tambin acceso al Diseador de Consultas y diseador de Base de
datos para administrar y registros.
3. 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)

4. Mencione y Explique las partes del entorno de Visual Basic.


5. Mencione y Explique los botones de la barra de herramientas de Visual Basic.

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:

Un control Frame proporciona un agrupamiento identificable para controles. Tambin


puede utilizar un Frame para subdividir un formulario funcionalmente por ejemplo, para
separar grupos de controles OptionButton.
CHECK BUTTON Y OPTION BUTTON (BOTONES DE ELECCION Y OPCION)
Se obtienen directamente de la caja de herramientas.

Dada la similitud de ambos controles, se comentan conjuntamente.


El control CheckBox, o casilla de verificacin, permite elegir una opcin (activada /
desactivada, True/False) que el usuario puede establecer o anular haciendo click. Una X en
una casilla de verificacin indica que est seleccionada, activada, o con valor True. Cada
casilla de verificacin es independiente de las dems que puedan existir en el formulario,
pudiendo tomar cada una de ellas el valor True o False, a voluntad del operador.
Un control OptionButton muestra una opcin que se puede activar o desactivar, pero con
dependencia del estado de otros controles OptionButton que existan en el formulario.

Generalmente, los controles OptionButton se utilizan en un grupo de opciones para mostrar


opciones de las cuales el usuario slo puede seleccionar una. Los controles OptionButton se
agrupan dibujndolos dentro de un contenedor como un control Frame, un control
PictureBox o un formulario. Para agrupar controles OptionButton en un Frame o
PictureBox, dibuje en primer lugar el Frame o PictureBox y, a continuacin, dibuje dentro
los controles OptionButton. Todos los controles OptionButton que estn dentro del mismo
contenedor actan como un solo grupo, e independientes de los controles OptionButton de
otros grupos distintos.
Aunque puede parecer que los controles OptionButton y CheckBox funcionan de forma
similar, hay una diferencia importante: Cuando un usuario selecciona un OptionButton, los
otros controles del mismo grupo OptionButton dejan de estas disponibles automticamente.
Por contraste, se puede seleccionar cualquier nmero de controles CheckBox.
LIST BOX Y COMBO BOX
Estos dos controles, debido a su similitud, se estudian conjuntamente.
Se obtienen directamente de la caja de herramientas:

Un control ListBox muestra una lista de elementos en la que el usuario puede seleccionar
uno o ms. Si el nmero de elementos supera el nmero que puede mostrarse, se agregar
automticamente una barra de desplazamiento al control ListBox.
Un control ComboBox combina las caractersticas de un control TextBox y un control
ListBox. Los usuarios pueden introducir informacin en la parte del cuadro de texto y
seleccionar un elemento en la parte de cuadro de lista del control. En resumen, un
ComboBox es la combinacin de un ListBox, que se comporta como si de un ListBox se
tratase, y de un TextBox, con comportamiento anlogo a un TextBox sencillo, con la
particularidad aqu de que el texto se le puede introducir por teclado, o elegir uno de los que
figuran en la parte ListBox del Combo.
CONTROLES HScrollBar y VScrollBar
Son dos controles similares, para introducir un dato cuasi-analgico en una aplicacin. Se
toman directamente de la caja de herramientas, y tienen un aspecto parecido al de un
control de volumen de un equipo de msica. El HScrollBar est en posicin horizontal, y el
VScrollBar en posicin vertical.

Mediante estos controles se pueden introducir datos variando la posicin del cursor.
TIMER TEMPORIZADOR
Este objeto permite establecer temporizaciones. Presenta una novedad respecto a los
controles estudiados hasta ahora. El control Timer solamente se ve durante el tiempo de
diseo. En tiempo de ejecucin, el control permanece invisible.
La temporizacin producida por el Timer es independiente de la velocidad de trabajo del
ordenador. (Casi independiente. El timer no es un reloj exacto, pero se le parece)
Se toma directamente de la caja de herramientas, y tiene el aspecto siguiente:

SHAPE
Se toma directamente de la caja de herramientas:

Shape es un control grfico que se muestra como un rectngulo, un cuadrado, una elipse, un
crculo, un rectngulo redondeado o un cuadrado redondeado.
Utilice controles Shape en tiempo de diseo en lugar o adems de invocar los mtodos
Circle y Line en tiempo de ejecucin. Puede dibujar un control Shape en un contenedor,
pero no puede actuar como contenedor. (Esto quiere decir que un control Shape nunca le
servir, por ejemplo, para albergar varios OptionButton y pretender que sean
independientes de otros controles OptionButton que se encuentren fuera del control Shape.
Este control no tiene Procedimientos. En realidad, solamente sirve para mostrar un
determinado grfico, envolver grficamente a otros controles, pero no tiene ninguna
aplicacin en cuanto a programa. Es un "adorno" para sus aplicaciones.
LINE
Se toma directamente de la caja de herramientas

Line, al igual que Shape, es un control grfico que solamente sirve para poner una lnea en
un formulario. Del mismo modo, no tiene procedimientos, por lo que no sirve para aportar
cdigo al programa. Solo sirve para aportar una caracterstica grfica, es un adorno.
CONTROL GAUGE
Este control presenta una informacin numrica de forma grfica, bien como un display
lineal (tpico por ejemplo en ecualizadores de audio), o como una aguja. No est
normalmente en la caja de herramientas, por lo que hay que traerla desde los Controles
Personalizados (Men desplegable de Herramientas) Se denomina MicroHelp Gauge
Control. El archivo que lo contiene se denomina GAUGE16.OCX, 16 bits

Mediante este control, podemos presentar una magnitud numrica de una forma cuasianalgica. Podramos decir que es un control similar al HScrollBar, que en vez de meter
informacin a la aplicacin, la presenta.
Este control puede servir, por ejemplo, para presentar el tanto por ciento de ejecucin de
una tarea, como elemento tranquilizante. Puede presentar el nivel de un depsito de agua,
etc.
Presenta las dos formas siguientes:

En la figura puede verse un Gauge de aguja, uno de barra horizontal y otro de barra
vertical. Para mejorar la presentacin, el Gauge permite poner un grfico como fondo,
cambiar el color de la barra, color de fondo, etc.
El control Gauge crea medidores definidos por el usuario, que puede elegir entre los estilos
lineales (relleno) o de aguja.
Nota para la distribucin Cuando cree y distribuya aplicaciones con controles Gauge,
tendr que instalar el archivo apropiado en el subdirectorio SYSTEM de Windows del
cliente. El Kit para instalacin que incluye Visual Basic, le proporciona herramientas para
escribir los programas que instalan las aplicaciones correctamente.
El CommonDialog es un control del que se libran muy pocas aplicaciones. Dada la
importancia de este control, se le dedica un capitulo nico en esta Gua del Estudiante.
CUADRO DE DIALOGO CommonDialog
Normalmente se encuentra en la caja de herramientas

Este control no se presenta en tiempo de diseo mas que con un simple icono:

El cuadro de dilogo, CommonDialog se utiliza para varias funciones:


Abrir Ficheros
Guardar Ficheros
Elegir colores
Seleccionar Impresora

Seleccionar Fuentes
Mostrar el fichero de Ayuda

En realidad el cuadro de dilogo permite conocer datos con los cuales, y mediante el cdigo
adecuado, abriremos o guardaremos ficheros, elegiremos colores o seleccionaremos
fuentes. Es decir, el CommonDialog NO realiza mas funciones que mostrar ficheros
existentes, fuentes disponibles, colores, para que, mediante cdigo, abramos esos ficheros o
usemos una determinada fuente.
Dependiendo de la aplicacin para la que vaya a usarse se deber activar de distintas
formas. Si el cuadro de dilogo se va a usar para seleccionar la impresora y para otras
aplicaciones, es recomendable usar uno exclusivamente para seleccionar la impresora.
Esta ltima recomendacin se debe a que, para el control de la impresora, el
CommonDialog SI realiza las funciones de seleccin de impresora predeterminada. Esta
diferencia operativa hace que si usamos el mismo CommonDialog para seleccionar
impresora y abrir ficheros, por ejemplo, se "cuelgue" el CommonDialog.

5. Defina los siguientes trminos.

6.

Eventos: es una accin como hacer clic, doble clic, presionar una tecla, mover el
puntero del mouse, etc. Que el usuario debe realizar para que un objeto ejecute una
accin determinada cada control responde a diferentes eventos, algunos de ellos
tienen caractersticas comunes. Los eventos pueden Visualizarse en la ventana de
cdigo.
Mtodos: Son procedimientos definidos en Visual Basic para realizar operaciones
especificas sobre los objetos (Controles o Formularios)
Controles: Son los objetos que conforman la interfaz grafica de un programa;
a travs de ellos, un usuario interacta con la aplicacin. Sus caractersticas
pueden cambiarse por medio de la ventana propiedades
Proyecto:
Propiedades: Son los datos que hacen referencia a un objeto o formulario.
Ejemplo : Color de fondo del formulario, Fuente de texto de un TextBox.
Objetos: Un objeto es una entidad que tiene asociado un conjunto de mtodos,
eventos y propiedades. Hay muchas clases de objetos, y por tanto, puede llegar a
haber tantos mtodos, eventos y propiedades distintas como objetos diferentes.
Ejemplo : Una caja de texto (TextBox) en la cual podemos escribir cualquier lnea
es un objeto.
Clases: Una clase no es nada mas que un Objeto, este objeto, tiene propiedades,
funciones y mtodos. Para empezar ahora la creacin de propiedades si se utiliza
Property Let y Property Get; la diferencia es casi nada, inclusive podra decir que
una clase en visual basic, es casi lo mismo que un control, pero ahora nace una
nueva pregunta, cuando utilizar un control y cuando utilizar una clase, bueno la
opinin que voy a dar es desde mi perspectiva.
Mdulo: Un proyecto Visual Basic no slo est compuesto de Formularios, sino
tambin de lo que se denominan mdulos.
Un mdulo es un fichero Visual Basic donde escribimos parte del cdigo de nuestro
programa, y digo parte, porque puede haber cdigo en el formulario tambin.

7. De los fundamentos de programacin explique:

Mdulos de Control:
Mdulos de Formularios:
Mdulos de Clases

Mdulos Estndar
Editor de Cdigos:
Variable: Dim: Al declarar una variable con esta palabra estamos diciendo que la
variable sea local al mbito en que se declara. Puede ser dentro de un procedimiento o
dentro de un formulario, de esta forma no sera accesible desde los dems procedimientos o
formularios.
Public: Las variables declaradas sern publicas y podrn estar accesibles desde todos los
formularios de la aplicacin. Para conseguirlo tendremos que declararlas en un mdulo de
cdigo, no en la seccin declarations de cualquier formulario de los que conste la
aplicacin. Para crear un mdulo de cdigo en el men principal de Visual Basic marcamos
en INSERT/MODULE y aparecer junto a los dems formularios de la ventana de proyecto
aunque con un icono distinto indicando que se trata de un mdulo de cdigo.
Static: Con esta forma de declarar variables conseguiremos que las variables locales no se
creen y se destruyan al entrar y salir de los procedimientos donde fueron declaradas sino
que se mantenga su valor durante todo el periodo de ejecucin de la aplicacin. De esta
forma a entrar en algn procedimiento las variables recuerdan el valor que tenan cuando se
sali de l.

TIPOS DE VARIABLES
TIPO
BOOLEAN

COMENTARIO
Slo admite 2 valores TRUE o FALSE

BYTE

admite valores entre 0 y 255

INTEGER

admite valores entre -32768 y 32767

LONG

admite valores entre -2.147.483.648 y 2.147.483.647

SINGLE

admite valores decimales con precisin simple

DOUBLE

admite valores decimales de doble precisin

CURRENCY

vlido para valores de tipo moneda

STRING

cadenas de caracteres

DATE

fechas, permite operar con ellas

Constante: Declaracin de constantes que pueden ser usadas en cualquier punto en lugar
de su valor, permitiendo cambiarlo cuando sea necesario, sin tener que cambiarlo en todos
los sitios en que se utiliza. La expresin no puede utilizar llamadas a funciones, pues la
constante se calcula en tiempo de compilacin, no en tiempo de ejecucin.

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

http://www.monografias.com/trabajos10/visual/visual.shtml

Expandir todo
MSDN Library
Herramientas y lenguajes de desarrollo
Visual Studio 2012
Visual Basic y Visual C#
Visual Basic
Gua de programacin en Visual Basic
Caractersticas del lenguaje Visual Basic
Matrices en Visual Basic
Inicializadores de coleccin (Visual Basic)
Constantes y enumeraciones en Visual Basic
Flujo de control en Visual Basic
Tipos de datos en Visual Basic
Elementos declarados en Visual Basic
Delegados (Visual Basic)
Enlace en tiempo de compilacin y en tiempo de ejecucin (Visual Basic)
Tipos de error (Visual Basic)
Eventos (Visual Basic)
Interfaces (Visual Basic)
LINQ en Visual Basic
Objetos y clases de Visual Basic

Operadores y expresiones en Visual Basic


Procedimientos en Visual Basic
Instrucciones en Visual Basic
Cadenas en Visual Basic
Variables en Visual Basic
XML en Visual Basic

Este artculo proviene de un motor de traduccin automtica. Mueva el puntero


sobre las frases del artculo para ver el texto original. Ms informacin.

Traduccin
Original

Instrucciones en Visual Basic


Visual Studio 2012
Otras versiones

Personas que lo han encontrado til: 3 de 8 - Valorar este tema

En Visual Basic, una instruccin es una instruccin completa. Puede contener palabras
clave, operadores, variables, constantes y expresiones. Cada instruccin pertenece a una de
las categoras siguientes:

Instrucciones de declaracin, que dan nombre a una variable, constante o


procedimiento y tambin pueden especificar un tipo de datos.
Instrucciones ejecutables, que inician acciones. Estas instrucciones pueden llamar a
un mtodo o funcin, y pueden repetires en bloques de cdigo o crear una
bifurcacin en otro bloque de cdigo. Las instrucciones ejecutables incluyen
instrucciones de asignacin, que asignan un valor o expresin a una variable o
constante.

En este tema se describe cada categora. Asimismo, en este tema se describe cmo
combinar varias instrucciones en una sola lnea y cmo continuar una instruccin en varias
lneas.
Instrucciones de declaracin

Las instrucciones de declaracin se utilizan para definir procedimientos, variables,


propiedades, matrices y constantes, y asignarles nombre. Cuando se declara un elemento de
programacin, tambin se puede definir su tipo de datos, nivel de acceso y mbito. Para
obtener ms informacin, vea Caractersticas de los elementos declarados (Visual Basic).
El siguiente ejemplo contiene tres declaraciones.
VB
Public Sub applyFormat()
Const limit As Integer = 33
Dim thisWidget As New widget
' Insert code to implement the procedure.
End Sub

La primera declaracin es la instruccin Sub. Junto con su instruccin End Sub


correspondiente, declara un procedimiento denominado applyFormat. Tambin especifica
que applyFormat es Public, lo que quiere decir que cualquier cdigo que pueda hacer
referencia a ella, puede tambin llamarla.
La segunda declaracin es la instruccin Const, que declara la constante limit, que
especifica el tipo de datos Integer y un valor de 33.
La tercera declaracin es la instruccin Dim, que declara la variable thisWidget. El tipo de
datos es un objeto concreto, especficamente un objeto creado a partir de la clase Widget.
Puede declarar una variable para que sea de cualquier tipo de datos elemental o de
cualquier tipo de objeto que est expuesto a la aplicacin que est usando.

Valores iniciales
Cuando se ejecuta el cdigo que contiene una declaracin de instruccin, Visual Basic
reserva la memoria necesaria para el elemento declarado. Si el elemento contiene un valor,
Visual Basic lo inicializa al valor predeterminado para su tipo de datos. Para obtener ms
informacin, vea "Comportamiento" en Instruccin Dim (Visual Basic).
Puede asignar un valor inicial a una variable como parte de su declaracin, como se puede
ver en el ejemplo siguiente.

VB
Dim m As Integer = 45
' The preceding declaration creates m and assigns the value 45 to it.

Si la variable es una variable de objeto, al declararla puede crear de forma explcita una
instancia de su clase utilizando la palabra clave New (Operador, Visual Basic), como se
muestra a continuacin:
VB
Dim f As New System.Windows.Forms.Form()

Observe que el valor inicial especificado en una instruccin de declaracin no se asigna a


una variable hasta que la ejecucin llega a su instruccin de declaracin. Hasta ese
momento, la variable contiene el valor predeterminado para su tipo de datos.
Instrucciones ejecutables

Una instruccin ejecutable realiza una accin. Puede llamar a un procedimiento, bifurcar a
otra parte del cdigo, recorrer varias instrucciones con un bucle o evaluar una expresin.
Una instruccin de asignacin es un caso especial de una instruccin ejecutable.
En el ejemplo siguiente se utiliza una estructura de control If...Then...Else para ejecutar
diferentes bloques de cdigo basndose en el valor de una variable. En cada bloque de
cdigo, un bucle For...Next se ejecuta un nmero especificado de veces.
VB
Public Sub startWidget(ByVal aWidget As widget,
ByVal clockwise As Boolean, ByVal revolutions As Integer)
Dim counter As Integer
If clockwise = True Then
For counter = 1 To revolutions
aWidget.spinClockwise()
Next counter
Else
For counter = 1 To revolutions
aWidget.spinCounterClockwise()
Next counter
End If
End Sub

Despus, la instruccin If del ejemplo anterior comprueba el valor del parmetro clockwise.
Si el valor es True, llama al mtodo spinClockwise de aWidget. Si el valor es False, llama
al mtodo spinCounterClockwise de aWidget. La estructura de control If...Then...Else
finaliza con End If.
El bucle For...Next de cada bloque llama al mtodo adecuado un nmero de veces igual al
valor del parmetro revolutions.
Instrucciones de asignacin

Las instrucciones de asignacin realizan operaciones de asignacin, que consisten en tomar


el valor de la derecha del operador de asignacin (=) y almacenarlo en el elemento de la
izquierda, como en el ejemplo siguiente.
VB
v = 42

En el ejemplo anterior, la instruccin de asignacin almacena el valor literal 42 en la


variable v.

Elementos de programacin elegibles


El elemento de programacin del lado izquierdo del operador de asignacin debe poder
aceptar y almacenar un valor. Esto significa que debe ser una variable o propiedad que no
es ReadOnly (Visual Basic), o debe ser un elemento de matriz. En el contexto de una
instruccin de asignacin, este tipo de elemento a veces se denomina valor l, que significa
"valor de la izquierda".
El valor del lado derecho del operador de asignacin se genera mediante una expresin que
puede estar formada por cualquier combinacin de literales, constantes, variables,
propiedades, elementos de matriz, otras expresiones o llamadas a funcin. Esto se ilustra en
el siguiente ejemplo:
VB
x = y + z + findResult(3)

En el ejemplo anterior se agrega el valor almacenado en la variable y al valor almacenado


en la variable z y, a continuacin, se agrega el valor que devuelve la llamada a la funcin
findResult. El valor total de esta expresin se almacena en la variable x.

Tipos de datos en instrucciones de asignacin


Adems de valores numricos, el operador de asignacin tambin puede asignar valores
String, tal como muestra el ejemplo siguiente.
VB
Dim a, b As String
a = "String variable assignment"
b = "Con" & "cat" & "enation"
' The preceding statement assigns the value "Concatenation" to b.

Tambin se pueden asignar valores Boolean utilizando un literal Boolean o una expresin
Boolean, tal como muestra el ejemplo siguiente.
VB
Dim r, s, t As Boolean
r = True
s = 45 > 1003
t = 45 > 1003 Or 45 > 17
' The preceding statements assign False to s and True to t.

Igualmente, se pueden asignar valores adecuados a elementos de programacin del tipo de


datos Char, Date u Object. Tambin se puede asignar una instancia de objeto a un elemento
declarado como miembro de la clase a partir de la que se crea esa instancia.

Instrucciones de asignacin compuesta


Las instrucciones de asignacin compuesta realizan primero una operacin en una
expresin antes de asignarla a un elemento de programacin. En el siguiente ejemplo se
muestra uno de estos operadores, +=, que incrementa el valor de la variable del lado
izquierdo del operador con el valor de la expresin de la derecha.
VB
n += 1

En el ejemplo anterior se suma 1 al valor de n y, a continuacin, el nuevo valor se almacena


en n. Es el equivalente abreviado de la siguiente instruccin:
VB
n = n + 1

Mediante el uso de este tipo de operadores, puede realizarse una serie de operaciones de
asignacin compuestas. Para obtener una lista de estos operadores y ms informacin sobre
ellos, vea Operadores de asignacin (Visual Basic).
El operador de asignacin de concatenacin (&=) es til para agregar una cadena al final de
cadenas existentes, como se muestra en este ejemplo.
VB
Dim q As String = "Sample "
q &= "String"
' q now contains "Sample String".

Conversiones de tipos en instrucciones de asignacin


El valor que se asigna a una variable, propiedad o elemento de matriz debe ser de un tipo de
datos apropiado para el elemento de destino. En general, hay que intentar generar un valor
del mismo tipo de datos que el del elemento de destino. Sin embargo, algunos tipos se
pueden convertir en otros tipos durante la asignacin.
Para obtener informacin sobre cmo convertir entre tipos de datos, vea Conversiones de
tipos en Visual Basic. En pocas palabras, Visual Basic convierte automticamente un valor
de un tipo dado en cualquier otro tipo al que amplia. Una conversin de ampliacin es
aquella que siempre se produce en tiempo de ejecucin y no pierde datos. Por ejemplo,
Visual Basic convierte un valor Integer en Double cuando conviene, porque Integer se
amplia a Double. Para obtener ms informacin, vea Conversiones de ampliacin y de
restriccin (Visual Basic).
Las conversiones de restriccin (las que no son de ampliacin) conllevan el riesgo de error
o de prdida de datos en tiempo de ejecucin. Las conversiones de restriccin se pueden
realizar explcitamente mediante una funcin de conversin de tipos, o se puede indicar al
compilador que realice implcitamente todas las conversiones estableciendo Option Strict
Off. Para obtener ms informacin, vea Conversiones implcita y explcita (Visual Basic).
Colocar varias instrucciones en una lnea

Se pueden tener varias instrucciones en una sola lnea separadas por el carcter de dos
puntos (:). Esto se ilustra en el siguiente ejemplo:
VB
Dim sampleString As String = "Hello World" : MsgBox(sampleString)

Aunque ocasionalmente puede resultar conveniente, esta forma de sintaxis dificulta la


lectura y el mantenimiento del cdigo. Por tanto, se recomienda mantener una instruccin
por lnea.
Continuar una instruccin en varias lneas

Normalmente, una lnea suele ser suficiente para una instruccin, pero si la instruccin es
demasiado larga, se puede continuar en la siguiente lnea mediante una secuencia de
continuacin de lnea, que est compuesta por un espacio seguido de un carcter de
subrayado (_) y de un retorno de carro. En el siguiente ejemplo, la instruccin ejecutable
MsgBox contina en ms de dos lneas.
VB
Public Sub demoBox()
Dim nameVar As String
nameVar = "John"
MsgBox("Hello " & nameVar _
& ". How are you?")
End Sub

Continuacin de lnea implcita


En muchos casos, puede continuar una instruccin en la lnea consecutiva siguiente sin
utilizar el carcter de subrayado (_). En la tabla siguiente se enumeran los elementos de
sintaxis que continan implcitamente la instruccin en la lnea de cdigo siguiente.
Elemento de sintaxis
Despus de una coma
(,).

Ejemplo
VB
Public Function GetUsername(ByVal username As String,

ByVal delimiter As Char,


ByVal position As Integer)
As String
Return username.Split(delimiter)(position)
End Function

VB
Dim username = GetUsername(
Despus de un
parntesis de apertura
Security.Principal.WindowsIdentity.GetCurrent().Name,
(() o antes de un
CChar("\"),
parntesis de cierre ()).
1
)

VB

Despus de una llave


de apertura ({) o antes
de una llave de cierre
(}).

Dim customer = New Customer With {


.Name = "Terry Adams",
.Company = "Adventure Works",
.Email = "terry@www.adventure-works.com"
}

Para obtener ms informacin, vea Inicializadores de objeto: Tipos


con nombre y annimos (Visual Basic) o Inicializadores de
coleccin (Visual Basic).
VB
Dim customerXml = <Customer>
<Name>
<%=

Despus de la apertura
de una expresin
incrustada (<%=) o
antes del cierre de una
expresin incrustada
(%>) dentro de un
literal XML.

customer.Name
%>
</Name>
<Email>
<%=
customer.Email
%>
</Email>
</Customer>

Para obtener ms informacin, vea Expresiones incrustadas (Visual


Basic).

VB

Despus del operador


de concatenacin (&).

cmd.CommandText =
"SELECT * FROM Titles JOIN Publishers " &
"ON Publishers.PubId = Titles.PubID " &
"WHERE Publishers.State = 'CA'"

Para obtener ms informacin, vea Operadores enumerados por


funcionalidad (Visual Basic).
VB
fileStream =
Despus de operadores DimMy.Computer.FileSystem.
de asignacin (=, &=,
OpenTextFileReader(filePath)
:=, +=, -=, *=, /=, \=,
^=, <<=, >>=).

Para obtener ms informacin, vea Operadores enumerados por


funcionalidad (Visual Basic).
VB

Despus de operadores Dim memoryInUse =


binarios (+, -, /, *Mod, My.Computer.Info.TotalPhysicalMemory +
My.Computer.Info.TotalVirtualMemory <>, <, >, <=, >=, ^,
My.Computer.Info.AvailablePhysicalMemory >>, <<, And,
My.Computer.Info.AvailableVirtualMemory
AndAlso, Or, OrElse,
Like, Xor) dentro de
una expresin.
Para obtener ms informacin, vea Operadores enumerados por
funcionalidad (Visual Basic).
VB
If TypeOf inStream Is
IO.FileStream AndAlso
inStream IsNot
Nothing Then

Despus de los
operadores Is e IsNot.

ReadFile(inStream)
End If

Para obtener ms informacin, vea Operadores enumerados por


funcionalidad (Visual Basic).

VB
Dim fileStream =

Despus de un carcter My.Computer.FileSystem.


OpenTextFileReader(filePath)
de calificador de
miembro (.) y antes
del nombre de
...
miembro. Sin
embargo, debe incluir
' Not allowed:
un carcter de
' Dim aType = New With { .
continuacin de lnea '
PropertyName = "Value"
(_) a continuacin de
' Allowed:
un carcter de
Dim aType = New With {.PropertyName =
calificador de
"Value"}
miembro cuando est
utilizando la
instruccin With o
Dim log As New EventLog()
proporcionando
valores en la lista de
' Not allowed:
inicializacin para un ' With log
tipo. Considere la
'
.
posibilidad de
'
Source = "Application"
'
End
With
interrumpir la lnea
despus del operador
' Allowed:
de asignacin (por
With log
ejemplo, =) cuando
.Source =
"Application"
est utilizando
End
With
instrucciones With o
listas de inicializacin
de objetos.
Para obtener ms informacin, vea With...End With (Instruccin,
Visual Basic) o Inicializadores de objeto: Tipos con nombre y
annimos (Visual Basic).
Despus de un
calificador de
propiedad de eje XML
(. o .@ o ...). Sin
embargo, debe incluir
un carcter de
continuacin de lnea
(_) al especificar un
calificador de
miembro cuando est
utilizando la palabra
clave With.

VB
Dim customerName = customerXml.
<Name>.Value
Dim customerEmail = customerXml...
<Email>.Value

Para obtener ms informacin, vea Propiedades de eje XML


(Visual Basic).

Despus de un signo
menor que (<) o antes
de un signo mayor que
(>) al especificar un
atributo. Tambin,
despus de un signo
mayor que (>) al
especificar un atributo.
Sin embargo, debe
incluir un carcter de
continuacin de lnea
(_) al especificar
atributos de nivel de
ensamblado o de nivel
de mdulo.
Antes de y despus de
operadores de consulta
(Aggregate, Distinct,
From, Group By,
Group Join, Join, Let,
Order By, Select,
Skip, Skip While,
Take, Take While,
Where, In, Into, On,
Ascending y
Descending). No
puede interrumpir una
lnea entre las palabras
clave de operadores de
consulta que se
componen de varias
palabras clave (Order
By, Group Join, Take
While y Skip While).

VB
<
Serializable()
>
Public Class Customer
Public Property Name As String
Public Property Company As String
Public Property Email As String
End Class

Para obtener ms informacin, vea Atributos (C# y Visual Basic).

VB
Dim vsProcesses = From proc In
Process.GetProcesses
Where
proc.MainWindowTitle.Contains("Visual Studio")
Select proc.ProcessName, proc.Id,
proc.MainWindowTitle

Para obtener ms informacin, vea Consultas de Visual Basic.

VB
For Each p In
vsProcesses

Despus de la palabra
Console.WriteLine("{0}" & vbTab & "{1}" & vbTab &
clave In en una
"{2}",
instruccin For Each.
p.ProcessName,
p.Id,
p.MainWindowTitle)
Next

Para obtener ms informacin, vea Instruccin For Each...Next


(Visual Basic).
VB

Despus de la palabra
clave From en un
inicializador de
coleccin.

Dim days = New List(Of String) From


{
"Mo", "Tu", "We", "Th", "F", "Sa", "Su"
}

Para obtener ms informacin, vea Inicializadores de coleccin


(Visual Basic).
Agregar comentarios

El cdigo fuente no es siempre fcil de entender, ni siquiera para el programador que lo


escribi. Por consiguiente, como ayuda para documentar el cdigo, la mayora de los
programadores utilizan libremente comentarios incrustados. Los comentarios en el cdigo
pueden explicar un procedimiento o una instruccin concreta a cualquiera que los lea o
trabaje con ellos posteriormente. En Visual Basic, los comentarios se omiten durante la
compilacin y no afectan al cdigo compilado.
Las lneas de comentario comienzan con un apstrofo (') o REM seguido de un espacio. Se
pueden agregar en cualquier parte del cdigo, excepto en una cadena. Para anexar un
comentario a una instruccin, inserte un apstrofo o REM despus de la instruccin,
seguido del comentario. Los comentarios tambin pueden escribirse separados en una lnea
propia. En el ejemplo siguiente se muestran estas posibilidades.
VB
' This is a comment on a separate code line.
REM This is another comment on a separate code line.
x += a(i) * b(i) ' Add this amount to total.
MsgBox(statusMessage) REM Inform operator of status.

Comprobar errores de compilacin

Si despus de escribir una lnea de cdigo, la lnea se muestra con un subrayado azul con
lneas onduladas (tambin puede mostrarse un mensaje de error), la instruccin contiene un
error de sintaxis. Debe averiguar cul es el problema en la instruccin y corregirlo; para
ello, busque en la lista de tareas o desplace el puntero del mouse sobre el error y lea el

mensaje de error). Mientras no corrija todos los errores de sintaxis del cdigo, el programa
no se compilar correctamente.
Secciones relacionadas

Trmino
Operadores de asignacin (Visual
Basic)
Operadores y expresiones en
Visual Basic
Cmo: Interrumpir y combinar
instrucciones en cdigo (Visual
Basic)
Cmo: Aplicar etiquetas a las
instrucciones (Visual Basic)

Definicin
Proporciona vnculos a pginas de referencia del
lenguaje que describen los operadores de asignacin,
como =, *= y &=.
Muestra cmo combinar elementos con operadores
para obtener nuevos valores.
Muestra cmo dividir una instruccin nica en varias
lneas y cmo colocar varias instrucciones en la misma
lnea.
Muestra cmo etiquetar una lnea de cdigo.

http://msdn.microsoft.com/es-es/library/865x40k4.aspx

You might also like