Está en la página 1de 5

El entorno de trabajo

Cuadro de herramientas: Elementos que podrn colocarse en el formulario.


Ventana formulario: Es el rea primaria de trabajo. Se visualiza una serie de componentes
enlazados entre si mediante un cdigo de programa.
Proyecto: Muestra un diagrama de la estructura jerrquica de todos los archivos incluidos en la
aplicacin.
Ventana posicin del formulario: Indica la posibilidad y el tamao relativo.
Desarrollo de un aplicacin en Visual Basic

Inclusin de controles en el formulario.

Asignacin de valores a las propiedades de los controles.

Desarrollo de los cdigos de respuestas a las acciones del usuario.

Ejecucin de la aplicacin.
A todo el conjunto de instrucciones o sentencias se lo denomina cdigo de programa fuente.
El proyecto es el que genera el programa final que podr ser ejecutado desde Windows. Entonces,
una aplicacin o proyecto es una coleccin de archivos que se compilan y dan lugar a la obtencin
de un programa ejecutable.
Posicin del formulario
Junto al cuadro de herramientas, aparecer la ventana formulario, con uno en blanco listo para
empezar a trabajar. Debe controlarse la ventana posicin del formulario para visualizar donde
aparecer este respecto a la pantalla.
Cuando se inicie la aplicacin, se podr verificar que esta ventana muestra correctamente la
posicin del formulario.
Los controles del cuadro de herramientas
El cuadro de herramientas posee los siguientes controles del lenguaje Visual Basic.

Colocacin de controles en el formulario


Existen 2 formas de colocar un control del cuadro de herramientas en el formulario.
La 1 es hacer clic sobre el icono correspondiente y luego delimitar sobre el formulario la superficie
rectangular que ste ocupa.
La 2 es hacer doble clic sobre el icono de control que se quiere colocar. Una vez seleccionado un
control, es posible moverlo dentro del formulario y tambin cambiar sus dimensiones.
Eliminacin de un control colocado en el formulario
Para borrar un control que ya se ha colocado sobre el formulario, debe seleccionar haciendo clic
sobre l, luego presionar la tecla delete (Supr.)
Asignacin de valores a las propiedades de un control
Consiste en escribir un programa en lenguaje Visual Basic que terminar de dar forma a la
aplicacin.
La codificacin, edicin y visualizacin de un programa realizado en este programa se efecta en
una ventana especial llamada ventana cdigo. Cumple las funciones de un editor de textos. Para
acceder a esta, se puede hacer doble clic en cualquier parte del formulario o bien ver Cdigo.
Edicin del cdigo: Cuerpo del procedimiento.
En la zona de edicin se define el cdigo correspondiente al control y al evento que figuran en el
encabezado.
Los procedimientos asociados a un evento comienzan con las palabras PRIVATE SUB y finalizan
con END SUB.
Se conoce como cuerpo del procedimiento.
Todos los objetos tienen nombres nicos. As como tambin todos los procedimientos de eventos.
El nombre de un procedimiento sigue la siguiente condicin:
NombreDelobjeto_nombredelevento()
Por eso suele decirse que el nombre establece una asociacin entre el objeto y el cdigo. Algunos
procedimientos requieren valores entre los parntesis (parmetros) y otros no. Tales parntesis son
obligatorios.
Dentro de cada procedimiento, se pueden cambiar las propiedades de cada formulario como
respuesta a los eventos que se producen mientras se ejecuta una aplicacin.
La sintaxis para llevar a cabo esta tarea es:
Identificador del objeto. Propiedad = valor de propiedad
Cdigo de procedimientos que programa estas acciones:
Ejecucin de una aplicacin.
Antes de ejecutar una aplicacin, es conveniente almacenarla en disco.
Las opciones del men son: Guardar proyecto. Un proyecto consta de:
Un archivo de extensin VBP que realiza el seguimiento de todos los componentes.
Un archivo para cada formulario creado, que tendr extensin FRM.

Opcionalmente pueden generarse de manera automtica o crearse otros archivos de extensiones: FRX. BAS.
CLS. OCX. RES.
Para creas una archivo ejecutable, en el men Archivo se selecciona la opcin generar archivo. Se
selecciona la opcin Generar archivo.exe donde archivo es el nombre de la aplicacin para el
proyecto.
Programacin visual
El primer paso en el desarrollo de una aplicacin en este programa, es el planteo de las siguientes
preguntas y la bsqueda de todas las respuestas posibles:
Cual es el objetivo del problema? Que datos se deben requerir al usuario? Que informacin debe aportar la
aplicacin como resultado de la ejecucin de aquella? Cuales son los elementos que deben conformar la
interfaz que permitir una correcta comunicacin con el usuario? Cuales son todos los posibles sucesos que
posibilitan que la interfaz permita llegar a la solucin del problema propuesto? Cuales son los pasos a seguir en
la elaboracin del cdigo, que harn posible el desarrollo de la aplicacin del modo ms eficiente?.
Variables y constantes
Las variables.
Una variable es una posicin en la memoria con nombre. El nombre de la posicin es el identificador
de la variable: El valor almacenado en la posicin se llama contenido.
Como en todo lenguaje de programacin, se necesitan variables para desarrollar cdigos o
programas generales. Antes de usar las variables, hay que declararlas. Para ello se utiliza la
instruccin Dim en la que se especifica el tipo de dato y el nombre. La sintaxis es: Dim NOMBRE as
Tipo.
En NOMBRE se indica el identificador de la variable.
El tipo se declara opcionalmente, el tipo de dato de la variable.
En tipo se declara, opcionalmente, el tipo de dato de la variable especfica.
Otro de los atributos de una variable es el mbito al que pertenece, en que parte de la aplicacin
puede ser reconocida y utilizada.
El nombre de una variable debe cumplir con ciertas reglas para los identificadores que son los
siguientes:
Debe comenzar con una letra.
Puede contener letras, dgitos y caracteres subrayados.

Su longitud debe ser menor o igual que 255.


No puede contener caracteres que tienen significado en Visual Basic.

No puede coincidir con una palabra reservada.


Debe ser nico de su mbito.
Tipos de datos
El tipo de dato que puede almacenar una variable establece dos condiciones; el conjunto de valores
permitidos para este dato y el grupo de operaciones que se pueden aplicar sobre esos valores.
Los tipos de datos se dividen en 3 categoras elementales, que son : Numricos; cadena de
caracteres y lgicos.
En Visual Basic, se agrupan en conjuntos de valores que tienen nombres especficos.
Enteros (integer): Pertenecen al conjunto de los nmeros enteros. (valores extremos -32768 y 32767)
Enteros positivos (byte): Pertenecen al subconjunto de los enteros (valores extremos 0 y 255).

Enteros largos (long): Pertenecen a una ampliacin del conjunto anterior (valores extremos -247483648 y
214748377)
Reales simples (single): Son los nmeros reales pertenecientes al intervalo cerrado (valores extremos -
3.202833.1038y 3.402823.1038)
Moneda.
Lgicos (Bootean)
Cadena (String)
Aunque el valor de la variable puede cambiar repetidamente al ejecutarse un programa, su tipo no
debera cambiar nunca, as verifica que todas las operaciones efectuadas sobre las variables sean
coherentes con declaracin del tipo.
La sentencia Dim inicializa las variables, asignndoles como contenido los siguientes valores segn
su tipo.
Un cero, si se trata de una variable numrica.

La cadena nula, si est declarado una variable alfanumrica.

El valor false, si se trata de una variable de tipo lgico.


Prefijos para nombrar la variable.
Designacin de un identificador de una variable:
Las tres primeras letras que componen deben identificar el tipo de dato que la variable puede contener; y estas
tres letras se escriben, generalmente con minscula.

El resto del identificador se escribe con mayscula, y se trata de una palabra relacionada con la funcin que
cumple la variable de aplicacin.
Las constantes
Es una posicin en la memoria con nombre. El valor almacenado en una constante no puede
cambiar a lo largo de la ejecucin de la aplicacin.
Tambin tienen que ser declaradas. Para ello se usa la instruccin Const., en la que se especifica el
tipo de dato y el nombre. La sintaxis es: ConstNOMBREasTipo = Valor.
El NOMBRE se indica el identificador de la constante.
En tipo se declara, opcionalmente, el tipo de dato de la constante especificada.
El identificador de una constante debe cumplir las mismas reglas enunciadas anteriormente.
Asignacin, entrada y salida de datos.
Asignacin de datos a variables.
Esta accin trata de una operacin que sita un valor determinado en una posicin de la memoria.
NOMBRE = Expresin.
Nombre, es el nombre de la variable, declarada previamente mediante la sentencia Dim.
Expresin: Puede ser un valor del tipo correspondiente.
La opcin de asignar es destructiva, ya que el valor que tiene la variable antes de la asignacin se
pierde y se reemplaza por el nuevo valor.
Ingreso de datos
a. A travs de controles.
Para que el usuario pueda proporcionar la ejecucin de una aplicacin, se utiliza las sentencias de
ingreso de datos
La propiedad Text. del cuadro de textos tales como contenido lo que el usuario tipie en ese control.
b. A travs de funciones.
Una funcin es una rutina que devuelve un nico resultado. Existen funciones predefinidas y otras
que puedan ser creadas.
Los nombres se caracterizan por contener parntesis al final. De esta manera se las distingue de los
nombres de las variables. Entre los parntesis se especifican los argumentos.
La sintaxis de una funcin es:
Nombre de la funcin (X1, X2,, Xn)
Donde X1, X2,, Xn, son los argumentos de la funcin, es decir, los valores sobre los cuales se
aplica la funcin.
Se consideran 2 tipos de funciones:
Las predefinidas, que son aquellas que ya estn incorporadas en el lenguaje y pueden ser usadas, por ejemplo:
sqr(100): esta funcin es de tipo real.

Las definidas por el usuario, que se disean mediante un cdigo especial.


La funcin Imput Box devuelve una cadena con el texto ingresado por el usuario.
Su sintaxis es:
VARIABLE = Input Box (mensaje, titulo, respuesta, pos X, pos Y)
El texto ingresado se almacena en la variable de nombre VARIABLE, por lo tanto, sta debe ser de
tipo string.
Los cuadros de entrada siempre incluyen los botones Aceptar y Cancelar.
Emisin de mensajes de salida
a) Emisin de mensajes a travs de controladores.
Mediante un control de tipo etiqueta (label), se obtiene la visualizacin de mensaje. A la propiedad
caption de la etiqueta se le puede asignar el contenido que interesa emitir.
Por ejemplo:
Si el nombre del control etiqueta es ibiMENSAJE, a travs de la siguiente instruccin.
IbMENSAJE.caption=strNUEVOCLIENTE & La empresa RBA le da la bienvenida.
b) Emisin mediante funciones.
Se puede crear cuadros de mensaje con la funcin MsgBox(). Esta funcin permite incorporar
distintos botones e iconos que acompaan al mensaje.
La sintaxis es:
VARIABLE=MsgBox(Mensaje, tipo, titulo)
Constantes predefinidas de Visual Basic.
Los botones que pueden mostrarse en un mensaje de salida mediante el uso de la funcin MsgBox()
dependen de la constante predefinida que se utilice. Estas constantes son:
Los iconos que pueden mostrarse en un mensaje de salida mediante el uso de la funcin MsgBox()
tambin dependen de la constante predefinida empleada. En este caso son:
Los valores devueltos por la funcin MsgBox () son:
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.

También podría gustarte