PRECIO: $ 2,460.00

$ 246.00 USD

FICHA TECNICA:

PAGINAS: 800

AUTOR: Francisco Charte

TOMOS: 1 + CD-ROM

CODIGO: AN2356

FORMATO: RUSTICA, 17,5 x 22,6

FECHA ED.: Septiembre 2008

RESEÑA:

Visual Basic 2008 es la última evolución del lenguaje Visual Basic, que se diseñó para generar aplicaciones con seguridad de tipos y orientadas a objetos de manera productiva. Las mejoras en el lenguaje simplifican el código fuente y permiten la interacción con componentes que usan características avanzadas, también destacan las novedades en el acceso a datos como LINQ, la compatibilidad con las distintas versiones de .NET Framework, la edición mejorada de XML, y las nuevas características de implementación, son algunas de las novedades de este lenguaje utilizado por millones de programadores. Con este libro aprenderá, entre otros muchos aspectos, a desarrollar aplicaciones para Windows y la Web, así como componentes y controles para ambos tipos de aplicaciones, conocerá las nuevas posibilidades de los servicios .NET, entre ellos ASP.NET 3.5, ADO.NET 3.5, LINQ y Windows Presentation Foundation, sabrá cómo aprovechar toda la potencia del sistema usando múltiples hilos de ejecución y cómo simplificar esta tarea en el componente BackgroundWorker, etc. Además, el DVD-ROM adjunto al libro, contiene la versión de prueba de Visual Studio 2008 Professional en castellano, totalmente funcional durante 90 días, además de los ejemplos descritos en el libro, con los que podrá poner en práctica los conocimientos adquiridos.

INDICE:

Agradecimientos

Introducción
Plataforma y servicios
Ediciones de Visual Basic 2008
A quién va dirigido este libro
Estructura del libro
Tipografía y estilos
Información de soporte

1. La plataforma .NET
¿Qué es la plataforma .NET?
Elementos fundamentales del desarrollo con .NET
Versiones de la plataforma .NET
Novedades en las versiones 2.0, 3.0 y 3.5 de la plataforma .NET
Cambios que afectan a lenguajes, compiladores y depuradores
ADO.NET
ASP.NET
Nuevos servicios en la biblioteca de clases
Otras mejoras
Resumen

2. El lenguaje Visual Basic 2008
De Visual Basic 6 a Visual Basic .NET
Orientación a objetos
Interfaces
Espacios de nombres
Tipos de datos
Métodos, propiedades, delegados y eventos
Control estructurado de excepciones
Otros cambios
Novedades de Visual Basic 2005
Tipos de datos sin signo
Operadores en tipos propios
Operadores de conversión
Operadores lógicos
Otros operadores
Comentarios y documentación XML
Eventos a medida
Nuevas sentencias y palabras clave
Otras novedades
Novedades de Visual Basic 2008
Resumen

3. El entorno de desarrollo
Adaptación inicial del entorno
Exportar e importar la configuración del entorno
Proyectos y paquetes de inicio
El diseñador de aplicaciones
Personalización del entorno
Diseñadores
Edición de código
Fragmentos de código
Refactorización
Depuración
Otras mejoras del entorno
Resumen

4. El espacio de nombres My
Naturaleza del espacio de nombres My
Contenido del espacio de nombres My
Información sobre la aplicación
Miembros exclusivos de aplicaciones Windows
Recursos locales
Información sobre el ordenador
Acceso al teclado, pantalla y ratón
Dispositivos para comunicaciones
Acceso al portapapeles
Lectura y escritura del registro de configuraciones
Acceso al sistema de archivos
Otros dispositivos locales
Objetos My para aplicaciones Windows basadas en formularios
Inclusión y recuperación de recursos
Parámetros de configuración de la aplicación
Objetos My para aplicaciones Web
Otros objetos My
Agregar nuevos objetos a My
Resumen

5. Tipos de datos genéricos
Un algoritmo, múltiples tipos
Duplicación del código
Un tipo denominador común
Definición de tipos genéricos
Aplicación de restricciones
Restricciones de constructor
Tipos genéricos con más de un parámetro
Sobrecarga de tipos genéricos
Métodos genéricos
Colecciones genéricas
Resumen

6. Tipos datos parciales
Definición parcial de un tipo
Restricciones en la definición de tipos parciales
Cómo usa el entorno los tipos parciales
Otras aplicaciones de los tipos parciales
Resumen

7. Novedades en el lenguaje en la versión 2008
Inferencia de tipos
Tipos anónimos
Métodos de extensión
Expresiones lambda
Inicialización de objetos
Expresiones de consulta
LINQ
LINQ para XML
LINQ para SQL
Resumen

8. Programación de tareas concurrentes
Aplicaciones de la concurrencia
Aplicaciones, hilos y prioridades
La clase Thread
Puesta en marcha del nuevo hilo
Enumeraciones concurrentes
Prioridad de ejecución
Elementos de sincronización
Esperas entre hilos
Accesos exclusivos
Otros métodos de sincronización
Interbloqueos y señales
El depósito de hilos de la aplicación
El componente BackgroundWorker
Notificación del curso del proceso
Cancelación del proceso en segundo plano
Lectores y escritores
La clase ReaderWriterLockSlim
Resumen