Hola a todos:
Para empezar el objetivo del articulo es que todos aquellos que quieran iniciarse en el lenguaje de C# o en la programación en general tengan aquí una pequeña Introduccion.Es un poco largo asi que lo voy a dividir en varias partes.

1.1
El C# es un Lenguaje de Programación Orientada a Objetos (POO) el cual consta principalmente de Clases y Objetos. Donde un Objeto no seria más que la instancia de una clase el cual posee ciertas características o sea para ponerlo mas claro:

Tenemos un niño llamado Juan de 3 años de edad.

¿Como separaríamos esto en clases y objetos?
Pues Juan seria el objeto de clase niño con la característica de la edad.

O sea las clases son generalizaciones de un tipo de objeto ya que teniendo una clase niño podemos generalizarla a todos los niños.
Ejemplo

Tabla Caracteristicas

Lo mismo pasaría si creáramos una clase Persona, Animales, Planetas, etc. Por lo cual podemos llegar a la conclusión de que todos los objetos son instancias de clases.

Veamos como seria la sintaxis para crear un objeto (instancia).

Sintaxis – Clase objeto = new Clase ();
Ejemplo – Niño Juan = new Niño ();

1.2
Ahora veamos más de cerca las características. Estas pueden ser fijas o tener condiciones como la edad, que varía cada año. Por lo que los dividimos en dos grupos:
Atributos: Valores almacenados de dicho objeto o sea propiedades.
Métodos: Funciones o Comandos que se realizaban.

Ejemplo:
¿La edad podría ser un atributo o un método?

R\: En dependencia de tu diseño podría ser las dos. Ya que simplemente la podrías almacenar como atributo pidiéndole al usuario que la ingrese manualmente o podrías crear un método donde el usuario ingrese su fecha de nacimiento y teniendo la fecha de la PC la calculas(o por otras vías).

Los atributos se pueden clasificar de acuerdo a los valores que almacenen y operaciones que realicen de aquí sale lo que llamamos tipos de datos.

Ejemplo:
Atributos           Valores
nombre                 Jorge
edad                        21
fumador                Si o No

En el ejemplo podemos observar que el nombre es de tipo cadena de caracteres (string), la edad es numérica (uint) y el atributo fumador es verdadero o falso (bool). Ver tabla 1.1
Ahora veamos como seria la sintaxis para dar el tipo de datos a un atributo.

Sintaxis – tipo de datos atributo;
Ejemplos:
string nombre;
uint edad;
bool fumador;

Y ahora la de los métodos:
Sintaxis
Tipo de datos nombre del Método (Parámetros)
{
…operaciones
}
Donde las llaves { } representan el comienzo y fin, y los parámetros son valores necesarios por el método para realizar para realizar sus funciones
Ejemplo:

Int Edad (Datetime Fechanac)
{
…operaciones
}

Los métodos al igual que los atributos se pueden llamar de la siguiente forma
Sintaxis
Objeto.atributo;
Objeto.Metodo ();
Ejemplo:
Instancia – Persona Jorge = new Persona ();
Jorge. Nombre;
Jorge. Edad (fechanac);

Bueno antes de terminar vamos a darles algo pequeño para que se vallan familiarizando con el modo consola.

1-En el IDE que usen (yo uso Visual Studio 2010) creen un nuevo proyecto en modo consola.
2- Busquen la clase program (debe salir en pantalla cuando creas el proyecto)
3- En el static void Main(string[] args) de la clase escriban el siguiente código

Console.WriteLine("Inserte su nombre:");
string nombre = Console.ReadLine();
Console.WriteLine("Hola " + nombre);
Console.ReadLine();

4- Corran el programa en la flecha verde en la barra de herramientas o con F5

Cosas que deven saber :

– Console actúa como una clase que posee varios atributos y metodos que veras cuando estes programando el codigo que te di anteriormente.
– WriteLine ( ) es un método de la clase Console que te permite mostrar un texto en pantalla.
– “Texto” los textos se escriben entre comillas.
– ; este signo (punto y coma) es la terminación de la línea de comando.
– ReadLine( ) es un método de la clase Console que te permite capturar la ultima línea en pantalla. Lo que captura esta en string.
– WriteLine(“Hola”+” “+nombre) de esta forma puedes pasarle lo que guardaste en la variable nombre anteriormente.
– le dejo como ultima sequencia el Console.ReadLine() para que no se te cierre la pantalla y se quede el cursor una línea mas abajo.

Y bueno eso es todo por ahora.


Tabla 1.1
tipos de datos


Vista en ejecución
ejemplo

Anuncios