Computación II Introducción a Visual Basic
Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida y sencilla. El lenguaje de programación Visual Basic no es exclusivo de Microsoft Visual Basic. Este lenguaje es utilizado también por Microsoft Excel, Microsoft Access y muchas otras aplicaciones Windows. El lenguaje de programación Visual Basic Script para programar en Internet es un subconjunto del lenguaje Visual Basic.
Introducción a Visual Basic Visual Basic es un lenguaje de programación visual, también llamado lenguaje de 4ª generación. Esto quiere decir que un gran número de tareas se realizan sin escribir código,simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla.
PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS Un programa secuencial es un programa que se arranca, lee los datos que necesita, realiza los cálculos e imprime o guarda en el disco los resultados. Un programa secuencial está ejecutándose no necesita ninguna intervención del usuario. A este tipo de programas se les llama también programas basados u orientados a procedimientos o a algoritmos (procedural languages).
PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS Los programas interactivos exigen la intervención del usuario en tiempo de ejecución, bien para suministrar datos, bien para indicar al programa lo que debe hacer por medio de menús. Los programas interactivos limitan y orientan la acción del usuario.
PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS Los programas orientados a eventos son los programas típicos de Windows, tales como Netscape, Word, Excel y PowerPoint. Cuando uno de estos programas ha arrancado, lo único que hace es quedarse a la espera de las acciones del usuario, que en este caso son llamadas eventos. Estos programas pasan la mayor parte de su tiempo esperando las acciones del usuario (eventos) y respondiendo a ellas.
Visual Basic Formulario y Controles: Cada uno de los elementos gráficos que pueden formar parte de una aplicación típica de Windows es un tipo de control: los botones, las cajas de diálogo y de texto, las cajas de selección desplegables, los botones de opción y de selección, las barras de desplazamiento horizontales y verticales, los gráficos, los menús, y muchos otros tipos de elementos son controles para Visual Basic. Cada control debe tener un nombre a través del cual se puede hacer referencia a él en el programa. Visual Basic proporciona nombres por defecto que el usuario puede modificar.
Visual Basic Formulario (form): Un formulario puede ser considerado como una especie de contenedor para los controles. Una aplicación puede tener varios formularios, pero un único formulario puede ser suficiente para las aplicaciones más sencillas. Los formularios deben también tener un nombre, que puede crearse siguiendo las mismas reglas que para los controles
Visual Basic Cada formulario y cada tipo de control tienen un conjunto de propiedades que definen su aspecto gráfico (tamaño, color, posición en la ventana, tipo y tamaño de letra, etc.) y su forma de responder a las acciones del usuario (si está activo o no, por ejemplo). Por lo general, las propiedades de un objeto son datos que tienen valores lógicos (true, false) o numéricos concretos, propios de ese objeto y distintos de las de otros objetos de su clase. Casi todas las propiedades de los objetos pueden establecerse en tiempo de diseño y también-casi siempre-en tiempo de ejecución.
Tipo de datos Los datos con los que trabajaremos probablemente incluyan información relacionada con números, dinero, nombres, descripciones, fechas, etc. Cada dato corresponde a un determinado tipo, es decir, pertenece a una categoría de datos que se manipulan de maneras similares.
Tipo de datos Tipo Integer Long Single Double Currency Byte String Boolean Date Variant (por omisión) Descripción Entero (2 bytes) Entero largo (4 bytes) Punto flotante de simple precisión (4 bytes) Punto flotante de doble precisión (8 bytes) Monetario (8 bytes) Carácter (1 byte) Cadena de caracteres (1 byte porcarácter) Lógico (2 bytes) Fecha/Hora (8 bytes) Cualquier tipo de dato
Identificadores Los identificadores son nombres dados a los elementos de una aplicación, tales como constantes, variables, procedimientos, funciones, objetos, etc. Un identificador es una secuencia de caracteres que puede ser de hasta 255 caracteres. Para la construcción de identificadores debemos tener presente las siguientes reglas:
Identificadores (2) Deben comenzar con una letra y no puede contener espacios en blanco. Letras, dígitos y caracteres subrayados están permitidos después del primer carácter. No se puede utilizar una palabra reservada como identificador. Una palabra reservada tiene un significado especial para Visual Basic.
Constantes Una constante almacena un dato cuyo valor no cambia durante la ejecución de un programa. Para declarar una constante utilice la siguiente sintaxis Const NOMBRE_CONSTANTE [As TIPO] = VALOR
Variables Una variable almacena un dato cuyo valor puede cambiar durante la ejecución de un programa. Para declarar una variable utilice la siguiente sintaxis: Dim NOMBRE_VARIABLE [As TIPO] Para asignar valores a una variable, utilizar la siguiente sintaxis: NOMBRE_VARIABLE = VALOR Dim CANTIDAD As Integer, PRECIO As Double, TOTAL As Double CANTIDAD = 30 PRECIO = 1.5 TOTAL = CANTIDAD * PRECIO
Operadores Los operadores son símbolos que indican cómo serán manipulados los operandos. Los operandos son los datos (constantes y/o variables) sobre los que actúa los operadores para producir un determinado resultado.
Operadores Aritméticos ^ Exponenciación - Menos unario * / Multiplicación y división \ División entera Mod Resto de una división entera + - Suma y resta
Operadores Relacionales = Igual que <> Diferente que < Menor que > Mayor que <= Menor o igual que => Mayor o igual que
Operadores Lógicos AND OR Y lógico O Lógico