Curso de C-Sharp
De Grupo GNU/Linux de la Universidad del Cauca
El curso sobre el lenguaje C# fue dictado por Óscar Andrés López, M.Sc. en Ciencias de la Computación en el área de Ingeniería de Software Orientado a Objetos de la Vrije Universiteit Brussel.
Este curso consta de seis temas principales, enumerados en esta página. Cada tema tiene asociados una presentación y un conjunto de ejemplos. El contenido de las presentaciones fue adaptado y traducido de los libros referenciados en la bibliografía, al igual que la mayoría de ejemplos de código.
Consultar la página de cada tema para ver una lista detallada de los tópicos tratados, junto con los enlaces para bajar las presentaciones y ejemplos de código. La totalidad del material del curso está disponible en línea en la dirección ftp://ciclope.unicauca.edu.co/gluc/grupo_mono/curso-c-sharp/
Cualquier duda, corrección o sugerencia, enviarla a olopez _en_ uniandino.com.co .
Tabla de contenidos |
Programación Orientada a Objetos
- Creación de Clases
- Compartir Información
- Estado
- Comportamiento
- Organización
Ver Programación Orientada a Objetos.
Tipos de Datos
- Tipos de Datos en C#
- Tipos Valor
- Tipos Referencia
- Conversiones
Ver Tipos de Datos.
Operadores, Control de Flujo y Excepciones
- Conceptos Básicos
- Operadores
- Control de Flujo
- Excepciones
Ver Operadores, Control de Flujo y Excepciones.
Tipos de Datos Útiles
- Interfaces Útiles
- Números
- Fechas y Horas
- Cadenas de Caracteres
- Expresiones Regulares
Arreglos y Colecciones
- Arreglos
- Colecciones
Delegados y Eventos
- Delegados
- Eventos
Ver Delegados y Eventos.
Bibliografía
[1] O’Brien, Larry y Eckel, Bruce. Thinking in C#. Prentice Hall
[2] Liberty, Jesse. Programming C#, 3a edición. O'Reilly
[3] Liberty, Jesse. Learning C#. O'Reilly
[4] Albahari, Ben Drayton, Peter y Neward, Ted. C# Language Pocket Reference. O'Reilly
[5] Hilyard, Jay y Teilhet, Stephen. C# Cookbook. O'Reilly
[6] Butow, Eric y Ryan, Tommy. C# - Your Visual Blueprint for Building .NET Applications. Hungry Minds
[7] Kimmel, Paul. Advanced C# Programming. Osborne
[8] Foxall, James y Haro-Chun, Wendy. Teach Yourself C# in 24 Hours. Sams Publishing
[9] Mok, Heng Ngee. From Java to C#: A Developer's Guide. Addison-Wesley
[10] Albahari, Ben Drayton, Peter y Neward, Ted. C# in a Nutshell, 2a edición. O'Reilly
[11] Friedl, Jeffrey. Mastering Regular Expressions, 2a edición. O'Reilly
[12] Gamma, Erich, Helm, Richard, Johnson, Ralph y Vlissides, John. Design Patterns. Addison-Wesley
[13] Documentación de Microsoft Visual Studio .NET
