Detalle del libro
Ver Índice
Introducción
La plataforma Microsoft .NET
Visual Studio .NET
Cómo usar este libro
Requerimientos
1. Comprendiendo .NET
.NET, una visión general
La plataforma .NET
El SDK para .NET
La biblioteca de clases
Servidores .NET
Herramientas de desarrollo
Transición a .NET
Redistribución de la plataforma
Instalación del paquete redistribuible
Instalación con un proyecto Visual Studio .NET
Resumen
2. Instalación
Ediciones del producto
Visual C# .NET Standard
Visual Basic .NET Standard
Visual C++ .NET Standard
Visual Studio .NET Professional
Visual Studio .NET Enterprise Developer
Visual Studio .NET Enterprise Architect
Requerimientos del sistema
Configuración hardware
Configuración software
Cómo obtener Visual Studio .NET
Instalación de Visual Studio .NET
Pasos previos
Inicio de la instalación
Mantenimiento posterior
Resumen
3. Toma de contacto
Inicio de Visual Studio .NET
Punto de partida
Inicio habitual de Visual Studio .NET
Otras secciones de la Página de inicio
La Página de inicio como explorador de Internet
La ventana Nuevo proyecto
Proyectos y soluciones
Inicio de una nueva solución
Gestión de los elementos de la solución
Edición de propiedades
Propiedades de clases
Edición de código
Compilación del proyecto
Diseño de una interfaz de usuario nativa
El diseñador de formularios
Inserción de componentes
Eventos y métodos asociados
Compilación ejecución
Añadimos una interfaz de consola
Y una interfaz web
Resumen
4. Familiarizándonos con el entorno
Generalidades sobre el entorno
La barra de título y el estado de Visual Studio .NET
Menús de opciones y barras de botones
Diseñadores, editores y visores
Distribución de las ventanas
Gestión de soluciones y proyectos
Propiedades de la solución
Propiedades de los proyectos
Agregado de nuevos elementos
Agregado de referencias
Diseñadores y elementos asociados
Componentes y controles
Propiedades del diseñador
Edición de propiedades
Esquema del documento
Componentes de servidor
Edición de código
Asistencia a la edición de código
Vista de clases
Examinar objetos
Otras herramientas de interés
Control mediante comandos
Tareas pendientes y terminadas
Edición de recursos
Asistentes
Ayuda electrónica
Resumen
5. Personalización de Visual Studio .NET
Distribución de los elementos
Fichas versus MDI
Adosar, anclar y apilar ventanas
Configuración de botones y menús
Nuevas barras de herramientas
Modificación de las barras existentes
Nuevos menús
Modificación de menús existentes
Configuración de atajos de teclado
Posición y estado de las barras de botones
Configuración de los editores
Tipos de letra y colores
Otros parámetros del editor
Configuración de herramientas externas
Configuración del Cuadro de herramientas
Automatización de tareas mediante macros
Creación de una nueva macro
Reproducción de la macro
Administración de las macros
Facilitar el acceso a una macro
Código de la macro
Resumen
6. .NET Framework al detalle
La biblioteca de clases .NET
Ensamblados y módulos
¿Dónde está la biblioteca de clases .NET?
Dependencias de un proyecto
Clases fundamentales
Clases de uso general
Clases específicas
Esquema de bloques
Referencias a ensamblados
El sistema común de tipos
Gestión de memoria y recolección de basura
Generación de los ensamblados
Contenido de un ensamblado
Código intermedio
Tipos de ensamblado
Proceso de ejecución
Puesta en marcha del CLR
Dominios de aplicación
Compilación del código intermedio
Ejecución supervisada
Esquema general
Resumen
7. Introducción a la POO
¿Qué es OOP?
Teoría sobre el análisis
Clases y objetos
Definición de una clase
Implementación
Conceptos OOP
¿Qué es un objeto?
Abstracción
Encapsulación
Herencia
Polimorfismo
Beneficios de la OOP
Resumen
8. C#, un lenguaje de nuestro tiempo
Características generales
Tipos de datos
Tipos intrínsecos
Empaquetado y desempaquetado de datos
Referencias y valores
Declaración de variables
Ámbitos con nombre
Definición de ámbitos con nombre
Referencias a un ámbito con nombre
Conflictos entre ámbitos con nombre
Definición y uso de clases
Construcción y destrucción de objetos
Constructores de clase
Clases anidadas
Campos de datos
Visibilidad
Métodos
Propiedades
Delegados y eventos
Otros miembros de una clase
Interfaces
Definición de una interfaz
Implementación de una interfaz
Estructuras de control
Control estructurado de excepciones
Control de desbordamientos
Documentación automática
Resumen
9. Visual Basic .NET, renovarse o morir
Características generales
Tipos de datos
Empaquetado y desempaquetado de datos
Tipos intrínsecos
Declaración de variables
Ámbitos y visibilidad
Vida de una variable
Especificación de tipo
Asignación de un valor inicial
Ámbitos con nombre
Definición de ámbitos con nombre
Referencias a un ámbito con nombre
Conflictos entre ámbitos con nombre
Ámbitos con nombre en Visual Basic .NET
Definición y uso de c
La plataforma .NET, está llamada a ser la plataforma sobre la que trabajarán los programadores, en detrimento del API Win32. Las ventajas son muchas: no tiene funciones ni grupos de funciones, sino clases de objetos que hacen mucho más simple la codificación.
Si la plataforma .NET es el conjunto de nuevos servicios que nos ofrece Microsoft para permitir que nuestras aplicaciones aprovechen posibilidades como la Web con gran sencillez, Visual Studio .NET es la herramienta diseñada por la misma empresa para facilitar el acceso a esos servicios.
Visual Studio .NET une en un mismo entorno diseñadores visuales para interfaces de usuario nativas y Web, diseñadores de esquemas y recursos, editores de código específicos para múltiples lenguajes, así como los compiladores y utilidades necesarias para generar aplicaciones .NET a partir de todos esos elementos.
El libro que tiene en sus manos está dividido en veintidós capítulos y dos apéndices, estructurados y ordenados teniendo en cuenta su contenido didáctico. Están pensados, en caso de que desconozca la plataforma .NET y Visual Studio .NET, para leerse de manera secuencial, del primero al último. El objetivo es que al finalizar la lectura de este libro haya adquirido una visión general sobre los servicios de la plataforma .NET y el funcionamiento de Visual Studio .NET, visión que le permitirá profundizar en los temas que le interesen.
El CD-ROM adjunto contiene, todos los ejemplos elaborados a lo largo de los capítulos del libro, así como la aplicación Microsoft .NET Framework.