Curso:
“Desarrollo de software en Windows con Visual Basic 6.0”
Duración del curso: 25 horas
Nivel: Básico-Intermedio
Requisito: Conocer cualquier lenguaje de programación
Mejor si conoce: Basic, SQL básico
Teoría: 60%
Práctica: 40%
Autor: Antonio Ortíz Ramírez, www.aortiz.net,
[email protected]
Objetivo general: Capacitar al asistente en el desarrollo de sistemas en plataforma Windows,
proporcionando conocimientos sólidos de los recursos, metodologías y tecnologías del ambiente.
Además, el asistente aprenderá el lenguaje de programación Visual Basic 6.0, obteniendo
conocimientos a un nivel básico-intermedio que le permitan desarrollar sistemas en Windows.
Alcance del curso: Se cubrirán los aspectos teóricos de la programación Windows y la filosofía de
programación Visual Basic. Se aprenderá la programación Visual Basic, incluyendo los temas:
tipos de datos, estructuras de control, controles, acceso universal a datos con OLE-DB (ADO), uso
del API de Windows (Win32 API). Se aprenderán las bases del lenguaje SQL.
2 de 47
TEMARIO
CAPITULO I
INTRODUCCIÓN
INICIANDO CON VISUAL BASIC
CAPITULO II
CAJA DE HERRAMIENTAS
CAPITULO III
TIPOS DE DATOS
CAPITULO IV
PRINCIPALES ESTRUCTURAS DE CONTROL Y SENTENCIAS DE
VBA
CAPITULO V
PRINCIPALES FUNCIONES DE VBA
CAPITULO VI
PRINCIPALES OBJETOS DE VISUAL BASIC
CAPITULO VII
ACCESO A DATOS CON ADO
CAPITULO VIII CAPITULO VII: EL API DE WINDOWS
CAPITULO IX
DISTRIBUCION
2001, Antonio Ortíz Ramírez
www.aortiz.net
3 de 47
CAPITULO I: INTRODUCCIÓN
Qué es Visual Basic?
- La parte “Visual se refiere al método utilizado para la Interfase Gráfica del Usuario (GUI). En lugar
de escribir grandes cantidades de código para describir la apariencia y posición de los elementos
de la interfase, simplemente agrega objetos preconstruidos y los coloca en la pantalla.
- La parte “Basic”, se refiere al lenguaje BASIC (Beginners All-Purpose Symbolic Instruction Code),
un lenguaje utilizado por más programadores que cualquier otro lenguaje en la historia de la
computación. Visual Basic ha evolucionado del lenguaje Basic original y ahora contiene cientos de
sentencias, funciones y palabras reservadas, muchas de las cuales se relacionan directamente
con el GUI de Windows. Los principiantes pueden crear útiles aplicaciones aprendiendo unas
cuantas palabras reservadas, además, el alcance del lenguaje permite a los profesionales hacer
cualquier cosa que pueda ser hecha utilizando cualquier otro lenguaje de programación Windows.
El lenguaje de programación Visual Basic no es único de Visual Basic. El sistema de programación
Visual Basic, edición Aplicaciones (Applications Edition) se incluye en Microsoft Excel, Microsoft
Access, y muchas otras aplicaciones de Windows utilizan el mismo lenguaje. El Visual Basic
Scripting Edition (VBScript) es un lenguaje script usado ampliamente y es un subconjunto del
lenguaje Visual Basic. El esfuerzo hecho en aprender Visual Basic será de utilidad en estas otras
áreas.
Sea que se trate de crear una pequeña utilidad para sí mismo o para su equipo de trabajo, un gran
sistema corporativo, o una aplicación distribuida por el globo vía Internet, Visual Basic tiene las
herramientas que necesita.
Las características de acceso a datos permiten crear bases de datos y aplicaciones front-
end para muchas bases de datos populares como SQL Server y otras bases de datos de
nivel corporativo.
La tecnología ActiveX permite utilizar la funcionalidad de otras aplicaciones, como es el
procesador de palabras de Microsoft Word, la hoja de cálculo de Microsoft Excel, y otras
aplicaciones Windows.
2001, Antonio Ortíz Ramírez
www.aortiz.net
4 de 47
Las capacidades para Internet hacen fácil acceder a documentos y aplicaciones a través de
Internet o una Intranet desde su Aplicación, o crear aplicaciones servidor de Internet.
La aplicación final es un verdadero archivo .exe que usa una máquina virtual Visual Basic
que puede distribuir libremente.
Lo nuevo en Visual Basic 6.0
ADO (ActiveX Data Objects). Esta nueva tecnología de acceso a datos contiene un modelo
de objeto más simple, mejor integración con otras tecnologías Microsoft y no Microsoft, una
interfaz común para acceso local y remoto a datos, y conjunto de registros (recordsets)
jerárquicos.
Es posible usar “drag and drop” para crear reportes rápidamente a partir de cualquier
recordset, incluyendo recordsets jerárquicos.
Podrá utilizar el administrador visual de datos para mostrar todas las bases de datos que
están conectadas y sus tablas, vistas, “stored procedures”, etc.
Existen un conjunto de rutinas que permiten utilizar el sistema de archivos y crear archivos
de texto y directorios.
Escriba aplicaciones Internet del lado Servidor que usan código Visual Basic para
responder a peticiones de usuarios desde un navegador.
El control CoolBar, es un control contenedor que puede ser usado para crear barras de
herramientas configurables por el usuario parecidas a las de Internet Explorer.
Las rutinas ahora pueden regresar arreglos, lo cual indica que las clases pueden tener
arreglos como propiedad. También es posible asignar el contenido completo de un arreglo
a otro, siempre que el arreglo de la parte izquierda de la asignación sea un arreglo
dinámico.
Cree componentes ActiveX que usan un ambiente aparte para ejecutar rutinas asíncronas
en hilos separados.
2001, Antonio Ortíz Ramírez
www.aortiz.net
5 de 47
REQUERIMIENTOS Y ESPECIFICACIONES DE VISUAL BASIC
Pentium® 90MHz o superior
VGA 640x480 o resolución superior soportada por Microsoft Windows.
Microsoft Windows NT 4.0 o posterior, o Microsoft Windows 95 o posterior.
24 MB de RAM para Windows 95/98, 32 MB parar Windows NT.
Microsoft Internet Explorer version 4.01 o posterior (version 4.01 Service Pack 1 o posterior
para desarrollo de aplicaciones DHTML, y 4.x para usuarios finales de estas aplicaciones).
Requerimientos de espacio en disco:
Standard Edition: instalación típica 48 MB, completa 80 MB.
Professional Edition: instalación típica 48 MB, completa 80 MB.
Enterprise Edition: instalación típica 128 MB, completa 147 MB.
Componentes adicionales (si se requieren): MSDN (para documentación): 67 MB, Internet
Explorer 4.x: aproximadamente 66 MB.
CD-ROM
LIMITACIONES DE PROYECTO
Un proyecto puede contener hasta 32,000 identificadores (cualquier palabra no reservada), que
incluye, pero no limitado a, formularios, controles, módulos, variables, constantes, procedimientos,
funciones, y objetos.
Los nombres de variables en Visual Basic no pueden ser más largos de 255 caracteres, y los
nombres de formularios, controles, módulos, y clases no pueden ser más largos de 40 caracteres.
Visual Basic no impone un límite sobre el número de objetos distintos en un proyecto.
LIMITACIONES DE CONTROLES
Cada control no gráfico (todos los controles excepto shape, line, image, y etiqueta) utiliza una
ventana. Cada ventana usa recursos del sistema, limitando el número total de ventanas que
pueden existir al mismo tiempo. El límite exacto depende de los recursos disponibles del sistema y
del tipo de controles utilizados.
2001, Antonio Ortíz Ramírez
www.aortiz.net
Para reducir el consumo de recursos del sistema, use los controles shape, line, label, e image en
lugar de picture box para crear o desplegar gráficos.
6 de 47
NUMERO TOTAL DE CONTROLES
El número máximo de controles permitidos en un formulario depende del tipo de controles usados
y los recursos del sistema disponibles. Aunque, hay un límite fijo de 254 nombres de controles por
formulario. Un arreglo de controles cuenta como un sólo control, ya que todos los controles en el
arreglo comparten el mismo nombre de control.
El límite de elementos en un arreglo de controles es de 0 a 32767 en todas las versiones.
LIMITE PARA CONTROLES ESPECIFICOS
Propiedad
Aplica a
Límite
List y ListCount
List box y Combo box El número máximo de elementos es de 32K; el límite
para el tamaño de cada elemento es de 1K
Text
Caption
Text box
Label
64K
1024 bytes
Tag
Name
Command,
Check
255 caracteres. Cualquier título sobre estos límites es
box, Frame, y Option
truncado. Los títulos en propiedades de controles
personalizados están limitados a 32K
Menú control
235 caracteres
Todos los controles
Limitado sólo por la memoria disponible
Todos los controles
Limitado a 40 caracteres
NOTA: en Visual Basic, los nombres de propiedades de control están limitados a 30 caracteres
LIMITACIONES DE CODIGO
La cantidad de código en una forma, clase, o módulo está limitado a 65534 líneas. Una línea de
código puede contener hasta 1023 bytes. Hasta 256 espacios en blanco pueden preceder el texto
2001, Antonio Ortíz Ramírez
www.aortiz.net
en una línea, y no más de 24 caracteres de continuación de línea ( _ ) pueden ser incluidos en una
7 de 47
línea lógica.
PROCEDIMIENTOS, TIPOS Y VARIABLES
No hay límite sobre el número de procedimientos por módulo. Cada procedimiento puede contener
hasta 64K de código. Si un procedimiento o módulo excede este límite, Visual Basic genera un
error al tiempo de compilación. Visual Basic usa tablas para guardar los nombres de
identificadores (variables, proced
Comentarios de: Desarrollo de software en Windows con Visual Basic 6.0 (Básico-Intermedio) (0)
No hay comentarios