ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

“Aprende C# en un día y aprende bien”


Enviado por   •  6 de Octubre de 2020  •  Apuntes  •  2.544 Palabras (11 Páginas)  •  162 Visitas

Página 1 de 11

Análisis / traduccion del libro: “Aprende C# en un día y aprende bien”

Capítulo 1: Introduccion a C#

  • En esta parte el autor nos da la bienvenida a su libro. Nos explica que los temas a presentar fueron cuidadosamente seleccionados para obtener la información justa y necesaria para obtener una buena calidad de aprendizaje.

Nos comenta que para el final de este libro no vamos a tener problemas en compilar un programa escrito en C# por nuestra propia cuenta y nos invita a empezar.

  • ¿Qué es C#?: C# (/ci sharp/ su pronunciación) es un lenguaje de programación orientado a objetos desarrollado por Microsoft a principio del año 2000. Es parte de “.Net framework” (serie de estructuras y tecnología que facilitan la programación) y es comprendido como un lenguaje de programación de propósitos generales que sirve para desarrollar distintos tipos de aplicaciones como los de consola, ventanas, web y móviles.
    Este lenguaje utiliza el idioma ingles para poder comunicarse a la computadora. Entonces vamos a utilizar un compilador para poder traducir el lenguaje humano a uno el cual la maquina pueda entender. El compilador que se recomienda para llevar a cabo los ejercicios de este libro es Visual Studio Community 2015 otorgado por Microsoft.
  • ¿Por qué aprender C#?: En palabras del autor, dice que C# es un lenguaje muy parecido a java y C++, así que si tuviste experiencia programando vas a encontrar este lenguaje muy fácil y simple de aprender y utilizar. Pero, por otro lado, si sos nuevo en esto de la programación, este lenguaje, es una buena opción para empezar con ello.
    Como dijimos anteriormente, C# es parte de “.Net framework”. Este “framework” [marco de referencia] tiene una librería colmada de códigos pre escritos los cuales podrás utilizar para facilitar tu trabajo. Esto convierte a C# el lenguaje perfecto para utilizar si estas corto de tiempo o necesitas desarrollar algo con urgencia.
    Por último, C# es un lenguaje de programación orientado a objetos (POO en español, u OOP por sus siglas en ingles). OPP es una forma de programación que divide un problema en objetos que interactúan entre sí. En el presente libro, se analizarán varios conceptos de POO, lo cual facilitará el dominio de otros lenguajes en este tipo de programación.

Capitulo 2: Empezando con C#

  • Instalando Visual Studio Community: Antes de desarrollar nuestras aplicaciones en C#, primero necesitamos descargar nuestro compilador. Como se comentó en el capítulo anterior, Visual Studio Community (VSC) es un compilador gratuito otorgado por Microsoft.

Este compilador es ideal, porque es un entorno de desarrollo integrado (IDE, en inglés) por que incluye un desarrollador de texto que nos permite programar y un depurador que nos permite identificar nuestros errores de programación.

Para obtener VSC no hace falta mas que ir a la página oficial descargarlo y luego instalarlo.

  • Tu primer programa en C#: Para crear nuestros proyectos en C#, primero deberemos de crear en nuestro escritorio una carpeta llamada “Proyectos C#” en la cual iremos guardando nuestros proyectos.
    Luego abriremos nuestro VSC y nos dirigiremos a:

File > New > Proyect…

Archivo > Nuevo > Proyecto… (en español)

Luego, en la ventana que se abre nos dirigimos a:

Templates > Visual C# > Windows

Y seleccionamos: Console aplication.

Llamaremos a nuestro proyecto “HelloWorld” y lo guardaremos en nuestra carpeta “Proyectos C#” que creamos con anterioridad. Luego de seleccionar la carpeta en el buscador le damos a “Ok” para crear nuestro proyecto.


Una vez abierto nuestro proyecto, el autor nos pide que reemplacemos el código que viene por defecto con el siguiente:

1 using System;

2 using System.Collections.Generic;

3 using System.Linq;

4 using System.Text;

5 using System.Threading.Tasks;

6

7 namespace HelloWorld

8 {

9

10 //Un simple programa que muestra las palabras ”Hello World”

11

12 class Program

13 {

14 static void Main(string[] args)

15 {

16 Console.WriteLine('Hello World');

17 Console.Read();

18 }

19 }

20 }

Se recomienda que el código sea escrito a mano por ustedes para conseguir una mejor vista del funcionamiento del VSC. A medida que van escribiendo, se puede ver que aparece una ventana cerca del cursor, la cual nos ayuda a escribir nuestro código. Esta es conocida como “intellisense”. Cuando terminamos de escribir la palabra “Console” y ponemos el punto (.), esta ventana nos muestra una lista de comandos los cuales pueden ir luego del punto. De esta forma VSC nos ayuda escribir nuestros códigos más fáciles.

Una vez terminado de typear todo el texto que nos presenta el libro, le damos al botón “Start” en la parte superior.

Si el programa falla en la ejecución, VSC muestra los errores que hemos cometido en la escritura de nuestro código en la “ventana de salida”. Haciendo doble click en el error, nos mueve el cursor automáticamente al error en nuestro código.

Si todo sale bien, nos debe aparecer una ventana completamente negra con las letras en blanco con un mensaje que dice “Hello World”. Esta ventana negra es conocida como “consola”. Para cerrar la consola pulsamos “Enter”.

¡Y es así como creamos nuestro primer programa! No podemos dar una palmadita en los hombros nosotros mismos.

  • Estructura básica de un programa en C#: Ahora le damos una recorrida rápida al programa que creamos anteriormente.
  • Directivas: De la línea 1 a la 5 tenemos algunas declaraciones que empiezan con “using”. Estas se las conoce como “directivas”, le dice a nuestro compilador que nuestro programa utiliza ciertos “namespace”. Por ejemplo, la línea “using System;” le dice a nuestro compilador que el programa esta usando le “namespace” de “System”.
  • Namespace: Es una agrupación de elementos de código relacionados. Estos elementos que son incluidos se desarrollaran en capítulos subsiguientes.

C#Cuenta con una gran cantidad de código ya escrito, el cual se organiza en diferentes “namespaces”. El “namespace System” contiene código para métodos que nos permiten interactuar con nuestros usuarios. En nuestro programa utilizamos dos métodos, “WriteLine ()” y “Read ()”. Los otros espacios “namespaces” no son necesarios en nuestro programa. Sin embargo, dado que ya vienen en la planilla predeterminada, lo dejamos en nuestro código.

...

Descargar como (para miembros actualizados)  txt (16 Kb)   pdf (133.2 Kb)   docx (154.2 Kb)  
Leer 10 páginas más »
Disponible sólo en Clubensayos.com