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