Páginas:
664
Edición:
1
Fecha de publicación:
04/03/2011
ISBN:
9788426717054
Formato:
17x23 cms

Aplicaciones con Visual Basic .NET

32,00 30,40
32,00 30,40
Añadir a cesta
Recíbelo en 24/48h
¡Programe para escritorio, web y dispositivos móviles!

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

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
A color
Páginas:
664
Edición:
1
Año Publicación:
04/03/2011 0:00:00
ISBN:
9788426717054
Formato:
17x23 cms
Colección

Relacionados

¿Quiéres conocer las últimas novedades?

Registrándote recibirás unos regalos exclusivos para ti

* El nombre es necesario para poder comunicarnos personalmente contigo.

Acepto la política de privacidad