Visual C#
Antes de nada, quiero que sepas que hasta ahora soy programador de Visual Basic, y la curiosidad me ha llevado a interesarme por el nuevo C#, de modo que, básicamente, me vas a acompañar durante todo mi proceso de aprendizaje., es decir que puede que encuentres algo de código que, con el tiempo, te des cuenta de que se podía haber mejorado.
Te diré que, poco a poco, C# ha ido superando con creces todas mis expectativas: es un lenguaje moderno, potente, flexible y orientado a objetos. y te puedo decir que, en una de mis muchas incursiones por la web en busca de información sobre este lenguaje encontré el siguiente párrafo:
“Muchos dicen que si Java se puede considerar un C++ mejorado en cuestiones de seguridad y portabilidad, C# debe entenderse como un Java mejorado en todos los sentidos: desde la eficiencia hasta la facilidad de integración con aplicaciones tan habituales como Microsoft Office o Corel Draw.” (El rincón en español de C#, http://manowar.lsi.us.es/~csharp/)
En este enlace podras descargar un manual completo de C#
Descargar Manual en PDF
Bueno comenzamos…. y para esto vamos a seguir un tutorial de la Pagina del Guille Son que espero siga descanzando en las Islas Canarias.
INDICE 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:
- 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)
Debe estar conectado para enviar un comentario.