ebook img

Aprenda Visual Basic Practicando PDF

127 Pages·2002·4.46 MB·Portuguese
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Aprenda Visual Basic Practicando

APRENDA VISUAL BASIC PRACTICANDO APRENDA VISUAL BASIC PRACTICANDO José Felipe Ramírez Ramírez Master en Informática Administrativa, Catedrático de la Facultad de Contaduría Pública y Administración, Universidad Autónoma de Nuevo León, México Revisión técnica: Lic. José Luis Ramos Coordinador de la Carrera de Informática Administrativa, Facultad de Contaduría Pública y Administración, Universidad Autónoma de Nuevo León, México Pearson Educación MÉXICO • ARGENTINA • BRASIL • COLOMBIA • COSTA RICA • CHILE ESPAÑA • GUATEMALA • PERÚ • PUERTO RICO • VENEZUELA / Datos de catalogación bibliográfica RAMÍREZ RAMÍREZ, JOSÉ FELIPE Aprenda Visual Basic practicando PEARSON EDUCACIÓN. México, 2001 ISBN: 970-26-0285-8 Área: Universitarios Formato: 18.5x23.5cm Páginas: 848 Editor: José Luis Vázquez Chavarría e-mail: [email protected] Editor de desarrollo: Amonio Nuñez Ramos Supervisor de producción: José D. Hernández Garduño Diseño de portada: Iliana H. González Villafán PRIMERA EDICIÓN. 2001 D-R, © 2001 por Pearson Educación de México, S.A. de C.V. Calle 4 No, 25- 2do. Piso Fracc. Industrial Alce Blanco 53370 Naucalpan de Juárez, Edo. de México E-mail: [email protected] Cámara Nacional de la Industria Editorial Mexicana. Registro No. 1031 Reservados todos los derechos. Ni la totalidad ni parte de esta publicación pueden reproducirse, registrarse o transmitirse, por un sistema de recuperación de información, en ninguna forma ni por ningún medio, sea electrónico, mecánico. fotoquímico, magnético o electro óptico, por fotocopia, grabación o cualquier otro. sin permiso previo por escrito del editor. El préstamo, alquiler o cualquier otra forma de cesión de uso de este ejemplar requerirá también la autorización del editor o de sus representantes. ISBN: 970-26-0285-8 Impreso en México- Primea in México 1234567890-03 02 01 Pearson Educación A Adriana, mi esposa, porque ama mis propiedades, hace mejores todos mis eventos y motiva todos mis métodos. C ONTENIDO ____________________________________________________________________ Contenido ..........................................................................................................................................vi índice de prácticas .............................................................................................................................xv Lo inesperado ....................................................................................................................................xx Prólogo ..............................................................................................................................................xxii Forma y contenido del libro .............................................................................................................xxiii Agradecimientos...............................................................................................................................xxvii Parte 1: Entorno Integrado de Desarrollo Capítulo 1: Visual Basic como plataforma de desarrollo ................................................. 3 Objeto de la programación ...................................................................................................................... 4 Visual Basic: más que un lenguaje de programación ............................................................................. 5 Entorno Integrado de Desarrollo ............................................................................................................ 6 Ediciones de Visual Basic ........................................................................................................................ 8 Elementos del IDE .................................................................................................................................. 9 La barra de menús ................................................................................................................................... 12 La barra de herramientas ......................................................................................................................... 12 Formulario (Form) .................................................................................................................................. 13 Modos de trabajo con formularios: SD1 y MDI ..................................................................................... 13 Tecnología orientada a objetos y Visual Basic ....................................................................................... 16 Controles ................................................................................................................................................. 18 Clase ........................................................................................................................................................ 18 Objetos .................................................................................................................................................... 18 Cuadro de herramientas .......................................................................................................................... 19 Propiedades ............................................................................................................................................. 23 Métodos .................................................................................................................................................. 24 Ejemplificación de objeto - propiedad - método .................................................................................... 24 Explorador de proyectos ......................................................................................................................... 25 Tiempos de desarrollo de Visual Basic ................................................................................................... 27 Ventana Propiedades ............................................................................................................................... 28 Ventana Posición del formulario ............................................................................................................. 31 Pasos para crear una aplicación en Visual Basic ..................................................................................... 32 Resumen................................................................................................................................................... 33 Algunas respuestas a los ejercicios ........................................................................................................ 34 Capitulo 2: Creación de la interfaz de usuario ............................................................... 35 El punto de partida: ¿Qué desea hacer? .................................................................................................. 36 Paso 1: Crear la interfaz de usuario .................................................................................................... 37 Contenido vii Inserción de objetos............................................................................................................................... 37 Propiedades de posición y dimensión .................................................................................................. 41 Organización de los objetos en el formulario ...................................................................................... 48 Cómo establecer las aplicaciones para diferentes resoluciones de monitores ..................................... 52 Resumen ....................................................................................................................................................... 55 Algunas respuestas a los ejercicios ..................................................................................................... 56 Capítulo 3: Cómo establecer las propiedades de los objetos .............................................. 57 Consideraciones de diseño en Visual Basic .......................................................................................... 58 Paso 2: Establecer las propiedades de los objetos ....................................................................................... 59 Validar que ya se tienen lodos los objetos que se requieren en el formulario..................................... 59 Cómo asignar el nombre adecuado a cada uno de los objetos .......................................................... 62 Cómo establecer las propiedades de apariencia y comportamiento .................................................. 67 Tablas de objetos y propiedades ........................................................................................................ 73 Resumen ..................................................................................................................................................... 74 Capítulo 4: Escritura del código de los eventos ................................................................... 75 Paso 3: Escribir el código de los eventos .................................................................................................... 76 El editor de código de Visual Basic ............................................................................................................ 76 Elementos de la ventana Código .......................................................................................................... 79 Caracteres especiales ............................................................................................................................ 81 Asistencia en la edición de código ....................................................................................................... 84 El evento predeterminado de los objetos............................................................................................... .84 Convenciones para la codificación ....................................................................................................... .94 Especificaciones de codificación ........................................................................................................... 96 ¿Qué hacer con los procedimientos de evento sin código? .................................................................... .97 Resumen ...................................................................................................................................................... 98 Algunas respuestas a los ejercicios ..................................................................................................... 98 Capítulo 5: Cómo guardar y ejecutar aplicaciones ............................................................. 101 ¿Cómo se almacena su trabajo en Visual Basic? ......................................................................................... 102 Cómo guardar aplicaciones .......................................................................................................................... 103 Recomendaciones para nombrar archivos en Visual Basic .................................................................... 107 Cómo ejecutar su aplicación ......................................................................................................................... 108 Depuración y control del programa............................................................................................................... 114 Indicadores de margen ............................................................................................................................. 115 La ventana Código al depurar una aplicación ..........................................................................................117 Ejecución paso a paso .............................................................................................................................. 118 Puntos de interrupción ............................................................................................................................. 119 Cómo generar un archivo ejecutable (EXE) ................................................................................................. 120 Forma esquemática de presentación de aplicaciones ................................................................................... 123 Resumen ...................................................................................................................................................... 127 Algunas respuestas a los ejercicios .......................................................................................................... 128 Parte 2: Elementos de programación Capítulo 6: Variables y tipos de datos ...................................................................................................... 131 MsgBox .................................................................................................................................................. 132 Constantes de Visual Basic .................................................................................................................... 135 viii Contenido InputBox .................................................................................................................................................... 139 Declaración de variables ................................................................................................................................ 142 Tipos de datos ................................................................................................................................................ 143 DIM: declaración de variables de memoria ................................................................................................... 145 Alcance .......................................................................................................................................................... 147 Nombre .......................................................................................................................................................... 148 Constantes ...................................................................................................................................................... 150 Matrices .......................................................................................................................................................... 150 Funciones de límite de posiciones .................................................................................................................. 153 Option Explicit ......................................................................................................................................... 155 Conversión de datos ........................................................................................................................................ 158 La función Format ........................................................................................................................................ 161 Resumen ......................................................................................................................................................... 166 Algunas respuestas a los ejercicios ....................................................................................................... 166 Capítulo 7: Operadores y estructuras de control ...................................................................... 169 Operadores aritméticos .................................................................................................................................... 170 Operadores comparativos ................................................................................................................................ 172 Código ASCII ......................................................................................................................................... 173 Operadores lógicos .......................................................................................................................................... 174 Prioridad entre operadores ............................................................................................................................... 177 Instrucción If (condicional) ........................................................................................................................... 178 Select Case ................................................................................................................................................ 184 For Next ....................................................................................................................................................... 186 Do Loop .......................................................................................................................................................... 189 Resumen .......................................................................................................................................................... 191 Algunas respuestas a los ejercicios ...................................................................................................... 191 Capítulo 8: Funciones de manipulación de datos ......................................................................193 Qué son las funciones .......................................................................................................................................194 Funciones de fecha y hora ................................................................................................................................ 195 Funciones de manipulación de cadenas (string) ......................................................................................... 202 Funciones numéricas ........................................................................................................................................ 210 Funciones de decisión ...................................................................................................................................... 213 Funciones de uso específico ............................................................................................................................. 216 Funciones financieras ................................................................................................................................ 216 Funciones trigonométricas ........................................................................................................................ 217 Resumen ........................................................................................................................................................... 218 Capítulo 9: Procedimientos y funciones definidas por el usuario .......................................... 219 Procedimientos ................................................................................................................................................. 220 Ejecución de procedimientos ............................................................................................................... 221 Cómo agregar procedimientos en Visual Basic ................................................................................... 222 Procedimientos que no utilizan argumentos y no devuelven valores ................................................. 224 Procedimientos que no utilizan argumentos y sí devuelven valores .................................................. 225 Procedimientos que utilizan argumentos ........................................................................................... 227 Especificación de argumentos opcionales ......................................................................................... 229 Valores predeterminados para argumentos opcionales ...................................................................... 232 Funciones con número incierto de argumentos ................................................................................ 233 Resumen ......................................................................................................................................................... 237 Contenido jx Parte 3: Controles gráficos y programación orientada a eventos Capítulo 10: Controles básicos para la introducción de datos ................................................................ 241 Controles básicos para el acceso de datos ..................................................................................................... 242 Label....................................................................................................................................................... 242 TextBox.................................................................................................................................................. 243 CommandButton...................................................................................................................... 244 Enfoque ......................................................................................................................................................... 249 La tecla presionada: evento KeyPress .................................................................................................. 259 Resumen ........................................................................................................................................................ 262 Capítulo 11: Programación orientada a eventos ........................................................................................ 263 Eventos y su clasificación ............................................................................................................................... 264 Argumentos implícitos ............................................................................................................................. 266 Resumen de las categorías de eventos, consideradas de uso general .............................................................. 266 TipoClic .................................................................................................................................................. 267 Tipo Cambios ......................................................................................................................................... 268 Tipo Enfoque .......................................................................................................................................... 270 Tipo Ratón .............................................................................................................................................. 284 Prioridad de los eventos .................................................................................................................................. 294 Resumen .......................................................................................................................................................... 303 Capítulo 12: Controles contenedores y controles de selección .................................................................. 305 Objetos contenedores ...................................................................................................................................... 306 Frame ............................................................................................................................................................. 306 CheckBox ...................................................................................................................................................... 312 Matriz de controles .......................................................................................................................................... 316 Colores en Visual Basic utilizando RGB y QBColor .................................................................................... 323 RGB ........................................................................................................................................................... 323 QBColor ............................................................................................................................................... 324 OptionButton ............................................................................................................................................ 325 HscrollBary y ScrollBar ..................................................................................................................... 330 Resumen ........................................................................................................................................................... 337 Capítulo 13: Controles de listas desplegables .............................................................................................. 339 Concepto de colección ..................................................................................................................................... 340 Listas desplegables: ListBox y ComboBox ................................................................................................ 342 Cómo agregar y eliminar opciones de las listas desplegables ......................................................................... 343 Método Additem ..................................................................................................................................... 343 Propiedad ListCount ............................................................................................................................ 344 Propiedad List ........................................................................................................................................ 345 Propiedades Selected y Listindex ................................................................................................. 346 Método Removeltem .............................................................................................................................. 347 Método Clear .......................................................................................................................................... 348 Resumen ........................................................................................................................................................... 368 Capítulo 14: Editor de menús y manejo del Portapapeles ......................................................................... 371 El Editor de menús .......................................................................................................................................... 372 Cómo invocar el Editor de menús .......................................................................................................... 373 x Contenido Manejo del Portapapeles ............................................................................................................................... 385 Len: longitud del texto .......................................................................................................................... 386 Propiedades del objeto fuente: SelStart, SelLength y SelText .............................................. 386 Métodos del objeto Clipboard: Clear, SetText y GetText .......................................................... 387 Resumen ........................................................................................................................................................ 393 Capítulo 15: Manejo de imágenes .............................................................................................................. 395 Controles básicos para mostrar imágenes ....................................................................................................... 396 Image .............................................................................................................................................................. 396 LoadPicture ......................................................................................................................................... 396 PictureBox ................................................................................................................................................. 400 Adición de componentes al proyecto .............................................................................................................. 405 Almacenamiento de imágenes ......................................................................................................................... 409 ImageList ((cid:59) Microsoft Windows Common Controls 6.0) ...................................................................... 410 Resumen .......................................................................................................................................................... 419 Algunas respuestas a los ejercicios ............................................................................................................. 419 Capítulo 16; Arrastrar y colocar ................................................................................................................. 421 Arrastrar y colocar .......................................................................................................................................... 422 Estados de transición y punteros predefinidos ................................................................................................ 432 Punteros predefinidos del entorno de Windows ..................................................................................... 433 Manejo en modo manual de arrastrar y colocar .............................................................................................. 435 Resumen .......................................................................................................................................................... 441 Capítulo 17: Control del tiempo .................................................................................................................. 443 Control básico para controlar el tiempo .......................................................................................................... 444 Timer ...................................................................................................................................................... 444 Resumen .......................................................................................................................................................... 449 Capítulo 18: Manejo del sistema de archivos ............................................................................................. 451 El sistema de archivos ..................................................................................................................................... 452 Controles básicos para el manejo del sistema de archivos .............................................................................. 452 DriveListBox ............................................................................................................................................ 452 DirListBox ................................................................................................................................................. 453 FileListBox .............................................................................................................................................. 453 Manejo del objeto FileSystem ................................................................................................................... 461 Manipulación de subdirectorios ................................................................................................................... 461 Manipulación de archivos ............................................................................................................................ 468 Resumen ........................................................................................................................................................... 474 Capítulo 19: Cuadros de diálogo comunes ...................................................................................................477 Cuadros de diálogo comunes ............................................................................................................................478 CommonDialog ((cid:59) Microsoft Common Dialog Control 6.0) ..................................................................... 478 Indicadores ................................................................................................................................................... 480 Manejo de errores ......................................................................................................................................... 481 Cuadro de diálogo Color ............................................................................................................................. 482 Cuadro de diálogo Fuente ............................................................................................................................ 485 Cuadro de diálogo Imprimir ........................................................................................................................ 491 Cuadro de diálogo Abrir/Guardar como ...................................................................................................... 497 Resumen .......................................................................................................................................................... 504

Description:
APRENDA VISUAL BASIC. PRACTICANDO. José Felipe Ramírez Ramírez. Master en Informática Administrativa,. Catedrático de la Facultad de
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.