Contenido 3
Contenido 3
Contenido 3
NET - I
SEMANA 3
El entorno de desarrollo (IDE)
de .NET
Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni 1
ESTE
utilizarDOCUMENTO
los contenidos paraCONTIENE LAdeSEMANA
fines comerciales 3
ninguna clase.
2
ESTE DOCUMENTO CONTIENE LA SEMANA 3
ÍNDICE
ENTORNO DE DESARROLLO (IDE) DE .NET .......................................................................................... 4
OBJETIVOS ESPECÍFICOS ........................................................................................................................... 4
INTRODUCCIÓN ...................................................................................................................................... 4
1. ENTORNO DE DESARROLLO DE MICROSOFT .NET ...................................................................... 5
1.1. PARTES DEL IDE ................................................................................................................... 6
1.1.1. PÁGINA DE INICIO ....................................................................................................... 6
1.1.2. PLANTILLA DE APLICACIÓN.......................................................................................... 7
1.1.3. EXPLORADOR DE SOLUCIONES .................................................................................... 8
1.1.4. ENTORNO DE DESARROLLO......................................................................................... 8
1.1.5. SISTEMA DE AYUDA ..................................................................................................... 9
1.1.6. CONSOLA ................................................................................................................... 10
1.2. BENEFICIOS........................................................................................................................ 12
1.3. CREACIÓN DE UN PROYECTO ............................................................................................ 12
1.3.1. PASOS A SEGUIR ........................................................................................................ 12
1.4. COMPILACIÓN, EJECUCIÓN Y DEPURACIÓN DE UN PROYECTO ........................................ 15
1.4.1. FUNCIONAMIENTO.................................................................................................... 16
1.5. CONTROL DE VERSIONES................................................................................................... 18
1.5.1. FORMA DE REALIZACIÓN DE VERSIONES .................................................................. 18
1.5.2. EJECUCIÓN DE VERSIONES EN UN MISMO EQUIPO .................................................. 21
COMENTARIO FINAL.......................................................................................................................... 22
REFERENCIAS BIBLIOGRÁFICAS ................................................................................................................ 23
3
ESTE DOCUMENTO CONTIENE LA SEMANA 3
ENTORNO DE DESARROLLO (IDE) DE .NET
OBJETIVOS ESPECÍFICOS
Conocer las diferentes partes que componen el entorno de desarrollo integrado (IDE) de
Microsoft .NET.
Comprender el funcionamiento de la herramienta de depuración de código del IDE de
Microsoft .NET.
Identificar el funcionamiento del control de versiones de Microsoft .NET.
INTRODUCCIÓN
En la presente semana se estudiará el IDE (Integrated Development Enviroment) o entorno de
desarrollo integrado de Microsoft .NET. Esta herramienta es la que permite la creación,
modificación, depuración y ejecución de aplicaciones, y además permite el manejo de control de
las distintas versiones de las aplicaciones que se están desarrollando.
La estructura de las aplicaciones en .NET está basada en el concepto de soluciones. Una solución
es un conjunto de proyectos y un proyecto es la estructura que contiene los distintos objetos que
componen una aplicación. Estos objetos pueden ser formularios, módulos, clases, imágenes, etc.
4
ESTE DOCUMENTO CONTIENE LA SEMANA 3
1. ENTORNO DE DESARROLLO DE MICROSOFT .NET
El entorno de desarrollo que se usará es la versión correspondiente a Microsoft Visual Studio 2015
Express, ya que es una versión gratis provista por Microsoft y que es de fácil obtención e
instalación.
https://www.visualstudio.com/post-download-
vs?sku=community&clcid=0x409
Después, aparecerá la siguiente pantalla y comenzará la descarga del archivo de instalación. Una
vez terminada la descarga se debe proceder con la instalación según las instrucciones que se vayan
entregando.
5
ESTE DOCUMENTO CONTIENE LA SEMANA 3
Terminada la instalación se podrá ingresar al entorno de desarrollo y comenzar con la creación de
las aplicaciones.
File (Archivo): esta opción permite la creación, modificación, guardar y cerrar proyectos y
archivos además de la configuración de las páginas que se desean imprimir.
6
ESTE DOCUMENTO CONTIENE LA SEMANA 3
Edit (Editar): esta opción permite las funciones de copiar, cortar, pegar y eliminar, además
de deshacer la última modificación, realizar búsquedas y reemplazos de textos en las
páginas que se están editando.
View (Vista): esta opción permite habilitar la Vista con la cual se debe trabajar, además
permite agregar las distintas ventanas y barras de herramientas disponibles.
Tools (Herramientas): esta opción permite personalizar el entorno de trabajo del IDE, acá
se puede definir el tipo de letra a utilizar, las ubicaciones de los proyectos por defecto, etc.
Windows (Ventana): esta opción permite configurar el formato que tendrá la ventana de
trabajo del IDE.
Help (Ayuda): esta opción permite acceder el ambiente de ayuda provisto por Microsoft
para su herramienta de desarrollo .NET.
Para crear un nuevo proyecto se debe seleccionar la opción File → New Project, luego de esto
aparecerá la siguiente pantalla donde se debe seleccionar la opción Windows Forms Aplicattion
(Aplicación de ventanas de Windows). En el campo Name se debe colocar el nombre de la
aplicación y dar clic al botón OK. Posteriormente, se genera una nueva solución que contendrá el
proyecto creado, la solución y el proyecto que, por defecto, tiene el mismo nombre.
7
ESTE DOCUMENTO CONTIENE LA SEMANA 3
1.1.3. EXPLORADOR DE SOLUCIONES
Una vez creado el proyecto, se presentará el ambiente de desarrollo donde se puede comenzar a
insertar los objetos en el formulario habilitado, modificar las propiedades de estos y agregar
código fuente en base a los eventos que se producen sobre ellos. El entorno está compuesto por
herramientas que sirven de ayuda para diseñar, escribir, editar y depurar el código de una
aplicación.
8
ESTE DOCUMENTO CONTIENE LA SEMANA 3
1.1.4.1. COMPONENTES
Cuando la clase va a ser utilizada en el área de diseño, pero no cuenta con una interfaz de usuario,
esta debe ser un componente que implemente la interfaz IComponent o que se derive de una
clase con implementación de la interfaz IComponent.
Para acceder a la ayuda que provee .NET se le deba dar clic a la opción HELP de la barra del menú
principal o presionar las tecla Control + F1.
Desde esta pantalla se puede acceder a los distintos temas de ayuda, donde además se encuentra
una opción de búsqueda (lupa en la esquina superior derecha).
9
ESTE DOCUMENTO CONTIENE LA SEMANA 3
1.1.6. CONSOLA
La consola en Visual Studio corresponde a la manera en que se manejan las aplicaciones que no
utilizan el concepto de ventanas de Windows (Windows forms), sino que corren en modo “DOS”,
es decir, que son ejecutadas desde el prompt del sistema.
Para generar una aplicación de este tipo se debe proceder de la siguiente manera: se debe crear
un nuevo proyecto del tipo Consola, es decir, al generar un nuevo proyecto se debe seleccionar la
opción Console Application.
Seleccionada la opción se debe dar clic en el botón OK, después de lo cual aparecerá la pantalla
donde se debe escribir el código fuente de la aplicación de consola.
10
ESTE DOCUMENTO CONTIENE LA SEMANA 3
Se generará un proyecto Visual Basic donde se creará un objeto llamado module.bas, que es
donde se debe ingresar el código fuente de la aplicación. Una vez escrito el código se debe
proceder a compilar (Build) o recompilar (Rebuild), para así generar el código ejecutable que
puede ser “corrido” desde el prompt del sistema.
Como ejemplo, desarrollar una aplicación de consola que nos permita sumar 2 números o mostrar
el resultado de la suma:
Module Module1
Sub Main()
Dim Numero1 As Integer
Dim Numero2 As Integer
Console.WriteLine("Introduzca el primer número")
Numero1 = Console.ReadLine()
Console.WriteLine("Introduzca el segundo número")
Numero2 = Console.ReadLine()
Console.WriteLine("Escoja una opción: 1 - Sumar / 2 - Restar")
If (Console.Readline = 1) Then
Sumar(Numero1, Numero2)
ElseIf (Console.ReadLine = 2) Then
Restar(Numero1, Numero2)
Else
Console.WriteLine("Opción Incorrecta")
End If
End Sub
11
ESTE DOCUMENTO CONTIENE LA SEMANA 3
Una vez escrito, compilado y ejecutado el proyecto obtendremos el siguiente resultado:
1.2. BENEFICIOS
El principal beneficio que nos brinda el entorno de Visual Studio es que presenta en una sola
pantalla todas las herramientas necesarias para poder desarrollar el proyecto, desde el punto de
vista de la programación, diseño, ejecución y depuración del proyecto. Además, su uso es bastante
amistoso y fácil de entender debido a las ayudas que presenta, permite ir aprendiendo los
nombres de las propiedades y métodos en la medida que se van usando.
Los pasos a seguir para crear un proyecto Visual Basic son los siguientes:
12
ESTE DOCUMENTO CONTIENE LA SEMANA 3
3.- Hecho lo anterior, aparece la pantalla donde se debe seleccionar el ícono asociado a Windows
Forms Application (Aplicación basada en formularios Windows).
4.- Después de lo anterior, dar clic al botón OK y se presentará la siguiente pantalla, donde ya se
puede comenzar a agregar objetos desde la barra de herramientas, modificar sus propiedades y
agregarle código según los eventos asociados a estos.
13
ESTE DOCUMENTO CONTIENE LA SEMANA 3
5.- Si es necesario agregar nuevos formularios o archivos al proyecto, esto se debe hacer en el
Explorador de Soluciones (Solution Explorer). Debe posicionarse sobre el nombre del proyecto y
dar clic al botón derecho del mouse después de lo cual aparecerán las opciones asociadas al tipo
de archivo a agregar.
14
ESTE DOCUMENTO CONTIENE LA SEMANA 3
6.- Para poder agregar objetos al formulario se debe proceder de la siguiente manera:
Una vez que se crearon formularios, se insertaron objetos, se les asignó valores a las propiedades
y se les asoció código fuente según los eventos deseados, se está en condiciones de comenzar a
15
ESTE DOCUMENTO CONTIENE LA SEMANA 3
probar el funcionamiento del proyecto y, para ello, lo primero que se debe hacer es compilar el
proyecto.
En caso de tener algún error en la fase de compilación o error en su ejecución, la depuración bajo
la funcionalidad Debug permitirá recorrer el programa línea a línea en cada una de estas fases y
determinar el punto de interrupción que genera el mal funcionamiento.
1.4.1. FUNCIONAMIENTO
Compilación
Al llevar a cabo la compilación del proyecto el código fuente se está convirtiendo en código
ejecutable, es decir, se transforma el código escrito en un código entendible por la máquina. Para
esto, se debe proceder de la siguiente manera:
1.- Posicionarse sobre el nombre de la solución en el Explorador de Soluciones y dar clic con el
botón derecho del mouse, después de lo cual aparecerá la siguiente pantalla:
Acá se debe seleccionar la opción Build. Esto permitirá generar el código ejecutable del proyecto
junto con todos los archivos necesarios para su ejecución.
Una vez que se compiló el proyecto y se necesite volver a compilar se debe seleccionar la opción
Rebuild. Esto permitirá eliminar los archivos intermedios y de salida y generar los nuevos archivos.
16
ESTE DOCUMENTO CONTIENE LA SEMANA 3
En el caso que el proyecto contenga errores de sintaxis aparecerá una pantalla identificando el
archivo, línea y columna donde se encontró el error.
Una vez corregido el error se debe volver a recompilar el proyecto (Rebuild), esta tarea se debe
realizar tantas veces como sea necesario hasta que el proyecto no contenga errores.
Ejecución
Una vez que el proyecto ya no tenga errores se puede llevar a cabo el proceso de ejecución, es
decir, validar su funcionamiento. Para esto, se debe presionar la tecla F5 y dar clic en la ppción
Start Debugging (punta de flecha color verde) ubicada en el menú principal.
Luego, se llevará a cabo la ejecución del proyecto según la secuencia y lógica programada.
Depuración
En el caso de que se necesite revisar paso a paso la ejecución del proyecto con el objeto de
identificar posibles errores se debe seleccionar la opción Debug en la barra del menú principal. La
depuración permite visualizar el contenido de variables en tiempo de ejecución. Se pueden colocar
puntos de interrupción en partes del código, para ver su contenido al momento de ejecutarse.
17
ESTE DOCUMENTO CONTIENE LA SEMANA 3
Para depurar, hacer lo siguiente:
Menú Debug → Start Debugging o simplemente F5. De esta manera se puede iniciar a debuggear
las aplicaciones que se estén desarrollando.
Para configurar el versionador de Team Foundation, se deben seguir los siguientes pasos:
18
ESTE DOCUMENTO CONTIENE LA SEMANA 3
3. Se habilitará en la parte derecha el Team Explorer, tal como se muestra en la siguiente
imagen:
4. Debe iniciar sesión en la opción Sing Up, luego deberá crear un nuevo proyecto.
5. Asigne un nombre al proyecto, seleccione Team Foundation Version Control. Por último
presione Start a project. De esta manera se genera un proyecto que se irá versionando a
medida que vayan realizando cambios en este. Se mostrará la siguiente pantalla,
indicando que el proyecto se está creando.
19
ESTE DOCUMENTO CONTIENE LA SEMANA 3
6. Presione la opción Select Team Project presente en Team Explorer, posteriormente en
Servers asignar el nombre del proyecto que creamos en el servidor.
20
ESTE DOCUMENTO CONTIENE LA SEMANA 3
1.5.2. EJECUCIÓN DE VERSIONES EN UN MISMO EQUIPO
21
ESTE DOCUMENTO CONTIENE LA SEMANA 3
COMENTARIO FINAL
El desarrollo de aplicaciones en Visual Basic .NET es rápido y fácil de llevar a cabo, debido a que
posee muchas herramientas que posibilitan agilizar las etapas en el ciclo de vida de los sistemas.
Comenzando con la creación de las aplicaciones a través de planillas, permitiendo que el
desarrollador invierta más tiempo en el análisis que escribiendo líneas de código. Una de las
poderosas herramientas presente en esta plataforma de desarrollo es el control de versiones,
permitiendo que se tenga un mejor manejo de los cambios realizados y del monitoreo de quién los
realizó.
22
ESTE DOCUMENTO CONTIENE LA SEMANA 3
REFERENCIAS BIBLIOGRÁFICAS
Rajshekhar, A. (2013). .Net Framework 4.5 Expert Programming Cookbook. Birmingham: Packt
Publishing Ltd.
23
ESTE DOCUMENTO CONTIENE LA SEMANA 3
24
ESTE DOCUMENTO CONTIENE LA SEMANA 3