APLICACIONES CON VISUAL BASIC .NET

APLICACIONES CON VISUAL BASIC .NET

¡PROGRAME PARA ESCRITORIO, WEB Y DISPOSITIVOS MÓVILES!

GÓMEZ JIMENEZ, ENRIQUE

32,00 €
IVA incluido
Stock en librería
Editorial:
MARCOMBO EDITORIAL
Año de edición:
2011
ISBN:
978-84-267-1705-4
Páginas:
664
Encuadernación:
TAPA BLANDA
Materias:
Colección:
SIN COLECCION
32,00 €
IVA incluido
Stock en librería

A qui?n est  dirigido xvii
Acceso al material complementario xviii
Prologo xx
Prefacio xxii
Material de apoyo
Cap¡tulo 1: Introducci¢n a
Visual Studio .NET 1
Qu? es Visual Studio .NET 2008 1
.NET Framework 2
CLR (Common Language Runtime) 3
Ventajas del CLR 3
Tecnolog¡as Framework 4
BCL (Base Class Library) 5
WPF (Windows Presentation
Foundation) 7
WCF (Windows
Communication Foundation) 9
WWF (Windows Workflow
Foundation) 10
Silverlight 10
Windows Forms 11
ASP .NET - AJAX 12
XAML 12
LINQ (Language INtegrated Query) 13
ADO.NET 14
ADO .NET Entity Framework 14
ADO .NET Data Services 15
ASP.NET 16
Resumen 16
Cap¡tulo 2: Entorno de
desarrollo 19
Integraci¢n del entorno 19
Tipos de proyectos en
Visual Basic .NET 20
Men£ principal de
Visual Basic .NET 22
Men£ Archivo 23
Men£ Editar 24
Men£ Ver 26
Explorador de
soluciones 28
Ventana de
Propiedades 28
Ventana de C¢digo
de formulario 29
Vista de Clases 30
Otras ventanas 31
Ventana de
Comandos 31
Cuadro de
Herramientas 32
Men£ Proyecto 33
Men£ Generar 34
Men£ Depurar 35
Ventana de Inspecci¢n 36
Ventana Autom tico 37
Ventana Variables
Locales 38
Men£ Datos 38
Men£ Herramientas 38
Men£ Prueba 41
Men£ Ventana 42
Men£ Ayuda 43
Resumen 45
Cap¡tulo 3: Datos y
programaci¢n en
Visual Basic .NET 47
Introducci¢n a la programaci¢n
en Visual Basic .NET 47
Tipos de datos en
Visual Basic .NET 48
µmbito y declaraci¢n de
variables en Visual Basic .NET 51
µmbito 51
Declaraci¢n de variables
en Visual Basic .NET 51
Control de flujos en
Visual Basic .NET 52
Bifurcaciones 52
Ciclos 55
1. For 56
2. For Each 56
3. While 57
Funciones predefinidas en
Visual Basic .NET 57
Funciones de cadena 57
Ejemplo 1: Uso de funciones de
cadena en Visual Basic .NET 58
Ejercicio 58
Funciones de fecha 60
Ejemplo 2: Uso de Fechas en
Visual Basic .NET 61
Ejercicio 61
Funciones matem ticas 65
Ejemplo 3: Uso funciones
Matem ticas en Visual Basic .NET 66
Ejercicio 66
Resumen 69
Autoevaluaci¢n 70
Cap¡tulo 4: Programaci¢n
orientada a objetos en
Visual Basic .NET 71
Introducci¢n 71
Fundamentos de la programaci¢n
orientada a objetos 72
Objetos 72
Clases 72
Constructores 73
Destructores 73
Herencia 73
Encapsulamiento 74
Interfaces 75
Polimorfismo 75
Sobrecarga 75
Delegados 76
Instanciaci¢n 76
Eventos 77
M?todos y propiedades 78
Espacios de nombres
(Namespaces) 78
Ejemplo 1: utilizaci¢n de POO 79
Ejercicio 79
Resumen 89
Autoevaluaci¢n 90
Cap¡tulo 5: Estructuras de
datos en Visual Basic .NET 91
Vectores y matrices en
Visual Basic .NET 91
Ejercicio 93
Uso de LINQ en arreglos en
Visual Basic .NET 96
Colecciones en Visual Basic .NET 98
Colas y pilas en Visual Basic .NET 98
Pilas 98
Colas 99
ArrayList en Visual Basic .NET 106
HashTable en Visual Basic .NET 114
SortedList en Visual Basic .NET 119
Hilos en Visual Basic .NET 119
Bibliotecas de clase en
Visual Basic .NET 124
Bibliotecas de clase 124
Bibliotecas de controles 125
Resumen 136
Autoevaluaci¢n 136
Cap¡tulo 6: ADO .NET 137
Informaci¢n general de ADO .NET 137
Arquitectura de ADO .NET 139
Proveedores de ADO .NET 140
Proveedor de datos para
SQL Server (SqlClient) 141
DataSet en ADO .NET 142
DataReader en ADO .NET 146
Novedades en ADO .NET 149
Entity Data Model (EDM) 149
Servicios de Objetos 150
LINQ To Entibies 150
Entity SQL 150
EntityClient SQL 151
Servicios de ADO .NET 151
Herramientas de Entity Data Mode 151
ObjectContext 152
LINQ to SQL 152
LINQ to DataSet 165
S¡ntesis de LINQ 171
Resumen 172
Autoevaluaci¢n 173
Cap¡tulo 7: Ejemplos
de programaci¢n en
Visual Basic .NET 175
Ejemplos de aplicaci¢n en
Visual Basic .NET 175
Ejemplo 1. Creaci¢n de una biblioteca
de clase y una biblioteca de control
Windows para gesti¢n de datos 176
La biblioteca de control de
Windows Forms 176
Comentarios al codigo 190
La biblioteca de clases gen?rica 191
Utilizando el control y la biblioteca
de clases gen?rica 194
App.config 194
System.ConfigurationManager 195
Ejemplo 2. Creaci¢n de una
relaci¢n maestro-detalle con
ADO .NET 206
Formulario que muestra los
proveedores por cada pa¡s 206
Ejemplo 3. Mantenimiento de datos
de una tabla maestra mediante
DataBinding 211
Formulario de mantenimiento
de pa¡ses 211
Ejemplo 4. Formulario de
mantenimiento maestro-detalle,
mediante DataBinding 215
Formulario de mantenimiento
de maestro-detalle 215
Ejemplo 5. Creaci¢n de un reporte
mediante Crystal Report 222
Generar reporte de los
proveedores seg£n pa¡s
de procedencia 222
Ejemplo 6. Agregando un men£
de aplicaci¢n 229
Un men£ sencillo para
nuestro proyecto 229
Ejemplo 7. Creaci¢n de un
instalador de aplicaci¢n 232
Un m?todo sencillo para
crear un instalador 232
Resumen 235
Autoevaluaci¢n 236
Cap¡tulo 8: Windows
Presentation Foundation 237
Fundamentos de WPF 237
Programaci¢n WPF 238
Codigo XAML y c¢digo subyacente 238
Tipos de aplicaciones WPF 241
Aplicaciones independientes 241
Aplicaciones hospedadas
por explorador 241
Controles disponibles en WPF 242
Comandos y accionar del usuario
en aplicaciones WPF 243
Dise¿o de la interfaz de usuario
en WPF 243
Enlace a datos en WPF 244
La capacidad gr fica de WPF 244
Ejemplo de aplicaci¢n 245
Resumen 263
Autoevaluaci¢n 264
Cap¡tulo 9: Seguridad de
aplicaciones ADO .NET 265
Seguridad de acceso del c¢digo 265
Protecci¢n de aplicaciones de
ADO .NET 266
Recomendaciones para el dise¿o
seguro de aplicaciones ADO .NET 266
Dise¿o de la seguridad 267
Modelo de amenazas 268
Seguridad de la base de datos 268
Resumen 270
Autoevaluaci¢n 270
Cap¡tulo 10: ASP .NET 271
¿Qu? es ASP .NET? 271
Ventajas que ofrece ASP .NET 272
Arquitectura de una aplicaci¢n
Web ASP .NET 273
Formularios Web ASP .NET 273
IDE de ASP .NET 274
Directorios virtual y f¡sico en
aplicaciones Web ASP .NET 274
Ubicaci¢n de proyectos ASP .NET 275
Sistema de Archivos 275
HTTP 276
FTP 276
IIS local y servidor 277
Creaci¢n de p ginas maestras
en ASP .NET 278
Beneficios de crear p ginas
maestras en un sitio Web
ASP .NET 278
P ginas maestras anidadas 279
P ginas de contenido 279
Navegaci¢n entre formularios Web 287
C¢digo subyacente en
formularios Web 287
Definici¢n de entradas de usuario 289
Uso de eventos de servidor o
de cliente 290
Del lado del cliente 290
Del lado del servidor 290
Controles de validaci¢n de ASP .NET 291
Variables de aplicaci¢n y sesi¢n
en ASP .NET 297
Variables de aplicaci¢n 297
Variables de Sesi¢n 297
Estados de sesi¢n
(Session State Mode) 298
Almacenamiento del
estado de la sesi¢n 298
Cookies en ASP .NET 299
Validaci¢n en controles ASP .NET 304
Resumen 309
Autoevaluaci¢n 309
Cap¡tulo 11: Fundamentos
de servicios Web (Web
Services) en ASP .NET 311
Servicios Web (Web Services) 311
Definici¢n 311
SOA 312
Beneficios del uso
de SOA 312
Est ndares de servicios Web 313
Ventajas de utilizar servicios Web 314
Inconveniencia de utilizar
servicios Web 314
Tres razones para crear
servicios Web 315
Ejemplo de aplicaci¢n: servicio
Web con funciones para una
calculadora en Web 315
Ejemplo de aplicaci¢n: reutilizaci¢n
del servicio Web para una
calculadora en Web 319
Resumen 327
Autoevaluaci¢n 328
Cap¡tulo 12: Bases de datos,
procedimientos almacenados
y funciones en SQL
Server 2005 329
Procedimientos almacenados 329
Tipos de procedimientos
almacenados 330
µmbito de uso de los
procedimientos almacenados 332
Creaci¢n de procedimientos
almacenados 332
Ejemplo de creaci¢n de base
de datos 333
Ejemplo de creaci¢n de
procedimientos almacenados 340
Funciones en SQL Server 344
Resumen 345
Autoevaluaci¢n 346
Cap¡tulo 13: Implementando
servicios Web con ADO .NET 347
ADO .NET en ASP .NET 347
Web.config 348
Servicios Web con ADO .NET 350
Prueba de servicios Web en un
explorador de Internet 355
Resumen 357
Autoevaluaci¢n 358
Cap¡tulo 14: Implementaci¢n
de servicios Web en
aplicaciones Web ASP.NET 359
Implementaci¢n de servicios Web
en aplicaciones Web ASP .NET 359
Configuraci¢n y codificaci¢n del
formulario webConsultaCuenta.aspx 369
Configuraci¢n y codificaci¢n del
formulario webPagoPrestamo.aspx 373
Configuraci¢n y codificaci¢n del formulario
webPagoTransferencias.aspx 380
Configuraci¢n y codificaci¢n del
formulario webPagoPrestamo.aspx 386
Mostrar datos de maestro-detalle
en la misma p gina 391
Configurando el men£ principal 396
Utilizando Full Text Search
de SQL Server en ASP .NET 398
CONTAINS 398
FREETEXT 399
Resumen 411
Autoevaluaci¢n 412
Cap¡tulo 15: Uso de datos
XML en aplicaciones
Web ASP .NET 413
Introducci¢n 413
Definici¢n de XML 413
Componentes de un documento XML 414
Tecnolog¡as XML 415
Ejemplo de aplicaci¢n 417
Resumen 423
Autoevaluaci¢n 424
Cap¡tulo 16: Autenticaci¢n
de usuarios en ASP .NET 425
Seguridad de aplicaciones
Web ASP .NET 425
Autenticaci¢n basada en Windows 426
Habilitaci¢n de la autenticaci¢n
basada en Windows 426
Autenticaci¢n basada en formularios 430
Habilitando la autenticaci¢n
basada en formularios 431
Autenticaci¢n de Microsoft Passport 432
Habilitando la autenticaci¢n
en Microsoft Passport 433
Resumen 434
Autoevaluaci¢n 434
Cap¡tulo 17: Establecimiento
de la depuraci¢n en
aplicaciones Web ASP .NET 435
Depuraci¢n en sitios
Web ASP .NET 435
Informaci¢n en tiempo de
ejecuci¢n 435
Habilitaci¢n del seguimiento 436
Uso del objeto Trace 438
Visualizaci¢n de resultados de
seguimiento 440
Uso de seguimiento a nivel
de aplicaci¢n 441
Resumen 441
Autoevaluaci¢n 442
Cap¡tulo 18: CSS, JavaScript
y JQuery 443
CSS 443
Definici¢n de reglas de estilo
directamente en HTML 447
Definici¢n de reglas de estilo a
nivel de p gina 449
Definici¢n de reglas de estilo en
un archivo CSS 450
Introducci¢n a JavaScript 455
Instrucciones en JavaScript 457
Sentencias en JavaScript 458
Funciones en JavaScript 458
Clases en JavaScript 462
Constantes en JavaScript 463
Variables en JavaScript 463
Control de flujo en JavaScript 463
¿Qu? es JQuery? 467
Utilizando JQuery en
JavaScript 468
Eventos con JQuery 473
Efectos visuales con JQuery 474
Resumen 476
Autoevaluaci¢n 477
Cap¡tulo 19: Fundamentos
de AJAX 479
Introducci¢n a las t?cnicas de AJAX 479
Funcionamiento AJAX 480
Arquitectura de AJAX 481
Arquitectura de servidor
de AJAX 482
Compatibilidad para Script 482
Servicios Web 482
Servicios de aplicaci¢n 482
Controles de servidor 483
Informaci¢n general sobre la
representaci¢n parcial de p ginas 483
Escenarios 484
Caracter¡sticas 484
Antecedentes 484
Controles de servidor para
actualizaci¢n parcial de p gina 485
Utilizar script de cliente para la
actualizaci¢n parcial de p gina 485
Habilitar la compatibilidad con
la representaci¢n parcial de
p ginas 485
Explicaci¢n del c¢digo 495
Administrar el historial del
explorador 498
Habilitar la administraci¢n
del historial del navegador 499
Crear puntos del historial
del navegador 500
Servicios Web en AJAX 500
Una breve descripci¢n del
c¢digo 506
Comunicaci¢n cliente-servidor
para los clientes de AJAX 507
Arquitectura de cliente
de AJAX 508
Arquitectura de servidor
AJAX. 510
Configurando el Web.config
de la aplicaci¢n 514
Depuraci¢n y traza de aplicaciones
habilitadas para AJAX 518
Escenarios 519
Informaci¢n general 519
Referencia de clase 519
Configurar la aplicaci¢n para
depuraci¢n 519
Cambiar la aplicaci¢n del modo
depuraci¢n al modo lanzamiento
para su implementaci¢n 521
Trazas en el servidor 521
Clase de aplicaci¢n auxiliar
de depuraci¢n 521
Configurar Internet Explorer
para depuraci¢n 525
Asociar el depurador de Visual
Studio a Internet Explorer 525
Script compuesto 525
Crear un Script compuesto 525
Globalizaci¢n y localizaci¢n
de Scripts 529
Resumen 535
Autoevaluaci¢n 536
Cap¡tulo 20: AJAX
y ADO .NET 537
Informaci¢n general de AJAX
en ASP .NET 537
ScriptManagerProxy 538
Utilizaci¢n del control
ScriptManager 538
Registro de servicios Web en
p ginas habilitadaspara AJAX 540
ScriptManagerProxy 542
UpdatePanel 542
Funcionalidad de
UpdatePanel 543
Ejemplo 1: Utilizaci¢n de AJAX en
aplicaciones con funcionalidad
ADO .NET 545
Creando la base de datos
del ejemplo 545
Ejemplo 2: Uso de AJAX en
aplicaciones que utilizan ADO .NET 559
Resumen 567
Autoevaluaci¢n 568
Cap¡tulo 21: LINQ y ADO
.NET en ASP .NET 569
Informaci¢n general sobre el
acceso a datos en sitios Web 569
Controles de origen de datos 570
Controles de enlace de datos 571
LINQ 572
Control LinqDataSource 573
Ejemplo 1. Aplicaci¢n Web usando
LINQ para el mantenimiento
de clientes 574
Ejemplo 2. Aplicaci¢n Web mediante
modelado de datos en una clase
independiente 581
Resumen 589
Autoevaluaci¢n 590
Cap¡tulo 22: Desarrollo de
aplicaciones para
dispositivos m¢viles 591
Introducci¢n 591
.NET Compact Framework 592
Arquitectura de .NET Compact
Framework 592
Clases admitidas en .NET
Compact Framework 594
Ejemplo 1: Desarrollo de una
aplicaci¢n para Pocket PC 596
Ejemplo 2. Desarrollo de una
aplicaci¢n para Smartphone 606
Resumen 613
Autoevaluaci¢n 614
Cap¡tulo 23: Aplicaciones
ADO .NET para
dispositivos m¢viles 615
Introducci¢n 615
Ejemplo 1: Desarrollo de una
aplicaci¢n para Pocket PC con
gesti¢n de datos 616
Creaci¢n de la base de datos
dbRentaCar 616
Exportar una base de datos
de SQL Server 2005 a
SQL Server Compact Edition 619
Ejemplo 2: Creaci¢n de una
aplicaci¢n para dispositivo m¢vil 622
ASP .NET y desarrollo de
aplicaciones orientadas a
dispositivos m¢viles 643
Tipos de dispositivos 644
Tecnolog¡as 644
WAP 646
Wireless Markup Language (WML) 646
Sintaxis WM 647
Etiquetas 647
Comentarios 647
Ejemplo 647
Barajas y cartas 648
Texto en WML 648
Formato de texto 649
Tablas 649
Ejemplo 650
Resumen 652
Autoevaluaci¢n 652
Cap¡tulo 24: Microsoft
Visual Studio 2010:
la nueva herramienta 653
Introducci¢n 653
Probando la herramienta 655
Aplicaciones Web ASP .NET 658
Desarrollo de un sitio Web
ASP .NET en Visual Studio 2010 659
Aplicaciones para dispositivos
m¢viles 665
Resumen 666
Autoevaluaci¢n 666

El objetivo del libro es entregar al lector un curso completo para el desarrollo de aplicaciones con el lenguaje Visual Basic .NET que le permita abordarlo con facilidad, eliminando los errores de programación más comunes.
*Ventajas competitivas:
En la Web se encuentran todos los programas fuente del libro ordenados por capítulo, así como referencias y direcciones de Internet para reforzar los conocimientos adquiridos.

*Aprenda:
A crear aplicaciones Web, para escritorio y dispositivos móviles, desde el diseño de la base de datos hasta a la interfaz entre dispositivos.

*Realice:
Una calculadora en la Web, sitios para las transacciones electrónicas de un banco, una arrendadora de autos.

*Aplicaciones desconectadas para dispositivos móviles.

*Nivel: Intermedio - Avanzado

Artículos relacionados

  • APRENDE A DESARROLLAR TEMAS AVANZADOS CON WORDPRESS
    RINCON CARDONA, JHON JAIRO
    Si tienes conocimientos básicos en los lenguajes web como PHP, JavaScript, HTML, CSS, MySQL y jQuery, y has interactuado previamente con WordPress a nivel básico pero quieres ir más allá, has llegado al libro indicado. Este manual desarrolla un material que va desde lo más básico hasta lo más avanzado, y explica todas las funciones indispensables para el desarrollo de temas e...
    Stock en librería

    36,80 €

  • DISEÑO DE EXPERIENCIAS DE USUARIO
    ALLANWOOD, GAVIN
    Diseño de experiencias de usuario demuestra por qué los métodos centrados en el usuario son hoy en día fundamentales para garantizar el éxito de una amplia variedad de proyectos de diseño. Esta segunda edición incluye importantes temas nuevos, como los estándares de los servicios digitales, la integración y el mapeado de situaciones hipotéticas. ...
    Sin stock. Consulte disponibilidad.

    30,50 €

  • GUÍA PRÁCTICA DE KUBERNETES
    BRENDAN BURNS, EDDIE VILLALBA, DAVE STREBEL Y LACHLAN EVENSON
    Si desea crear aplicaciones con un sistema de orquestación de contenedores de la mano de auténticos expertos, ha dado con el libro indicado. Esta guía recoge las explicaciones y los consejos de cuatro profesionales que trabajan en el ámbito de Kubernetes y poseen un amplio manejo en sistemas distribuidos, desarrollo de aplicaciones empresariales y código abierto. Asimismo, much...
    Stock en librería

    27,80 €

  • EL GRAN LIBRO DE JAVA A FONDO 4ª ED.
    SZNAJDLEDER, PABLO AUGUSTO
    Programar en Java y desarrollar aplicaciones Java son cosas diferentes. La primera requiere conocer el lenguaje de programación. La segunda, además, requiere dominar conceptos de diseño y herramientas genéricas o frameworks que faciliten la automatización de las tareas rutinarias y repetitivas del desarrollo. Este libro conjuga ambos caminos: le explica el lenguaje de programac...
    Stock en librería

    23,80 €

  • APRENDER VUEJS CON 100 EJERCICIONS PRACTICOS
    SERRANO VALERO,RAMON
    ¿Se ha planteado en algún momento desarrollar aplicaciones SPA pero no ha sabido con qué framework iniciarse? Existen muchos, ¿verdad?Si le contara que la curva de aprendizaje de desarrollar aplicaciones en Vue es mucho menor que el tiempo invertido en aprender React o Angular, ¿se animaría?Vue, pese a llegar el último al mercado, ha adoptado las buenas prácticas de Angular y R...
    Stock en librería

    21,16 €

  • CREA TU WEB EN 1 DÍA
    GARCÍA FERNÁNDEZ, JESÚS
    Si te estás planteando crear tu propia web y no quieres morir en el intento, este libro es lo que necesitas. El autor, experto en diseño web y marketing digital, te dará las pautas necesarias para crear tu página web en pocas horas, de forma práctica. Dispondrás de una plantilla gratuita y totalmente operativa, que podrás modificar para adaptarla a tus necesidades. Tendrás todo...
    Sin stock. Consulte disponibilidad.

    20,90 €

Otros libros del autor

  • DESARROLLO DE SOFTWARE CON NETBEANS 7.1
    GOMEZ JIMENEZ, ENRIQUE
    El objetivo del libro es entregar al lector un curso completo para el desarrollo de aplicaciones con NetBeans 7. Con él podrá practicar la funcionalidad básica de la programación orientada a objetos, creando clases, interfaces, atributos, métodos, entre otros elementos y reforzar esa importante fase del desarrollo de aplicaciones informáticas. Podrá también desarrollar aplicaci...
    Disponible en almacén 3-7 Días

    24,60 €

  • VISUAL BASIC. NET (PASO A PASO)
    GOMEZ JIMENEZ, ENRIQUE
    Descatalogado

    36,00 €