Vous êtes sur la page 1sur 5

1.- una herramienta de diseño de 18.- la instrucción …END..

n …END..finaliza numérico es a)str B)VAL c)ucase Top: Se utiliza para indicar la seleccionado (haciendo un click opción deben funcionar siempre
aplicaciones en el que estas se el programa …SETFOCUS.ubicada d)lcase e)n.a. posición vertical del formulario en en él) se debe pulsar la tecla F7, como parte de un grupo; al activar
desarrollan en gran parte a partir el cursos en un determinado 17.- la función que convierte un la pantalla. ingresará a la ventana de un botón de opción se desactivan
del diseño de una interface grafica control y ……TEXT1=””… borra el valor numérico en una cadena de Width: Permite indicar el ancho instrucciones, llamada también de inmediato todos los demás
se denomina……VISUAL contenido del text1. caracteres es a) ucase b)lcase del formulario. ventana de código. botones del grupo.
BASIC……. 19.- la función que obtiene el c)STR d)val e)n.a. ¿Cómo asignar una propiedad?: Principales eventos: Propiedades del control
2.- el término medio entre la valor (el numero) 18.- el formulario viene hacer Para asignar una propiedad a un Activáte: Es un evento del OptionButton:
programación tradicional correspondiente a esa cadena se A)UN OBJETO DE SIRVE DE control( formulario, caja de texto, formulario. Las instrucciones que Captión: valor por defecto
formada por una sucesión lineal denomina …VAL ( )….. y la función SOPORTE DE OTROS OBJETOS etiqueta, botón de comando, se escriben dentro de este evento option1, option2, etc; descripción
de código estructurado y la que convierte un numero a una b)un control que sirve de soporte etc.), primero debe seleccionarlo, se ejecutan cuando el formulario que acompaña al control
programación orientada a objetos cadena en numeración decimal se de otros controles c)es control y a haciendo un click en él, luego es activado. optionbutton.
se le puede definir denomina…STR ( )… la vez objeto que sirven de pulse F4 o el botón de Change: Las instrucciones que se Enabled: valor por defecto true;
como…LENGUAJE DE 20.- los métodos del formulario soporte de control y objeto d)es propiedades. escriben dentro de este evento se devuelve o establece un valor que
PROGRAMACION………. son…HIDE…REFRESH…SETFOCUS un objeto que sirve de soporte de ETIQUETA (LabeL).- A ejecutan cuando se modifica el determina si el control está
3.- una acción reconocida por un … SHOW…… controles e)n.a. Es un control que se utiliza para contenido del control habilitado para responder a
control u objeto para la cual Primer Examen de lenguaje de 19.- el control que contiene mostrar mensajes en una Click: Las instrucciones que se eventos realizados por el usuario.
puede escribir las instrucciones de programación instrucciones que se ejecuta aplicación. escriben dentro de este evento se Nombre: valor por defecto
respuesta se 1.- para indicar si el grafico debe cuando ocurre un evento es Principales propiedades de una ejecutan cuando se hace un click Option1; devuelve o establece el
denomina……EVENTO…… visualizarse con su tamaño a)label B)COMMAND c)textbox etiqueta: o pulsa ENTER en un control. nombre del control usado en el
4.- toda aplicación que se original o según el tamaño del d)check box e(click Name: Permite asignarle un Dblclick: Las instrucciones que se código.
desarrolla en visual basic y esta picture box a) autosize b) 20.- las instrucciones que se nombre, por defecto el nombre es escriben dentro de este evento se Value: valor por defecto false ;
compuesto por formularios, borderstyle c) visible d) name e) escribe dentro de este evento se Label1, Label2,Label3 ,etc. Según ejecutan cuando se hace doble indica si el botón de opción está
módulos, etc. Se n.a. ejecuta cuando se modifica el el número de etiquetas que se click control. activada, desactivada. Cuando
denomina…PROYECTO….. 2.- la ventana principal de una contenido del control A)CHANGE dibujen en el formulario. Deactivate: Es un evento del está activada value establece a
5.- la propiedad que se utiliza para aplicación se llama a) ventana de b)actívate c)click d)load e)n.a. Alignment: Alinea el texto que se formulario. Las instrucciones que false
indicar la posición vertical del propiedades b) el formulario c) ¿Qué es un objeto?.- Los encuentra en la etiqueta: Left se escriben dentro de este evento Visible. Valor por defecto true.
formulario en l pantalla se ventana de ubicación del elementos básicos (formularios y (izquierda), Right (derecha) y se ejecutan cuando el formulario Devuelve o estable un valor que
denomina TOP y la prioridad que formulario d) ventana de controles) de construcción de una center (centro). es desactivado. determina si el botón de opción
permite indicar el ancho del proyectos e) n.a. aplicación con visual Basic son los Autosize: Para indicar si el tamaño Gotfocus: Las instrucciones que esta visible u oculto.
formulario se denomina WIDTH 3.- las variables que se declaran objetos. de la etiqueta depende del se escriben dentro de este evento El control ListBox (cuadro de
6.-mencione 05 propiedades del en un procedimiento mediante la Control.- Es un objeto gráfico tamaño de la letra seleccionada. se ejecutan cuando el cursor se lista). El control pone a
formulario: NAME, CAPTION, instrucción………. Solo existen Evento.- Es una acción reconocida Backcolor: Selecciona un color de posiciona en un control. disposición del usuario un
BACKCOLOR, BORDERSTYLE, mediante que ejecute el por un control u objeto para lo fondo de la etiqueta Inicializate: Es un evento del conjunto de elementos de los
FONT procedimiento a)fuction b)DIM cual se puede escribir Backstyle: Asigna el estilo del formulario. Las instrucciones que cuales puede elegir uno.
7.- cual es el evento por defecto c)public d)option e)n.a. instrucciones de respuesta. fondo de la etiqueta se escriben dentro de este evento Por defecto los elementos de una
de un formulario, etiqueta, caja 4.- El control que se utiliza para Propiedad.- Es un atributo con un Borderstyle: Asigna el estilo del se ejecutan cuando el formulario lista son visualizados en una
de texto y de un botón de mejorar el aspecto de un nombre determinado que se le borde de la etiqueta. se inicializa. columna, aunque es posible
comandos…LABEL1…TEXT1…CO formulario y para agrupar asigna a un control para definir Caption: Para escribir el texto o Keypress: Las instrucciones que se establecer múltiples columnas,
MAMND1………………. controles de tal manera que se una característica del objeto información que se desea escriben dentro de este evento se etc.
Respectivamente puede manejar como un solo Método.- Es un procedimiento visualizar. ejecutan cuando se pulsa una Propiedades del control listbox.
8.- para declarar una variable a control se denomina a)shape similar a una instrucción o función Font: Permite asignar el tipo , tecla en el control. Enabled: Tru/false devuelve o
nivel de formulario se debe b)textbox c)label D)FRAME e)n.a. que opera sobre objetos tamaño y el estilo de la letra del Load: es un evento del establece un valor que determina
hacerse en la sección 5.- toda aplicación que se específicos. texto o mensaje que desea formulario. Las instrucciones que si el control está habilitada para
de…DECLARACIONES.. si se desarrolla en visual basic y esta ¿Qué es un proyecto? Un visualizar en la etiqueta. se escriben dentro de este evento responder a eventos realizados
declara privada esa variable se compuesta por formularios, proyecto es una serie de archivos Forecolor: Permite asignar el se ejecutan cuando el formulario por el usuario.
puede ver todo el modulos, etc; se denomina (módulos, formularios, etc.) que color de la letra del texto o es cargado en memoria. Columns: Devuelve o establece un
…FORMULARIO…… A)PROYECTOS b)caja de integran en su conjunto una menaje que desea visualizar en Lostfocus: Las instrucciones que valor que determina si un control
9.- la variable que no puede herramientas c)propiedades aplicación completa loa etiqueta. se escriben dentro de este evento Listbox se desplaza verticalmente
contener números mayores de d)eventos e)na El entorno de la programación de Visible: Indica si la etiqueta se se ejecutan cuando el cursor sale en una única columna (valor.0) u
255 caracteres ni números 6.- control que se utiliza para Visual Basic. debe visualizar o no. en un control. horizontalmente en columnas
negativos se denomina…BYTE…. Si mostrar mensajes en una Barra de Menú.- Contiene las Guardar o grabar una aplicación: Timer: Es un evento del control periodísticas (valores mayores
la aplicación va tratar moneda, la aplicación se denomina a)textbox órdenes que se utilizan para Existen dos formas de guardar Timer (Reloj). Las instrucciones que 0)
forma de expresar los números b)command c)frame D)LABEL desarrollar una aplicación, las una aplicación: que se escriben dentro de este List: Es un arreglo que contiene
decimales así como el redondeo la e)n.a. opciones que se visualizan 1.- Haciendo click en la figura del evento se ejecutan cada cierta los elementos de la lista,
variable correcta para este caso 7.- la propiedad que permite depende de la versión del visual disco que se encuentra en la barra cantidad de segundos, que usted comienza con índice 0
es……CURRENCY…. asignarle un nombre y la Basic. estándar. deberá indicar. ListCount: Número total de
10.- un conjunto de declaraciones propiedad que sirve para escribir Archivo, edición, ver, Proyecto, 2.- De la opción FILE “archivo” de Unload: Es un evento del elementos de la lista.
y procedimientos se el titulo de la pagina que está formato, depuración, ejecutar la barra menú, elegir guardar formulario. Las instrucciones que ListIndex: contiene el índice del
denomina…MODULO……….. y la seleccionada se denomina ,consulta, diagrama, proyecto. Si desea guardarlo con se escriben elemento seleccionado, el cual es
definición de un objeto A)NAME b)name label c)name herramientas, complementos, un nombre diferente al asignado Unload: Es un evento del un número entre 0 ( primer
incluyendo su nombre sus text d)caption frame e)n.a ventana y ayuda etc. Caja de texto (TEXT) ab.- Es un formulario. Las instrucciones que elemento) y el número total de
propiedades y métodos y 8.- un procedimiento similar a una Barra Estandar: control que permite al usuario el se escriben dentro de este evento elementos en lalsita -1 ( listCount
cualquier evento que tenga se instrucción o función que opera Contiene los botones que ingreso de datos por medio del se ejecutan cuando el formulario -1). El valor de ListIndex será -1 si
llama……CLASE………… sobre objetos específicos se llama permiten realizar las tareas más teclado, al dibujar se visualiza es descargado de la memoria. no se selecciona ningún
11.- la barra de herramientas y a) evento b)objetos c)clase D) comunes de una manera rápida Text1, text2, text3, etc. El control CheckBox (Casilla de elemento.
caja de herramientas que MÉTODO e) control como: grabar, abrir, ejecutar un Principales propiedades de una verificación). Es un control que Name: devuelve o establece el
contiene cada un de ellas: BH: 9.- permite cargar el formulario programa, finalizar un programa, caja de texto: permite presentar varias nombre del control usado en el
archivo,proyecto,herramientas,e en la memoria pero no lo visualiza etc. Name: Permite asignarle un opciones de las que el usuario ódigo
dición,formato,etcCh:puntero,pi se denomina a)unload B)LOAD c) Nota: si no se visualiza la barra nombre. Por defecto el nombre es puede elegir una o más de una. NewIndex: Contiene el índice del
cturebox,label,textbox,frame show d)hide e)n.a. estándar debe hacer click en la Text1, Text2,Text3, etc. Según el Propiedades del control último elemento añadido a la
12.- el…PROCEDIMIENTO… es la 10.- el control que permite opción VIEW (ver) de la barra de número de cajas de texto que se Checkbox: lista. Es útil si desea hacer algo
respuesta por parte del objeto al seleccionar una opción es menú, luego en Toolbars y activar dibujen en el formulario Caption: Descripción que se con el elemento añadido, por
evento que la esta a)listbox B)OPTIONBUTTOM Estándar Enabled: Activa o desactiva la caja acompaña al control checkbox, ejemplo, que sea el elemento
sucediendo…EVENTO. Es algo que c)frame d)checkbox e)n.a. DESCRIPCION DE CONTROLES de texto. Si está desactivada se valor por defecto check1, check2, actualmente seleccionado.
lo puede ocurrir a un objeto. 11.- el control que permite BASICOS: muestra en un color opaco y no check3, etc. Selected: Arreglo de valores
13.- un control que nos permite ingresar datos por selección de El formulario.- Es una ventana responde a ningún evento ni se Enabled: Devuelve o establece un lógicos paralelo y del mismo
presentar un texto se esta forma solo se puede muy importante porque aquí se puede ingresar datos. valor que determina si el objeto tamaño al arreglo List, indica que
denomina……ETIQUETA….. seleccionar una opción de un dibujan o pegan todo los Tabstop: Indica si el cursor debe puede responder a eventos elementos han sido seleccionados
14.- una combinación de códigos grupo de ellas se denomina controles que necesitamos utilizar ubicarse o no en una caja de texto realizados por el usuario. (ttrue) de la lista: Se utiliza en
y datos que se puede tratar como a)frame b)listbox c)optionbutton en nuestro programa o aplicación. Text: Almacena el texto que el Name.- Devuelve o establece el lugar de ListIndex cuando
una unidad se d)checkbox e)n.a. Principales propiedades de un usuario escribe en este control. nombre del objeto usado en el establecemos la propiedad
denomina…OBJETO…. Cada 12.- una acción reconocida por un formulario.- Por defecto su contenido es: código, código por defecto Multiselect 1 ó 2 .
objeto se visual basic se define control u objeto para el cual se Name: Permite asignar un Text1, text2,text3, etc. Para check1, check2, etc. Sorted: True/False. Establece si
mediante una…CLASE… puede escribir instrucciones de nombre al formulario. Por defecto ingresar datos debe borrar este Value: Indica si la casilla de los elementos se ordenan
15.- en visual basic se utiliza varios respuestas se llama a)control es FORM1, FORM2,FOrm3, etc. contenido y dejar en blanco la caja verificación esta activada, alfabéticamente.
tipos de procedimientos: b)evento c)objeto d)clase e)n.a. Backcolor: Selecciona un color del de texto. desactivada o no disponible Style: Establece la apariencia del
Procedimientos…SUB….que no 13.- un objeto grafico que se fondo para el formulario. Botón de comandos (atenuada). Cuando está activada, control. Puede tener los valores 0
devuelve el valor coloca en un formulario para Caption: Asigna un título al (COMMAND) value se establece a 1; cuando no (Estandar) o 1 (checkbox).
Procedimientos……FUNCTION….q presentar datos realizar una formulario. Es un control que contiene está activada, value se establece a El control Frame (Mrco).- Este
ue devuelve el valor acción o mejor el aspecto de un Enabled Indica si el formulario instrucciones que se ejecutan 0: control permite identificar
Procedimientos…RECURSIVO……. formulario etc. Se denomina debe estar activado o no. Si no cuando ocurre un evento Valores de value: fácilmente un grupo de controles.
que puede devolver y asignar a)evento b)caption c)clase esta activado, no responde a Principales propiedades de un 0 Unchecked (desactivada) Propiedades del control frame:
valores d)control e)n.a ningún evento. botón de comandos: 1 Check (activada) Captión: valor por defecto
Así como establecer referencias a 14.- la definición de un objeto Font: Indica el tipo, tamaño y Name: Permite asignarle un 2 crayed (atenuada) Frame1, frame2, etc. Descripción
objetos. incluyendo su nombre sus estilo de letra de los controles que nombre. Visible: Valor por defecto true, que acompaña al control frame.
16.- el control en los que visual propiedades y métodos y se dibujan en el formulario. Caption: Para indicar el título que devuelve o establece un valor que Name: valor por defecto Frame1,
basic presenta o introduce textos cualquier evento que tenga se Icon: Selecciona un icono para el debe tener el botón. El título que determina si el objeto está visible frame2, etc. nombre del control
se denomina……CAJA DE llama A)CLASE b)evento c)objeto formulario. se le asigne siempre se visualiza u oculto. usado en el código.
TEXTO……… por tanto es un d)método e)n.a. Left: Permite indicar la posición en el centro del botón de El control OptionButton (botón Value: Valor por defecto true.
control…TEXTBOX… 15.- para indicar el ancho del horizontal del formulario comandos de opción): Devuelve o establece un valor que
17.- una variable definida de formulario es: a)top b)left c)Font Maxbutton: indica si se visualiza Escribir instrucciones para los Este control permite mostrar determina si el botón de opción
tipo…SINGLE…DOUBLE…CURREN d)WIDTH e)n.a. el botón maximizar. controles: Para escribir múltiples opciones de las que el está visible u oculto.
CY…… acepta números con 16.- la función que convierte una Picture: Para seleccionar un instrucciones dentro de algún usuario sólo puede elegir una. A Métodos:
decimales y sin decimales cadena de caracteres en un valor gráfico que se sirva de fondo para control se debe hacer Doble cilck diferencia de las casillas de AddItem: Permite añadir nuevos
el formulario. en dicho control o una vez verificación, los botones de elementos a la lista. La sintaxis de
este método es: List.AddItem conserva su valor (se reconoce) en computadora para que desarrolle que un procedimiento nunca Left(): devuelve un número d) Font; Existen
elemento, índice cualquier procedimiento del un determinado proceso. A este devuelve un valor mientras de especificado de caracteres del tres formas de ejecutar una
El parámetro elemento es una formulario donde ha sido conjunto de instrucciones se le que la función si puede devolver lado izquierdo de una cadena. aplicación menciones cuáles son:
cadena que se va añadir a la lista, declarada. asigna un nombre para poder un valor y además una función Len( ) : Devuelve el número de a.- Pulsando la tecla:
y el índice es su orden. El 3. Variable a nivel de módulo. Si llamarlo o ejecutarlo en cualquier puede usarse en una expresión. Al caracteres en una cadena o el …F7………………… b.- De la opción
argumento índice es opcional; si una variable se declara a nivel de momento. Toda aplicación en conjunto de procedimientos, número de bytes necesarios para ejecutar de la barra de Menú,
se omite, la cadena se añade al módulo, significa que conserva su Visual Basic está basada en funciones, declaraciones de almacenar una variable. elegir ver y obsion código c.-
RemoveItem Permite eliminar valor (se reconoce) en cualquier procedimientos. variables y constantes se le llama Mid( ) devuelve un número Haciendo click en explorador de
elementos de una lista. Para procedimiento o cualquier Según la forma como empiezan a MÓDULO. Un módulo puede ser: especificado de caracteres de una códigos que se encuentra en la
borrar un elemento de una lista, formulario de la aplicación. ejecutarse los procedimientos se Módulo de formulario, contiene cadena barra Estándar.
primero debemos averiguar su La sintaxis básica para declarar dividen en dos grupos: todo los procedimientos a nivel de String: expresión de cadena de la Diferencia entre función
posición (índice) dentro de la lista, una variable es: 1.- Procedimientos conducidos formulario los cuales se graban cual se devuelven los caracteres. (devuelve valor) y un
y pasársela al método Ambito Nombre As tipo por eventos. en un archivo con la extensión Start: posición de carácter en procedimiento (no devuelve
RemoeItem. 1. Ambito: El ámbito indica en qué 2.- Procedimientos generales. *Frm. string en la cual comienza la parte valor)
la sintaxis de este método es: lugar de la aplicación desea Procedimientos conducidos por que se quiere tomar. Length es
List1.RemoveItem índice utilizar la variable y puede ser una eventos: Son procedimientos Creación de procedimientos a opcional. Es el numero de Como solucionar problemas:
Le parámetro índice es el lugar de las siguientes palabras claves: ligados siempre a un control y a nivel de formulario: Existen 2 caracteres que se van a devolver. Activa formulario: click en ver-
que ocupa la entrada que Dim, Static, Private o Public. un evento determinado y que se formas ara crear este tipo de Ltrim, Rtrim y Trim devuelve una objeto o directo F7
queremos borrar, y esta vez no es Dim: Se puede utilizar a nivel de ejecutan cuando el control procedimientos. copia de una cadena determinada Activa la ventana de proyectos:
opcional. procedimiento y a nivel de reconoce que a ocurrido dicho 1era. Forma sin espacios a la izquierda.(Ltrim), ver-explorador de proyectos o
Clear: Borra todos los elementos formulario. Si se declara una evento. También se puede Active la ventana de código o sin espacios a la derecha (Rtrim) o CTRL+R
de la lista. Su sintaxis es: variable a nivel de procedimiento ejecutar cuando es invocado instrucciones del formulario o de sin espacios ni a la derecha ni a la Activa ventana depropiedades:F4
List1.Clear con la palabra DIM, Visual Basic desde cualquier otro cualquier control haciendo doble izquierda(Trim). activa caja de herramientas:
El control ComboBox ( cuadro reinicializa (borra su contenido) la procedimiento. Estos tipos de cilck en él o pulsando la tecla F7 Right( ): Devuelve un número view(ver)-cuadro de erramientas
combinado) variable cada vez que ejecuta el procedimientos se crean luego elija la opción especificado de caracteres del Actiba barra estandar: ver-barra
Es una combinación del control procedimiento. automáticamente cuando Tools(herramientas) de la barra lado derecho de una cadena. de herramientas-estandar
TextBox (cuadro de texto) y un Static: Se utiliza sólo a nivel de comenzamos a escribir de menú y luego ADD string expresión de cadena desde Activa la ventana de ubicación de
control ListBox (cuadro de lista). procedimiento. Cuando una instrucciones para un PROCEDURE (agregar la cual se devuelven los caracteres formulario: view-ventanaposicion
Este control permite que el variable se declara con la palabra determinado control. procedimiento). que están más a la derecha. de formulario.
usuario seleccione un elemento; Static, Visual Basic no reinicializa Procedimientos a nivel de 2da Forma. Lenght expresión numérica que LA VENTANA DE PROPIEDES SE
para ello; escriba el texto en el la variable cada vez que se ejecuta formulario: Active la ventana de código o indica cuántos caracteres se van a UBICO DEBAJO DE LA BARRA
cuadro del texto o seleccione un el procedimiento, sólo lo hace la Los procedimientos a nivel de instrucciones del formulario o de devolver. Si es 0, se devuelve una ESTANDAR Y DESEA LLEVARLA A
elemento en la lista. primera veza. Esto quiere cedir formulario son aquellas que se cualquier control haciendo doble cadena de longitud cero (“”). Si es SU POSICION NORMAL. ASI.
Propiedades del control que la variable conserva su valor pueden llamar o ejecutar sólo click en él o pulsando la tecla F7, mayor o igual al número de Parasolucionar este problema
comboBox: entre una llamada al desde el formulario en el cual han luego ubique el cursor después de caracteres en string, se devuelve debe aser click con el boton
Enabled: True/False. Devuelve o procedimiento y otra. sido creados. cualquier instrucción END SUB y la cadena completa. derechodel mause dentro de
establece un valor que determina Private: Se utiliza a nivel de Procedimientos a nivel de escriba la palabra SUB Str( ): Esta función convierte un cualquier parte de la ventana de
si el control está habilitado para módulo e indica que la variable es Módulo. Seguida del nombre del número en cadena. propiedades, desactivar la opcion
responder a eventos realizados privada; es decir, sólo va ser Los procedimientos a nivel de procedimiento que desea crear o Ucase( ): Convierte una cadena de Dockable. Otra manera seria click
por el usuario. reconocida en toda la aplicación. módulo son procedimientos la palabra FUNCTION y el nombre caracteres a mayúsculas. en el titulo de la ventana de
List: Es un arreglo que contiene Public: Se utiliza sólo a nivel de públicos; es decir, se pueden de la función y después puse la Space( ): Genera una cadena de propiedades y arrastrala a su
los elementos de la lista, módulo e indica que variable es llamar o ejecutar desde cualquier tecla ENTER. espacios. posicion normal.
comienza con índice 0 pública: es decir, va a ser formulario de la aplicación. + suma \ división String( ): Devuelve un tipo Variant COMO SALIR DE VISUAL BASIC:
LisCount: Número total de reconocida en toda la aplicación. 1. FORMA DE ACCESO: entera (String) que contiene una cadena 1.click en el boton cerrar de la
elementos de la sita. 2. Nombre: Es el nombre que Private: Indica que se puede tener - resta de ventana principal de visual.
ListIndx: contiene el índice del utilizamos para referirnos a la acceso al procedimiento sólo MOD resto de una Caracteres que se repite de la 2.de la opcion FILE (archivos) de la
elemento seleccionado, el cual es variable en la aplicación. El desde los procedimientos del división longitud especificada. barra de menu elija EXIT (salir)
un número entre 0 ( primer nombre de una variable tiene que formulario donde se ha declarado * Multiplicación Val( ): Esta función devuelve los 3.con las teclas ALT + Q
elemento) y el número total de comenzar con una letra y puede o creado (procedimiento a nivel ^ Exponenciación números contenidos en una 4.con las teclas ALT + F4
elementos en la lista -1 ( tener como máximo 250 de Formulario). / División 0 Orden de cadena como un valor numérico LA CAJA DE HERRAMIENTAS SE
ListCount-1). El valor de ListIndex caracteres. Los caracteres pueden Public: Indica que se puede tener operación del tipo adecuado. UBICO DEBAJO DE LA BARRA
será -1 si no se selecciona ningún ser letras , dígitos, el carácter acceso al procedimiento desde Negación: Not Day(): La función Day devuelve un ESTANDAR Y DESEAS LLEVARLO A
elemento. subrayado y los caracteres de todos los procedimientos de And And número entre 1 y 31, inclusive, SU POSICION NORMAL: son los
Name: Devuelve o establece el declaración del tipo de la variable cualquier formulario que forma Or inclusiva Or que representa el día del mes. mismos pasos de la ventana de
nombre del control usado en el ( %,&,!, #, @ y $). El nombre de parte de la aplicación ( Or exclusiva Xor Month() La función month propiedades.
código. una variable no puede ser una procedimiento a nivel de Equivalencia Eqv devuelve un número entero entre NO PUDES VISUALIZAR EL
NewIndex: Contiene el índice del palabra reservada porque tienen módulo). Implicación Imp. 1 y 12, inclusive, que representa el FORMULARIO Y LA VENTANA DE
último elemento añadido a la lista un significado especial para Visual Static: Indica que se conservan los Funciones matemáticas: mes del año. Month(fecha) El PROPIEDADES Y CAJA DE
Sorted: True/False. Contiene Basic. valores de las variables locales del Abs() : Devuelve el valor absoluto argumento con nombre fecha se HERRAMIENTAS ESTAN EN
alfabéticamente los elementos de 3.- Tipo: Es opcional y determina procedimiento entre una llamada de un número: limita a una fecha o números y BLANCO: para ello haga click en la
la lista. qué clase de valores puede al procedimiento y otra. El Cos() devuelve en radianes el cadenas (en cualquier opcion FILE y elige NEW
Style: establece el almacenar una variable. Si no atributo Static no afecta a las coseno de un ángulo combinación), que puedan PROJECT(nuevo proyecto)
comportamiento del control del indica el tipo no utilice la palabra variables declaradas fuera de Sub, Exp() Devuelve e (la base de los representar una fecha. Now: La NO PUEDE MOVER NINGUNO DE
comboBox. AS, en este caso la variable se ni siquiera cuando se usa en el logaritmos naturales) elevado a función Now devuelve la fecha y la LOS CONTROLES DEL
III. FUNDAMENTOS DE considera de tipo variant. procedimiento. una potencia . hora actuales de acuerda a la FORMULARIO. Click con el boton
PROGRAMACIÓN. Los tipos de datos Byte, Integer, 2.- Nombre: Fix: Devuelve un valor del mismo configuración de la fecha y la hora derecho del mause en cualquier
Comentarios.- Visual Basic Long, Single, doublé y Currency Nombre del procedimiento que se tipo y que contiene la parte del sistema de su PC. WeekDay: parte libre del formulario y luego
interpreta que todo lo que está a indican que una variable va a utiliza para poder llamarlo o entera de un número. Asi: 9.2=9 La función WeekDay devuelve un desactive la opcion LOCK-
la derecha (´) en una línea almacenar sólo números, pero ejecutarlo. Int,devuelve un valor en parte número entero que representa el CONTROL.
cualquiera de programa es un cada uno de estos tipos tienen sus 3.- Lista de argumentos: redondeada asi: 2.5=3 día de la semana
comentario y no ejecuta acción características. Lista de variables que almacenan Log(): devuelve el logaritmo WeekDay(fecha,[diasemana]) La
alguna. Por ejemplo: ¿CÓMO DECLARAR VARIABLES A los valores que se pasan al natural (base e) de un numero . sintaxis de la función WeekDAy
‘suma de los números pares NIVEL MODULO? procedimiento cuando es Sin(): devuelve en radianes el tiene es partes: Fecha: Expresión
SumaPares= 0 De la opción proyecto de la barra llamado. Cuando se pasan a varios seno de un ángulo. numérica o de cadena (en
‘Se inicializa la variable Suma de menú elija la opción Adicionar valores se utilizan variables Sgn(): devuelve el signo de un cualquier combinación) que
Pares al valor 0. módulo. múltiples y se separan con comas. número puede representar una fecha.
Variables y constantes.- Este tipo de variables También se llaman parámetros. SQR() Devuelve la raíz cuadrada Diasemana: una contante que
Las variables.- Se utiliza para normalmente se utilizan cuando 4. Instrucciones: Cualquier grupo de un número especifica el primer día de la
almacenar valores nuestra aplicación tiene varios de instrucciones que se va a Tan() : Devuelve en radianes la semana, tal y como se describe en
temporalmente durante la formularios. ejecutar dentro del cuerpo del tangente de un ángulo. configuración. Year: esta función
ejecución del programa. Por CONSTANTES: Es un elemento procedimiento. Las funciones de cadena devuelve un número entero que
Ejemplo: con un nombre determinado que Las palabras claves Exit Sub representa el año. a) MICROSOFT VISUAL BASIC . El
permiten cambiar la apariencia y visual basic es un lenguaje de
nVentas = 5500 mantiene un valor constante producen la salida inmediata del el tratamiento de las expresiones Los controles son objetos gráficos
programación, diseñado
Asigna el valor 5500 a la variable durante el desarrollo de toso el procedimiento. La ejecución del de cadena (String) que están contenidos en los especialmente para crear
nVentas. Observe que el signo programa el cual no se puede programa continúa con la Asc(cadena) , donde cadena es formularios a) Mencione 06 aplicación gráficas de manera
igual del ejemplo es un operador cambiar. La constante se definen instrucción siguiente a la una expresión de cadena válida: Si controles: Label, TextBox; fácil y eficiente, sólo es necesario
de asignación, no es operador de con la instrucción CONST. Por instrucción que ha llamado al cadena no contiene caracteres, se CommandButton; ListBox; “dibujar” ciertos objetos
igualdad; el valor 5500 se asigna a ejemplo: procedimiento. Frame; ComboBox; b) prefabricados llamados controles
produce un error en tiempo de
la variable nVentas. El valor de CONSTSaludo = “Buenos días” Además de lo que contiene un Menciones 04 eventos: Activáte; (etiquetas, cuadro de textos,
ejecución. botonas de comando listas
una variable pude modificarse a lo Se define la constante SALUDO procedimiento, una Función tiene Código_Car=Asc(“C”) ‘devuelve Change; Click; Gotfocus
largo de la ejecución del que tendrá el texto buenos días las siguientes partes: a. El entorno de Visual Basic esta desplegables, etc.) en un
67 formulario dentro de la pantalla.
programa. durante la ejecución del 1.- TIPO Código_Car=Asc(“c”)’devuelve 99 compuesto por: controles,
¿Qué es un objeto?.- Los
Una variable según el lugar de la programa. Esto quiere decir que si Es opcional e indica el tipo de dato Chr(): Esta función devuelve un formulario, eventos. El elementos básicos (formularios y
aplicación donde se desea utilizar desea utilizar el texto puede del argumento que se pasa a la tipo string que contiene el control que contiene controles) de construcción de una
puede ser: utilizar sólo la constante saludo. función. carácter asociado con el código de instrucciones se ejecuta cuando aplicación con visual Basic son los
1. Variable a nivel de Así, la siguiente instrucción 2.- Expresión: Es el valor que carácter especificado. ocurre un evento: a) Label; b) objetos. Ejemplo un control
procedimiento. Si una variable se muestra el texto Buenos días en retorna la función Las palabras textbox; c) command; d) form; e) cuando es ejecutado en un
InStr(): Esta función busca una
declara a nivel de procedimiento, el control label1: clave Exit Function producen la ninguna de las anteriores Para formulario es un objeto. Control.-
cadena dentro de otra cadena y Es un objeto gráfico , como por
significa que conserva su valor (se Lbel1= saludo salida inmediata de la Función. La devuelve un número indicando la desarrollar una aplicación qué
reconoce) sólo dentro del La siguiente instrucciones define ejecución del programa continúa pasos debe seguirse: Ajustar el ejemplo un cuadro de texto, un
posición en la que encuentra la botón de comandos o un marco
procedimiento donde ha sido la constante IGV con el valor de 18 con la instrucción siguiente a la cantidad buscada, en cao de no formulario; dibujar los controles.
que se coloca en un
declarado. constIGV=18 instrucción que ha llamado ala encontrase devuelve 0 Asignar la propiedades a los Formulario para presentar datos,
2. Variable a nivel de formulario. PROCEDIMIENTOS Y FUNCIONES: Función. Muy importante: La LCase(): Convierte una cadena en controles Para realizar una acción o mejorar el
Si una variable se declara a nivel Un procedimiento es un conjunto diferencia principal entre una minúscula asignar el tipo, tamaño y estilo de aspecto del formulario.
de formulario, significa que de instrucciones que se le da a la Función y un procedimiento es la letra es: a) Back c) Captión; Formulario.- Es una ventana en la
que se “dibujan”los controles y Label2,Label3 ,etc. Principales evento más utilizado es el evento Unload: Es un evento del Propiedades del control listbox. Clear: Borra todos los elementos
que permite a los usuarios llevar a propiedades de una etiqueta: CLICK , cuyas instrucciones se formulario. Las instrucciones que de la lista. Su sintaxis es:
cabo las funciones asociadas a la Name: Permite asignarle un ejecutan cuando el usuario hace se escriben dentro de este evento List1.Clear
Enabled: Tru/false devuelve o
aplicación. Evento.- nombre, por defecto el nombre es un click en dicho control. Cuando se ejecutan cuando el formulario
establece un valor que determina
Es una acción reconocida por un Label1, Label2,Label3 ,etc. Según se dibuja se visualiza: Command1, es descargado de la memoria.
si el control está habilitada para El control ComboBox ( cuadro
control u objeto para lo cual se el número de etiquetas que se command2, command3,etc.
responder a eventos realizados combinado)
puede escribir instrucciones de dibujen en el formulario.
El control CheckBox (Casilla de por el usuario.
respuesta. Los eventos pueden Alignment: Alinea el texto que se
Principales propiedades de un verificación). Es un control que
estar generados por una acción encuentra en la etiqueta: Left Es una combinación del control
botón de comandos: permite presentar varias
del usuario como hacer clic con el (izquierda), Right (derecha) y Columns: Devuelve o establece un TextBox (cuadro de texto) y un
opciones de las que el usuario
mouse; pulsar una tecla, etc. center (centro). Autosize: valor que determina si un control control ListBox (cuadro de lista).
puede elegir una o más de una.
Propiedad.- Es un atributo con un Para indicar si el tamaño de la Name: Permite asignarle un Listbox se desplaza verticalmente Este control permite que el
nombre determinado que se le etiqueta depende del tamaño de nombre. Por defecto el nombre es en una única columna (valor.0) u usuario seleccione un elemento;
asigna a un control para definir la letra seleccionada. command1, Propiedades del control horizontalmente en columnas para ello; escriba el texto en el
una característica del objeto command2,command3, etc. Checkbox: periodísticas (valores mayores cuadro del texto o seleccione un
como ejemplo, el tamaño, el según el número de botones de que 0) elemento en la lista.
Backcolor: Selecciona un color de
color, o la posición en la pantalla, comandos que se dibujen en el
fondo de la etiqueta Caption: Descripción que se
etc. sintaxis objeto. propiedad= formulario.
acompaña al control checkbox, List: Es un arreglo que contiene Propiedades del control
valor Donde
valor por defecto check1, check2, los elementos de la lista, comboBox:
el objeto es el nombre del objeto Backstyle: Asigna el estilo del
Caption: Para indicar el título que check3, etc. comienza con índice 0
cuya propiedad se desea fondo de la etiqueta
debe tener el botón. El título que
establecer “propiedad” es la Enabled: True/False. Devuelve o
característica que deseamos se le asigne siempre se visualiza
Enabled: Devuelve o establece un ListCount: Número total de establece un valor que determina
modificar y “valor” es el nuevo en el centro del botón de
valor que determina si el objeto elementos de la lista. si el control está habilitado para
valor asignado a dicha propiedad, Borderstyle: Asigna el estilo del comandos. Ud. Puede subrayar puede responder a eventos responder a eventos realizados
por ejemplo. borde de la etiqueta. una de las letras del título usando
realizados por el usuario. por el usuario.
Label1.captión = “ingrese código antes de dicha letra el símbolo ListIndex: contiene el índice del
(&), esto le permitirá ejecutar las elemento seleccionado, el cual es
de acceso”. Método.- Caption: Para escribir el texto o instrucciones que contiene este Name.- Devuelve o establece el
Es un procedimiento similar a una un número entre 0 ( primer List: Es un arreglo que contiene
información que se desea control pulsando la tecla Alt y la nombre del objeto usado en el elemento) y el número total de los elementos de la lista,
instrucción o función que opera visualizar.
sobre objetos específicos. letra subrayada. código, código por defecto elementos en lalsita -1 ( listCount comienza con índice 0
Bjeto. Método= valor . ¿Qué check1, check2, etc. -1). El valor de ListIndex será -1 si
es un proyecto? Un proyecto es Font: Permite asignar el tipo , Escribir instrucciones para los no se selecciona ningún
LisCount: Número total de
una serie de archivos (módulos, tamaño y el estilo de la letra del controles: elemento.
Para escribir Value: Indica si la casilla de elementos de la sita. ListIndx:
formularios, etc.) que integran en texto o mensaje que desea instrucciones dentro de algún verificación esta activada, contiene el índice del elemento
su conjunto una aplicación visualizar en la etiqueta. control se debe hacer Doble cilck desactivada o no disponible Name: devuelve o establece el seleccionado, el cual es un
completa. EL ENTORNO en dicho control o una vez (atenuada). Cuando está activada, nombre del control usado en el
DE LA PROGRAMACIÓN DE Forecolor: Permite asignar el seleccionado (haciendo un click value se establece a 1; cuando no ódigo
VISUAL BASIC. número entre 0 ( primer
color de la letra del texto o en él) se debe pulsar la tecla F7, está activada, value se establece a elemento) y el número total de
Barra de Menú.- Contiene las menaje que desea visualizar en ingresará a la ventana de 0 :
órdenes que se utilizan para NewIndex: Contiene el índice del elementos en la lista -1 (
loa etiqueta. instrucciones, llamada también
desarrollar una aplicación, las último elemento añadido a la ListCount-1). El valor de ListIndex
ventana de código.
opciones que se visualizan Valores de value: lista. Es útil si desea hacer algo será -1 si no se selecciona ningún
depende de la versión del visual Visible: Indica si la etiqueta se con el elemento añadido, por elemento.
Basic. Archivo, debe visualizar o no. Principales eventos: ejemplo, que sea el elemento
0 Unchecked (desactivada)
edición, ver, Proyecto, formato, actualmente seleccionado.
Name: Devuelve o establece el
depuración, ejecutar ,consulta, Guardar o grabar una aplicación: Activáte: Es un evento del nombre del control usado en el
diagrama, herramientas, formulario. Las instrucciones que 1 Check (activada) Selected: Arreglo de valores código.
complementos, ventana y ayuda se escriben dentro de este evento lógicos paralelo y del mismo
etc. Barra Estandar: Existen os formas de guardar una se ejecutan cuando el formulario 2 crayed (atenuada) tamaño al arreglo List, indica que
Contiene los botones que aplicación: NewIndex: Contiene el índice del
es activado. elementos han sido seleccionados
permiten realizar las tareas más último elemento añadido a la lista
(ttrue) de la lista: Se utiliza en
comunes de una manera rápida Visible: Valor por defecto true, lugar de ListIndex cuando
1.- Haciendo click en la figura del Change: Las instrucciones que se devuelve o establece un valor que establecemos
como: grabar, abrir, ejecutar un disco que se encuentra en la barra escriben dentro de este evento se la propiedad Sorted: True/False. Contiene
programa, finalizar un programa, determina si el objeto está visible
estándar. Multiselect 1 ó 2 . alfabéticamente los elementos de
etc. Nota: si no se visualiza la ejecutan cuando se modifica el u oculto.
contenido del control la lista.
barra estándar debe hacer click en
la opción VIEW (ver) de la barra de 2.- De la opción FILE “archivo” de Sorted: True/False. Establece si
El control OptionButton (botón de
menú, luego en Toolbars y activar la barra menú, elegir guardar Click: Las instrucciones que se opción): los elementos se ordenan Style: establece el
Estándar II proyecto. Si desea guardarlo con escriben dentro de este evento se alfabéticamente. comportamiento del control del
DESCRIPCION DE LOS CONTROLES un nombre diferente al asignado ejecutan cuando se hace un click comboBox.
BÁSICOS: El formulario.- o pulsa ENTER en un control. Este control permite mostrar Style: Establece la apariencia del
Es una ventana muy importante múltiples opciones de las que el control. Puede tener los valores 0 III. FUNDAMENTOS DE
porque aquí se dibujan o pegan usuario sólo puede elegir una. A
Inicialmente, debe elegir la opción Dblclick: Las instrucciones que se diferencia de las casillas de (Estandar) o 1 (checkbox). PROGRAMACIÓN.
todo los controles que Guardar Proyecto como.
necesitamos utilizar en nuestro escriben dentro de este evento se verificación, los botones de
programa o aplicación. Se pueden ejecutan cuando se hace doble opción deben funcionar siempre El control Frame (Mrco).- Este Comentarios.-Visual Basic
utilizar tantos formularios como Primero le pide el nombre de cada click control. como parte de un grupo; al activar control permite identificar interpreta que todo lo que está a
necesiten, y dependiendo de la formulario (*FRM) que forma un botón de opción se desactivan fácilmente un grupo de controles. la derecha (´) en una línea
utilidad que se les dé, estos será parte de la aplicación y al final le Deactivate: Es un evento del de inmediato todos los demás Propiedades del control frame: cualquiera de programa es un
de diferentes tipos. pide el nombre del proyecto formulario. Las instrucciones que botones del grupo. Captión: valor por defecto comentario y no ejecuta acción
(*VBP) el cual se utiliza para abrir se escriben dentro de este evento Frame1, frame2, etc. Descripción alguna. Por ejemplo:
o recuperar posteriormente la se ejecutan cuando el formulario Propiedades del control que acompaña al control frame.
aplicación. OptionButton: Name: valor por defecto Frame1,
es desactivado. ‘suma de los números pares
frame2, etc. nombre del control
Principales propiedades de un Caja de texto (TEXT) ab.- Es un usado en el código.
Gotfocus: Las instrucciones que Captión: valor por defecto Value: Valor por defecto true. SumaPares= 0
formulario.- control que permite al usuario el option1, option2, etc; descripción
se escriben dentro de este evento Devuelve o establece un valor que
ingreso de datos por medio del se ejecutan cuando el cursor se que acompaña al control determina si el botón de opción
Name: Permite asignar un teclado, al dibujar se visualiza posiciona en un control. optionbutton. está visible u oculto. ‘Se inicializa la variable
nombre al formulario. Por defecto Text1, text2, text3, etc. Métodos: SumaPares al valor 0.
es FORM1, FORM2,FOrm3, etc. Enabled: valor por defecto true; AddItem: Permite añadir nuevos
Backcolor: Selecciona un color del Principales propiedades de una Inicializate: Es un evento del
devuelve o establece un valor que elementos a la lista. La sintaxis de Variables y constantes.-
formulario. Las instrucciones que
fondo para el formulario. Caption: caja de texto: determina si el control está este método es: List.AddItem
se escriben dentro de este evento
Asigna un título al formulario. habilitado para responder a elemento, índice
se ejecutan cuando el formulario Las variables.- Se utiliza para
Enabled Indica si el formulario eventos realizados por el usuario. El parámetro elemento es una
se inicializa. almacenar valores
debe estar activado o no. Si no Name: Permite asignarle un cadena que se va añadir a la lista,
esta activado, no responde a nombre. Por defecto el nombre es temporalmente durante la
Nombre: valor por defecto y el índice es su orden. El ejecución del programa. Por
ningún evento. Font: Text1, Text2,Text3, etc. Según el Keypress: Las instrucciones que se argumento índice es opcional; si
Indica el tipo, tamaño y estilo de número de cajas de texto que se escriben dentro de este evento se Option1; devuelve o establece el Ejemplo:
nombre del control usado en el se omite, la cadena se añade al
letra de los controles que se dibujen en el formulario ejecutan cuando se pulsa una
código. final de la lista. Si está puesta
dibujan en el formulario. Icon: tecla en el control. nVentas = 5500
como true la propiedad Sorted del
Selecciona un icono para el Enabled: Activa o desactiva la caja
control, la entrada se inserta en el
formulario. Left: de texto. Si está desactivada se Value: valor por defecto false ;
Load: es un evento del lugar adecuado de la lista, sin Asigna el valor 5500 a la variable
Permite indicar la posición muestra en un color opaco y no indica si el botón de opción está
formulario. Las instrucciones que tener en cuenta el valor del nVentas. Observe que el signo
horizontal del formulario responde a ningún evento ni se activada, desactivada. Cuando
se escriben dentro de este evento argumento índice. igual del ejemplo es un operador
Maxbutton: indica si se visualiza puede ingresar datos. está activada value establece a
se ejecutan cuando el formulario de asignación, no es operador de
el botón maximizar. Picture: false
es cargado en memoria. igualdad; el valor 5500 se asigna a
Para seleccionar un gráfico que se RemoveItem Permite eliminar
sirva de fondo para el formulario. Tabstop: Indica si el cursor debe elementos de una lista. Para la variable nVentas. El valor de
Top: Se utiliza para indicar la ubicarse o no en una caja de texto Lostfocus: Las instrucciones que Visible. Valor por defecto true. borrar un elemento de una lista, una variable pude modificarse a lo
posición vertical del formulario en se escriben dentro de este evento Devuelve o estable un valor que primero debemos averiguar su largo de la ejecución del
la pantalla. Width: Text: Almacena el texto que el se ejecutan cuando el cursor sale determina si el botón de opción posición (índice) dentro de la lista, programa.
Permite indicar el ancho del usuario escribe en este control. en un control. esta visible u oculto. y pasársela al método
formulario. ¿Cómo Por defecto su contenido es: RemoeItem. Una variable según el lugar de la
asignar una propiedad?: Para Text1, text2,text3, etc. Para El control ListBox (cuadro de lista). aplicación donde se desea utilizar
Timer: Es un evento del control
asignar una propiedad a un ingresar datos debe borrar este El control pone a disposición del la sintaxis de este método es: puede ser:
Timer (Reloj). Las instrucciones
control( formulario, caja de texto, contenido y dejar en blanco la caja usuario un conjunto de elementos
que se escriben dentro de este
etiqueta, botón de comando, de texto. de los cuales puede elegir uno.
evento se ejecutan cada cierta 1. Variable a nivel de
etc.), primero debe seleccionarlo, List1.RemoveItem índice
cantidad de segundos, que usted procedimiento. Si una variable se
haciendo un click en él, luego
deberá indicar. Por defecto los elementos de una declara a nivel de procedimiento,
pulse F4 o el botón de Botón de comandos (COMMAND)
propiedades. ETIQUETA lista son visualizados en una Le parámetro índice es el lugar significa que conserva su valor (se
(LabeL).- A Es un control que se Es un control que contiene Unload: Es un evento del columna, aunque es posible que ocupa la entrada que reconoce) sólo dentro del
utiliza para mostrar mensajes en instrucciones que se ejecutan formulario. Las instrucciones que establecer múltiples columnas, queremos borrar, y esta vez no es procedimiento donde ha sido
una aplicación. Al dibujar en el cuando ocurre un evento. El etc. opcional. declarado.
se escriben
formulario se visualiza: Label1,
2. Variable a nivel de formulario. crea en su aplicación. Su en este procedimiento se ejecutan procedimiento entre una llamada Creación de procedimientos a COMENTARIOS :
Si una variable se declara a nivel utilización más común es cuando se modifica el contenido al procedimiento y otra. El nivel de formulario: Existen 2
de formulario, significa que intervenir en cálculos del control Text1. atributo formas ara crear este tipo de
Los comentarios son textos que se
conserva su valor (se reconoce) en intermedios. Por ejemplo: procedimientos.
pueden utilizar para documentar
cualquier procedimiento del
Private sub Text1_KeyPress(Ascii Static no afecta a las variables la aplicación permitiendo de esta
formulario donde ha sido
Private Sub Command1_Click() As Integer) declaradas fuera de Sub, ni 1era. Forma manera ir explicando como
declarada.
siquiera cuando se usa en el estamos desarrollado la
procedimiento. aplicación y como funciona. Este
Dim NOM As String*30 End Sub Active la ventana de código o
3. Variable a nivel de módulo. Si texto explicativo y aclaratorio es
instrucciones del formulario o de
una variable se declara a nivel de ignorado por la computadora
2.- Nombre: Nombre del cualquier control haciendo doble
módulo, significa que conserva su Dim E As Integer Las instrucciones que usted cuando nuestra aplicación se
procedimiento que se utiliza para cilck en él o pulsando la tecla F7
valor (se reconoce) en cualquier escriba en este procedimiento se ejecuta.
poder llamarlo o ejecutarlo. luego elija la opción
procedimiento o cualquier ejecutan cuando se presiona
Static C As Integer. Tools(herramientas) de la barra
formulario de la aplicación. alguna tecla (escribe<9 en el
de menú y luego ADD Los comentarios se pueden
control Text1 y en la variable 3.- Lista de argumentos:
PROCEDURE (agregar colocar dentro de un programa
Otras instrucciones KeyAscii se almacena el valor de la
La sintaxis básica para declarar procedimiento). utilizando la instrucción REM o el
tecla pulsada. Por ejemplo si pulsa
una variable es: Lista de variables que almacenan apóstrofe (´).
la tecla ENTER se almacena el
End sub los valores que se pasan al
valor 13, ESC almacena el 27, la 2da Forma.
procedimiento cuando es
Ambito Nombre As tipo letra A el valor 65, etc. Esto quiere La instrucción REM normalmente
llamado. Cuando se pasan a varios
¿COMO DECLARAR VARIABLES A decir que almacena el valor ASCII. se utiliza al inicio de una línea y en
valores se utilizan variables
Active la ventana de código o
NIVEL DE FORMULARIO? forma independiente. Por
1. Ambito: El ámbito indica en qué múltiples y se separan con comas.
instrucciones del formulario o de
ejemplo:
lugar de la aplicación desea PROCEDIMIENTOS GENERALES: cualquier control haciendo doble
También se llaman parámetros.
utilizar la variable y puede ser una Debe activar la ventana de click en él o pulsando la tecla F7,
de las siguientes palabras claves: variables. Para ello se debe hacer luego ubique el cursor después de Rem se limpia las cajas de texto.
Son los procedimientos que se 4. Instrucciones: Cualquier grupo
Dim, Static, Private o Public. doble cilck en cualquier control o ejecutan sólo cuando se hace una cualquier instrucción END SUB y
de instrucciones que se va a
Dim: Se puede utilizar a nivel de pulsar la tecla F7, luego de la lista escriba la palabra SUB
llamada explicita a dicho ejecutar dentro del cuerpo del • Text1=“”
procedimiento y a nivel de de controles elegir GENERAL y la
procedimiento. Estos tipos de procedimiento. • Text2= “”
formulario. Si se declara una lista de eventos elegir procedimiento no se crean Seguida del nombre del • Text3= “”
variable a nivel de procedimiento DECLARACIONES
automáticamente, por eso procedimiento que desea crear o Si queremos colocar el
con la palabra DIM, Visual Basic Las palabras claves Exit Sub
también reciben el nombre de la palabra FUNCTION y el nombre comentario en la misma línea de
reinicializa (borra su contenido) la producen la salida inmediata del
procedimientos o funciones de la función y después puse la instrucción, se debe separar con
variable cada vez que ejecuta el ¿CÓMO DECLARAR VARIABLES A procedimiento. La ejecución del
NIVEL MODULO? definido por el usuario. tecla ENTER. dos puntos(: ) .Ejemplo
procedimiento. programa continúa con la
Static: Se utiliza sólo a nivel de instrucción siguiente a la
procedimiento. Cuando una De la opción proyecto de la barra Un procedimiento general puede instrucción que ha llamado al Llamar a procedimientos . Text1= “” : Rem limpia la caja de
variable se declara con la palabra de menú elija la opción Adicionar escribirse como procedimiento procedimiento. textos
Static, Visual Basic no reinicializa módulo. SUB o como función FUNCTION.
Para llamar o ejecutar
la variable cada vez que se ejecuta Un procedimiento conducido por
Sintaxis para una función: procedimientos sólo se necesita El apóstrofe se puede utilizar al
el procedimiento, sólo lo hace la un evento es un procedimiento
Este tipo de variables escribir el nombre del inicio de una línea en forma
primera veza. Esto quiere cedir SUB.
normalmente se utilizan cuando procedimiento con los independiente o al final de una
que la variable conserva su valor [Public|Private][static]función
nuestra aplicación tiene varios argumentos o parámetros si es línea de instrucción. Por ejemplo:
entre una llamada al nombre[(lista DeArgs)][As Tipo]
procedimiento y otra. formularios. Según el lugar de la aplicación necesario y opcionalmente puede
donde los podemos llamar, los utilizar la instrucción CALL.
Private: Se utiliza a nivel de 1. ‘el valor de A se incrementa en
procedimientos generales [ Instrucciones]
módulo e indica que la variable es CONSTANTES: Es un elemento 1 A= A+1
pueden ser:
privada; es decir, sólo va ser con un nombre determinado que La sintaxis para llamar o ejecutar
reconocida en toda la aplicación. mantiene un valor constante [nombre=expresión] un procedimiento es:
2. A= A+1 ‘El valor de A se
Public: Se utiliza sólo a nivel de durante el desarrollo de toso el 1.- Procedimientos a nivel de
incrementa en 1
módulo e indica que variable es programa el cual no se puede formulario.
[Exit Function] [Call]nombre [listaargumentos]
pública: es decir, va a ser cambiar. La constante se definen
reconocida en toda la aplicación. con la instrucción CONST. Por Concatenación Relacional Lógico:
2.- Procedimientos a nivel de
2. Nombre: Es el nombre que ejemplo: [Instrucciones] OPERADORES ARITMETICOS.
módulo.
utilizamos para referirnos a la Concatenar o enlazar : &
variable en la aplicación. El CONSTSaludo = “Buenos días” + suma
nombre de una variable tiene que Procedimientos a nivel de [nombre=expresión]
\ división entera
comenzar con una letra y puede formulario: Igual, distinto, menor, mayor,
tener como máximo 250 Se define la constante SALUDO End function menor igual, mayor igual =, <>, <,
caracteres. Los caracteres pueden que tendrá el texto buenos días - resta MOD resto >, <=, >=
Los procedimientos a nivel de
ser letras , dígitos, el carácter durante la ejecución del de una división
formulario son aquellas que se Además de lo que contiene un
subrayado y los caracteres de programa. Esto quiere decir que si pueden llamar o ejecutar sólo procedimiento, una Función tiene Negación: Not
declaración del tipo de la variable desea utilizar el texto puede desde el formulario en el cual han las siguientes partes: * Multiplicación ^
( %,&,!, #, @ y $). El nombre de utilizar sólo la constante saludo. sido creados. Exponenciación
una variable no puede ser una Así, la siguiente instrucción And And
palabra reservada porque tienen muestra el texto Buenos días en 1.- TIPO
un significado especial para Visual el control label1: Procedimientos a nivel de / División 0 Orden
Or inclusiva Or
Basic. Módulo. de operación
Es opcional e indica el tipo de dato
3.- Tipo: Es opcional y determina Lbel1= saludo del argumento que se pasa a la
Los procedimientos a nivel de función. Or exclusiva Xor
qué clase de valores puede ORDEN DE EJECUCIÓN DE LOS
almacenar una variable. Si no módulo son procedimientos OPERADORES (Prioridad)
La siguiente instrucciones define
indica el tipo no utilice la palabra públicos; es decir, se pueden Equivalencia Eqv
la constante IGV con el valor de 18 llamar o ejecutar desde cualquier 2.- Expresión:
AS, en este caso la variable se Cuando hay varios operadores en
considera de tipo variant. formulario de la aplicación.
una misma expresión se resuelven Implicación Imp.
Los tipos de datos Byte, Integer, constIGV=18 Es el valor que retorna la función en un orden predeterminando,
Long, Single, doublé y Currency Sintaxis para un procedimiento: según la prioridad de los
indican que una variable va a Funciones matemáticas:
Las palabras clave Exit Function operadores. Así .
almacenar sólo números, pero
cada uno de estos tipos tienen sus
PROCEDIMIENTOS Y FUNCIONES: [Private|Public|Static] Sub producen la salida inmediata de la
nombre [lista De Args)] Función. La ejecución del Abs() : Devuelve el valor absoluto
características. Por ejemplo: 1. exponenciación (^)
programa continúa con la de un número:
Un procedimiento es un conjunto instrucción siguiente a la
de instrucciones que se le da a la [Instrucciones] instrucción que ha llamado ala 2. Negación (-)
Una variable definida de tipo Byte computadora para que desarrolle Sintaxis:
acepta números enteros (sin Función.
un determinado proceso. A este
decimales) pero sólo entre 0 y conjunto de instrucciones se le [Exit Sub] 3. Multiplicación y división (*,/)
255. Abs(número)
asigna un nombre para poder Muy importante:
llamarlo o ejecutarlo en cualquier [Instrucciones] 4. división de enteros
Una variable definida de tipo momento. Toda aplicación en Donde, el argumento número
* La diferencia principal entre una
integer, acepta números enteros Visual Basic está basada en puede ser cualquier expresión
Función y un procedimiento es
comprendidos entre -32767 hasta procedimientos. End Sub 5 Resto de una División (Mod) numérica válida. El valor absoluto
que un procedimiento nunca
32767. Una variable definida de de un número es su magitud sin
devuelve un valor mientras de
tipo Single, doublé y currency Según la forma como empiezan a Un procedimiento tiene las que la función si puede devolver 6. suma y resta (+ , -) signo. Por ejemplo:
acepta números sin decimales y ejecutarse los procedimientos se siguientes partes: un valor y además una función
con decimales. dividen en dos grupos: puede usarse en una expresión. ABS(-5) y ABS(5) devuelven 5.
Nota:
1. FORMA DE ACCESO:
Muy importante : 1.- Procedimientos conducidos * Al conjunto de procedimientos, Cos() devuelve en radianes el
Si los operadores de una
por eventos. funciones, declaraciones de coseno de un ángulo
Private: Indica que se puede expresión tienen la misma
Si a una variable la declaramos de variables y constantes se le llama
tener acceso al procedimiento prioridad se ejecutan de izquierda
un tipo determinado y le MÓDULO. Un módulo puede ser:
2.- Procedimientos generales. sólo desde los procedimientos del a derecha. Sintaxis: Cos(número)
asignamos un valor incorrecto se formulario donde se ha declarado
visualiza un error. o creado (procedimiento a nivel Módulo de formulario, contiene
Procedimientos conducidos por de Formulario). Los paréntesis camban el orden Donde el argumento número es
todo los procedimientos a nivel de
eventos: Son procedimientos de operación porque toda un tipo Double o cualquier
Ejemplo Dim A as integer formulario los cuales se graban
ligados siempre a un control y a expresión que tenga paréntesis se expresión numérica válida que
en un archivo con la extensión
un evento determinado y que se Public: Indica que se puede tener *Frm.
ejecutan primero y se existen expresa un ángulo en radianes.
A=50000 ejecutan cuando el control acceso al procedimiento desde varios paréntesis primero se Para convertir grados en racianes,
reconoce que a ocurrido dicho todos los procedimientos de ejecutan los paréntesis más multiplique los grados por PI/180.
evento. También se puede cualquier formulario que forma Módulo estándar, contiene todos internos. Por ejemplo, si las notas Para convertir radianes en grados,
COMO DECLARAR UNA VARIABLE ejecutar cuando es invocado parte de la aplicación ( los procedimientos y de un alumno son 12 y 14, la multiplique los radianes por
A NIVEL DE PROCEDIMIENTO? desde cualquier otro procedimiento a nivel de declaraciones a nivel de módulo, siguiente expresión: 12+14/2 dará 180/pi.
procedimiento. Estos tipos de módulo). se graban en un archivo con la como promedio 19 y la expresión
Una variable a nivel de extensión *Bas. (12+14)/2 dará como promedio
Exp() Devuelve e (la base de los
procedimiento se declaran dentro 13.
Static: Indica que se conservan los logaritmos naturales) elevado a
de cada procedimiento que ud. valores de las variables locales del una potencia .
Exp(número) ; donde el Sintaxis: Chr(códigocar) Start: posición de carácter en combinación), que pueda
argumento es de tipo Double o string en la cual comienza la parte representar una fecha.
cualquier expresión numérica que se quiere tomar. Length es Month() La función month
Donde códigocar es un tipo Long
válida. El valor de la constante e opcional. Es el numero de devuelve un número entero entre
que identifica a un carácter.
es 2.718282 aproximadamente. caracteres que se van a devolver. 1 y 12,
Los números del 0 al 31 son los inclusive, que representa el mes
Int,Fix: Devuelve un valor del Ltrim, Rtrim y Trim devuelve una
mismos que los códigos ASCII del año. Sintaxis: Month(fecha)
mismo tipo que el que se pasó copia de una cadena determinada
estándar no imprimibles. Por El argumento con nombre fecha
como parámetro y que contiene la sin espacios a la izquierda.(Ltrim),
ejemplo, Chr(10) devuelve un se limita a una fecha o números y
parte entera de un número. sin espacios a la derecha (Rtrim) o
carácter de avance de línea. El cadenas (en cualquier
sin espacios ni a la derecha ni a la
intervalo normal de códigocar es combinación), que puedan
izquierda(Trim). Sintaxis:
Sintaxis: Int(número) ; donde el 0-255. Ejemplo: Carácter.text= representar una fecha.
número puede ser cualquier Chr(70) ‘Devuelve F Now: La función Now devuelve la
expresión numérica válida. Las • LTrim(cadena) fecha y la hora actuales de
funciones Int y Fix eliminan la • Rtrim(cadena) acuerda a la configuración de la
InStr(): Esta función busca una
fracción de un número y devuelve • Trim(cadena) fecha y la hora del sistema de su
cadena dentro de otra cadena y
el valor entero resultante. La PC. Sintaxis: Now.
devuelve un número indicando la
diferencia entre Int y Fix es que si Right( ): Devuelve un número WeekDay: La función WeekDay
posición en la que encuentra la
el número es negativo, Int especificado de caracteres del devuelve un número entero que
cantidad buscada, en cao de no
devuelve el primer entero lado derecho de una cadena. representa el día de la semana
negativo menor o igual a número, encontrase devuelve 0 Sintaxis: Right(String,lenght) Sintaxis:
mientras que Fix devuelve el WeekDay(fecha,[diasemana])
primer entero negativo mayor o Sintaxi: La sintaxis de la función WeekDAy
igual a número. Por ejemplo, Int InStr([start,]string1,string2[,comp Donde: tiene es partes:
convierte -8.4 en -9 y Fix convierte ra]) Fecha: Expresión numérica o de
-8.4 a -8. string expresión de cadena desde cadena (en cualquier
Donde: Start expresión numérica la cual se devuelven los caracteres combinación) que puede
La función Fix(número) es que establece la posición inicial que están más a la derecha. representar una fecha.
equivalente a : para cada búsqueda. Si se omite, Diasemana: una contante que
Sgn(número)*Int(Abs(número) la búsqueda empieza en la Lenght expresión numérica que especifica el primer día de la
posición del primer carácter. El indica cuántos caracteres se van a semana, tal y como se describe en
argumento start se requiere si de devolver. Si es 0, se devuelve una configuración.
Log(): devuelve el logaritmo Year: esta función devuelve un
especifica compare. cadena de longitud cero (“”). Si es
natural (base e) de un numero . número entero que representa el
mayor o igual al número de
año. Sintaxis: Year(fecha)
String1 Expresión de cadena en la caracteres en string, se devuelve El argumento fecha es cualquier
Sintasix: Log(número); donde, la cadena completa.
que se busca expresión numérica o de cadena
número es cualquier expresión
numérica válida mayor que cero, (en cualquier combinación), que
Puede calcular logaritmos en base String2 Expresión de cadena Str( ): Esta función convierte un puedan representar una fecha.
–n para cualquier número x buscada. Compare número en cadena. Sintaxis:
dividiendo el logaritmo natural x Srt(número)
por el logaritmo de n de la
Especifica el tipo de comparación
siguiente manera.
de cadena. El argumento compare Donde número es un tipo Long
se puede omitir, o puede ser 0, 1 que contiene una expresión
Logn(x)= Log(x)/Log(n) ó 2. especifique 0 para realizar numérica válida. Al convertir un
una comparación binaria número a cadena, siempre se
reserva un espacio a la izquierda
Sin(): devuelve en radianes el para el signo del número.
seno de un ángulo. Especifique 1 para realizar una
comparación de texto, sin
distinguir entre mayúscula y Ucase( ): Convierte una cadena de
Sintaxis: Sin (número) ; donde el
minúscula. Si se omite compare, caracteres a mayúsculas. Sintxis:
argumento número es un tipo
el valor Option Compare Ucase(cadena)
Double o cualquier expresión
determina el tipo de
numérica válida que expresa un
comparación. Sólo se convierten a mayúsculas
ángulo en radianes.
las letras minúsculas. Las letras
LCase(): Convierte una cadena en mayúscula o los caracteres que no
Sgn(): devuelve el signo de un
minúscula Sintaxis: Lcase(cadena) son letras no sufren cambios.
número.
; el argumento cadena es
cualquier expresión de cadena Space( ): Genera una cadena de
Sintaxis: Sgn(número) donde válñida. Sólo se convierte en espacios. Sintaxis: Space(número)
número puede ser cualquier minúscula las letras mayúsculas.
expresión numérica válida Las letras minúscula o los
caracteres que no son letras no Donde número es el número de
sufren cambios. espacios que se desea incluir en la
SQR() Devuelve la raíz cuadrada cadena. La función Space es útil
de un número para dar formato a la salida y para
Left(): devuelve un número borrar datos en cadenas de
especificado de caracteres del longitud fija.
Sintaxis Sqr(número); donde
lado izquierdo de una cadena.
número es un tipo double o
Sintaxis: Left(string,length)
cualquier expresión numérica
Donde: String expresión de String( ): Devuelve un tipo Variant
válida mayor o igual a cero.
cadena de la cual se devuelven los (String) que contiene una cadena
caracteres que están más a la de Caracteres que se repite de la
Tan() : Devuelve en radianes la izquierda. longitud especificada.
tangente de un ángulo.
Length: expresión numérica que Sintaxis: String(number,
Sintaxis: Tan(número) indica cuantos caracteres se van a charácter)
devolver
Donde el argumento número es Donde: Carácter Longitud de la
un tipo double o cualquier Si es 0, devuelve una cadena de cadena devuelta. Number
expresión numérica válida que longitud cero(“”). Si es mayor o
expresa un ángulo en radianes. igual al número de caracteres en Código de carácter que especifica
string, se devuelve la cadena el carácter o la expresión de
entera. cadena cuyo primer carácter se
Funciones de conversión de
cadena: utiliza para construir la cadena
Len( ) : Devuelve el número de devuelta.
caracteres en una cadena o el
Las funciones de cadena permiten número de bytes necesarios para Val( ): Esta función devuelve los
cambiar la apariencia y el almacenar una variable. Sintaxis: números contenidos en una
tratamiento de las expresiones de
Len(cadena|nombrevar): cadena como un valor numérico
cadena (String)
del tipo adecuado. Sintaxis:
Donde Val(cadena)
Sintaxis: Asc(cadena) , donde
cadena es una expresión de
cadena válida: Si cadena no Cadena cualquier expresión de Donde cadena es cualquier
contiene caracteres, se produce cadena válido expresión de cadena válida. La
un error en tiempo de ejecución. función Val deje de leer la cadena
en el primer carácter que no
Nombrevar cualquier nombre de puede reconocer como parte de
Ejemplos: variable válido. un número. Los símbolos y
caracteres que se consideran a
Código_Car=Asc(“C”) ‘devuelve Mid( ) devuelve un número menudo parte de los valores
67 especificado de caracteres de una numéricos, como signos de
cadena Sintaxis: Mid(string, moneda y comas, no reconocen.
start[,length]) Funciones de fecha y hora:
Código_Car=Asc(“c”)’devuelve 99 Day(): La función Day devuelve un
número entre 1 y 31, inclusive,
Donde: String: expresión de que representa el día del mes.
Chr(): Esta función devuelve un cadena de la cual se devuelven los
Sintaxis: Day(fecha)
tipo string que contiene el
caracteres. El argumento con nombre fecha
carácter asociado con el código de
se limita a una fecha o números y
carácter especificado.
cadenas, ( en cualquier

Vous aimerez peut-être aussi