Libro sobre Introducción a .NET

Introducción a .NET

Introducción a  .Net

Introducción a .Net

La plataforma .NET de Microsoft es actualmente una de las principales plataformas de desarrollo de aplicaciones, tanto de escritorio como para entornos web o dispositivos móviles.

Este módulo pretende dar una visión general de .NET, así como del conjunto de tecnologías que hay a su alrededor como ADO.NET, WinForms, ASP.NET, WPF, WCF, etc., con el objetivo de ofrecer una visión general de la plataforma, y dar a conocer las posibilidades que ofrece.

Todos los ejemplos y capturas de pantalla de esta obra están obtenidos de Visual Studio 2008, que es la versión disponible del IDE de Microsoft en el momento de redacción del presente módulo.

Con el estudio de estos materiales didácticos, alcanzaréis los objetivos siguientes:

  1. Obtener una visión general sobre .NET, tanto desde el punto de vista de las tecnologías y productos que lo componen, como sobre las ventajas e inconvenientes respecto a las tecnologías precedentes.
  2. Aprender la sintaxis básica del lenguaje C#.
  3. Conocer las principales clases disponibles en la biblioteca de clases .NET Framework, que utilizaremos comúnmente en nuestros desarrollos, tanto si se trata de aplicaciones de escritorio, web u otros.
  4. Conocer ADO.NET y LINQ, que nos permiten acceder a las fuentes de datos (bases de datos, archivos XML, etc.).
  5. Conocer las posibilidades de las tecnologías Windows Forms, ASP.NET y WPF, que nos permiten crear las interfaces de usuario de nuestras aplicaciones.
  6. Obtener un conocimiento básico sobre el desarrollo de aplicaciones para dispositivos móviles.

Microsoft sólo ofrece soporte .NET para sistemas operativos Windows y las nuevas generaciones de dispositivos móviles. Respecto al resto de plataformas, el proyecto Mono1 (llevado a cabo por la empresa Novell) ha creado una implementación de código abierto de .NET, que actualmente ofrece soporte completo para Linux y Windows, y soporte parcial para otros sistemas operativos como por ejemplo MacOS.

VisualStudioyMicrosoftExpression: conforman el entorno de desarrollo de Microsoft, que permite desarrollar cualquier tipo de aplicación .NET (ya sea de escritorio, web, para dispositivos móviles, etc.). En Visual Studio, el programador puede elegir indistintamente entre diversos lenguajes como C# o Visual Basic .NET, y en todos ellos se puede hacer exactamente lo mismo, con lo que a menudo la elección es simplemente debida a las preferencias personales de cada programador.

Desde la aparición de la primera versión estable de .NET en el 2002, Microsoft ha continuado añadiendo funcionalidades a la plataforma y mejorando sus herramientas de desarrollo.

A continuación, veremos las diferentes versiones de .NET existentes:

a).NETFramework1.0: la primera versión del .NET Framework apareció en el 2002, junto con Visual Studio .NET 2002, el nuevo entorno de desarrollo de Microsoft.

b).NETFramework1.1: la versión 1.1 aparece en el 2003, junto con Visual Studio .NET 2003 y el sistema operativo Windows Server 2003. Por primera vez aparece .NET Compact Framework, que es una versión reducida del .NET Framework, diseñada para su ejecución en dispositivos móviles.

c).NETFramework2.0: aparece en el 2005, junto con Visual Studio 2005 (la palabra .NET desaparece del nombre del producto) y SQL Server 2005 (la nueva versión del motor de bases de datos de Microsoft, después de 5 años).

Esta versión incluye cambios sustanciales en los lenguajes .NET, como son los tipos genéricos o los tipos abstractos. También aparece una segunda versión del .NET Compact Framework.

d).NETFramework3.0: aparece en el 2006, junto con Windows Vista. La gran novedad en esta versión son las siguientes tecnologías:

  • Windows Presentation Foundation (WPF): para el desarrollo de interfaces gráficas avanzadas, con gráficos 3D, vídeo, audio, etc.
  • Windows Communication Foundation (WCF): para el desarrollo de aplicaciones SOA orientadas a servicios.
  • Windows Workflow Foundation (WWF): facilita la creación de flujos de trabajo que se pueden ejecutar desde una aplicación.

 

SE PARTE DE ESTA GRAN COMUNIDAD DE PROGRAMADORES

 

GUIA PARA DESCARGAR LIBRO:

1- Click al siguiente enlace: VER LIBRO
2- Luego al botón DESCARGA MEGA
3- Marcar la casilla NO SOY UN ROBOT
4- Luego click al botón rojo GET LINK
5- Cerrar publicidad y volver dar click a GET LINK
6- Ya por ultimo saldrá el servidor de MEGA para descargar el libro

VER LIBRO