sábado, 28 de febrero de 2015

Hola Mundo en C#


Buenos días como dije anoche, voy a retomar el curso de C# para todo aquel que quiera aprender y como este es uno de los lenguajes más populares del mundo lo voy a hacer seriamente. Así que voy a publicar cada programa con la documentación asociada para que cualquiera lo entienda de principio a fin. Bueno, sin más preámbulo vamos a nuestro primer programa en C#.

Para comenzar tenemos que hablar acerca de cómo funcionan los proyectos. Para eso nos vamos al editor de Visual Studio y seleccionamos en el menú archivo nuevo proyecto, a continuación se abrirá la siguiente ventana:


Allí en la sección nombre le colocaremos el nombre de nuestra aplicación y el nombre de la solución, se entiende por solución el nombre general del proyecto. Para nuestro ejemplo será:

Nombre: HolaMundoConsola
Nombre de la solución: HolaMundo

Una vez creado el proyecto podremos observar su estructura en el explorador de soluciones a mano izquierda de nuestro editor Visual Studio. Tal como se ven en la siguiente captura.


Veamos la estructura y como funciona:

En la parte superior vemos el nombre de la solución tal como lo establecimos. Luego el nombre de proyecto de la aplicación. La sección References , Properties, y el App.config  las veremos más adelante en el curso.
Ahora la parte que nos interesa es la sección Program.cs donde realmente está el código fuente de nuestra aplicación. Y que como veremos durante esta serie de artículos es el punto de entrada para nuestras aplicaciones. Al abrirlo, veremos el siguiente código inicial. 


En la cabecera del archivo vemos las instrucciones using, estas instrucciones le dicen al compilador las librerías que debe utilizar para compilar nuestro proyecto.
La siguiente instrucción es el namespace, esta instrucción establece el espacio de nombres donde está contenida la clase 'Program', como vemos en el código ya tenemos un método Main o principal que actuara como punto de entrada para la aplicación.

Viéndolo en UML se ve de la siguiente manera. 


Bien, ahora vamos al código.


Bien, la pregunta es ¿de donde viene el objeto Console? mediante el cual llamamos al atributo Title, al método Write() y al método ReadKey(). La respuesta es a través del using System declarado en la primera linea de nuestro programa, C# toma de manera implícita todo lo que se encuentre en ese contexto.

Para finalizar, veamos nuestro programa en ejecución. 


Bueno, que hacen las lineas escritas anteriormente. 

  • La linea Console.Title establece el nombre de la consola.
  • La linea Console.Write imprime en la consola el texto que se le pase como argumento.
  • Y por ultimo la Console.ReadKey, espera a que el usuario presione cualquier tecla para salir de la aplicación. 


Bueno para descargar el programa, puedes seguir el siguiente enlace.

Recuerda, si te gusto la entrada me puedes invitar a un café. 

No hay comentarios:

Publicar un comentario