Documente Academic
Documente Profesional
Documente Cultură
C sharp NET
El lenguaje C#
Los primeros rumores de que Microsoft estaba desarrollando un nuevo lenguaje de programacin surgieron en 1998,
haciendo referencia a un lenguaje que entonces llamaban COOL y que decan era muy similar a Java. En junio de
2000, Microsoft despej todas las dudas liberando la especificacin de un nuevo lenguaje llamado C#. A esto le
sigui rpidamente la primera versin de prueba del entorno de desarrollo estndar (SDK) .NET, que inclua un
compilador de C#. El nuevo lenguaje estaba diseado por Anders Hejlsberg ( creador de Turbo Pascal y arquitecto
de Delphi ), Scott Wiltamuth y Peter Golde. Entonces describieron el lenguaje como "...simple, moderno, orientado a
objetos, de tipado seguro y con una fuerte herencia de C/C++".
Una muestra de esta nueva tecnologa es el nuevo lenguaje de programacin C#. Este nuevo lenguaje orientado a
objetos con nfasis en Internet se basa en las lecciones aprendidas de los lenguajes C, C++, Java y Visual Basic. Por
ello se trata de un lenguaje que combina todas las cualidades que se pueden esperar de un lenguaje moderno
(orientacin a objetos, gestin automtica de memoria, etc.) a la vez que proporciona un gran rendimiento.
En este curso intentaremos examinar las cualidades de este lenguaje desde lo ms bsico a lo ms avanzado
incluyendo la versin 2.0. Examinaremos paso a paso cmo crear poderosas aplicaciones de escritorio o basadas en
web.
Tabla de Contenidos
1. Captulo 0: Breve introduccin a los lenguajes de programacin
2. Captulo 1: Introduccin
3. Captulo 2: Primer programa
4. Captulo 3: Fundamentos del lenguaje
5. Captulo 4: Estructuras de control
6. Captulo 5: Introduccin a las clases y objetos
7. Captulo 6: Herencia y Polimorfismo
8. Captulo 7: Sobrecargando operadores
9. Captulo 8: Estructuras
10. Captulo 9: Interfaces
11. Captulo 10: Estructuras de datos
12. Captulo 11: Cadenas y Expresiones regulares
13. Captulo 12: Manejo de excepciones
14. Captulo 13: Delegacin y Eventos
15. Captulo 14: Creando Aplicaciones grficas usando Windows.Forms
16. Captulo 15: Creando Aplicaciones grficas usando Gtk# y Qyoto(Qt4)
17. Captulo 16: Accediendo a la informacin usando ADO.NET
18. Captulo 17: Programando Aplicaciones WEB con ASP.NET 2.0
19. Captulo 18: Programando Servicios del Web
20. Captulo 19: XML
21. Captulo 20: Ensamblados y Versiones
22. Captulo 21: Atributos y Reflexin
23. Captulo 22: Programando en Redes
24. Captulo 23: .NET y COM
25. Captulo 24: Creando aplicaciones multimedia SDK y DirectX
26. Captulo 25: OpenGL y Direct3D
C sharp NET
27.
28.
29.
30.
Texto Completo
Versin para imprimir de este libro
Autores
Editores principales (si has colaborado aade tu nombre a esta lista):
Fabian Seoane. Tutorial de MonoHispano, migracin y editor.
David Caar [4] - Creacin del libro, Captulo 2 y varias porciones del captulo 1, 3 y 4
Javier Hernndez Snchez [5] - Creacin del captulo 9 Interfaces
Sebastian Sasas - Revisin, ampliacin y formalizacin de conceptos.
Gustavo Novaro - Varios, para ms detalles ver historial.
Perla Lizet Cruz Martinez - Diseadora de la pagina.
Referencias
Este Wikilibro tiene extenso material tomado del tutorial de C# del proyecto MonoHispano (http:/ / mono-hispano.
org/tutoriales/csharp/).
http://www.mono-project.com
http://www.w3schools.com/
http://www.mono-hispano.org
http://www.mono-hispano.org/wiki/Tutoriales
http://cougarpc.net/csharp (copia original)
Referencias
[1]
[2]
[3]
[4]
[5]
Licencia
Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/