0
VISUAL STUDIO .NET, PROGRAMACION

VISUAL STUDIO .NET, PROGRAMACION

CHARTE, F.

51,20 €
IVA incluido
No disponible, consultenos
Editorial:
ANAYA, COMERCIAL GRUPO
Año de edición:
2002
ISBN:
978-84-415-1376-1
Páginas:
704
Colección:
VARIAS
51,20 €
IVA incluido
No disponible, consultenos
Añadir a favoritos

Agradecimientos

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 clases
Definición de una clase
Visibilidad de una clase y sus miembros
Clases derivadas y herencia
Construcción y destrucción de objetos
Clases anidadas
Objetos de una clase
Miembros de una clase
Miembros compartidos
Miembros sobrecargados
Miembros redefinidos y ocultos
Acceso a los miembros de la clase base
Uso polimórfico de los objetos
Tipos de miembros de una clase
Constantes
Enumeraciones
Estructuras
Arreglos
Declaración de un arreglo
Arreglos con varias dimensiones
Propiedades
Delegados y eventos
Interfaces
Definición de una interfaz
Implementación de una interfaz
Módulos
Estructuras de control
Estructuras condicionales
Condicionales múltiples
Estructuras de repetición
Control estructurado de excepciones
Resumen

10. La potencia y flexibilidad de C++

Posibilidades de Visual C++ .NET
Programación con MFC
Asistentes MFC
Gestión del proyecto
Edición de recursos
Programación con ATL
Servicios Web
Aplicaciones Web
Interpretación de los archivos SRF
Aplicaciones .NET
Acceso a los servicios .NET
Clases con recolección automática
Punteros con recolección automática
Programación basada en atributos
Servicios Web .NET
Generación del esqueleto del servicio
Acceso al servicio
Resumen

11. JScript .NET, mucho más que un lenguaje de script

Novedades de JScript .NET
Uso de JScript.NET
Edición y compilación en Visual Studio .NET
Tipos de datos
Declaración de variables
Uso de arreglos
JScript .NET es un lenguaje orientado a objetos
Definición de clases
Definición de propiedades
Creación y uso de paquetes
Interfaces
Herencia
Enumeraciones
Uso de JScript .NET en páginas ASP.NET
Resumen

12. Instalación, integración y uso de otros lenguajes

Lenguajes disponibles
Java
Visual J# .NET
Disponibilidad de Visual J# .NET
Conversión de Java a C#
Perl
Visual Perl
Integración en Visual Studio .NET
Un ejemplo demostrativo
COBOL
Fujitsu COBOL.NET
Integración en Visual Studio .NET
Una aplicación WinForms en COBOL
Servicios Web COBOL
FORTRAN
Salford FTN95 for .NET
Integración en Visual Studio .NET
Una aplicación WinForms en FORTRAN
Otros lenguajes
Resumen

13. Creación de componentes y controles .NET

Características de los componentes y controles COM y .NET
¿Qué es un componente?
¿Qué es un control?
¿Qué es un contenedor?
Ejemplos del uso de clases
Introducción
Creación y uso de una clase en Visual Basic .NET
Creación y uso de una clase en Visual C#
Creación y uso de una clase en ASP .NET
Creando un componente
Introducción
Creando nuestro primer componente
Creando y cargando nuestro componente
Creando componentes con parámetros de entrega, la serialización
Creando controles
Introducción
Creando controles en tiempo de ejecución
Creando un control intrínseco con Visual Basic .NET
Creando un control externo con Visual Basic .NET
Creando un control web en ASP .NET (I Parte)
Creando un control web en ASP .NET (II Parte)
Resumen

14. ASP .NET, la evolución de la red

Algo de historia en los lenguajes de programación de Internet
Comenzando con ASP .NET
Introducción
Extensión aspx
Ejecución de ASP y de ASP .NET
Etiquetas de ejecución
Comentarios en las aplicaciones ASP .NET
Conversión del código de ASP .NET
Un lenguaje web para múltiples navegadores web
Bases de datos
ASP .NET orientado a objetos
Fin de los problemas con los ActiveX y cambios en caliente
Ejemplo sencillo escrito en ASP .NET
ASP .NET y los lenguajes de .NET
Introducción
VBScript o Visual Basic .NET
Ejecutando Visual Basic .NET en páginas ASP .NET
Ejecutando C# en páginas ASP .NET
Ejecutando JScript .NET en páginas ASP .NET
Ejecutando más de un lenguaje .NET en la misma página web ASP .NET
Creando aplicaciones ASP .NET con Visual Studio .NET
Introducción
Eligiendo un lenguaje
Trabajando con los controles
Controles HTML
Controles Web
Otros controles
Seguridad en ASP .NET
Fichero Global.asax
Archivos de inclusión
Controles de acceso a fuentes de datos
Resumen

15. Desarrollo de aplicaciones Windows

Lenguajes para nuestras aplicaciones
Tipo de aplicaciones
Creando aplicaciones de consola
Creando aplicaciones para Windows
Añadiendo controles a Visual Studio .NET
Creando Servicios de Windows
Resumen

16. Desarrollo de aplicaciones Web

Lenguajes para nuestras aplicaciones
Tipo de aplicaciones
Creando aplicaciones Web
Aplicación Web con Visual Basic .NET
Aplicación Web con Visual C#
Desarrollo web para todos los navegadores web
Las partes del diseño
Fase de diseño
Fase de programación
Controles HTML
Controles Web
El entorno de programación
Añadiendo recursos
Usando componentes en nuestras aplicaciones web
Ejecutando una página web en ASP .NET una sola vez
Resumen

17. Introducción a XML, XSL, SOAP, WSDL y UDDI

XML
Partes fundamentales de XML
Documentos XML bien formados
Documentos XML validados
Ejemplo de un documento XML
DTD
Declaración de elementos
ANY
ELEMENT
EMPTY
MIXED
Elementos vacíos
Jerarquía de elementos
Atributos
Entidades y CDATA
Partes generales de un documento XML
XSL
SOAP
WSDL
UDDI
SOAP, WSDL y UDDI
XML y el esperanto de la red
Resumen

18. Servicios Web XML

¿Qué es un Servicio Web XML?
¿Servicio o Consumidor?
Conceptos de un Servicio Web XML en Visual Studio .NET
Creando un Servicio Web XML
Creando el consumidor Web de un Servicio Web XML
Creando el consumidor Windows de un Servicio Web XML
Mejoras en el desarrollo de un Servicio Web XML
Resumen

19. Acceso a datos con ADO .NET

OLE DB en ADO .NET
Breve introducción a ADO .NET
Una evolución necesaria
.NET y ADO .NET
Trabajando con SQL Server
SqlConnection
SqlCommand
SqlDataReader
Trabajando con otras fuentes de datos
OleDbConnection
OleDbCommand
OleDbDataReader
Trabajando con datos en memoria
DataSet
DataReader
Soporte XML
Proveedores de datos de ADO.NET
Objetos básicos
Proveedor de datos con SQL Server
Proveedor de datos OLE DB
Elección del proveedor de datos idóneo
ADO .NET y OLE DB
Creando una base de datos
Accediendo a la fuente de datos desde una aplicación Web
Uso de DataReader en el Web
Uso de DataSet en el Web
El código completo de la aplicación Web
Conclusiones
Accediendo a la fuente de datos desde una aplicación Windows
Uso de DataReader en Windows
Uso de DataSet en Windows
El código completo de la aplicación Web
ADO .NET y Sql Client
Uso de componentes para acceder a fuentes de datos
Uso de componentes con una aplicación Windows
Resumen

20. Modelado de bases de datos

¿Cómo funciona la modelización de datos?
Creando una fuente de datos en Visual Studio .NET
Creando una relación entre tablas en Visual Studio .NET
Añadiendo datos a las tablas en Visual Studio .NET
Utilizando los datos en una aplicación Windows
Resumen

21. Creación de complementos para Visual Studio .NET

Iniciando la creación de un complemento
Probando nuestro complemento
Añadiendo características a nuestro complemento
Resumen

22. Desarrollando aplicaciones para dispositivos móviles

Microsoft Mobile Internet Toolkit
Creando una aplicación para dispositivos móviles
Resumen

A. Recursos en la Red

Recursos en español
MSDN en español
El Guille
Torre de Babel
PortalVB.com
Algoritmo
El Rincón en Español de C#
ACSP de la Universidad Politécnica de Valencia
Recursos en inglés
MSDN en inglés
ASP.net
GotDotNet
.NET 247
News
Resumen

B. Contenido del CD-ROM

Uso de los ejemplos
Atención al lector

Índice alfabético

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.

Artículos relacionados

  • EL FINAL DE TODO ESTO
    EL FINAL DE TODO ESTO
    FALLARÁS, CRISTINA
    Esta novela es una profecía que ya se está cumpliendo: todo parecido con la realidad no es casualidad, es la confirmación. Vuelve una de las pensadoras más certeras del panorama español. Todo empezó en los años veinte del siglo XXI. «La historia que voy a contar es nuestra parte de la historia, nuestra contribución al final de un mundo. La madre de Caperucita que cada una esc...
    Disponibilidad inmediata

    22,90 €

  • FITÒPOLIS, LA CIUTAT VIVA- CAT
    FITÒPOLIS, LA CIUTAT VIVA- CAT
    MANCUSO, STEFANO
    En poques dècades, la humanitat ha experimentat una revolució en els hàbits ancestrals. Sense que ens n'adonem, la nostra espècie ha passat d'habitar cada racó de la Terra, immersa en la natura, a viure en una part veritablement ínfima de les terres emergides del planeta: la ciutat. Una revolución només comparable a la transició de caçadors-recol·lectors a agricultors que es va...
    Disponibilidad inmediata

    18,00 €

  • POLILLA
    POLILLA
    MUÑOZ, ALBA
    El debut llamado a ser uno de los descubrimientos del año. Una historia real de amor, familia, deseo y violencia. «Supe del germen de Polillahace años. Cada minuto de espera mereció la pena. Lo devoré en una noche».Sabina Urraca «La libertad de las mujeres es escurridiza. Siempre se oculta donde no la esperas». Esta es la historia de una búsqueda que empieza hace quince años, c...
    Disponibilidad inmediata

    19,90 €

  • CONSCIÈNCIA O COL·LAPSE
    CONSCIÈNCIA O COL·LAPSE
    PIGEM, JORDI
    Avui el món corre acceleradament no se sap cap a on, mentre la propaganda i les dades fora de context enterboleixen la nostra visió dels fets. ¿No és com si el món estigués sota un encanteri? ¿Cap a on hem de girar-nos per trobar orientació? Amb el seu estil fluid i intens, Jordi Pigem obre vies de sortida a través d'un ample horitzó que abraça des de la neurociència i la psiqu...
    Disponibilidad inmediata

    19,50 €

  • BLACKWATER VI. PLUJA
    BLACKWATER VI. PLUJA
    MCDOWELL, MICHAEL
    Descobreix el sisè i darrer volum de la saga Blackwater. Una saga matriarcal. Dones poderoses que lluiten pel poder durant generacions. Una atmosfera única per a una lectura addictiva. Un retrat realista amb tocs sobrenaturals. Escriptura magistral i visual en un ambiciós projecte entre el pulp i l'HBO. «Michael McDowell: el meu amic, el meu mestre. Fascinant, aterrador, simpl...
    Disponibilidad inmediata

    9,90 €

  • OCASO Y FASCINACIÓN
    OCASO Y FASCINACIÓN
    BALTASAR, EVA
    Vuelve Eva Baltasar, autora finalista del Booker Internacional, con una novela deslumbrante. «El estilo de Baltasar es impecable».El País «Exquisita, oscura y poco convencional».Fernanda Melchor Mantenerse a flote se ha convertido en tu única aspiración. Tienes un trabajo precario, una habitación realquilada y un título que acredita que eres de las que no pueden caer. Pero cae...
    Disponibilidad inmediata

    18,90 €

Otros libros del autor

  • DELPHI 8 .NET. LA BIBLIA
    DELPHI 8 .NET. LA BIBLIA
    CHARTE, F.
    Delphi 8 .NET supone un avance fundamental en el campo de las herramientas de desarrollo. Orientado hacia la plataforma .NET, cuenta con un entorno de trabajo completamente novedoso, que se diferencia sustancialmente de las versiones anteriores, con elementos diferenciadores que harán que el usuario realice sencillamente la transición desde Win32.La biblia de Delphi 8 .NET per...
    No disponible, consultenos

    55,80 €

  • EXCEL 2003. MANUAL AVANZADO
    EXCEL 2003. MANUAL AVANZADO
    CHARTE, F.
    Excel 2003 es la última versión de la hoja de cálculo más difundida a nivel mundial, una nueva versión que cuenta con importantes mejoras y novedades en todas las áreas de trabajo. Este Manual Avanzado es la herramienta ideal para conocer las funciones más avanzadas de Excel 2003, y poder obtener el mejor rendimiento de esta aplicación, mejorar la productividad y conseguir mejo...
    No disponible, consultenos

    31,90 €

  • VISUAL C# .NET. GUIA PRACTICA
    VISUAL C# .NET. GUIA PRACTICA
    CHARTE, F.
    Visual C# .NET es un lenguaje completamente nuevo creado por Microsoft para la plataforma .NET, un descendiente de C++ orientado específicamente al trabajo con componentes. C# tiene lo mejor de C++, Java y los lenguajes de entornos RAD como Visual Basic y Delphi.Este libro le guiará en sus primeros pasos con Visual C# .NET, permitiéndole familiarizarse con el entorno de desarro...
    No disponible, consultenos

    13,30 €

  • JBUILDER 7. GUIA PRACTICA
    JBUILDER 7. GUIA PRACTICA
    CHARTE, F.
    No disponible, consultenos

    11,90 €