Sunteți pe pagina 1din 7

Escuela de Informtica y Telecomunicaciones

Programacin de Objetos .Net C# LDP2501-2011 / DUOC-AV

En esta gua:
Introduccin al IDE de Visual Studio .Net ....................................................................... 1 Solucin Hola Mundo .............................................................................................. 1 Proyecto Hola Mundo! ............................................................................................ 2
Comentarios ................................................................................................................................ 3 El mtodo Main ........................................................................................................................... 4 Entrada y salida ........................................................................................................................... 4 Compilacin y Ejecucin.............................................................................................................. 5

Escuela de Informtica y Telecomunicaciones

Introduccin al IDE de Visual Studio .Net


Para introducirnos en el trabajo con el IDE de Visual Studio y asentar algunos de los conceptos vistos del Framework .Net, realizaremos la construccin de nuestro primer programa en C# llamado Hola Mundo, que se tratar de una aplicacin de consola, donde interactuaremos y evaluaremos algunos aspectos importantes a considerar desde ahora.

Solucin Hola Mundo


Para iniciar abriremos el IDE de Visual Studio 2005 y realizaremos los siguientes pasos de inicio: 1. Creamos una nueva solucin en blanco desde el men, para accedemos por el men Archivo > Nuevo > Proyecto...

2.

En el cuadro de dilogo seleccionamos desde el grupo Otros Tipos de Proyecto la opcin Soluciones Visual Studio y all la plantilla Solucin en Blanco.

Pgina 1

Escuela de Informtica y Telecomunicaciones

3.

Asignamos como nombre Solucion Hola Mundo e indicamos un lugar donde guardarla. Se recomienda no usar la careta Mis Documentos ni el Escritorio.

Con estos pasos hemos creado la solucin donde podremos agregar los proyectos de esta actividad.

Proyecto Hola Mundo!


Dentro de la solucin creada, agregaremos un nuevo proyecto de tipo consola mediante los siguientes pasos: 1. Para agregar el proyecto tiene 2 opciones: a. Men Archivo > Agregar > Nuevo Proyecto b. Men contextual de la solucin en el Explorador de Soluciones Agregar > Nuevo Proyecto

2.

Desde el cuadro de dilogo debemos seleccionar en Visual C# la plantilla Aplicacin de Consola.

3.

Asignamos el nombre HolaMundo y aceptamos.

Notacin Camel, ver detalles en http://en.wikipedia.org/wiki/CamelCase

Pgina 2

Escuela de Informtica y Telecomunicaciones

Al final del proceso tendremos como resultado el proyecto dentro de la Solucin y lo podemos ver en el Explorador de Soluciones.

Por defecto (proyectos de consola), se habr creado la clase Program (Program.cs) que contiene, el punto de entrada para la ejecucin. El archivo de clase creado contiene lo siguiente:

using using using using

System; System.Collections.Generic; System.Linq; System.Text;

// Un programa "Hola Mundo!" en C# namespace HolaMundo { class Program { static void Main(string[] args) { } } }

Analicemos ahora las partes importantes de este programa.

Comentarios
La primera lnea contiene un comentario:

// Un programa "Hola Mundo!" en C#

Los caracteres // convierten el resto de la lnea en un comentario. Un bloque de texto tambin se puede convertir en comentario si se coloca entre los caracteres /* y */, por ejemplo:

Pgina 3

Escuela de Informtica y Telecomunicaciones

/* // Un programa "Hola Mundo!" en C# Este programa muestra la cadena "Hola Mundo!" en la pantalla. */

El mtodo Main
Cualquier programa de consola en C# debe contener un mtodo Main, en el cual se inicia y se termina la ejecucin. Este mtodo es donde se crean objetos y se ejecutan otros mtodos. El mtodo Main es un mtodo esttico (static) que reside dentro de una clase o una estructura. En el ejemplo "Hola Mundo!", se encuentra en una clase denominada Program. El mtodo Main se puede declarar de las siguientes formas: Puede devolver void:
static void Main() { //... }

Tambin puede devolver un valor de tipo int:


static int Main() { //... return 0; }

Puede utilizar argumentos con los dos tipos devueltos:


static void Main(string[] args) { //... }

O bien
static int Main(string[] args) { //... return 0; }

El parmetro del mtodo Main es una matriz de tipo string que representa los argumentos de la lnea de comandos utilizados para llamar al programa.

Entrada y salida
Los programas de C# utilizan normalmente los servicios de entrada y salida que ofrece la biblioteca en tiempo de ejecucin de .NET Framework. La instruccin System.Console.WriteLine("Hola Mundo!"); utiliza el

Pgina 4

Escuela de Informtica y Telecomunicaciones

mtodo WriteLine, que es uno de los mtodos de salida de la clase Console de la biblioteca en tiempo de ejecucin. Muestra el parmetro cadena en la secuencia de salida estndar seguido por una nueva lnea. Otros mtodos de Console se utilizan para otras operaciones de entrada y salida. Si incluye la directiva using System; al principio del programa, puede utilizar directamente las clases y mtodos de System sin escribir el nombre completo. Por ejemplo, puede llamar en su lugar Console.WriteLine, sin especificar System.Console.Writeline:

using System; // cdigo Console.WriteLine("Hola Mundo!");

Compilacin y Ejecucin
El programa "Hola Mundo!" se puede compilar creando un proyecto en el Entorno de desarrollo integrado (IDE) de Visual Studio, o bien mediante la lnea de comandos. Para el caso utilizaremos el IDE para generar/compilar y luego ejecutar la aplicacin. Para compilar: 1. Utilice la opcin de men Generar > Generar HolaMundo

2.

SI tiene activa la ventana de Output o Resultados (men Ver > Output), podr visualizar el avance y en el pie de ventana el resultado de la generacin.

3.

Si no hay errores reportados se podr ejecutar la aplicacin.

Pgina 5

Escuela de Informtica y Telecomunicaciones

Para ejecutar: 1. Utilice la opcin de men Depurar >Iniciar Depuracin o presione la tecla F5.

2.

La aplicacin iniciar y desplegar el mensaje para luego cerrarse.

3.

Para poder detener la ejecucin y poder mantener la salida en pantalla, agregue la siguiente lnea luego del despliegue del mensaje:

Console.ReadKey();

4.

Ejecute nuevamente la aplicacin y evale el resultado.

Pgina 6

S-ar putea să vă placă și