You are on page 1of 6

INSTITUCIN EDUCATIVA TCNICA ANTONIO NARIO SEDE TCNICA ACADMICA EXCEL TALLER No 1

HORIZONTE DE GRADO Afianzo mi identidad en la convivencia, reconociendo lmites y posibilidades.

QUE ES VISUAL BASIC? Lenguaje de programacin orientada a eventos sobre los cuales podemos construir cualquier tipo de aplicacin. Visual Basic como programacin orientada a eventos EVENTO OBJETO Sucesin que desencadena una reaccin o comportamiento de parte de un objeto. Ente Que posee propiedades y mtodos de comportamiento.

El Entorno de Visual Basic

En la pantalla principal podemos observar: Barra de ttulo Barra de Mens Barra de Herramientas Ventana de proyectos Ventana de Propiedades Ventana Visual de Layout's Entorno de trabajo (formas) Caja de Herramientas

1. 2. 3. 4. 5. 6. 7. 8.

La barra de ttulo puede mostrar 3 estados:

I. II. III.

Project # Microsoft Visual Basic [diseo]cuando se est creando aplicaciones Project # Microsoft Visual Basic [ejecucin] cuando se est corriendo el programa Project # Microsoft Visual Basic [interrumpir] cuando se depura o corrige errores y desea efectuar un cambio

Proceso de Compilacin-Ejecucin Este proceso tiene 3 etapas:

1. Cdigo fuente: instrucciones hechas por el usuario 2. Compilacin: es el proceso de transformacin de cdigo fuente a cdigo objeto. Mientas se compila se verifican errores. Si hay un error se interrumpe. El compilador revisa los errores de sintaxis al presionar enter; los errores de semntica los detecte en el momento de ejecucin. 3. Al ya estar en cdigo objeto se procede a ejecutar el programa.

Propiedades, mtodos y eventos

Un objeto es un ente o elemento con caractersticas propias que lo diferencias de los dems. A estos objetos les podemos asignar propiedades. Propiedad es una caracterstica que puede ser nica o compartida por varios objetos. Podemos determinar un mtodo (procedimiento o valor que genera una accin sobre un objeto) Un evento es una respuesta, una accin sobre un objeto y el mismo la reconoce efectuando una reaccin.

Controles

El control "Picture Box" despliega una grafica desde un archivo o icono. El control "Text Box" despliega informacion ingresada por el mismo usuario. El control "Label "es un control grfico que se puede usar para desplegar un texto que el usuario no puede cambiar directamente. El control "Frame" provee una agrupacin de controles identificables. El control "Command Buttom" Interrumpe o termina un proceso. El control de "Check Box" despliega una opcin de s y no o de no y s para el usuario. El control "Option Buttom" despliega una opcin que puede transformarse en encendido o apagado. El control "Combo Box" puede ingresar informacion al textbox o seleccionar un tem del listbox. El control "List Box" despliega una lista de items de los cuales el usuario puede seleccionar uno o dos. Los controles "Scrollbar" provee una navegacin a lo largo de los tems o de alguna informacion. El control "DriveList Box" puede crear capas de dialogo que permita al usuario abrir una lista de archivos en un disco de cualquier drive. El control "DirList Box" puedes crear dialogo que pueden ser usados para abrir un archivo de una lista de archivos en cualquier directorio. El control "FileList Box" puedes crear una caja de dialogo a una aplicacin. El control "ImageControl " se utiliza para desplegar una grfica. El control "Data" despliega una forma data de uno o varios archivos

Sentencias en Visual Basic

Siempre convierte en maysculas la primera letra de las rdenes o funciones predefinidas y aade espacios para mejor lectura. Se puede escribir varias lneas de cdigo en una sola, colocando dos puntos entre ellas. Se puede extender a la sig. lnea utilizando el carcter de subrayado. No es necesario escribirlo cuando el texto es entre comillas. Se utiliza Rem para escribir un comentario entre lneas de cdigo, o el smbolo de comilla simple La sentencia end se utiliza para finalizar un programa o finalizar los segmento de cdigo.

DECLARACION DE VARIABLES Es un identificador que puede tomar distintos valores en cualquier momento. Existen 11 tipos de variables: Tipos De Variable

*Integer

(%): contiene valores enteros entre -32768 a 32767 *String *Double *Byte *Boolean *Date *Object *Long *SIngle es 38d. *Currency decimal). *Variant es variant. contiene caracteres alfanumricos. Pueden contener hasta 65, 535 caracteres #: tiene una precisin de hasta 16 dgitos y su rango es de 300 dgitos contiene valores enteros entre 0 u 255 pueden contener verdadero o falso puede oscilar entre 1/1/100 hasta 31/12/9999 contiene informacin de direcciones a objetos. (&): contiene valores enteros entre -2147483648 a 2147483647 (!): son aproximaciones con precisin de 7 dgitos aunque el rango de estos

@: acepta fracciones decimales, utilizando hasta 19 dgitos (15d. ent.. y 4d.

Acepta cualquier tipo de dato. Si no se seclara una variable asumimos que

Dim <nombre variable> as <tipo>


String ($): contiene caracteres alfanumricos. Pueden contener hasta 65, 535 caracteres Byte: contiene valores enteros entre 0 u 255 Boolean: pueden contener verdadero o falso Date: puede oscilar entre 1/1/100 hasta 31/12/9999 Object: contiene informacin de direcciones a objetos. Integer (%): contiene valores enteros entre -32768 a 32767 Long (Interger) (&): contiene valores enteros entre -2147483648 a 2147483647 Single (precisin) (!): contiene nmeros que son aproximaciones con una precisin de hasta 7 dgitos aunque el rango de estos es hasta 38 dgitos. Double (precisin) #: tiene una precisin de hasta 16 dgitos y su rango es de 300 dgitos Currency @: acepta fracciones decimales, utilizando hasta 19 dgitos (15 dgitos a la izq. del punto decimal y 4 dgitos a la derecha del punto decimal). Variant: Acepta cualquier tipo de dato. Si no se declara el tipo de una variable, se asume que es Variant.

Constantes Son identificadores que tiene un mismo valor en todo el programa. Sintaxis Const Identificador = valor fijo Ejemplos: Const PI=3.1415 RadioCrculo = PI*3

Operadores aritmticos + Suma - Resta * Multiplicacin / Divisin real \ Divisin entera mod Residuo de la divisin ^ Exponenciacin

Operadores Relacionales > mayor que <= menor o igual que >= mayor o igual que = igual a <> <> diferente de

Operadores Lgicos AND OR NOT SINTAXIS DE PROGRAMACIN EN VISUAL BASIC Decision if <condicion> then <instrucciones> end if if <condicion> then <instrucciones> else <instrucciones> end if select case<variable/objeto> Case <valor1> <instrucciones> Case <valor2>

<instrucciones> Case <valor3> <intrucciones> end select. ESTRUCTURAS DE REPETICIN

For

"Para el uso de estos ciclos es necesario declarar por lo menos una variable"

sintaxis: for <variable> = <inicio> to <final> <intrucciones> next <variable> Ejemplos: Dim i as Byte "Declaramos una variable" for i = 0 to 10 <instrucciones> next i For i to 2 to 20 step 2 <instrucciones> next i For i = 20 to 2 step -2 <instrucciones> next i

"este ciclo varia el valor de i de 1 en e"

"Este Ciclo varia el valor de 2 en 2 a causa del step"

"Este ciclo disminuye el valor de i "

DO WHILE Do While<condicion> <instrucciones> Loop

You might also like