Web viewCon este lenguaje se puede crear desde una simple calculadora hasta un procesador de texto...

536
Todos los derechos reservados 2005-2008 Hijo mío, no te olvides de mi ley, y tu corazón guarde mis mandamientos; Porque largura de días y años de vida y paz te aumentarán. Nunca se aparte de ti la misericordia y la verdad; Átalas a tu cuello, escríbelas en la tabla de tu corazón; Y hallarás gracia y buena opinión ante los

Transcript of Web viewCon este lenguaje se puede crear desde una simple calculadora hasta un procesador de texto...

(Hijo mo, no te olvides de mi ley, y tu corazn guarde mis mandamientos; Porque largura de das y aos de vida y paz te aumentarn. Nunca se aparte de ti la misericordia y la verdad; talas a tu cuello, escrbelas en la tabla de tu corazn; Y hallars gracia y buena opinin ante los ojos de Dios y de los hombres. Proverbios 3:1-4.) (Todos los derechos reservados 2005-2008)

VISUAL BASIC 6.0

Orientado a bases de datos

Desarrollando Grupo Experto Bucarelly

Segunda edicin

DCLC

(Distribucin del conocimiento libre de costo)

VISUAL BASIC 6.0

Orientado a Bases de Datos

Desarrollando Grupo Experto Bucarelly

Segunda edicin

CARLOS M. RODRIGUEZ BUCARELLY

Autor de este libro

Maestro actual del INFOTEP

Ing. en Sistemas

PABLO A. RODRIGUEZ BUCARELLY

Coautor de este libro

Encargado del departamento de monitoreo Banco Popular

Ing. en Sistemas

Diseo de pginas

CLARIBEL PIEYRO TORRES

Licda. En Mercadeo

Revisin tcnica

CARLOS A. MOREL PICHARDO

Lic. en Informtica

Impresor

EDGAR HILARIO SANCHEZ

Lic. en Informtica

TWINSMASTER SOFT CORPORATION

1998-2008

(Agradecimientos) (Ing. Carlos Manuel Rodrguez Bucarelly) (Visual Basic 6.0) (Mis ms sincero agradecimiento a mi padre DIOS, ser supremo, creador del universo y todas las cosas dentro de l, cuya gloria sea toda para l por los siglos de los siglos, Amn.Infinitas gracias a todos los lectores de la primera edicin de este libro que gracias a ellos he obtenido la inspiracin necesaria para poder escribir esta segunda edicin.Los siguientes revisores aportaron comentarios y sugerencias cuidadosas para el mejoramiento del manuscrito de esta edicin: Ing. Carlos A. Morel Pichardo, Adm. Nelson M. Rodrguez Bucarelly Ing. Pablo A. Rodrguez Bucarelly, Ing. Starky H. Jquez Medina y los lectores de la primera edicin.Un agradecimiento muy especial a mi compaero de trabajo Lic. Juan Francisco Mena Maon, ya que ha sido desde un principio un apoyo incondicional para las elaboraciones de mis proyectos, adems de considerarlo como un padre para mi.)

(Derechos del autor y modo de distribucin) (Ing. Carlos Manuel Rodrguez Bucarelly) (Visual Basic 6.0) (En el presente apartado se especifica la forma de distribuir este libro y los derechos propios del autor del libro.Derechos del AutorEste libro es exclusivamente una obra del Ing. Carlos Manuel Rodrguez Bucarelly y no puede ser alterado ni modificado bajo ninguna condicin sin antes haber sido consultado con el mismo. Derechos del lector y distribuidorEste libro puede ser utilizado en cualquier institucin educativa (colegios, universidades, institutos, politcnicos, internados, etc.).No se permite ventas de este libro para obtener beneficios econmicos.Se debe considerar el nombre del autor en la bibliografa de cualquier manuscrito si se copia alguna porcin de texto de este libro.El libro se distribuye de forma digital pero puede ser impreso en hojas de papel.Las distribuciones impresas en hojas de papel deben tener a totalidad el nmero de hojas obtenidas en el documento en su formato digital, incluyendo la portada del libro.Responsabilidad del AutorEl autor no se hace responsable del mal uso del conocimiento obtenido por este libro.El autor no se hace responsable de las sanciones aplicadas por la violacin de los derechos del autor.)

(C O N T E N I D OR E D U C I D O)

(X)

(2008)

(Prlogo) (Introduccin a la programacin orientada a objetos ) (El EID (Entorno Integrado de desarrollo) de Visual Basic 6.0) (5-17)

(18-37)

(38-218) (Introduccin a los controles ms usuales de Visual Basic 6.0)

(Introduccin al Lenguaje Basic) (219-293)

(Los mens) (294-304)

(La interfaz de usuario) (305-359)

(Los Archivos) (360-401)

(Introduccin a las Bases de datos) (402-436)

(Trucos de la red) (437-442)

(Ing. Carlos Manuel Rodrguez Bucarelly) (Anexos y Bibliografa) (443-445)

(CONTENIDO DETALLADO)

(5667778891011121314151819192021222223232424252526262727282829303131323334343434353636363737) (PrlogoCAPULO I: INTRODUCCIN A LA PROGRAMACIN ORIENTADA A OBJETOS1.1 Concepto de programacin orientada a objetos (POO)Programas orientados a eventosCreacin de programas para el entorno de Windows..1.4 Elementos de una aplicacin en el entorno de Windows.- 1.4.1 Formularios y controles.- 1.4.2 Nombre de controles y objetos- 1.4.3 Propiedades, clase y estado de objetos- 1.4.4 Modo de diseo y Modo de ejecucin- 1.4.5 Procedimientos..- 1.4.6 Eventos- 1.4.7 Mtodos...- 1.4.8 Mdulos...- 1.4.9 Encapsulacin, herencia, polimorfismo y mensajes en objetos.1.5 Preguntas y ejercicios propuestos.CAPTULO II: EL EID (ENTORNO INTEGRADO DE DESARROLLO) DE VISUAL BASIC 6.02.1 Qu es Visual Basic?......................................................................................................................2.2 Historia y versiones de Visual Basic.2.3 El EID (Entorno Integrado de Desarrollo) de Visual Basic 6.0- 2.3.1 La barra de mens.- 2.3.2 La barra de herramientas estndar.- 2.3.3 La caja de herramientas (Toolbox).- 2.3.4 Los formularios (Forms)- 2.3.5 El explorador de proyectos (Project Explorer)..- 2.3.6 La ventana de propiedades (Properties Windows)..- 2.3.7 La ventana de esquema de formularios (Form Layout Window)...- 2.3.8 La ventana explorador de formulario (Form Explorer Window).2.4 La ayuda de MSDN Library- 2.4.1 Instalacin de MSDN Library...- 2.4.2 Comprender el visor de MSDN Library..- 2.4.3 Seleccionar la documentacin adecuada.- 2.4.4 Buscar informacin en el visor de MSDN Library.- 2.4.4.1 Explorar mediante la Tabla de contenido.- 2.4.4.2 Encontrar informacin con el ndice..- 2.4.4.3 Encontrar informacin con la bsqueda de texto completo..- 2.4.4.4 Crear una lista de temas favoritos.2.5 El Editor de Cdigo (Code Editor)..- 2.5.1 Caractersticas del Editor de Cdigo (Code Editor).- 2.5.2 Personalizar el Editor de Cdigo (Code Editor)2.6 El Depurador (Debugger)..- 2.6.1 Depurar utilizando puntos de parada (Breakpoints).- 2.6.2 Depurar paso a paso por instrucciones (Step Into)..- 2.6.3 Depurar paso a paso por procedimientos (Step Over)- 2.6.4 Depurar paso a paso para salir (Step Out)- 2.6.5 Ventana de Locales (Locals Window)- 2.6.6 Ventana Inmediato (Immediate Window)...- 2.6.7 Ventana Inspeccin (Watch Window).- 2.6.8 Inspeccin rpida (Quick Watch)- 2.6.9 Pila de llamadas (Call Stack)...2.7 Preguntas para contestar..)

(CONTENIDO DETALLADO)

(38404040495080849494104129130130134161161166166166166166173173173173173176176177177182182184184188191192192193193194196196197200203206207209211212214) (CAPTULO III: INTRODUCCIN A LOS CONTROLES MS USUALES DE VISUAL BASIC 6.03.1 Los controles ms usuales en Visual Basic 6.0..- 3.1.1 Los botones de comando (CommandButton)- 3.1.1.1 Propiedades de los botones de comando- 3.1.1.2 Uso de las propiedades en el Editor de Cdigo..- 3.1.1.3 Eventos sobre los botones de comando..- 3.1.1.4 Mtodos de los botones de comando...- 3.1.1.5 Ejercicios prcticos..- 3.2.1 Las etiquetas (Labels)...- 3.2.1.1 Propiedades de las etiquetas.- 3.2.1.2 Eventos sobre las etiquetas- 3.2.1.3 Ejercicios propuestos..- 3.3.1 Las cajas de texto (TextBox)- 3.3.1.1 Propiedades de las cajas de texto.- 3.3.1.2 Eventos sobre las cajas de texto...- 3.3.1.3 Mtodos de las cajas de texto- 3.3.1.4 Ejercicios prcticos..- 3.4.1 Los botones de opcin (OptionButton)...- 3.4.1.1 Propiedades de las botones de opcin.- 3.4.1.2 Eventos sobre los botones de opcin...- 3.4.1.3 Mtodos de los botones de opcin- 3.4.1.4 Ejercicios prcticos..- 3.5.1 La cajas de verificacin (CheckBox)..- 3.5.1.1 Propiedades de las cajas de verificacin.- 3.5.1.2 Eventos sobre las cajas de verificacin- 3.5.1.3 Mtodos de las cajas de verificacin- 3.5.1.4 Ejercicios prcticos..- 3.6.1 La barras de desplazamiento (ScrollBars).- 3.6.1.1 Propiedades de las barras de desplazamiento...- 3.6.1.2 Eventos sobre las barras de desplazamiento..- 3.6.1.3 Ejercicios prcticos..- 3.7.1 Las cajas de lista (ListBox)..- 3.7.1.1 Propiedades de las cajas de lista.- 3.7.1.2 Eventos sobre las cajas de lista- 3.7.1.3 Mtodos de las cajas de lista.- 3.7.1.4 Ejercicios prcticos..- 3.7.1.5 Ejercicios propuestos..- 3.8.1 Las cajas combinadas (ComboBox)...- 3.8.1.1 Ejercicios prcticos..- 3.9.1 El control tiempo (Timer)..- 3.9.1.1 Propiedades del control tiempo.- 3.9.1.2 Ejercicios prcticos..- 3.10.1 Controles relacionados con ficheros (FileList, DirList y DriveList)..- 3.10.1.1 Conectar los controles de ficheros.- 3.10.1.2 Ejercicios prcticos3.2 El control de cuadros de dilogo (CommondDialog)- 3.2.1 Los cuadros de dialogo Abrir y Guardar (Open/Save).- 3.2.1.1 Ejercicios prcticos..- 3.2.2 El cuadro de dilogo Imprimir (Print)..- 3.2.2.1 Ejercicios prcticos..- 3.2.3 El cuadro de dilogo Fuente (Font)- 3.2.3.1 Ejercicios prcticos..- 3.2.4 El cuadro de dilogo Color..)

(CONTENIDO DETALLADO)

(214216218219221221221222222223223224225225226226226227227227277228231231232232233233233234234234237237237239244244245245245246246246246250251251255256257259) (- 3.2.4.1 Ejercicios prcticos..3.3 Arreglo en los controles3.4 Figura con los controles ms usuales de Visual Basic 6.0.CAPTULO IV: INTRODUCCIN AL LENGUAJE BASIC4.1 El Lenguaje Basic- 4.1.1 Antecedentes..- 4.1.2 Nacimiento y primeros aos.- 4.1.3 Crecimiento Explosivo..- 4.1.4 Perfeccionamiento.4.2 Conceptos bsicos.- 4.2.1 Identificadores- 4.2.2 Palabras reservadas.- 4.2.3 Tipos de datos- 4.2.3.1 Clasificacin de los tipos de datos- 4.2.3.1.1 Tipos enteros (Byte, Integer, Long).- 4.2.3.1.2 Tipos reales (Single, Double, Currency).- 4.2.3.1.3 Tipos cadena (String).- 4.2.3.1.4 Tipos lgicos (Boolean).- 4.2.3.1.5 Tipos variados (Variant).- 4.2.4 Constantes..- 4.2.4.1 Declaracin de constantes.- 4.2.4.2 Declaracin de constantes pblicas.- 4.2.4.3 Declaracin de constantes