sábado, 20 de junio de 2015

PROGRAMANDO EN C#: Eligiendo las herramientas

En la primera entrada del blog os he señalado las razones por las que he elegido estudiar C#, y ahora voy a mostraros la herramienta que voy a utilizar.

Evidentemente ya sabemos todos que detrás de este lenguaje está Microsoft, de manera que para empezar vamos a descargar el Visual Studio que está ahora mismo como gratuito en la página de Microsoft.

Podéis elegir entre la versión Express para windows Desktop o la Community. Lo bueno de la Community es que os permitirá más adelante crear programas para la web y para la tienda windows. A cambio el peso, es decir, el tamaño del archivo será mucho mayor y os llevará más tiempo la descarga.

Una vez descargado, lo único que tenéis que hacer es arrancarlo, y darle a crear un nuevo proyecto. Este nuevo proyecto lo vais a elegir dentro de visual C#, en windows desktop, una Console Aplication, y le vais a poner un nombre, el que queráis, por ejemplo proyectoconsola1, o lo que más os guste.

Esto os va a generar el primer programa de vuestra carrera de programadores, el programa más sencillo de todos, y el que menos hace pero el más interesante:



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Aplicacionvacia
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}


Ahora solo tenéis que darle a empezar o Start y se lanza vuestro primer programa... ¿Y qué hace? Abre un segundo una ventana y la cierra, es decir, no hace nada... ¿O hace algo?

Este programa hace muchas cosas que no veis, este programa se compila y se crea un ejecutable, un fichero que luego se puede volver a usar en cualquier máquina con Windows que tengáis, este programa que no es el que se suele mostrar como primer programa tiene muchas lineas que en próximas entregas os iré explicando....

Si no sabes nada de programación estarás deseando pasar a la siguiente entrega del blog para saber que es ese nada que son muchas cosas, pero lo que tienes que saber de momento es que el programa crea un proceso, es decir, abre un hueco en la zona de memoria donde se pueden ejecutar los programas y le dice al controlador de programas que el existe.

Además le dice al sistema que es un programa de consola y que prepare una ventana de consola para la ejecución...


Como ves si hace muchas cosas... Ahora veremos lo que hace cada línea...



No hay comentarios:

Publicar un comentario