Regular price
20.250 KD
inc. VAT
Couldn't load pickup availability
Table of contents
- Front Matterii
- Agradecimientosxv
- Introducciónxvii
- ¿Qué es Visual Basic 2005?xvii
- Versiones de Visual Basic .NETxvii
- Notaxviii
- Determine la mejor manera de trabajar con este libroxviii
- Requerimientos del sistemaxix
- Notaxix
- Instale y utilice los archivos de prácticaxx
- Importantexx
- Instale los archivos de prácticaxx
- Notaxx
- Notaxxi
- Utilice los archivos de prácticaxxi
- Notaxxi
- Desinstale los archivos de prácticaxxv
- Convenciones y características de este libroxxvi
- Convencionesxxvi
- Otras característicasxxvi
- Actualice los programas de Visual Basic 6xxvi
- Vínculos de soporte útilesxxvii
- Soporte para el software Visual Studio 2005xxvii
- Contenido complementario en líneaxxvii
- Sitio Web de McGraw-Hill Interamericanaxxvii
- Preguntas y comentariosxxviii
- Acerca del autorxxviii
- Parte I: Comience a utilizar Microsoft Visual Basic 20051
- Capítulo 1: Explore el Entorno de Desarrollo Integrado de Visual Studio3
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 20054
- El entorno de desarrollo de Visual Studio5
- Importante5
- Inicie Visual Studio 20055
- Nota6
- Abra un proyecto Visual Basic7
- Consejo7
- Resolución de errores8
- Proyectos y soluciones8
- Las herramientas de Visual Studio9
- El Diseñador10
- Desplegar el Diseñador11
- Consejo12
- Ejecute un programa de Visual Basic12
- Ejecute el programa Trivia Musical12
- Consejo12
- La ventana Propiedades13
- Modifique una propiedad14
- Consejo15
- Acerca de las propiedades17
- Mueva y modifique el tamaño de las herramientas de programación17
- Mueva y modifique el tamaño de las ventanas de herramientas19
- Mueva y modifique el tamaño de la ventana Propiedades19
- Acople las ventanas de herramientas20
- Acople la ventana Propiedades20
- Consejo21
- Oculte las ventanas de herramientas21
- Utilice la característica Ocultar automáticamente21
- Consejo22
- Abra un explorador Web dentro de Visual Studio22
- Abra el explorador Web de Visual Studio22
- Obtenga ayuda23
- Dos fuentes de ayuda: archivos locales y contenido en línea23
- Establezca las opciones del sistema de Ayuda24
- Mantenga una lista de favoritos dentro de la Ayuda25
- Consejo26
- Resumen de los comandos del menú Ayuda27
- Personalice la configuración del IDE para ajustarla a los ejercicios propuestos en este libro28
- Configure el IDE para trabajar en Visual Basic28
- Configure el IDE para programación en Visual Basic28
- Revise las configuraciones de proyecto y del compilador29
- Revise la configuración de proyectos y del compilador30
- Un paso adelante: salga de Visual Studio31
- Salga de Visual Studio32
- Referencia rápida del capítulo 132
- Capítulo 2: Escriba su primer programa35
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 200535
- Siete de la suerte: su primer programa en Visual Basic36
- Pasos de la programación36
- Cree la interfaz de usuario37
- Cree un nuevo proyecto37
- Consejo37
- Consejo38
- Cree la interfaz de usuario38
- Mueva y modifique el tamaño de un botón40
- Consejo40
- Agregue un segundo botón40
- Consejo41
- Agregue las etiquetas de los números41
- Agregue una imagen42
- Configure las propiedades43
- Configure las propiedades de los botones43
- Consejo43
- Consejo44
- Establezca las propiedades de las etiquetas de números45
- Consejo45
- Establezca las propiedades de la etiqueta descriptiva46
- Las propiedades del cuadro de imagen47
- Configure las propiedades del cuadro de imagen47
- Nota48
- Consejo48
- Escriba el código49
- Lectura de las tablas de propiedades49
- Utilice el Editor de código50
- Escriba el código del botón Tirar51
- Nota51
- Consejo52
- Nota53
- Analice el procedimiento Button1_Click53
- Ejecute aplicaciones de Visual Basic55
- Ejecute el programa Siete de la suerte56
- Consejo57
- Proyectos de ejemplo en el disco duro57
- Creación de un archivo ejecutable57
- Cree un archivo ejecutable58
- Consejo59
- Distribuya su aplicación59
- Un paso adelante: añada elementos a un programa60
- Vuelva a cargar el programa Siete de la suerte60
- Referencia rápida del capítulo 261
- Capítulo 3: Domine los controles del Cuadro de herramientas63
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 200563
- Uso básico de los controles: el programa Hola mundo64
- Cree un programa Hola mundo64
- Nota64
- Nota65
- Nota66
- Nota67
- Ejecute el programa Hola mundo67
- Consejo67
- Nota68
- Use el control DateTimePicker69
- El programa Cumpleaños69
- Cree el programa Cumpleaños69
- Nota71
- Ejecute el programa Mi cumpleaños72
- Consejo72
- Nota73
- Una aclaración acerca de la terminología73
- Controles para obtener datos del usuario76
- Experimente con el control CheckBox76
- Ejecute el programa Casilla de verificación78
- Consejo78
- Programa de demostración Input controls79
- Ejecute el programa Input controls79
- Nota80
- Revisión de código del programa Input controls81
- Examine el código de la casilla de verificación y del cuadro de lista82
- Un paso adelante: utilice el control LinkLabel84
- Nota84
- Cree el programa Vínculo Web84
- Ejecute el programa Prueba de vínculo Web86
- Consejo86
- Referencia rápida del capítulo 388
- Capítulo 4: Trabaje con menús, barras de herramientas y cuadros de diálogo89
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 200590
- Añada menús utilizando el control MenuStrip90
- Cree un menú90
- Añada teclas de acceso directo a los comandos del menú92
- Nota92
- Convenciones de menú93
- Añada teclas de acceso directo93
- Cambie el orden de los elementos de menú94
- Nota94
- Cree el procesamiento de las opciones del menú95
- Añada un objeto etiqueta al formulario95
- Nota96
- Edite los procedimientos de evento del menú96
- Nota96
- Consejo97
- Nota97
- Ejecute el programa Mi menú98
- Consejo98
- Propiedades y funciones del reloj del sistema99
- Añada barras de herramientas con el control ToolStrip99
- Cree una barra de herramientas99
- Mueva y elimine botones de las barras de herramientas101
- Utilice los controles de cuadro de diálogo102
- Añada controles OpenFileDialog y ColorDialog102
- Añada un objeto cuadro de imagen103
- Procedimientos de eventos que controlan cuadros de diálogo comunes103
- Edite el procedimiento de evento del botón Abrir103
- Escriba el procedimiento de evento del botón Color105
- Establezca las propiedades para controlar las opciones del cuadro de diálogo Color105
- Ejecute el programa Mi Menú106
- Consejo106
- Añada cuadros de diálogo personalizados a los programas108
- Un paso adelante: asignación de teclas de método abreviado a los menús108
- Asigne teclas de método abreviado al menú Reloj109
- Consejo109
- Referencia rápida del capítulo 4111
- Parte II: Bases de la programación113
- Capítulo 5: Variables y fórmulas de Visual Basic y .NET Framework115
- Notas de actualización: Migración del código de Visual Basic 6 a Visual Basic 2005116
- Anatomía de una declaración de programa de Visual Basic117
- Utilice variables para almacenar información117
- Reserve espacio para las variables: la instrucción Dim118
- Nota118
- Nota119
- Utilice variables en un programa119
- Cambie el valor de una variable119
- Nota120
- Consejo120
- Convenciones de nombramiento de variables122
- Utilice una variable para almacenar datos introducidos por el usuario123
- Obtenga información utilizando la función InputBox123
- Nota124
- ¿Qué es una función?125
- Utilice una variable para los datos de salida125
- Nota126
- Despliegue un mensaje utilizando la función MsgBox126
- Trabaje con tipos de datos específicos127
- Nota127
- Utilice tipos de datos fundamentales en el código129
- Nota131
- Nota132
- Tipos de datos definidos por el usuario132
- Constantes: variables que no cambian133
- Utilice una constante en un procedimiento de evento133
- Consejo134
- Trabaje con operadores de Visual Basic134
- Aritmética básica: los operadores +, −, * y /135
- Trabaje con operadores básicos135
- Examine el código del programa Basic Math136
- Nuevos operadores de acceso directo138
- Utilice operadores avanzados: \, Mod, ^ y &138
- Trabaje con operadores avanzados138
- Nota141
- Consejo142
- Trabaje con métodos dentro de Microsoft .NET Framework142
- ¿Cuáles son las novedades de Microsoft .NET Framework 2.0?143
- Utilice la clase System.Math para calcular raíces cuadradas143
- Un paso adelante: establezca el orden de precedencia145
- Utilice paréntesis en una fórmula146
- Referencia rápida del capítulo 5146
- Capítulo 6: Utilice estructuras de decisión149
- Notas de actualización: Migración del código de Visual Basic 6 a Visual Basic 2005149
- Programación orientada a eventos150
- Eventos soportados por los objetos de Visual Basic151
- Utilice expresiones condicionales151
- Las estructuras de decisión If…Then152
- Prueba de distintas condiciones en una estructura de decisión If… Then153
- Importante154
- Consejo154
- Valide a los usuarios usando If… Then154
- Utilice operadores lógicos en las expresiones condicionales158
- Consejo158
- Agregue protección por contraseña usando el operador And158
- Consejo160
- Corto circuito con los operadores AndAlso y OrElse160
- Estructuras de decisión de selección de casos162
- Utilice los operadores de comparación en una estructura Select Case164
- Use una estructura Select Case para procesar la introducción de datos desde un cuadro de lista164
- Consejo167
- Un paso adelante: detección de los eventos del ratón168
- Agregue un controlador de evento del ratón168
- Referencia rápida del capítulo 6170
- Capítulo 7: Utilice bucles y temporizadores171
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005172
- Escriba bucles For…Next172
- Despliegue en pantalla una variable de contador en un control TextBox173
- Despliegue en pantalla una variable de contador en un control TextBox173
- Consejo174
- Consejo175
- Consejo175
- Cree bucles complejos For…Next176
- Abra archivos utilizando un bucle For…Next177
- Consejo177
- Nota178
- Nota179
- Abra archivos mediante el uso de un contador con un ámbito más amplio179
- Utilice un contador global180
- Consejo180
- La declaración Exit For181
- Escriba bucles Do182
- Nota183
- Evite los bucles infinitos183
- Importante183
- Haga conversión de unidades de medición mediante un bucle Do183
- Consejo184
- Consejo185
- Utilice la palabra clave Until en los bucles Do186
- El control Timer186
- Cree un reloj digital mediante el uso de un control Timer186
- Cree el programa Reloj digital187
- Nota187
- Consejo188
- Consejo188
- Utilice un objeto temporizador para establecer un límite de tiempo189
- Establezca un límite de tiempo para introducir una contraseña190
- Pruebe el programa Tiempo para contraseña191
- Consejo191
- Un paso adelante: inserte fragmentos de código193
- Inserte el fragmento de código para desplegar la versión actual de Windows193
- Consejo195
- Referencia rápida del capítulo 7196
- Capítulo 8: Depure programas Visual Basic197
- Notas de actualización: Migración del código de Visual Basic 6 a Visual Basic 2005198
- Encuentre y corrija errores198
- Tres tipos de errores198
- Identifique los errores lógicos199
- Principios de depuración: utilice el modo de depuración200
- Depure el programa Prueba de depuración201
- Nota203
- De seguimiento a las variables mediante el empleo de la ventana Inspección205
- Abra una ventana Inspección205
- Consejo205
- Consejo206
- Visualizadores: Herramientas nuevas de depuración que despliegan datos207
- Abra un visualizador de texto en el depurador207
- Consejo208
- Utilice las ventanas Inmediato y Comando209
- Utilice la ventana Inmediato para modificar una variable209
- Cambie a la ventana Comando210
- Ejecute el comando File.SaveAll211
- Un paso adelante: elimine los puntos de interrupción211
- Elimine un punto de interrupción211
- Referencia rápida del capítulo 8212
- Capítulo 9: Evite errores mediante el control estructurado de excepciones215
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005216
- Procese errores con ayuda de Try...Catch216
- ¿Cuándo se debe utilizar un controlador de errores?217
- Prepare una trampa: el bloque Try...Catch217
- Errores de ruta de archivo y de unidad de disco218
- Consejo218
- Experimente con los errores de unidad de disco218
- Nota219
- Escriba un controlador de errores de unidad de disco221
- Utilice Try…Catch para detectar el error221
- Utilice la cláusula Finally para realizar tareas de limpieza222
- Emplee Finally para desplegar un mensaje de error223
- Controladores de errores Try...Catch más complejos224
- El objeto Err224
- Evalúe múltiples condiciones de error en tiempo de ejecución226
- Provoque sus propios errores227
- Especifique un periodo de reintento228
- Utilice una variable para dar seguimiento a los errores en tiempo de ejecución228
- Consejo229
- Utilice bloques Try...Catch anidados230
- Compare los controladores de errores con las técnicas de programación defensivas231
- Nota231
- Un paso adelante: la instrucción Exit Try232
- Referencia rápida del capítulo 9233
- Capítulo 10: Cree módulos y procedimientos235
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005236
- Trabaje con módulos237
- Cree un módulo237
- Cree y salve un módulo238
- Consejo238
- Consejo240
- Trabaje con variables públicas240
- Nota240
- Vuelva a utilizar el proyecto Siete de la suerte240
- Agregue un módulo242
- Nota244
- Variables públicas vs. variables de formulario244
- Cree procedimientos245
- Ventajas de los procedimientos para propósitos generales245
- Escriba procedimientos de funciones246
- Consejo246
- Sintaxis de funciones246
- Invoque un procedimiento247
- Utilice un procedimiento para realizar cálculos248
- Cree una función para promediar los aciertos248
- Ejecute el programa Registro de aciertos250
- Escriba procedimientos Sub251
- Sintaxis de los procedimientos Sub251
- Importante252
- Invoque un procedimiento Sub252
- Utilice un procedimiento Sub para manejar datos introducidos por el usuario253
- Cree un procedimiento Sub para un cuadro de texto253
- Ejecute el programa Sub para cuadro de texto256
- Consejo256
- Un paso adelante: pase argumentos mediante valores y a través de referencias257
- Referencia rápida del capítulo 10259
- Capítulo 11: Utilice arreglos para manejar datos numéricos y cadenas261
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005262
- Trabaje con arreglos y variables262
- Cree un arreglo263
- Consejo263
- Declare un arreglo de tamaño fijo263
- Reserve memoria264
- Trabaje con los elementos de un arreglo265
- Cree un arreglo de tamaño fijo para manejar temperaturas266
- Las funciones LBound y UBound267
- Utilice un arreglo de tamaño fijo267
- Consejo269
- Cree un arreglo dinámico270
- Importante271
- Utilice un arreglo dinámico para manejar temperaturas271
- Consejo273
- Conserve el contenido de los arreglos mediante el uso de ReDim Preserve273
- Un paso adelante: procese arreglos de gran tamaño con métodos de la clase Array275
- La clase Array275
- Utilice los métodos Array para ordenar un arreglo de 3 000 elementos276
- Nota279
- Referencia rápida del capítulo 11282
- Capítulo 12: Trabaje con conjuntos y el nombre de espacio System.Collections285
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005285
- Trabaje con colecciones de objetos286
- Haga referencias a objetos dentro de una colección286
- Escriba bucles For Each…Next287
- Experimente con los objetos de la colección Controls287
- Utilice un bucle For Each...Next para cambiar las propiedades Text287
- Nota289
- Utilice un bucle For Each...Next para mover los controles289
- Consejo290
- Utilice la propiedad Name en un bucle For Each...Next290
- Consejo291
- Consejo291
- Utilice la propiedad Name para dar un trato especial a un objeto de la colección Controls291
- Consejo292
- Cree sus propios conjuntos292
- Declare nuevas colecciones292
- Dé seguimiento a las direcciones de Internet utilizando una nueva colección293
- Nota294
- Nota295
- Ejecute el programa Colección de URL295
- Consejo295
- Un paso adelante: colecciones de Visual Basic para aplicaciones297
- Introduzca el código de ejemplo298
- Referencia rápida del capítulo 12299
- Capítulo 13: Explore el procesamiento de archivo de texto y cadenas301
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005302
- Despliegue archivos de texto mediante el uso de un objeto cuadro de texto302
- Abra un archivo de texto para introducir datos303
- La función FileOpen303
- Consejo304
- Ejecute el programa Revisión de texto304
- Examine el código del programa Revisión de texto306
- Consejo307
- Utilice la clase SreamReader y el objeto My.Computer.FileSystem para abrir archivos de texto308
- La clase StreamReader308
- El objeto My309
- Cree un nuevo archivo de texto en el disco310
- Ejecute el programa Notas Rápidas311
- Consejo312
- Examine el código del programa Notas rápidas313
- Procese cadenas de texto con código de programación314
- Procese cadenas empleando métodos y palabras clave315
- Ordene el texto317
- Consejo317
- Trabaje con códigos ASCII318
- Ordene cadenas dentro de un cuadro de texto319
- Ejecute el programa Ordenar texto320
- Un paso adelante: examine el código del programa Ordenar texto322
- Examine el programa Ordenar texto322
- Referencia rápida del capítulo 13324
- Parte III: Diseño de aplicaciones327
- Capítulo 14: Maneje las ventanas de formularios y controles durante el tiempo de ejecución329
- Al terminar la lectura de este capítulo será capaz de:329
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005330
- Añada formularios nuevos a un programa330
- Cómo utilizar los formularios331
- Trabaje con múltiples formularios331
- Agregue un segundo formulario331
- Consejo332
- Consejo333
- Despliegue el segundo formulario utilizando un procedimiento de evento335
- Consejo336
- Ejecute el programa336
- Utilice la propiedad DialogResult en el formulario de llamada338
- Coloque formularios en el escritorio de Windows338
- Utilice la propiedad StartPosition para colocar el formulario339
- Configure la propiedad DesktopBounds341
- Consejo342
- Minimice, maximice y restaure ventanas343
- Añada controles a un formulario durante el tiempo de ejecución343
- Cree nuevos controles Label y Button344
- Consejo345
- Organice controles dentro en un formulario346
- Ancle y acople objetos durante el tiempo de ejecución347
- Consejo348
- Un paso adelante: especifique el objeto Startup350
- Cambie el formulario de inicio350
- Aplicaciones de consola351
- Referencia rápida del capítulo 14353
- Capítulo 15: Añada imágenes y efectos de animación355
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005356
- Añada ilustraciones mediante el uso del nombre de espacio System.Drawing356
- Utilice el sistema de coordenadas en un formulario356
- La clase System.Drawing.Graphics358
- Utilice el evento Paint en un formulario359
- Cree figuras de línea, rectángulo y elipse359
- Consejo360
- Agregue animaciones a sus programas361
- Mueva objetos dentro de un formulario362
- La propiedad Location363
- Cree animaciones mediante el uso del objeto Timer363
- Anime el icono Sun en su formulario364
- Ejecute el programa Moving Icon366
- Consejo366
- Nota367
- Agrande y reduzca objetos mientras se ejecuta un programa368
- Expanda un cuadro de imagen en tiempo de ejecución368
- Consejo368
- Un paso adelante: modifique la transparencia de un formulario369
- Configure la propiedad Opacity370
- Consejo370
- Referencia rápida del capítulo 15371
- Capítulo 16: Herede formularios y cree clases base373
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005374
- Herede un formulario mediante el uso del Selector de herencia374
- Herede un cuadro de diálogo simple375
- Nota377
- Personalize el formulario heredado377
- Cree sus propias clases base379
- Consejo380
- Precaución380
- Añada una clase nueva a su proyecto380
- Cree el proyecto Clase Persona381
- Paso 1: Declare las variables de la clase382
- Paso 2: Cree propiedades383
- Paso 3: Cree un método384
- Consejo385
- Paso 4: Cree un objeto basado en la nueva clase385
- Consejo386
- Un paso adelante: herede clases base386
- Utilice la palabra clave Inherits387
- Consejo388
- Experimentos adicionales con la programación orientada a objetos389
- Referencia rápida del capítulo 16389
- Capítulo 17: Trabaje con impresoras391
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005391
- Utilice la clase PrintDocuments392
- Utilice el control PrintDocument393
- Ejecute el programa Impresión de gráficos396
- Consejo396
- Imprima texto desde un objeto cuadro de texto397
- Nota397
- Utilice el método Graphics.DrawString para imprimir texto397
- Ejecute el programa Impresión de texto399
- Consejo399
- Imprima archivos de texto de varias páginas400
- Maneje las solicitudes de impresión con los controles RichTextBox, OpenFileDialog y PrintDialog401
- Agregue código para los objetos btnImprimir y PrintDocument1403
- Ejecute el programa Impresión de archivo405
- Consejo405
- Un paso adelante: añada los cuadros de diálogo Vista preliminar y Configurar página407
- Agregue los controles PrintPreviewDialog y PageSetupDialog408
- Pruebe las características Configurar página y Vista preliminar410
- Consejo410
- Referencia rápida del capítulo 17413
- Parte IV: Programación Web de base de datos415
- Capítulo 18: Comience a utilizar ADO.NET417
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005418
- Programación de bases de datos con ADO.NET418
- Terminología de las bases de datos419
- Trabaje con una base de datos de Access420
- Consejo421
- Nota425
- Consejo426
- La ventana Orígenes de datos428
- Utilice la ventana Orígenes de datos para crear objetos de base de datos en un formulario429
- Utilice controles de referencia para desplegar información de la base de datos433
- Vincule un control cuadro de texto enmascarado con un objeto del conjunto de datos433
- Un paso adelante: escriba instrucciones SQL para filtrar datos436
- Cree instrucciones SQL con el Generador de consultas437
- Referencia rápida del capítulo 18440
- Capítulo 19: Presente datos mediante el control DataGridView442
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005443
- Utilice DataGridView para desplegar registros de una base de datos444
- Establezca una conexión con una tabla de base de datos444
- Cree un objeto DataGridView447
- Cree una vista previa de los datos vinculados con un objeto DataGridView449
- Elimine una columna de un objeto DataGridView450
- Nota451
- Controle un objeto DataGridView en tiempo de ejecución452
- Dé formato a las celdas del objeto DataGridView453
- Establezca las propiedades visuales de la cuadrícula en tiempo de diseño454
- Nota454
- Nota454
- Nota455
- Enfoque basado en datos: añada nuevos controles de cuadrícula y navegación456
- Vincule un segundo control DataGridView con la tabla Classes456
- Vincule un control BindingNavigator con el objeto ClassesDataGridView458
- Un paso adelante: actualice la base de datos original459
- Habilite las actualizaciones en la base de datos460
- Consejo460
- Acceso a datos en un entorno de formularios Web Forms462
- Referencia rápida del capítulo 19462
- Capítulo 20: Cree sitios y páginas Web con Microsoft Visual Web Developer y ASP.NET465
- Notas de actualización: migración del código de Visual Basic 6 a Visual Basic 2005466
- ASP.NET 2.0466
- Nota466
- Páginas Web y formularios Windows Forms467
- Controles de servidor468
- Controles HTML469
- Cree un sitio Web utilizando el Visual Web Developer469
- Verificación de los requerimientos de software para la programación ASP.NET470
- Nota470
- Cree un nuevo sitio Web470
- Utilice el Diseñador de páginas Web473
- Agregue texto en el modo Diseño473
- Vea el código HTML de una página Web474
- Consejo474
- Agregue controles de servidor a un sitio Web475
- Utilice los controles TextBox, Label y Button475
- Escriba procedimientos de eventos para los controles de la página Web477
- Cree el procedimiento de evento btnCalcular_Click477
- Continúe el desarrollo del sitio Web478
- Consejo479
- Consejo480
- Valide los campos de introducción de datos en una página Web480
- Añada páginas Web y recursos adicionales a un sitio Web481
- Cree una página HTML481
- Utilice el control HyperLink483
- Despliegue registros de bases de datos en una página Web485
- Agregue una nueva página Web con información de una base de datos486
- Agregue un control GridView486
- Agregue un hipervínculo a la página principal490
- Pruebe la última versión del sitio Web Calculadora de préstamos para automóviles490
- Consejo490
- Un paso adelante: establezca el título del sitio Web en el explorador Internet Explorer492
- Configure la propiedad Title492
- Referencia rápida del capítulo 20493
- Apéndice495
- Apéndice: Recursos de información adicional497
- Sitios Web relacionados con Visual Basic497
- http://www.microsoft.com/spanish/msdn/latam/vstudio/497
- Consejo497
- www.devx.com/498
- www.microsoft.com/learning/books/498
- http://www.mcgraw-hill.com.mx/Mexico/Profesional/Default.htm498
- http://www.microsoft.com/mexico/certi cacion/498
- http://www.microsoft.com/spain/comunidades/498
- Libros de programación Visual Basic y Visual Studio499
- Programación en Visual Basic 2005499
- Visual Studio 2005 y Microsoft .NET Framework499
- Programación de bases de datos con ADO.NET499
- Programación Web con ASP.NET500
- Visual Basic para programación de aplicaciones500
- Libros sobre programación y ciencias de la computación en general500
- Índice de actualización501
- Índice505
Book details
- Vendor McGraw-Hill Interamericana
- SKU 9701058976
- ISBN-13 9786071500595
- Author Michael Halvorson
- Edition 1st
Do you have questions about this book?
Sin importar si usted es un programador novato o únicamente un nuevo usuario de Visual Basic 2005, este tutorial le ofrece una guía para desarrollar sus conocimientos. A través de ejercicios prácticos aprenderá los fundamentos de visual Basic y comenzará a crear aplicaciones para Web y Microsoft Windows.
Instant delivery by email
Your access email arrives within minutes of checkout, with a sign-in link for each book — no shipping, no waiting.
Read on any device
Books open in VitalSource Bookshelf on your phone, tablet, or computer, online or offline. Your library is always available at aafaq.vitalsource.com — just log in with the email you used at checkout.
Lost the email?
Resend it to yourself in seconds from My eBook orders, or email cs@aafaqeducation.com and we'll help.