Curso de iniciación a la programación con C# |
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...) 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 | ||
Dos | ||
Tres | ||
Cuatro | ||
Cinco | ||
Seis | ||
Siete |
Bibliografía empleada:
C# and the .NET Platform, de Andrew Troelsen. Apress.
Visual C++ 6.0, de Chris H. Pappas y William H. Murray. Mc Graw-Hill
Programación avanzada con Visual C++, de David J. Kriglinski, George Shepherd y Scot Wingo. Mc Graw-Hill
A fondo C#, de Tom Archer. Mc Graw-Hill
El lenguaje de programación C#, de José Antonio González Seco. Publicado en Internet: http://www.josanguapo.com
Así es Microsoft Visual Studio .NET, de Microsoft Corporation. Mc Graw-Hill
Microsoft .NET Framework, de Microsoft Corporation. Mc Graw-Hill
MSDN Library for Visual Studio .NET, de Microsoft Corporation (proporcionada con la Beta 2 de Visual Studio .NET)
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.