jueves, 16 de julio de 2009
martes, 14 de julio de 2009
TEORÍA BÁSICA DE OBJETOS

Qué es Visual Basic?
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. Visual Basic se deriva del lenguaje Basic, el cual es un lenguaje de programación estructurado. Sin embargo, Visual Basic emplea un modelo de programación manejada por eventos.
¿Que es un objeto?
Es algo que puedo coger, manipular a mi necesidad. Ej, Sillas, mesa, marcador.
Cada formulario (ventana), menú o control que se crea con Visual Basic es un módulo autocontenido llamado objeto. Los bloques básicos de construcción de una aplicación con Visual Basic son los objetos
Los métodos son un conjunto de procedimientos que permiten que un objeto ejecute una acción o tarea sobre sí mismo. Por ejemplo, para un formulario tenemos el método Print que hará que se imprima algo en el formulario; o el método Show que hará que el formulario se vuelva a mostrar.


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.
Como abrir proyectos anteriores
Cuando entro a Vb doy clic donde dice existente busca en las carpetas y doy clic a los proyectos.
Diseñador de entorno de datos: Es posible generar, de manera automática, conectividad entre controles y datos mediante la acción de arrastrar y colocar sobre formularios o informes.
Los Objetos Actives son una nueva tecnología de acceso a datos mediante la acción de arrastrar y colocar sobre formularios o informes.
Asistente para formularios: Sirve para generar de manera automática formularios que administran registros de tablas o consultas pertenecientes a una base de datos, hoja de calculo u objeto (ADO-ACTIVE DATA OBJECT)
Asistente para barras de herramientas es factible incluir barras de herramientas es factible incluir barra de herramientas personalizada, donde el usuario selecciona los botones que desea visualizar durante la ejecución.
En las aplicaciones HTML: Se combinan instrucciones de Visual Basic con código HTML para controlar los eventos que se realizan con frecuencia en una pagina web.
La Ventana de Vista de datos proporciona acceso a la estructura de una base de datos. Desde esta también acceso al Diseñador de Consultas y diseñador de Base de datos para administrar y registros.
Load: Cargar el formulario en la memoria
Clic: cuando el usuario de clic sobre el formulario
Dblclic: cuando el usuario de dclic sobre el formulario
Unload: Cuando se cierra el formulario
MouseMove: Cuando mueva el mouse encima del formulario.Keypress: cuando se presiona una tecla se ejecuta
Como se cambian propiedades en tiempo de ejecución.
1. Siempre enuncio el dueño de la propiedad.
2. Luego la propiedad
3. y luego la característica especial
FUNCIONES EN VISUAL BASIC
Es un fragmento de código que tiene ciertas características.
Cuales son esas características:
*Siempre cumple una tarea específica
*Generalmente tiene parámetros de entrada. (Variable, valores, etc)
*Siempre retorna o devuelve un valor o una respuesta.

Fecha (fecha) donde puedo guardar un dato tipo fecha
Hora (hora) donde puedo guardar un dato tipo hora
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.
Double. Donde su contenido puede ser decimales y enteros y valores muy grandes.
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

Existen dos tipos de variables: Locales y globales.
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.
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
Backcolor: para el fondo de la caja de texto
Forecolor: para el color de la letra
Aligmen: para alinear el texto que el usuario va a digitar derecha izquierda, centrado,etc.
Font: para cambiar el tipo de letra al texto que el usuario va a digitar
Widht : es el ancho de la caja de dialogo
Height: es el alto de la caja de dialogo.
MultiLine Establece si el control puede aceptar múltiples líneas de texto.
Tabindex: (muy importante) es la propiedad que tiene todos los controles visuales es numerico, es decir si yo quiero cambiar un orden de los texbox. Cuando le doy un tab o cuando yo ejecute el programa quiero que arranque en un texbox diferente.
Passwordchar: coloca un signo el que yo escoga cuando digito un valor.(la clave de un cajero)
ToolTipText: Se utiliza cuando yo quiero que cuando el usuario se ubica en el texbox aparezca un mensaje. El mensaje es el que yo digito.
Maxlength: es una propiedad (del texbox ) numérica para darle un tamaño máximo a lo que el usuario puede digitar. Es decir cedula solo puede digitar máximo 10 números. O que en el nombre no pueda digitar mas de 15 letras.
Text: para que escriba en el recuadro en este caso debe estar en blanco por defecto tiene text1. Es la principal propiedad es la que conserva o contiene los datos que digita el usuario.
Sirve para colocar mensajes y marca de etiquetas.
*HelpFile = Archivo de ayuda, luego
*Context. = El archivo que contiene el indice del archivo de ayuda.
TIPOS DE VARIABLES
TIPO COMENTARIO
BOOLEAN Sólo admite 2 valores TRUE o FALSE
BYTE admite valores entre 0 y 255
INTEGER admite valores entre -32768 y 32767
LONG admite valores entre -2.147.483.648 y 2.147.483.647
SINGLE admite valores decimales con precisión simple
DOUBLE admite valores decimales de doble precisión
CURRENCY válido para valores de tipo moneda
STRING cadenas de caracteres
DATE fechas, permite operar con ellas