lo primero que haremos será crear una solución … · imagen: una vez realizados todos ... //...

17
Lo primero que haremos será crear una Solución Vacía, en la cual almacenaremos todos los proyectos y sus clases, que desarrollemos a lo largo de este curso. Crear una Nueva Solución Vacía: Clic en el menú Archivo, luego otro clic sobre la opción Nuevo, y por último un clic sobre la opción Solución Vacía…, a como se puede aprecia en la siguiente imagen.

Upload: dinhque

Post on 20-Sep-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

Lo primero que haremos será crear una Solución Vacía, en la cual almacenaremos todos los proyectos y sus clases, que desarrol lemos a lo largo de este curso.

Crear una Nueva Solución Vacía:

Clic en el menú Archivo, luego otro clic sobre la opción Nuevo, y por último un clic sobre la opción Solución Vacía…, a como se puede aprecia en la siguiente imagen.

Page 2: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

Aparecerá la siguiente ventana:

Elegimos la categoría Sharp Develop, y colocamos el nombre a la Solución, con el siguiente nombre: ProgramacionAlgoritmica1, y lego

hacemos clic sobre el botón Crear y listo, con esto ya hemos creado una Solución Vacía.

Page 3: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

Al hacer este proceso lo único que hacemos es decirle a Sharp Develop que nos cree un portafolio, donde almacenaremos cada uno de

los proyectos que logremos desarrollar a lo largo del curso.

Page 4: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

Procedamos ahora agregar un nuevo proyecto a nuestra solución y de esta manera iniciar a programar.

Agregar un Nuevo Proyecto Vacío

Primeramente no podemos ubicar sobre el nombre de la solución (en este caso ProgramacionAlgoritmica1) y hacemos un clic derecho

sobre ella, luego seleccionamos la opción Agregar y del menú desplegable hacer clic sobre la opción Proyecto… , a como se muestra en

la siguiente imagen:

Page 5: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

Al realizar este proceso, se nos mostrará una pantalla, en la cual haremos clic sobre la Categoría C# y eligiendo de ahí, la opción

Proyecto en Blanco, colocamos un nombre al mismo: HolaMundo y hacemos clic sobre el botón Crear a como se pude observar en la

imagen:

Ahora ya tenemos un nuevo proyecto, ahora solo nos resta agregar el código al mismo.

Crear una Nueva Clase Vacía:

Al igual que como agregamos un nuevo proyecto a la solución, así mismo agregaremos una nueva clase al proyecto que hemos creado,

el cual nombramos: HolaMundo.

Page 6: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

Nos ubicamos pues sobre el nombre del proyecto y hacemos un clic derecho sobre el mismo, luego nos deslizamos hasta la opción

Agregar y hacemos clic sobre la Opcion Nuevo Elemento…, a como se puede apreciar en esta imagen:

Page 7: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

Luego de este proceso aparecerá una nueva ventana, en la cual debemos hacer clic sobre la categoría C# y luego sobre la Plantilla

Archivo en Blanco, le Agregamos un nombre (HolaMundo) y luego hacemos clic en el Botón Crear a como se aprecia en la siguiente

imagen:

Una vez realizados todos estos pasos, ahora sí estamos listos para inciar a programar en este nuevo entorno de desarrollo y lo haremos

siguiendo los siguientes pasos:

Page 8: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

1. Declaramos las librerías a utilizar en el programa en este caso la librería System

using System;

2. Luego agregamos el nombre del espacio de nombres el cual es mismo nombre del proyecto que creamos: HolaMundo y abrimos

llave de apertura y hacemos un enter y el programa nos agregará la otra llave de cerradura

namespace HolaMundo{

}

3. Posteriormente a esto y dentro de las llaves escribimos el nombre de la clase que agregamos al proyecto la cual nombramos

HolaMundo.cs y abrimos llave y hacemos un enter y el programa completara la operación agregando la llave de cerradura

correspondiente; algo más o menos así:

public class HolaMundo{

}

4. Dentro de estas dos nuevas llaves, agregaremos el método principal de clase, el cual deberá tener el nombre de, igual al

siguiente código:

static void Main(String[] Args){

}

5. Dentro de estas dos nuevas llaves agregaremos el siguiente código:

Console.WriteLine(“Hola Mundo!, bienvenidos al curso de C# con Sharp Develop”);

Console.readLine();

6. Para continuar y probar nuestra primera aplicación debemos de guardar los cambios en el proyecto y lo podemos hacer haciendo

uso de la combinación de teclas “Ctrl” y “S” y por ultimo si todo anda bien, no deben de aparecer ningún error y solo restaría

Page 9: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

ejecutar el programa presionando la tecla “F5” y listo, hemos creado nuestra primera aplicación en C#, haciendo uso de la

herramienta Sharp Develop.

Nota:

Agrego el código completo ya probado por si les está dando problemas el que ustedes están escribiendo:

using System; namespace HolaMundo{ public class HolaMundo{ static void Main(String[] Args){ Console.WriteLine("Hola Mundo!, bienvenidos al curso de C# con Sharp Develop"); Console.ReadLine(); } } }

Hay que copiarlo desde la palabra using hasta la última llave que aparece, antes de que inicie este texto.

Page 10: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

Ejercicio #2: Sumar dos números

Primeramente lo que haremos será agregar un nuevo proyecto a la solución que ya hemos hecho, mediante un clic derecho sobre l a

solución, agregar, Nuevo proyecto, similar a la siguiente imagen:

Page 11: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

En la nueva ventana, seleccionar la categoría C# y luego en la parte derecha de las plantilla, la plantilla con el nombre de proyecto en

blanco y le ponemos el nombre de: EjerciciosBasico, y por último hacemos clic en el botón Crear, a como se podrá ver en la siguiente

figura:

Page 12: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

Ahora nuestra solución tiene más de un proyecto, por lo cual es necesario indicarle cual es el proyecto principal, de no hacerlo, C#

iniciará con el primer proyecto que se agregó a la solución, veamos pues como poner a un proyecto como principal en una solución:

Primero nos ubicaremos en la parte más izquierda de la pantalla, específicamente en el explorador de proyectos, y luego hacemos clic

izquierdo sobre el proyecto que deseamos que sea el principal y del menú emergente seleccionar la opción: Establecer como proyecto

de Inicio, he inmediatamente el proyecto seleccionado debe tornarse su nombre o título del proyecto más negrito, a como se podrá ver

en la siguiente imagen:

Seguidamente, ahora hay que agregar una nueva clase para nuestro nuevo proyecto, lo cual lo haremos haciendo un clic derecho sobre

el nombre del proyecto, del menú Agregar seleccionamos la opción Nuevo Elemento…, a como se podrá aprecias a continuación:

Page 13: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite
Page 14: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

De la nueva ventana, en la parte de categorías elegimos la opción C# y de las plantillas a su derecha, la opción Archivo en Blanco, le

colocamos el nombre de Sumar2Numero y luego hacemos clic en el botón Crear a como se verá a continuación:

Luego de esto, en el área de edición del código agregamos el siguiente código, el cual lleva consig una breve explicación del mismo:

// Nombre de la libreria, la palabra System, inicia con mayuscula using System; // Declaracion del nombre del Proyecto, sedebe de escribir

Page 15: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

// igual a como lo definimos al inicio namespace EjercicioBasicos{

// Nombre de la clase, al igual que el nombre del proyecto, el // nombre de la clase debe crearse tal y como lo definimos al // principio, respetando mayusculas y minusculas

public class Sumar2Numeros{ // Declaración del métodoprincipal, hay que recordar que la // palabra Main, inicia con mayuscula, de no ser así, no // puede producir errores

static void Main(String[] Args){ // Declaramos las variables necesarias int num1, num2, sum; // Solicitar al usuario el primer número Console.Write("Ingrese el Primer Número ");

// Almacenar el número saolicitado en la // varibla llamada num1

num1= int.Parse(Console.ReadLine()); // Solicitar al usuario el segundo número Console.Write("Ingrese el Segundo Número "); // Almacenar el número solicitado en la variable // llamada num2 num2= int.Parse(Console.ReadLine()); // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la variable sum se le asigna la

// suma de las variables num1 y num2 sum= num1+ num2; // Mostrar el resultado en pantalla al usuario Console.WriteLine("El resultado de la Suma es :"+sum); // Solicitamos al usuario que presione una tecla para // salir de la aplicación

Page 16: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

Console.Write("Presione una tecla para salir ..."); // Mandamos a leer en a leer Console.ReadLine(); } } }

Ahora para probar nuestra aplicación solo debemos guardar cambios presionado las teclas “Ctrl” + “S” y luego compilar y ejecutar

nuestro programa presionando “F5”.

Análisis del código

Vamos a analizar el código fuente para irnos familiarizando con los mecanismos típicos de un programa en C#: La primera dec laración

indica que vamos a utilizar el espacio calificado (o NameSpace) llamado System. Un espacio calificado o nominado es una especie de

firma digital con la que podemos hacer referencia a una librería o bien -mediante la declaración NameSpace- hacer que sirva de

identificador de todos los módulos que pertenezcan a una aplicación, o un fragmento de aplicación. System es el NameSpace básico

para todas las aplicaciones que requieran algún servicio del sistema (que son prácticamente todas). Note el lector que la declaración del

espacio calificado podría haberse eliminado si en el código hubiéramos hecho referencia a la jerarquía completa, esto es, si hubiéramos

escrito:

System.Console.WriteLine(“Texto para Mostrar en Pantalla”);

Los espacios calificados pueden estar predefinidos, como en este caso, o ser declarados en el código por el propio usuario. Como

nuestra aplicación utiliza una única salida de texto por el dispositivo por defecto (Consola), no es preciso hacer ninguna re ferencia a

Windows ni a sus servicios. La consola está representada en dicho espacio por el objeto Console que dispone de métodos para escribir

texto en la consola por defecto (Write() y Writeline()) y también para recoger entradas de datos del mismo dispos itivo (Read() y

Readline()).

Page 17: Lo primero que haremos será crear una Solución … · imagen: Una vez realizados todos ... // Realizar el proceso de cálculo, en este caso una //suma para lo cual a la ... admite

Main(): la función principal

Todo el código de un programa en C# debe estar incluido en una clase. Además, en C# no existen métodos ni variables globales, por

tanto, mediante la palabra reservada class declaramos la clase HolaMundo, que contiene todo el código ejecutable.

Esta clase está compuesta por una única función principal (Main). Dicha función está precedida de 3 calificadores: de ámbito (public), de

acceso (static) y de valor de retorno (void) y es la función principal de todo programa ejecutable en C#. En ella es donde comienza y

termina el control del programa y es donde se crean objetos y se ejecutan otros métodos.

También debemos tener en cuenta que Main() admite varios modos de implementación similares según devuelva o no valores (en

nuestro ejemplo anterior, el calificador void indica que no devuelve ninguno), y también es posible eliminar la declaración public,

haciendo que no se pueda acceder a él desde otras clases. Finalmente, se puede declarar un array de argumentos, de manera que

recoja los argumentos que se le pasen al programa en la línea de comandos.

Bien, si te queda alguna duda, no olvides de dejar tu comentario en el blog (www.docentefarem.wordpress.com), que a la medida de lo

posible estaremos tratando de resolver tú inconveniente, solamente me resta agradecerles su interés y será hasta pronto si Dios así lo

permite, saludos.