Ir al contenido principal

Primeros Pasos Programación C# en Visual Studio

C#
En este blog comenzaremos con los primeros pasos en la programación en el Lenguaje C# en Visual Studio.
Para comenzar aquí agrego el link de descarga de Visual Studio:
Una vez descarguemos el instalador, buscaremos instalar Visual Studio Community 2017, y esperaremos a que la instalación finalice.
Una vez finalice, abrimos la aplicación y para hacer nuestro nuevo proyecto, en la parte superior izquierda damos en la pestaña Archivo-Nuevo-Proyecto-Visual C#-Aplicación de consola y escogemos el nombre y la ubicación de guardado. Una vez realizado esto tendremos una pantalla como esta:

Y es aquí donde comenzaremos a programar.
Todos el cuerpo de nuestro programa deberá de ir aquí adentro:

Entrada de datos:
Para la entrada de datos tendremos que escribir el tipo de dato que le asignaremos a la variable, seguido del nombre que le asignaremos, un = y después del igual cualquiera de las siguientes opciones  Console.Read( ); ó Console.ReadLine( ); .En el caso de la primera opción, será para cuando queramos leer un carácter, y en el caso de la segunda, para cuando queramos leer toda la línea.
Salida de datos:
Cuando queramos dar una salida tendremos que escribir Console.Write(" "); ó Console.WriteLine(" "); . En la primera opción, una vez dada la salida, el cursor permanecerá donde terminó de escribir, y en el caso de la segunda, el cursor hará un salto de línea.
Comentarios:
Cuando queramos que el lenguaje no lea lo que escribimos en una o varias líneas, comentaremos esas líneas, si queremos comentar una línea por individual, bastará con poner // al principio de la línea. Si lo que queremos es comentar varias líneas sin necesitar poner el // cada línea, lo que haremos será posicionarnos una línea anterior a la que queramos comentar y escribir /* y después posicionarnos una línea después de la última y escribir */. Sabremos que lo hicimos bien si las letras se colorean de verde en cualquiera de los dos casos. 
Es muy aconsejable hacer comentarios para que así sea más fácil llevar un orden en nuestro programa y además poder encontrar cualquier parte con facilidad.
Condiciones:
Para escribir una condición o comparación con el conocido if, lo haremso de la siguiente manera
if (condición)
{
       Acción a realizar si la condición se cumple
}
Y para escribir un sino, lo haremos con un else seguido de nuestro if, completo nos quedaría así:
if (condición)
{
       Acción a realizar si la condición se cumple
}
else
{
       Acción a realizar si no se cumplió la condición
}
Si tenemos varias condiciones lo haremos así:
if (condición)
{
       Acción a realizar si la condición se cumple
}
else
{
         if (segunda condición)
         {
                 Acción a realizar si la segunda condición se cumple
         }
         else
          {
                 Acción a realizar si ninguna condición se cumple
          }
}
Ejemplo con todo aplicado:
Cabe resaltar que antes de la condición escribo Console.Clear( ); esto sirve para que una vez haga la comparación, ya no aparezca la solicitud de mi nombre. También escribí nombre = nombre.ToLower( ); esto sirve para que independientemente de si el usuario ingresa su nombre en mayúsculas o minúsculas, sea convertido a minúsculas, puesto que nuestra condición la hicimos con las letras minúsculas, si quisiéramos convertirlo a mayúsculas sería nombre = nombre.ToUpper( );.
Y explicando el funcionamiento, básicamente lo que hace es obtener nuestro nombre, transformarlo a minúsculas, comparar el nombre en el primer carácter con las letras vocales en minúsculas y decirnos si comienza o no con vocal.
Ejemplo funcionando:
Para correr tu programa utiliza ctrl + f5}
Caso de que el nombre SÍ comience con vocal:
Podemos ver las dos pantallas diferentes al haber utilizado el Console.Clear( );
Caso de que el nombre NO comience con vocal:


Para finalizar con este blog, te recuerdo que C# es un lenguaje tipado, así que, después de cada instrucción no olvides utilizar el ;.
También asegúrate de que tu programa tenga escrito esto al principio:
Así podrás estar seguro de que correrá correctamente con la sintaxis que utilizamos.

Espero que este post sea de tu utilidad. Cualquier duda déjala con gusto puedo responderla.


Comentarios

Publicar un comentario

Entradas populares de este blog

Estructuras de control while, do while y for

C# Hoy veremos estas tres conocidas y funcionales estructuras de control para la programación. Lo visto a continuación será en el lenguaje de programación C# a través de Visual Studio.  Para comenzar, explicar que en cada uno de los ejemplos haré uso del % , que lo que hace es indicarnos que décimas quedan en una división y si eso lo agregamos a una condición booleana, es muy útil para saber si un número es par o no. While La estructura de control while nos será muy útil en diversos casos donde necesitemos hacer un ciclo. La sintaxis es la siguiente: while(condición booleana) {          Acciones a realizar n veces } Antes de utilizarlo nuestras variables deben de estar declaradas. Suele utilizarse un incremento para que así el ciclo pueda terminar. Ejemplo de código: Este programa como vemos nos pide un número el cual será el límite en el ciclo while, pues es ciclo entrará en acción mientras la variable contador que empieza en 1, ...

SaaS

¿Qué es SaaS? Software as a Service por sus siglas en inglés, y en español lo entendemos como Software como un servicio.  Explicaré con más detenimiento lo que es el SaaS a partir de lo que nos explica la web de Microsoft. En pocas palabras, podemos entender a SaaS como un servicio que permite que los usuarios usen aplicaciones que se encuentran en la nube, y normalmente se accede a ellas mediante un navegador web. El ejemplo más común y sencillo de entender sería el correo electrónico, por ejemplo, de parte de Microsoft contamos con Outlook, nosotros entramos a Outlook a través de un navegador y podemos usarla sin problemas pero la aplicación en si se encuentra en los servidores y nos conectamos a ella a través de la nube, lo mismo pasa con los datos de la aplicación que generemos, permanecen en la nube. Una característica común del SaaS, es que, gracias a que se ejecuta en la nube, podemos acceder a ella mediante una gran cantidad de dispositivos, por ejemplo si usamos un I...

Tipos de Datos, Operaciones y Lenguajes Compilados e Interpretados

Tipos de datos Existen 2 principales tipos de datos, los primitivos y los definidos por el usuario . Los primeros abarcan un bloque de memoria que no puede ser alterado, mediante que los segundos son dinámicos, es decir, abarcaran más o menos espacio según la información que contenga, normalmente comienzan en 4 bytes (aunque pueden ser 2) y llegan a abarcar hasta 128 bytes; este tipo de dato es el que conocemos como String . Datos primitivos Regularmente se manejan los siguientes tipos de datos primitivos: enteros (byte, short, int, long), reales (float, double), booleanos (boolean) y de carácter (char). Operaciones Para poder realizar operaciones, es necesario utilizar los signos adecuados, distinguiremos entre tres tipos de operaciones. ·          Aritméticas 1.        Suma + 2.        Resta – 3.        Multip...