0
VISUAL STUDIO .NET, PROGRAMACION

VISUAL STUDIO .NET, PROGRAMACION

CHARTE, F.

51,20 €
IVA inclós
No disponible, consulti'ns
Editorial:
ANAYA, COMERCIAL GRUPO
Any d'edició:
2002
ISBN:
978-84-415-1376-1
Pàgines:
704
Col·lecció:
VARIAS
51,20 €
IVA inclós
No disponible, consulti'ns
Afegir a favorits

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.

Articles relacionats

  • ESPECIAL OLIMPIADAS 2024
    ESPECIAL OLIMPIADAS 2024
    IBÁÑEZ, FRANCISCO
    Coincidiendo con la celebración de las Olimpiadas de París 2024, Mortadelo y Filemón nos explicarán los entresijos, secretos y todo lo que hay que saber sobre el máximo evento del deporte mundial en este álbum especial. Una edición especial que hará las delicias de los fans de los dos agentes. ¡No se lo pierdan! Mortadelo y Filemón se disponen a desvelarle todas las curiosidade...
    Disponibilitat inmediata

    15,95 €

  • NIEBLA ROJA
    NIEBLA ROJA
    RYAN, ANTHONY
    Un thriller escalofriante en el que siete desconocidos deberán emprender un viaje aterrador hacia lo desconocido.Siete desconocidos. Una misión. Un horror infinito. Un hombre despierta en un barco en el mar sin recuerdos de quién es o dónde está. No está solo: hay otras seis personas, cada una de ellas con habilidades únicas. Ninguna de ellas puede recordar su nombre. Todas tie...
    Disponibilitat inmediata

    16,95 €

  • COM DESENFADAR UNA MESTRA EN 10 PASSOS
    COM DESENFADAR UNA MESTRA EN 10 PASSOS
    PARIS, MARINE
    La mestra és la millor..., tot i que a vegades s'enfadi! Si la teva mestra et renya, segur que té una bona raó per fer-ho. Però... com la pots fer desenfadar? Para atenció i aprendràs com ho pots aconseguir en deu passos senzills i divertits! Un àlbum il·lustrat per riure i compartir a classe i en família, perquè el vincle tan especial entre mestres i alumnes no es trenca encar...
    Disponibilitat inmediata

    16,95 €

  • EL PRECIO QUE PAGAMOS
    EL PRECIO QUE PAGAMOS
    GROSSMAN, DAVID
    ¿Quiénes serán los israelíes después del último ataque terrorista? Los ensayos más reveladores del gran experto en el conflicto israelí-palestino. ¿Quiénes seremos? ¿Qué clase de personas seremos tras estos días, después de haber visto lo que hemos visto? ¿Desde qué punto se podrá empezar de nuevo tras la destrucción y la aniquilación de tantas y tantas cosas en las que creíamo...
    Disponibilitat inmediata

    12,90 €

  • ESCRIBIR UN SILENCIO
    ESCRIBIR UN SILENCIO
    PIÑEIRO, CLAUDIA
    De lo íntimo a lo público: política, feminismo, compromiso, familia y literatura Por la ganadora de los premios Clarín, Sor Juana Inés de la Cruz y Dashiell Hammett, entre otros «En Escribirun silencio [ pone su cuerpo y su voz para librar la madre de todas las batallas desde las palabras».Página 12 «Sospecho que lo que escribo nace del silencio. Porque así fue desde mi niñez, ...
    Disponibilitat inmediata

    21,90 €

  • ESCOLA ITALIANA
    ESCOLA ITALIANA
    PEDRALS, JOSEP
    El redescobriment d'un llibre fundacionalEscola italiana (2003) és una paròdia de les edicions crítiques: una antologia fictícia de textos presumptament italians, dividida en tres parts i amb un estudi introductori de Luca M. Rota.Amb aquest llibre, Josep Pedrals va assentar les bases de la seva poesia irònica i captivadora, que enganxa els lectors amb la seva manera desmenjada...
    Disponibilitat inmediata

    12,90 €

Altres llibres de l'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, consulti'ns

    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, consulti'ns

    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, consulti'ns

    13,30 €

  • JBUILDER 7. GUIA PRACTICA
    JBUILDER 7. GUIA PRACTICA
    CHARTE, F.
    No disponible, consulti'ns

    11,90 €