Introducción a Visual Studio .NET
Manual de Referencia
por Federico Gabriel Rudolph
.NET
Primera Edición
Del Autor
2010
Material de Apoyo para
Cursos de Capacitación en .NET
Título original: Introducción a Visual Studio .NET
Autor: Federico G. Rudolph
Primera Edición Del Autor, 2010
Diseño de portada: Federico G. Rudolph
Copyright © Federico G. Rudolph, 2004 – 2010
Todos los derechos reservados
Registro de Propiedad Intelectual de Safe Creative
Para contactar con el autor:
[email protected]
No se permite la reproducción parcial o total, el almacenamiento, el alquiler, la
transmisión o la transformación de este libro, en cualquier forma o por cualquier
medio, sea electrónico o mecánico, mediante fotocopias, digitalización u otros
métodos, sin el permiso previo y escrito del editor. Su infracción está penada por la
ley.
Introducción a Visual Studio .NET
i
Tabla de Contenidos
Tabla de Contenidos ...................................................................................... i
Introducción .................................................................................................. 1
Descripción de la plataforma.............................................................................................................1
Marco de trabajo .................................................................................................................................2
Compilación y ejecución de código..................................................................................................3
Ensamblados.......................................................................................................................................3
Características de los lenguajes .......................................................................................................5
Tipos de Datos ....................................................................................................................................5
Visual Basic .NET .......................................................................................... 7
Bases del lenguaje..............................................................................................................................7
Distinción entre mayúsculas y minúsculas....................................................................................................... 7
Comentarios..................................................................................................................................................... 7
Sentencias ....................................................................................................................................................... 7
Strings..................................................................................................................................................8
Variables ..............................................................................................................................................8
Arrays...................................................................................................................................................9
Tipos enumerados ............................................................................................................................10
Ámbito y Accesibilidad ....................................................................................................................10
Operaciones con variables ..............................................................................................................11
Conversiones de tipo .......................................................................................................................11
Estructuras condicionales...............................................................................................................12
Bucles ................................................................................................................................................12
Procedimientos y funciones............................................................................................................12
Parámetros por valor y por referencia............................................................................................................ 13
Sobrecarga de procedimientos y funciones ................................................................................................... 13
Delegados...................................................................................................................................................... 13
Espacios de Nombre ........................................................................................................................14
Importación de espacios de nombre .............................................................................................................. 14
Tratamiento de Excepciones ...........................................................................................................14
Captura de excepciones ................................................................................................................................ 15
Lanzamiento de excepciones......................................................................................................................... 15
ASP.NET ...................................................................................................... 16
Ejecución de aplicaciones Web ......................................................................................................16
Ejecución de aplicaciones ASP.NET ..............................................................................................16
Aplicaciones ASP.NET .....................................................................................................................17
Federico Gabriel Rudolph
Introducción a Visual Studio .NET
ii
Tipos de archivos ASP.NET.............................................................................................................18
Distribución aplicaciones Web ....................................................................................................................... 19
Configuración de aplicaciones Web............................................................................................................... 19
Directorios virtuales .........................................................................................................................19
Creación de aplicaciones ASP.NET ................................................................................................24
Bibliografía .................................................................................................... A
Colaboraciones.............................................................................................. A
Federico Gabriel Rudolph
Introducción a Visual Studio .NET
1
Introducción
Descripción de la plataforma
.NET es una plataforma de ejecución de Aplicaciones basada en objetos y desarrollada por la
empresa Microsoft destinada a facilitar la vida de los desarrolladores de aplicaciones (en especial los
usuarios de Visual Basic y Visual Interdev).
.NET introduce de una capa de abstracción entre el Sistema Operativo y el código ejecutable,
encapsulando la totalidad de las API’s de Windows, las rutinas de acceso a datos (ADO), las llamadas
a los protocolos de internet (HTTP y SMTP, por ejemplo) y el uso de otras librerías comunes (como,
por ejemplo, todo el conjunto de runtimes de Visual Basic) en una serie de librerías de clases, las que
pueden ser accedidas desde cualquier lenguaje soportado por esta plataforma de ejecución de
Aplicaciones en forma totalmente transparente y a un nivel más alto de programación que sucede con
otros lenguajes existentes.
Con esta plataforma, Microsoft pretende llevar al próximo paso a todo su conjunto de herramientas y
lenguajes de desarrollo a la vez que permite, a terceros, integrar sus propias herramientas y
lenguajes de desarrollo a esta plataforma en forma totalmente nativa, compatibilizando los distintos
lenguajes de programación bajo un único criterio y disminuyendo el ciclo de Producción de las
Aplicaciones.
Como resultados inmediatos del uso de esta plataforma para la construcción de Aplicaciones se logra:
•
•
La Disminución de los Tiempos de Desarrollo,
La Compatibilidad, Portabilidad y Reutilización de Código entre plataformas operativas y
lenguajes de desarrollo.
Otros beneficios que otorga .NET son:
La Transparencia de Ubicación de Código, y
•
• Un mejor Control de Versiones, tanto de la aplicación como de las librerías de clases.
.NET es un entorno de programación implementado a través del siguiente conjunto de tecnologías:
• Entornos de Desarrollo .NET (Visual Studio .NET, WebMatrix, Delphi 8 .NET etc.), los más
completos aportan una Interfaz de Diseño Visual para el programador con herramientas
suficientes para la codificación, ejecución y depuración de código fuente.
•
Lenguajes de Desarrollo .NET, como por ejemplo: Visual Basic .NET, ASP.NET, Java#, C#,
Delphi 8 .NET y otros.
• Entorno Común de Ejecución (CLR, Common Language Runtime), CLR es el motor de
ejecución (intérprete) de .NET encargado de la ejecución de todos los programas escritos para
esta plataforma. Este motor, además, proporciona una serie de servicios como son: la
administración automática de memoria, servicios de seguridad, la optimización de recursos y el
recolector de basura entre otros. El entorno de ejecución se distribuye junto co
Comentarios de: Introduccion a Visual Studio NET (0)
No hay comentarios