Nota: Ya está corregido el vínculo hacia el libro de José Antonio González Seco, que cambió de dominio recientemente.

GAZAPOS (Nadie es perfecto...)

APORTACIONES DE LOS LECTORES

Gracias a Óscar Jiménez, ahora puedes bajarte todas las entregas publicadas hasta el momento en formato DOC haciendo clic aquí.

 

.
 

ÍNDICE GENERAL POR ENTREGAS

Entrega Contenido
Uno

Breve introducción de aproximación a C#. Descripción teórica de la programación orientada a objetos

Dos

Bases generales: introducción a la tecnología .NET y bases sintácticas de C#

Tres

Espacios de nombres, clases, indicadores (variables y constantes) y el sistema de tipos de C# (CTS de .NET Framework)

Cuatro Operadores de C#
Cinco Nuestra primera aplicación en C#: "Hola mundo"
Seis Métodos (1ª parte), sobrecarga de métodos, argumentos por valor y por referencia y métodos static
Siete Constructores, destructores y el recolector de basura
Ocho Campos y propiedades.
Nueve Control de flujo condicional: if...else if...else; switch
Diez Control de flujo iterativo: bucles (for, while, do), instrucciones de salto y recursividad.
Once Arrays
Doce Indizadores, sobrecarga de operadores y conversiones definidas
Trece Estructuras; Más sobre las clases; Herencia e Interfaces

 

ÍNDICE DE EJERCICIOS PROPUESTOS

Ejercicio Propuesto en Pistas y resolución
Uno

Entrega 8

Dos

Entrega 9

Tres

Entrega 10

Cuatro

Entrega 12

Cinco

Entrega 12

Seis

Entrega 13

Siete

Entrega 13

 

Bibliografía empleada:

Notas de la versión de C#:

        Para el desarrollo de este curso he utilizado la versión de C# incluida en la Beta 2 de Visual Studio .NET que se regalaba con la revista Solo Programadores en los meses de noviembre y diciembre de 2001. Aunque poco probable, es posible que alguna de las cosas que se explican en este curso sean modificadas en la versión definitiva. En ese caso, trataré de advertirlo (si me entero a tiempo).

Erratas, opiniones y demás:

        Si bien es cierto que los que hayan programado antes en otros lenguajes (sobre todo C, C++ y Java) lo van a tener bastante fácil, he intentado que este curso pueda seguirlo cualquiera, aunque no tenga nociones previas de programación.

        Por otro lado, pido disculpas de antemano si algo de lo que cuento en este curso es incorrecto o inexacto. A pesar de haberme machacado mucha documentación tenéis que pensar que es un lenguaje nuevo y mi base de C, C++ y Java tampoco se puede decir que sea muy boyante.

        Si encontráis algo de esto, o bien si queréis puntualizarme alguna cosilla o si creéis que algo no se entiende bien podéis mandarme un e-mail a [email protected]. Trataré de contestaros si tengo tiempo.

Saludos para todos. Erik.