APRENDA VISUAL BASIC
PRACTICANDO
DE MENTO
7 nc AACN \
PEARSON
TENA
ii in
USPH-X6T-SHNUForma y comtemido del Wityt0 esvsssessssusssssssorsssssssessounsssssssounnsessssessusssssosssssssssssesuonssssssssmnsssasssoon OIC
ceeoennneeree KEEL
Agradecimientos ..
Parte 1: Entorno Integrado de Desarrollo
‘Capitulo 1: Visual Basic como plataforma de desarrollo...
“Objeto de la programacidn - - vo : on
‘Visual Basic nf ge an gine de ogra eee 5
‘Modo de trabajo con formularios: SDI y MDL oo 7 ry
‘Tecnologia onentada a objetos y Wisual Basic 7
‘Eiemplificaciin de objets ~ propiedad ~ méuode
Explorador de proyectos .
‘Tiempos de devarrollo de Visual Basic
‘Ventana Propiedades oe x
Nentana Passci6n del emulaeig
Pasos para crear una aplicaciéo en Visanl Basie 2
RES Red
‘Algunas respuestas a los ejereicios
‘Capitulo 2: Creacién de ba imterfinz de wsttario eoennre+.oorsenseeenen ns mmreneeeennertem tien od
El punto de partida: {Qué desea hacer?
Material chroniony prawem autorskimContenido vii
(Onganizacign de los objetos en el formulario nnn 45
(Climo estableoer bas aplicaciones para diferentes resnluciones Ge monitores er scr vanes?
Resumen S
‘Algunas respuestas 0105 ej@PCiGiO§ eee ene SH
Capitulo 3: Cémo establecer Ins propiedades de los Objet08 meme emannnnmmnST
(Considerciones de disefie on Wismal Basic 0S
Paso 2: Establecer las propiedades de los objetos oa — 59,
‘Validar que ya se tienen todos Ins objetos que se sequieren en el fOrMWIAH ccna 3%
(Como asignar el nombre adeeusdo a cads uno de lus objetos ... 62
Céimo establecer las propiedades de apariencia y comportamiento
‘Tablas de objetos y propiedades onsen a
Resin 7
Capitulo 4: Escritura del cédigo de los event0$ vss
Paso 3: Escribir el ofdigo de los eventos .
‘El caitor de eésdigo de Visual Basic...
Elemmentos de la ventana COdigo a
Coracteres especiales a a
‘Asistencia en la edicidn de oi 4.
El evento predeterminado de los objetos 0
Convenciones para la codificacién ery
Expecificaciones de codifieaci6e — 36,
a
oy
98
Qué hacer con los procedimiantos de evento sin digo?
Resumen
‘Alpunas respuestat a los ejercicion a -
Capitulo 5: Cémo guardar
Ci5mo se almoccna su trabsjo en Visual Basic? 7
Cine goardar eplicaciones ree
‘Recomeniiaciones para nombrar archivos en Visual Basic 10
(Cima ejecutar su aplicaci6e :
Depuracidn y contrat del progransa
Tndicadores de marge...
‘La ventana Cédigo al depurar una aplicacién
Bjecori6e paso 8 980 eases
Puntos de interrupeién ~
(Cémo generar un aehivo ejecuable (EXE)
Parte 2: Elementos de programacién
Capitulo 6: Variables y tipos de dat0s .es.nsunenuemassteitnusnisnieantee
wsoaox
Constants Je Vist BSS nnn nnanininnlt
Aaterial chroniony prawem autorskimviit Contenido
InputBox ..
Codigo ASCIL
‘Operodores kigicos,
‘Pracidad entre uperadores
Unstrucesia Tf (condicional) ...
Select tae eee
Ear Next 186
Do Leen : 189
Resumen is
‘Alzunas respoestas a los ejreicios one ae DL
Capitato 8: Funciones de manipulacién de datos ws... #sssanaaanansansssssis
"Qu6 sn aS PUREE ce
‘Funciones de fecha y hora
‘Funciones de manipulacida de cadens (string) «
Funclooes de decision rsesnee nen eeg nese npenennnennnnnnnenaeaeneene 23
Funciones de uso especifico woe . . . . oo sansa D6
“Pubeiones (nance Ee 8
‘Funciones trigonométficas nner DTT
Resunen ee 218
Capitulo 9:
‘Ejecucidn de procedimientos
Como’ menos on Visual Basic
‘Procedimieatos que no utlizan azgumentos y oo devuelven Valor nnn 224
‘Frocedimientos que no wiliman argumenios_y sf Gevuelven Walqwes oo ooonecnoecnnccos 225
Procedimientos que utilizan argomentos
‘Bspecificacida de argamentos.opcionales
‘Valores predeterminados para argamentos apeionales
‘Funciones con ndmero incierto de arewmenios
Resumen oe 7
Material chroniony prawem autorskimContenido ix
Parte 3: Controles graficos y programacién orientada a eventos
Capitulo 10: Controles bésicos para la introduecién de datos oossannnnnnnnnneneesees ssi
‘Controles bisicos para el acceso de datas
Enfogue
‘La tecla presionsda: evento KeyPress
Capitulo 11: Programacién orientada a eventos
TEVERIOS y 50 EAS C@CIOR enn
“Angumentos implictes
Meso ds ngs EE, Cos eo GET
Capitulo 12: Controles contenedores y controles de seleccién:
rane
Oheckiox.
Colores en Visual Basic uiilizando ROS y O8¢olar
ce
g8Color
OptionButton
HScrolBar y VSerollBar
Resumen
Capitulo 13: Controle de lstas desplegabhes nan snnnemnnnsn 39
Caney :
(a eipoabien istry aban :
Como climinar opcianes de las listas desplepables
Propiedad ListCount
Propiedad List. 385
Propicdades Selected y Listindex 6
eal se eee |
Capitulo 14: Editor de mends y manejo del Portapapeles 21mm
= - - 30
Material chroniony prawem autorskimx Contenido:
Manejo del Portapapeles ce eee finn ieinn SRS
‘Len; Famgitad del FER nnn
start, SelLengtn y GelText
Gi
Capitulo 15: Manejo de imigenes smn
‘Controles bdsicos pura mostrar imipenes ..
Image
" dBi cts
Picturenay
‘Adiciém de componemes al proyecto
‘Aimavenameno de imagenes
TnageList (3 Microsoft Windows Common: Controls 6.0)
‘Resumen
Algunas respuestas a los ejercicios
Capitulo 16: Arrastrar y culocar
‘ARTES Y COIOEHT aces
Fandos de ransickin y punters predefinidos
‘Punweros predefinidos del entorno de Windows.
Maneio-e0 modo manval de arrestrar y colocar
Resomen -
Capitulo 17: Control del tiempo ..
Control hisice para controlar el tiempo ..
Timer
Resumen .
Capitulo 18: Manejo del sistema de archivos
Contes sicos para manejo del sistema de are
Capitulo 19: Cuadros de didlogo comunes
‘Cuadros de didiogo comones. ou :
Conmondialog (2 Mic ommemn Dialog Cantrel 6.0)
‘Manejo de errores
Euadro de diflogo Color
Cuuelro de difloge Foente
(Cuadiro de distogo Imprimir
(Cuaciro de ditloge Abrir/Guandar como
Resumen
n autorskimContenido xi
Capitulo 20: ime trvbajar en una interfer de maiiptes docummenion ennnnennannnnn SOS
Funsamenios del enter MD) enceorvnennronere
Limitaciones que impliea el uso de un formulario MDL
Coino preparar su aplienciOn para compilacion y distribuciéa
RESUIER sccm
Capitulo 21: Controles ActiveX para mejorar la interfaz...
Conteales comes de Windaw
PragressSar (4 Microsop Windows Common Controls 6.0)
TreeView (Microsoft Windaws Common Cantrots 6:0)
Céhna agregar opciones a un sistema TreeViey ...
StatusBar (@ Micrsoft Windows Common Conirols 6)
Ciérmo agregar opciones a un objeto basado en StatusBar
‘ToolBar (@ Microsofi Windows Cammaon Cantrols 6.0).
Cémo agregar opciones a un objeto basado en StatusBar
Resumen
Parte 4: Archivos y bases de datos
‘Capitulo 22: Bases de: datos y TAQ: .ccccsssssssussssssconsesssssssssisssssseeunecscessusnsssssseeeussecesa
Conceptos de bases de datos en
Blase de datos, ta py ee on
Clave primar
Clave externa y relaciones
a
Indives
La interfaz de usuario v el eXdigo de aplicaciones
El motoe de base de d8108 nnn
El almacén de datas
Dao.
uses, objetos y colecciones
Divisiones de fa programacida de bases de datos
Lenguaje de Definicién de Doios
Lenguaje de Manipulacidn de Datos
‘Algunas respuestas a los ejerticios an.
Capitulo 23: Lenguaje de Definictin de Datos y DAO
Lenguaje de Definiciém de Date eee neem
“Tipos de objetos en DAO .nsnnnssnnsnnncnnne
Siolanis para el wio de coleeciowes nn
Wanabtes OF] aoc
Espacio de uabujo e integraciin de ia base
Métodes Great
Bloque With... End With senna
Elementon roqueridon pars agree objetoxii Contenido
(Cie trabajar can jas colecciones de DAO ...
‘Algunas respuestas a los ejercicios ...
Capitulo 24: Lenguaje de Manipulactin de Datos y DAQ enn
Lenguaje de Manis ‘de Datos ..
Operaciones Isisicas de manipulacién de hases de datos
‘Tareas. de- apertura de base de: datos .
OpenDatAbASe en :
OPEARECOPISER nc nnnsn
‘Tipos de Recordset
clos
‘Tareas de-escritura de datos (parte! }
‘AddNiew y actualizacida al almacéa de datow
Tae de Blue D8 (PAE BY nn
Beek ......
Propiedad Index
tae de eseriuura de datos (pare 2).
Edit
Update
Técnica RAR
Tareas de movieniento entre datos ..
‘Tareas de biisqueda de datos (parte 2) .
— >
Métoxios Find 29
Resuon 65,
‘Capitulo 25: Controles data y Flextrid
‘Conical Daa
‘Objetos vineulados a campos de base de datos
Elextiria
‘Consideraciones de incompatibilidad entre Access 97 y Access 2000
Resumen
Capitulo 26: Bases de datos multiusuario usando DAQ secs
[La nevesidad de eapacidades multiuswario.
‘Cémo abrir la base de datos en mado compariio 7
(Cémo abrir los Recordsets en modo compart) sess
Probilemas al escribir y coieepto de blogueo.
Bloqueo pesimista y optimists
[Blaqueo pesimists
Blogueo optimist.
Aclaraciéa del “bloqueo de registros™
‘Manejo de errores para el mnodo multusuario
OM EPPOF anssnrnnnennn
Bfiquetas oe
‘oto