Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NET
1. Introducción:
Con este material pretendemos llegar a dos grupos de usuarios. Por una parte los que
nunca han programado y quieren aprender a usar esta nueva plataforma, y por otro los que ya
tienen ciertas nociones de programación y quieren "saltar" al nuevo sistema .NET.
Hay ventajas y desventajas para estos dos grupos. Para los que se quieren iniciar van a
aprender una filosofía y técnicas de programación muy ambiciosas y robustas que componen el
mejor entorno de desarrollo que existe actualmente. No obstante, necesitarán un "duro"
aprendizaje para entender todas las técnicas en las que se basa .NET para desarrollar
aplicaciones, ahí es donde este curso entra en acción: proporcionar un buen nivel a los nuevos
programadores para que comiencen a desarrollar en esta plataforma. Para el segundo grupo, como
ventaja obvia está el conocimiento de lenguajes de programación, visto con anterioridad. La
desventaja es que hay que borrar los conocimientos anteriores y partir de cero, es decir, hay que
conocer esta nueva tecnología profundamente, para entenderla y trabajar con la nueva filosofía de
.NET.
Como sabrás, cualquier ejecutable depende de una forma u otra de una serie de librerías,
ya sea en tiempo de ejecución como a la hora de la compilación. Pues el CLR es eso, una serie de
librerías usadas en tiempo de ejecución para que nuestros ejecutables basados en .NET puedan
funcionar.
Por otro lado, la biblioteca de clases de .NET Framework proporciona una jerarquía de
clases orientadas a objeto, disponibles para cualquiera de los lenguajes basados en .NET.
Microsoft .NET ofrece una visión orientada a objeto del sistema operativo Windows e
incluye cientos de clases que encapsulan los objetos mas importantes del núcleo de Windows. Mas
adelante veremos y definiremos las clases pero de una forma resumida digamos que son plantillas
para crear objetos, por ejemplo: la clase "botón" me permite crear botones de comando y trabajar
con ellos.
Mínimo Recomendado
Espacio en disco 3 Gb 10 Gb
En cuanto al sistema operativo si que es obligatorio utilizar las versiones 2000 o XP por
razones de aprovechamiento de recursos y sobre todo, de estabilidad.
2. Una definición más profunda de .NET
La mejor forma de comprender cómo funciona .NET es analizar las numerosas capas en
las que se divide .NET Framework. Veamos la siguiente figura:
Esta jerarquía me dice que en el nivel mas alto están los lenguajes que vamos a utilizar en nuestro
desarrollo con .NET. Luego traduce esas instrucciones al estándar .NET para poder trabajar con
esas instrucciones de una forma independiente al lenguaje con que se escribieron. El siguiente
paso es la generación de formularios para Windows o web (ASP). Luego el enlace con bases de
datos si las hay. Por fin llegamos a todos los objetos disponibles y por último el runtime de lenguaje
común (CLR) que es el que va a ejecutar la aplicación. Veamos ahora más técnicamente de abajo
hacia arriba:
Es la interfaz entre nuestro código y el sistema operativo, de ahí que si mañana Microsoft
hace un CLR en lugar de para Windows, para Macintosh se puedan ejecutar nuestras aplicaciones
.NET en este sistema.
Nota para los conocedores de ADO: Aunque su nombre es muy parecido a ADO.NET son muy
diferentes. ADO cubre prácticamente todas las técnicas de bases de datos disponibles (incluyendo
cursores del lado del cliente y del servidor, conjuntos de datos desconectados y actualizaciones en
diferido). ADO.NET está centrado principalmente en los conjuntos de resultados desconectados
(llamados DataSets) Este objeto es mucho mas potente que el objeto ADO Recordset y puede
almacenar datos provenientes de varias tablas, relaciones entre diferentes tablas de datos y puede
importar y exportar datos en XML.
3. Instalación
Lejos quedan las sencillas instalaciones de las versiones anteriores de lenguajes Visuales
de Microsoft, en las que prácticamente en un sólo CD disponíamos de todas las herramientas y
componentes necesarios. Esta versión es un poco mas compleja de instalar (sólo un poco mas)
sobre todo porque Microsoft ha cumplido con algo largamente esperado que era un entorno único
de desarrollo. Ahora todos los lenguajes de desarrollo de Microsoft estarán incluidos en Visual
Studio .NET con un único interfaz, con todas la ventajas que conlleva en cuanto a simplicidad y
sobre todo coherencia entre entornos. Vamos con la instalación...
Estos prerrequisitos pueden variar de una versión de sistema operativo a otro y según el
equipo. Por ejemplo algunos de los componentes que va a instalar son:
Microsoft Windows Installer 2.0 (para realizar las instalaciones de este entorno).
Cliente de extensiones web de Microsoft FrontPage. Para conectar Internet
Information.
Dependiendo de los elementos a instalar es posible que nos pida reinicio del sistema para
continuar con la instalación, incluso una pantalla nos pedirá si queremos un inicio de sesión
proporcionando los credenciales en la pantalla.
Nota Debido a la cantidad de elementos que instala y sobre todo, a su importancia, ya que algunos
son de sistema, se recomienda encarecidamente que esta instalación se realice en un equipo lo
más limpio posible. Lo mejor es que no hayas tenido versiones anteriores de otros lenguajes y
sobre todo un equipo un poco con buenas prestaciones.
Una vez instalada esta parte veremos que la parte de prerrequisitos queda deshabilitada y
ya podemos acceder a la de la instalación. Vamos por fin a la instalación de Visual Studio NET.
Pulsamos en el enlace de la instalación y tras unos segundos se nos presentará la pantalla de
instalación de .NET en la que debemos aceptar el contrato de licencia para usuario final.
Finalmente obtendremos:
Ahora debemos seleccionar sólo los componentes que nos interesen... Para el caso que nos atañe
dejaremos todos los componentes seleccionados, sino están seleccionados los marcamos en las
casillas de verificación que están a la izquierda de cada componente:
Este último paso se repetirá con los siguientes CDs, hasta que la instalación haya finalizado. Luego
un mensaje nos avisará de que la instalación ha terminado (podemos ir tranquilamente a tomar un
café mientras tanto...). Ahora nos queda la segunda parte que es la extensa documentación que
como siempre es muy precisa y bien traducida. Para esto utilizaremos los dos cd marcados como
"MSDN Library". Cuando nos aparezca la pantalla inicial de instalación pulsaremos en la opción
"Documentación del producto" que nos pedirá el Cd1 de MSDN:
Una vez en marcha dispondremos de opciones para instalar la ayuda de todos los elementos de
.NET:
Pulsaremos en siguiente, aceptaremos el contrato de licencia y escribiremos si queremos un
nombre de registro de instalación. Luego seleccionaremos la opción Personalizada para poder
instalar todos los componentes que necesitamos de la ayuda.
Pulsamos continuar y ya tenemos lista la instalación... Aceptamos para que inicie y el programa
instalará la ayuda indicada... si es necesario pedirá los otros dos CDs con el resto de la información
hasta que finalmente termine.
Si todo es correcto por fin tenemos nuestro Visual Studio .NET instalado.
WEBGRAFIA
http://www.adrformacion.com/cursos/puntonet/puntonet.html
Copyright 2008© ADRInfor S.L. Logroño