Diferencia entre revisiones de «C sharp NET»

Contenido eliminado Contenido añadido
Sin resumen de edición
Sin resumen de edición
Línea 1:
==El lenguaje C#==
Arriba Linux!!!
Los primeros rumores de que Microsoft estaba desarrollando un nuevo lenguaje de programación surgieron en 1998, haciendo referencia a un lenguaje que entonces llamaban COOL y que decían era muy similar a Java. En junio de 2000, Microsoft despejó todas las dudas liberando la especificación de un nuevo lenguaje llamado C#. A esto le siguió rápidamente la primera versión de prueba del entorno de desarrollo estándar (SDK) .NET, que incluía un compilador de C#. El nuevo lenguaje estaba diseñado 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 tecnología es el nuevo lenguaje de programación 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 (orientación a objetos, gestión automática de memoria, etc.) a la vez que proporciona un gran rendimiento.
 
En este curso intentaremos examinar las cualidades de este lenguaje desde lo más básico a lo más avanzado incluyendo la versión 2.0. Examinaremos paso a paso cómo crear poderosas aplicaciones de escritorio o basadas en web.
 
==Tabla de Contenidos==
#[[C sharp NET / Capítulo 0|Capítulo 0: Breve introducción a los lenguajes de programación]]
#[[C sharp NET / Capítulo 1|Capítulo 1: Introducción]]
#[[C sharp NET / Capítulo 2|Capítulo 2: Primer programa]]
#[[C sharp NET / Capítulo 3|Capítulo 3: Fundamentos del lenguaje]]
#[[C sharp NET / Capítulo 4|Capítulo 4: Estructuras de control]]
#[[C sharp NET / Capítulo 5|Capítulo 5: Introducción a las clases y objetos]]
#[[C sharp NET / Capítulo 6|Capítulo 6: Herencia y Polimorfismo]]
#[[C sharp NET / Capítulo 7|Capítulo 7: Sobrecargando operadores]]
#[[C sharp NET / Capítulo 8|Capítulo 8: Estructuras]]
#[[C sharp NET / Capítulo 9|Capítulo 9: Interfaces]]
#[[C sharp NET / Capítulo 10|Capítulo 10: Estructuras de datos]]
#[[C sharp NET / Capítulo 11|Capítulo 11: Cadenas y Expresiones regulares]]
#[[C sharp NET / Capítulo 12|Capítulo 12: Manejo de excepciones]]
#[[C sharp NET / Capítulo 13|Capítulo 13: Delegación y Eventos]]
#[[C sharp NET / Capítulo 14|Capítulo 14: Creando Aplicaciones gráficas usando Windows.Forms]]
#[[C sharp NET / Capítulo 15|Capítulo 15: Creando Aplicaciones gráficas usando Gtk# y Qyoto(Qt4)]]
#[[C sharp NET / Capítulo 16|Capítulo 16: Accediendo a la información usando ADO.NET]]
#[[C sharp NET / Capítulo 17|Capítulo 17: Programando Aplicaciones WEB con ASP.NET 2.0]]
#[[C sharp NET / Capítulo 18|Capítulo 18: Programando Servicios del Web]]
#[[C sharp NET / Capítulo 19|Capítulo 19: XML]]
#[[C sharp NET / Capítulo 20|Capítulo 20: Ensamblados y Versiones]]
#[[C sharp NET / Capítulo 21|Capítulo 21: Atributos y Reflexión]]
#[[C sharp NET / Capítulo 22|Capítulo 22: Programando en Redes]]
#[[C sharp NET / Capítulo 23|Capítulo 23: .NET y COM]]
#[[C sharp NET / Capítulo 24|Capítulo 24: Creando aplicaciones multimedia SDL y DirectX]]
#[[C sharp NET / Capítulo 25|Capítulo 25: OpenGL y Direct3D]]
#[[C sharp NET / Capítulo 26|Capítulo 26: Utilizando Bases de Datos]]
#[[C sharp NET / Capítulo 27|Capítulo 27: Solución a los problemas propuestos]]
#[[C sharp NET / Capítulo 28|Capítulo 28: Manejo de puertos]]
#[[C sharp NET / Capítulo 29|Capítulo 29: Sockets]]
*[[C sharp NET / Texto Completo|Texto Completo]]<br><small>Versión para imprimir de este libro</small>
 
==Pre-requisitos necesarios para este curso==
Lo único que necesitáis para este curso es tener un compilador de C# y un entorno de ejecución de código gestionado. Los más utilizados son el [http://mono-project.com mono], [http://www.gnu.org/software/dotgnu/ dotgnu] y [http://www.microsoft.com/spanish/msdn/sdk/default.asp sdk de microsoft].
 
== Autores ==
 
Editores principales (si has colaborado añade tu nombre a esta lista):
 
[http://es.wikibooks.org/wiki/Usuario:Fseoane Fabian Seoane]. Tutorial de MonoHispano, migración y editor.
 
[mailto:david@cougarpc.net David Cañar ] - Creación del libro, Capitulo 2 y varias porciones del capítulo 1, 3 y 4
 
[mailto:zenko.project@gmail.com Javier Hernández Sánchez] - Creacion del capitulo 9 Interfaces
 
[mailto:sasias@linuxmail.org Sebastian Sasías] - Revisión, ampliación y formalización de conceptos (en proceso)
 
[http://es.wikibooks.org/wiki/Usuario:Gnovaro Gustavo Novaro] - Varios
Para más detalles vea el historial.
 
==Licencia==
 
{{GFDL}}
 
==Referencias==
 
Este Wikilibro tiene extenso material tomado del tutorial de C# del proyecto MonoHispano (http://monohispano.org/tutoriales/csharp/).
* http://www.mono-project.com
* http://www.w3schools.com/
* http://monohispano.org
* http://monohispano.org/tutoriales/csharp/
* http://cougarpc.net/csharp (copia original)
 
[[Categoría:C sharp NET]]
 
[[de:Programmierkurs C-Sharp]]
[[en:C Sharp Programming]]
[[fr:Programmation C sharp]]
[[is:Microsoft Visual C Sharp]]
[[it:C sharp]]
[[nl:Programmeren in C Sharp]]