Envíos gratis en compras superiores a $70.000
Inicio/Ebooks/Profesional Digital/E-book Aplicaciones con Visual Basic.Net. Programa para Escritorio

E-book Aplicaciones con Visual Basic.Net. Programa para Escritorio

$22.453

  • Envío gratis en compras superiores a $70.000
  • Autor: GÓMEZ, Enrique

    Páginas: 700

    Editorial: Alfaomega

    ISBN: 9786077854708-1 Categorías: ,

    Descripción

    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. Esta escrito con un lenguaje comprensible y ameno con ejemplos claros, sencillos y lógicos, fáciles de entender que ilustran los fundamentos de la programación e introduce al lector en el mundo de las aplicaciones .NET.

    Con el que aprenderá a crear aplicaciones para Web, para escritorio y dispositivos móviles con Visual Basic .NET desde el diseño de la base de datos hasta a la interfaz entre dispositivos resulta muy útil para todos los que desean desarrollar aplicaciones que empleen las potencialidades de la tecnología .Net, tengan o no conocimientos previos del programa aun que tenerlos ayuda a potenciar el desarrollo de sus propias aplicaciones.

    Ventajas Competitivas

    En la Web se encuentran todos los programas fuentes del libro ordenados por capítulo, así como las referencias y direcciones de Internet que permiten el mejor uso del libro y que facilitan el aprendizaje por medio de práctica y consulta a las fuentes de información.

    Conozca

    • Las tecnologías .NET.
    • Las características fundamentales del lenguaje Visual Basic .NET.
    • Cómo exponer funcionalidad a otras aplicaciones mediante servicios Web.

    Aprenda

    • A programar y desarrollar aplicaciones con Visual Basic .Net.
    • A trabajar con: elementos del lenguaje, sentencias de control, clases de uso común, matrices, cadenas y colecciones, clases, espacios de nombres y estructuras, operadores sobrecargados, clases derivadas e interfaces, tipos y métodos genéricos, excepciones, ficheros, estructuras dinámicas, hilos, interfaces gráficas aplicaciones para escritorio, Internet y dispositivos móviles.
    • Cómo crear aplicaciones Windows con Visual Basic.NET en sus distintas versiones.
    • Utilizar controles en sus aplicaciones, así como las clases que se incluyen en la librería de .NET.
    • Desplegar las aplicaciones que desarrolle.
    • Acceder a datos provenientes de una base de datos.

    Realice

    • Un sitio para las transacciones electrónicas de un banco.
    • Un sitio de transacciones electrónicas para una arrendadora de autos.
      • Aplicaciones desconectadas para dispositivos móviles.

    CONTENIDO

    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
    Contenido
    Capi´tulo Preliminares.indd 9 3/18/10 5:21:40 AM
    Alfaomega Aplicaciones con Visual Basic.NET – Enrique Gómez
    x Contenido
    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
    Capi´tulo Preliminares.indd 10 3/18/10 5:21:40 AM
    Aplicaciones con Visual Basic.NET – Enrique Gómez Alfaomega
    Contenido xi
    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
    Capi´tulo Preliminares.indd 11 3/18/10 5:21:40 AM
    Alfaomega Aplicaciones con Visual Basic.NET – Enrique Gómez
    xii Contenido
    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
    Capi´tulo Preliminares.indd 12 3/18/10 5:21:40 AM
    Aplicaciones con Visual Basic.NET – Enrique Gómez Alfaomega
    Contenido xiii
    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
    Capi´tulo Preliminares.indd 13 3/18/10 5:21:40 AM
    xiv Preliminares
    Alfaomega Aplicaciones con Visual Basic.NET – Enrique Gómez
    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
    Capi´tulo Preliminares.indd 14 3/18/10 5:21:40 AM
    Aplicaciones con Visual Basic.NET – Enrique Gómez Alfaomega
    Contenido xv
    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

    Ir a Arriba