DEFINICIONES IMPORTANTES

Visual Basic Es un lenguaje de programación. Nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado en su versión original e

3 downloads 154 Views 350KB Size

Recommend Stories


Definiciones
Modelo conceptual. Utilidad. Metaparadigma. Paradigma. Cuidado

Definiciones
port aea cotrato (Convertido)-8 15/01/03 19:31 Pagina 1 E l A n u n c i a n t e y 2 Contrato tipo l a A g e n c i a E l A n u n c i a n t e y l

Algunas definiciones:
RIESGOS MECANICOS Algunas definiciones: • Maquina: Conjunto de piezas y mecanismos unidos entre si, de los cuales al menos uno sera móvil, asociados

Preguntas importantes
Blue Shield Bronze 60 PPO 6000/70 Network 1 SHOP w/ Child Dental Período de cobertura: del 1/1/2016 en adelante Resumen de beneficios y cobertura: Qu

Story Transcript

Visual Basic Es un lenguaje de programación. Nace del BASIC (Beginner´s All-purpose Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. Luego de sufrir varias modificaciones, en el año 1978 se estableció el BASIC estándar. 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 versión más reciente es la NET que se incluye en el paquete Visual Studio NET de Microsoft. Nosotros hemos trabajado con la versión 6.0. Esta versión combina la sencillez del BASIC con un poderoso lenguaje de programación Visual que juntos permiten desarrollar robustos programas de 32 bits para Windows (es decir que no se hace desarrollo para Windows Seven o Vista de 64Bits). Eventos: es una acción 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 acción determinada cada control responde a diferentes eventos, algunos de ellos tienen características comunes. Los eventos pueden Visualizarse en la ventana de código. DEFINICIONES IMPORTANTES Proyecto: Nombre que recibe el grupo de archivos de un programa de Visual Basic. Controles: Son los objetos que conforman la interfaz gráfica de un programa; a través de ellos, un usuario interactúa con la aplicación. Sus características pueden cambiarse por medio de la ventana propiedades Métodos: Son procedimientos definidos en Visual Basic para realizar operaciones específicas sobre los objetos (Controles o Formularios) Eventos: Son las acciones que se realizan por parte del usuario o por parte del sistema, en un objeto. 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 métodos, eventos y propiedades. Hay muchas clases de objetos, y por tanto, puede llegar a haber tantos métodos, eventos y propiedades distintas como objetos diferentes. Ejemplo: Una caja de texto (TextBox) en la cual podemos escribir cualquier línea es un objeto. Características de Visual Basic. Barra de título: muestra el nombre del proyecto y del formulario q se está diseñando actualmente Barra de menús: agrupa los menús despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 6.0. Barra de herramientas estándar: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús Archivo, Edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado Ventana de formulario: es el área donde se diseña la interfaz gráfica, es decir, es donde se inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas, etc.

Cuadro de herramientas: presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc. Ventana del explorador de proyecto: muestra los elementos involucrados en el proyecto, como formularios, módulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para su edición. 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) CONTROLES MAS UTILIZADOS EN 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 situación del formulario en pantalla, simplemente tendremos que marcar sobre el control de la caja de herramientas y dibujarlo con el tamaño que queramos en nuestro formulario Text: texto que aparecerá en el control. Name: nombre del control. Multiline: nos permite introducir varias líneas de texto. Alignment: Alineación que tendrá el texto dentro del control que puede ser izquierdo, derecho, centrado. Visible: si esta propiedad está en falso la caja de texto no será visible cuando este en ejecución el programa. si está en verdadero si se podrá ver. Maxlength: número máximo de caracteres que tendrá el control. Looked: Con esta propiedad podemos bloquear el control para que el usuario no pueda escribir ni modificar. Backolor: Color que tendrá el fondo de la caja de texto. Forecolor: Es el color de la letra que tendrá el control. Font: tipo y tamaño que contendrá el control. Height: Se refiere al alto de la caja de texto. Width : Se refiere al ancho de la caja de texto. Left: Se refiere a la distancia desde el lado izquierdo de la caja de texto hasta el lado izquierdo del formulario. Top: Se refiere a la distancia desde la parte superior de la caja de texto hasta la parte superior del formulario LABEL: Este control es también uno de los más utilizados, aunque su utilidad queda restringida a la visualización de datos en el mismo, no permitiendo la introducción de datos por parte del usuario.

Caption: texto que contendrá el control. BorderStyle: borde al rededor del texto. BackStyle: borde transparente o no transparente. Backcolor: Para cambiar color del fondo.

Visible : Si está en True el control está visible si está en False está oculto. Name: es el nombre del control y sirve para hacer referencia al mismo en el código, como todos los controles. Enabled: Si está en True (Verdadero) el control está activado y se puede utilizar normalmente, si se encuentra en False, el control está desactivado. FontName: El nombre de la fuente que utilizará el texto del control. Podemos elegir las que tengamos instaladas en el sistema. Forecolor: indica el color del Texto. Height y Width: Ancho y alto del Label.

COMMANDBUTTON: Este control es el típico botón que aparece en todas las aplicaciones y que al hacer click sobre él nos permite realizar alguna operación concreta, normalmente Aceptar o Cancelar. Aunque según el código que le asociemos podremos realizar las operaciones que queramos. Caption: texto para el usuario. Enable: Inhabilita o habilita el control con el fin de que ese disponible para el usuario. Style: cuando está en 1 habilita al backcolor y al picture y cuando está en 0 lo deshabilita. PICTURE e IMAGE: Name: Especifíca el nombre del control para poder referenciarlo e identificarlo. Appearance: Esta propiedad determina si el Image posee o no efecto 3d con respecto a su apariencia. Los valores son: 1 - 3D y 0 - None. Para que esta propiedad se pueda utilizar, la propiedad BorderStyle debe estar con el valor 1. BorderStyle: Determina si el control Image posee o no un borde. Al igual que el anterior tiene dos posibles valores, 0 sin borde o 1 con borde. Picture: Esta es la propiedad principal del control, que también es la propiedad por defecto o default. Picture es la que establece la imagen o gráfico que mostrará el control. Stretch (solo en el control IMAGE): Esta es una de las propiedades mas importantes. Si está en True la imagen se ajustará al tamaño que posea el control Image, si está en False el control Image es el que se adaptará al tamaño y dimensiones de la imagen. Las demás propiedades son las clásicas y comunes para la mayoría de los controles, como la propiedad Visible, Enabled, Width, Height, etc... FRAME: Name : Este es el nombre como se le reconocerá al objeto durante el programa Caption : Este es el mensaje que se quiere que aparezca en el Frame. Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los Frames. Font : Permite escoger el tipo de letra, tamaño y estilo de la letras a usar. BorderStyle: si esta en 0 no dibuja el recuadro. CHECKBOX Y OPTIONBUTTON : Name : Este es el nombre como se le reconocerá al objeto durante el programa. Enable : Este parametro permite que el Botón este habilitado o deshabilitado.

Value : Indica si está presionado o no el botón. Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los Check box y los option Button. Caption : Este es el mensaje que se quiere que aparezca a la par del radio Button o del Check Box. SHAPE: Shape: esta propiedad es la forma que tomara nuestro control. Bordercolor: color del borde. Borderstyle: estilo del borde. Border whidth: ancho del borde. Fillcolor: este es el fondo, esta funciona si filestyle en opaco. CONOCIENDO EL CODIGO Declaración y Alcance de las variables Alcance de Procedimiento Dim: Al declarar una variable con esta palabra estamos diciendo que la variable sea local dentro de un procedimiento. Las variables declaradas con dim, se crean y se destruyen al entrar y salir de los procedimientos donde fueron declaradas. 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 ejecución de la aplicación. De esta forma a entrar en algún procedimiento las variables recuerdan el valor que tenían cuando se salió de él. Alcance de Formulario Private: Una variable declarada con private, en el área de declaraciones generales de un formulario es visible en todos los procedimientos del formulario donde fue declarada. Alcance de Aplicaciòn o Proyecto Public: Las variables declaradas serán públicas y podrán estar accesibles desde todos los formularios de la aplicación. Para conseguirlo tendremos que declararlas en un módulo de código (esto no lo vimos) TIPOS DE VARIABLES TIPO BOOLEAN BYTE INTEGER LONG SINGLE DOUBLE CURRENCY STRING DATE

COMENTARIO Sólo admite 2 valores TRUE o FALSE admite valores entre 0 y 255 admite valores entre -32768 y 32767 admite valores entre -2.147.483.648 y 2.147.483.647 admite valores decimales con precisión simple admite valores decimales de doble precisión válido para valores de tipo moneda cadenas de caracteres fechas, permite operar con ellas

PROCEDIMIENTOS Los procedimientos o subrutinas son bloques de código que aparecen al activar un evento de un objeto o pueden ser creados por el usuario. Un procedimiento tiene la sintaxis: Private Sub … End Sub Ejemplo: Este procedimiento aparece de forma automática al darle clic sobre el botón de comando 1 Private Sub Command1_Click() End Sub Pero también el usuario puede crear un procedimiento. En el siguiente ejemplo se ha creado un procedimiento borrar que borra todo lo que este en el formulario. Private Sub Borrar() CLS End Sub Desde otro procedimiento puedo llamar a este, con solo escribir el nombre del procedimiento Private Sub Command1_Click() Borrar End Sub Estructura If - Then - Else Esta estructura permite mediante una condición, que se ejecute o no se ejecute determinada tarea o línea de código. Por ejemplo supongamos que tenemos en un formulario un control Label con la propiedad Caption con el valor 50 If Label1.Caption = "50" Then msgbox "mi label tiene un valor de 50" else msgbox "mi label NO tiene un valor de 50" end if

Esto traducido al español significaría lo siguiente:

Si (If) la propiedad caption del label1 que tengo en el formulario es igual (=) a "50" entonces (Then) que muestre un determinado mensaje, si no (Else) que muestre el otro mensaje. En conclusión lo que hace esta estructura es evaluar una condición, si se cumple, que se ejecute determinada tarea. si no se cumple, se ejecutará las líneas de código que estén bajo la cláusula Else. Luego tenemos que cerrar la estructura con la palabra end if. Tenemos que aclarar que no es obligatorio usar If y else juntos en la misma cláusula. Por ejemplo podríamos utilizar solo una estructura If sin else. Por ejemplo: Private Sub Command1_Click() 'Si la propiedad caption del Label1 es "Hola" entonces se termina el programa If Label1.Caption = "Hola" Then

End End If 'Si no, se prosigue con esta línea MsgBox "No se ejecutó el bloque If Anterior porque el Caption del control Label1 no era Hola" End Sub Estructura For - next La estructura es utilizada para generar una repetición de instrucciones o bucle, pero no evalúa una condición como en el caso del bucle While, sino que lo hace entre un número inicial y un número final que le debemos indicar al mismo. Por ejemplo, tenemos un formulario con un Label1 y declaramos una variable de tipo integer llamada "contador" como en el caso anterior Private Sub Command1_Click() Dim contador As Integer For contador = 0 To 1000 Label1.Caption = contador Next contador End Sub

Esto traducido significaría lo siguiente: Primero, tenemos una variable llamada "contador". Mediante el bucle For - next podemos controlar la cantidad de veces que queremos repetir un determinado proceso o instrucción. Esta posee un principio y un fin, en este caso el principio sería 0 y el fin 1000, de manera que la variable contador se incrementará en 1 hasta que llegue a 1000, y repetirá 1000 veces todas las instrucciones que estén bajo la cláusula For-next. En este caso nuestro control Label1 mostraría el contenido de la variable contador Para ver en forma detallada y paso a paso esto, pongamos un ejemplo que lo que hace es repetir 10 veces (desde el 1 hasta el 10 en el intervalo del bucle For) y mostrará un mensaje con el valor de la variable Contador. Una ves que llegue a 10, terminará. Colocá un Command1. Doble Click en el botón para escribir dentro del procedimiento que se ejecutará cuando lo presionemos. El código: Dim contador As Integer For contador = 1 To 10 MsgBox "La variable Contador vale: " & contador Next contador MsgBox "Fin del bucle For"

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.