martes, 14 de julio de 2009

VISUAL BASIC

¿Qué es visual basic?

Es un ambiente gráfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Las aplicaciones creadas con Visual Basic están basadas en objetos y son manejadas por eventos.

¿Qué es un objeto?

Es algo que puedo coger, manipular a mi necesidad. Los bloques básicos de construcción de una aplicación con Visual Basic son los objetos. Cada objeto tiene un conjunto de características y un comportamiento definido (propiedades, métodos y eventos) que lo diferencian de otros tipos de objeto.

Propiedades

Lo que observamos.

Eventos

Un evento es una acción que es reconocida por el objeto. Un evento ocurre (se dispara) como resultado de la interacción del usuario con el objeto.


Métodos

Los métodos son un conjunto de procedimientos que permiten que un objeto ejecute una acción o tarea sobre sí mismo.


INTERFACE DE VISUAL BASIC


Cuando se entra aparece una ventana llamado nuevo proyecto
Con las siguientes pestañas:
Nuevo: Exe estandar (autoejecutables), en este tema es todo Exe estandar.
Existente
Recientes.

Cuando usted le de abrir usted entre le aparece una ventana con:


Como aparezco los formularios
En el explorador de proyecto doy doble clic en nombre de formulario.

E la ventana explorador de proyectos tengo dos botones
Ver código: muestra el código de visual Basic
Ver objeto: muestra el objeto o el formulario.



TIEMPO DE PROGRAMACIÓN

Tiempo de diseño: Tiempo en que se hacen las cosas
Tiempo de ejecución: Tiempo en que se muestra como quedaran las cosas. Otro tiempo que se trabaja en VB es tiempo de ejecución, es el totalmente opuesto al diseño, cuando yo lo estoy haciendo es tiempo de diseño, cuando lo esta ejecutando será tiempo de ejecución. Para ir a tiempo de ejecución doy clic a iniciar (o tecla F5 o con Ejecutar iniciar), que esta en la barra de herramientas. En el ventana cambia de diseño a ejecutar. Para cambiar a diseño doy clic donde dice terminar.

Como Guardar un Proyecto:

Archivo
Guardar proyecto como
Primero guardo los formularios
Luego guardo el proyecto.


PROPIEDADES PRINCIPALES DEL OBJETO FORMULARIO


*Como cambiar el nombre al formulario:
form1 doy clic en la ventana propiedades y doy clic en el valor de nombre y lo cambio por el nombre que yo deseo ejemplo;
Nombre frmprueba

*Como activar o desactivar el botón de maximizar:
Maxbotton: puede activar o desactivar el boton maximizar del formulario.

*Como activar o desactivar el boton de minimizar:
Minbotton: puede activar o desactivar el boton minimizar del formulario.

*Como activar o desactivar el boton de menu de control:
Controlbox: puede activar o desactivar el boton de control automáticamente se desactiva minimizar y maximizar.

*Cambiar el color al formulario:
Backcolor aparece una flecha y escojo paleta y escojo color y selecciono el color.


*Cambiar el ancho del formulario:
Width coloco el número de ancho. No permite poner 0, tiene unos limites mínimos 1680

*Cambiar el alto del formulario:
Height coloco el número de alto. No permite poner 0, tiene unos limites minimos 405

*Cambiar un tamaño normal del formulario:
Windows state doy clic a la flecha y selecciona maximizada, normal, minimizada y al ejecutar la ventana empieza como selecciono.
Si selecciono minimizado la aplicación empieza la ventana minimizada
Si selecciono maximizado la aplicación empieza la ventana maximizada.
Si selecciono normal la aplicación empieza con la ventana normal

*Cambiar la ventana a invisible:
visible y true significa que es visible, false es invisible.

*Como cambiar el nombre al formulario:
Caption: me permite cambiar el nombre de la ventana que el usuario va a observar cuando se ejecute el programa.



TIPOS DE DATOS: (DONDE PUEDO ALMACENAR DATOS)

String (texto) donde puedo almacenar números y letras o viceversa
Numérica (números) donde puedo almacenar números
Boleana (lógica) donde puedo almacenar un dato verdadero o falso
Fecha (fecha) donde puedo guardar un dato tipo fecha
Hora (hora) donde puedo guardar un dato tipo hora
String. Caracteres con letras, caracteres especiales, letras con números, números solos, lo importante es que su contenido no sirven para realizar operaciones.

Numérico. Realizar alguna operación. Existen algunos tipos de variables numéricos.
Enteros
byte. Donde su valor va de 0 a 255 el número valor máximo. Es entero.
Integer donde su número menor es de –32768 y el numero máximo es 32767. dato debe ser entero
long. Donde su contenido debe ser entero, y el valor va entre +- 4.127 millones.

Numéricos con decimales
Single. Donde su contenido puede ser 38 enteros con 7 decimales
Double. Donde su contenido puede ser decimales y enteros y valores muy grandes.

Otros tipos de variable
Bolean. Maneja un cero o un uno. True es 1 y falso es cero
Date. Maneja fecha bajo el formato según el sistema ddmmaa.
Time. Maneja la hora del sistema HHMMSS

ALCANCE DE VARIABLES

*Local: Son variables que se definen y se utilizan en el mismo programa que se define. Al terminar su utilización libera la variable y el recurso que requirió. Las variables locales se definen dentro del evento o subprograma.
*Global: son variables que se definen y se utilizan dentro de un formulario. Al terminar su utilización no libera hasta que salga de la aplicación. La global se define dentro del programa principal. Doy clic en el formulario y doy clic en el botón de ver código. Luego doy general y declaraciones observe que el cursor se ubica antes de el subprograma y digito exactamente igual a como si fuera una variable local.

FUNCIONES DE ENTRADA


Toda función tiene parámetros, respuestas y tarea esperada.
Ej.
Rta = suma (n1,n2)
.Backcolor = Qbcolor (14)

Existe una función llamada Inputbox.

*Inputbox: su función es leer los datos del usuario.
Contiene el titulo de la ventana y cerrar ventana, mensaje, el recuadro para digitar el dato y dos botones uno aceptar y otro cancelar.( estos botones son automáticamente salen).

*Parámetros:
Prompt --à mensaje (obligatorio)
Title -à titulo
Default à valor por defecto.
Ejemplo: Inputbox(“Digite su nombre”,)

CONCATENACION

Constante + variable debe de ir separada por el signo & y espacios entre el signo.

Ej.

Print “La edad multiplicada por tres es: “ & ed

CONTADORES Y ACUMULADORES

Contador: Variable cualquiera a la cual se le incrementan (sumar) solamente valores constantes. Los contadores debe inicializarse normalmente debe ser 0.
Ejemplo: Con = Con + 1 donde 1 es la constante
Con = Con + 8 donde 8 es la constante

Acumulador: Variable cualquiera a la cual se le incrementa variables, no constantes.
Ej. Valor = Valor + horas horas es la variable que tiene una cantidad, la próxima vez que lea la variable horas tendrá otro valor

Al final valor tendrá la suma de todas las horas que se ingresaron o digitaron.


TEXTBOX: Sirve para capturar datos del usuario.


FUNCIONES DE SALIDA DE DATOS

LABEL: Sirve para colocar mensajes y marca de etiquetas.

MSGBOX: para que muestre una caja de mensaje.