Tag Archive for visual studio

Curso de C# (Introducción)

Buenas a todos!!

El objetivo de esta entrega es dar un pequeño comienzo en este lenguaje. Primero ante que nada, C# es un lenguaje orientado a objetos, y por esa razón (desde mi humilde posición), no lo recomiendo como primer lenguaje a aprender. Por eso mismo, voy a “escaparme” de explicar algoritmos básicos, y solo mostrar su sintaxis. Ah esto me refiero, como por ejemplo, estructuras de control, tipos de datos, etc. En caso de ser necesario, dedicaré un articulo a ese tema.
Con esto me refiero a todo el tutorial y no a este articulo, ya que ahora no veremos nada en profundidad.

Visual Studio y Primera Aplicación

Para comenzar debemos conseguir cualquier Visual Studio. Yo tengo el Visual Studio 2012. Lo pueden descargar de acá: Descargar Visual Studio


Una vez instalado, lo abren y crearemos un nuevo proyecto.
¿Cómo? Van a Archivo->Nuevo-> Proyecto y les aparecerá lo siguiente:

En plantillas debe estar seleccionado Visual C#, y en Visual C# seleccionamos Windows. Luego a la derecha seleccionamos Aplicación de consola. En nombre ponemos lo que queramos. Aceptamos y les aparecerá lo siguiente

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

namespace Primera_aplicación
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

Ahora lo modificamos hasta que quede de la siguiente manera.
Cuidado en donde dice namespace, ponen lo que tenían ustedes

using System;

namespace Primera_aplicación 
{
    class Program
    {
        static void Main()
        {
            Console.Title = "Primera Aplicación en c#";
            Console.WriteLine("Hola soy un programa sin sentido...LOL!");
            Console.ReadKey();
        }
    }
}

Apretamos el botón de arriba que dice Iniciar, o apretamos la tecla F5. De cualquiera de esta dos manera compilamos y ejecutamos el programa. A lo cuál saldrá lo siguiente

Obviamente si recién se inician en c# no van a entender casi nada, pero si empiezan a observar el código, verán que es, como hasta obvio. Pero no se preocupen, ahora lo vamos a analizar juntos, linea por linea.

——————————————————————————————————————————————

using System;

Por ahora, les comento que es como para escribir menos código,hasta ni siquiera es necesario en esta aplicación. Pero más adelante veremos mejor su utilidad.

——————————————————————————————————————————————

namespace Primera_aplicación

Es un conjunto de nombres en el cual todos los nombres son únicos. Wtf?? no importa todavía ni hace falta entenderlo

——————————————————————————————————————————————

class Program

Una clase de nombre Program…

Pero al final no estás explicando nada!
Tranquilos no los estoy trolleando, todavía no hace falta entender esto

——————————————————————————————————————————————

 static void Main(){...}

Como en todo lenguaje lenguaje de programación,debemos decirle a la maquina, donde debe comenzar a leer el código.Y obviamente C# no es la excepción. Y se lo indicamos con esa linea
Donde:
static -> Es un modificador que permite ejecutar un método sin tener que instanciar a una variable(sin crear un objeto). En resumen a Main, siempre debemos ponerle el static, aunque todavía no sepamos para que.
void -> Indica el tipo de valor de retorno del método. No necesariamente tiene que ser void. En este caso no devuelve nada, por eso se pone void.

——————————————————————————————————————————————

Console.Title = "Primera Aplicación en c#";

Si observamos la pantalla negra que sale cuando apretamos F5 o el botón Iniciar, veremos que dice lo mismo que lo que está entre comillas en esta línea. Si! si cambiamos el contenido de lo que esta entre comillas, también cambiará en la aplicación. Y es el titulo de la aplicación, por algo dice Title jeje

——————————————————————————————————————————————

Console.WriteLine("Hola soy un programa sin sentido...LOL!\n\n\n");
Console.WriteLine("Presione cualquier tecla para terminar..");

Ahora acá dice WriteLine…mmm escribir linea no?
Lo que pongamos entre las comillas, es lo que se mostrara en pantalla.
Les propongo que jueguen con cambiar lo que esta entre comillas, para ir afianzándose.

——————————————————————————————————————————————

Ahora les recomiendo que borren la siguiente linea y ejecuten el programa

System.Console.ReadKey();

¿Qué paso? no vieron nada no?
Bueno les explico, lo que paso es que se ejecutó, mostró los textos(“Hola soy un programa sin sentido…LOL!\n\n\n” y “Presione cualquier tecla para terminar..”) y se cerró, porque no había nada que hiciera que el programa espere. Esta linea lo que hace es obligar al programa a esperar el presionar de una tecla cualquiera, o mejor dicho, esa función le dimos en este programa.

——————————————————————————————————————————————

Bueno eso es todo, obviamente esto va a seguir y prometo que va a ser mas “formal” jeje
El objetivo de esto era que vieran el editor, El Visual Studio en sí, y otras cositas más.

Por eso les digo que si no entendieron nada, no importa, esto es un comienzo. Es solo una pequeña introducción.
Los próximos artículos iré explicando más a detalle.
Saludos y hasta la pronto!!