Estas vacaciones estare publicando tutoriales de c# con el objetivo de ayudar a los nuevos ingresados de las áreas de Informática y Sistemas así en agosto cuando regresemos a clases no tengamos problemas con la materia de programación. Espesaremos con los básicos (Programas en consola o esa ventanita negra de windows), intermedios(Winforms o Ventanas) y por ultimo Dificil(Conexión con SQL). Y para comenzar:
Es potente y fácil de utilizar, y tiene frameworks(paquetes de desarrollo) de todo tipo para trabajar con el, en los juegos podemos utilizar XNA, SlimDX, SDL.Net, y de seguro muchos mas.
Que necesitamos para empezar a programar?
Ademas de las ganas, necesitamos la IDE o entorno de desarrollo. La IDE es la aplicacion donde nosotros programamos y compilamos nuestra aplicación.
Puedes descargar la ultima versión gratis de C# Express Edition en esta web.
Una vez instalado, inician el C# Express Edition, y les aparecerá una ventana como esta:
Y ahora?
Cuando nosotros queramos programar, tendremos que elegir entre distinto tipos de proyectos, dependiendo de lo que queramos hacer, si quieres hacer una aplicación como una calculadora elegiremos Windows Forms, si queremos hacer un DLL usaremos Biblioteca de Clases.
En nuestros tutoriales, usaremos Consola, la ventanita negra donde aparecen caracteres.
Hacemos click en ese icono, y nos saldrá un cartel como este:
Seleccionamos "Aplicacion de Consola", le ponemos de nombre MiAplicacion y aceptar. Luego de hacer eso, deberiamos tener una ventana como esta:
IDE
No voy a perderme mucho en esta parte, ya que no es una de las mas interesante, sin embargo debemos saber donde estan las funciones basicas en nuestra IDE para poder manejarnos en ella.
Explorador de soluciones
Acá se colocaran todas nuestros archivos de códigos y recursos(imágenes, txt, xml, etc), si queremos crear otro archivos o agregar alguno ya creado, lo haremos desde aca.
Ventana de Codigo
En esta ventana escribiremos todo nuestro código.Las solapas de arriba nos permite movernos de archivo en archivo(aunque es mas cómodo moverse por el explorador de soluciones).
Los dos ComboBox son para movernos de clase en clase y de método en método, útil para cuando tenemos un solo archivo con cantidades enormes de código.
Por ultimo, los signos "+" al lado del codigo sirve para colapsar y agrupar nuestro codigo, pruebalo vos mismo para ver que pasa, util para mantener un poco ordenado nuestra ventana.
Iniciar Depuracion(o en criollo, iniciar nuestro programa)
Clickeando en este boton, la IDE creara el EXE de nuestro programa(compilar) y lo ejecutara.Nota: Si clickeamos en este momento, lo que hara es abrir y cerrar una ventana de consola, eso es por que no hay nada programado y cuando termina, cierra el programa.
Ventana de Formato y Colores
En esta ventana nosotros podemos cambiar el color de partes del codigo, el tamaño, el tipo de letra. Para ingresar a esta ventana debemos ir a Herramientias/Opciones, luego a Fuentes y Colores.Ahora si
Teniendo nuestra IDE instalada, y sabiendo la funciones básicas de ella, ya podemos empezar a hacer lo mas importante, programar.
Cuando nosotros creamos el proyecto, la IDE nos genero por defecto este código, en nuestro archivo Program.cs, desde ahora, todo archivo terminado en .cs lo llamaremos Clase.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MiAplicacion { class Program { static void Main(string[] args) { } } }
Ese código es el que tenemos por defecto y es el que nos ejecuta la ventana de consola. Mas adelante explicaremos e irán entendiendo que es cada cosa, por el momento, pondremos nuestra primera linea de código. Escribiremos la siguiente linea entre los corchetes que comienzan en static void Main.
Console.WriteLine("Hola Mundo!");
Por lo tanto, nos quedaría algo asi:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MiAplicacion { class Program { static void Main(string[] args) { Console.WriteLine("Hola Mundo!"); } } }
Para evitar esto, debemos ir a Depurar/Iniciar sin Depurar.
Cuando hagamos esto al final de la aplicacion pondra un "Presione una tecla para continuar. . ."
Puede parecer poco, pero avanzamos bastante con entender un poco la IDE y de que se trata. En el proximo tutorial veremos como crear nuestras variables.
Descargar SourceCode