FORO PARA LOS ALUMNOS DE TIC DE LA UTH
Indice­Portal­FAQ­Buscar­Miembros­Grupos de Usuarios­Registrarse­Conectarse
FORO TIC UTH  :: 

PROGRAMACION

 :: 

C#

 :: 

El lenguaje de programación C#

Publicar una respuesta
Nombre de Usuario
Tema
Cuerpo del mensaje
 
 
  


Opciónes-
HTML está Desactivado
BBCode está Activado
los smilies están activados.
 
Desactivar BBCode en este mensaje
Desactivar Smilies en este mensaje.
Cambiar a:  
Revisar tema
AutorMensaje
JerobenGuzman
Sáb Sep 27, 2008 11:06 am   Argumento: El lenguaje de programación C#

El lenguaje de programación C#
Autor: Jeroben Azhael Guzman Castillo.

Documentación de referencia
Bibliografía
Información en Internet sobre C#
Portales
Grupos de noticias y listas de correo


Documentación de referencia
Bibliografía
En el momento de escribir estas líneas no hay disponible ninguna otra bibliografía de calidad sobre C# escrita en español, sino que toda la disponible lo está en inglés.

Entre las fuentes de información sobre C# en inglés cabe destacar el documento "C# Language Specification" escrito por Anders Hejlsberg, Scott Wiltamuth y Peter Golde que Microsoft ha remitido al ECMA para la estandarización del lenguaje. Este documento incluye la especificación completa del mismo y Microsoft permite descargarlo gratuitamente desde la dirección http://www.msdn.microsoft.com/net/ecma.

Sin embargo, si lo que busca son libros que expliquen el lenguaje con algo menos de rigurosidad pero de manera mucho más fácil de entender y aplicar, entonces puede consutlar la siguiente bibliografía:

"A programmer's introduction to C#" escrito por Eric Gunnerson y publicado por Apress en 2000.
C# and the .NET Framework", escrito por Andrew Troelsen y publicado por Apress en 2001
"C# Essentials", escrito por Beb Albahari, Peter Drayton y Brand Merril y publicado por O'Reilly en 2000.
"C# Programming with the Public Beta", escrito por Burton Harvey, Simon Robinson, Julian Templeman y Karli Watson y publicado por Wrox Press en 2000.
"Inside C#", escrito por Tom Archer y publicado por Microsoft en 2000
"Presenting C#", escrito por Christoph Wille y publicado por Sams Publishing en 2000.
"Professional C#", escrito por Simon Robinson, Burt Harvey, Craig McQueen, Christian Nagel, Morgan Skinner, Jay Glynn, Karli Watson, Ollie Cornes, Jerod Moemeka y publicado por Wrox Press en 2001.
"Programming C#", escrito por Jesse Liberty y publicado por O'Reilly en 2001
De entre todos estos libros quizás el principalmente recomendable tras leer esta obra pueda ser "Professional C#", pues es el más moderno y abarca numerosos conceptos sobre la aplicación de C# para acceder a la BCL.

Por otra parte, en relación con los libros publicados en 2000 hay que señalar que fueron publicados para el compilador de C# incluido en la Beta 1 del SDK, por lo que no tratan los aspectos nuevos introducidos a partir de la Beta 2 y puede que contengan código de ejemplo que haya quedado obsoleto y actualemente no funcione.

Información en Internet sobre C#
Aunque la bibliografía publicada sobre C# al escribir estas líneas es relativamente escasa, no ocurre lo mismo con la cantidad de material online disponible, que cada vez va inundando más la Red. En esta sección se recogen los principales portales, grupos de noticias y listas de distribución dedicados al lenguaje. Seguramente cuando lea estas líneas habrán surgido muchos más, puede usar la lista ofrecida para encontrar enlaces a los nuevos a partir de los que aquí se recogen.


Portales
Si busca un portal sobre C# escrito en castellano el único que le puedo recomendar es "El Rincón en Español de C#" (http://tdg.lsi.us.es/~csharp), que es el primero dedicado a este lenguaje escrito en castellano. Ha sido desarrollado por profesores de la Facultad de Informática y Estadística de Sevilla, y entre los servicios que ofrece cabe destacar sus aplicaciones de ejemplo, FAQ, seminario "on-line" y lista de distribución de correo.

Si no le importa que el portal esté en inglés, entonces es de obligada visita el ".NET Developers Center" (http://www.msdn.microsoft.com/net) de Microsoft, ya que al ser los creadores del C# y la plataforma .NET su información sobre los mismos suele ser la más amplia, fiable y actualizada. Entre los servicios que ofrece cabe destacar la posibilidad de descargar gratuitamente el .NET Framework SDK y Visual Studio .NET, sus numerosos vídeos y artículos técnicos, y sus ejemplos de desarrollo de software profesional de calidad usando estas tecnologías.

Aparte del portal de Microsoft, otros portales dedicados a C# que pueblan la Red son:

"C# Corner" (http://www.c-sharpcorner.com)
"C# Help"(http://www.csharphelp.com)
"C# Station" (http://www.csharp-station.com)
"Codehound C#" (http://www.codehound.com/csharp)
"csharpindex.com" (http://www.csharpindex.com)
"Developersdex" (http://www.developersdex.com/csharp)
".NET Wire" (http://www.dotnetwire.com)
Grupos de noticias y listas de correo
Microsoft ha puesta a disposición de los desarrolladores numerosos grupos de noticias dedicados a resolver dudas sobre C#, .NET y Visual Studio.NET. Los ofrecidos en castellano son:

microsoft.public.vsnet
microsoft.public.es.csharp
Respecto a los proporcionados en inglés, señalar que aunque algunos de ellos se recogen en la opción Online Community de la página de inicio de VS.NET, la lista completa día a día crece cada vez más y en el momento de escribir estas líneas era:

microsoft.public.dotnet.academic
microsoft.public.dotnet.distributed_apps
microsoft.public.dotnet.faqs
microsoft.public.dotnet.general
microsoft.public.dotnet.framework
microsoft.public.dotnet.framework.adonet
microsoft.public.dotnet.framework.aspnet
microsoft.public.dotnet.framework.aspnet.mobile
microsoft.public.dotnet.framework.aspnet.webservices
microsoft.public.dotnet.framework.clr
microsoft.public.dotnet.framework.component_services
microsoft.public.dotnet.framework.documentation
microsoft.public.dotnet.framework.interop
microsoft.public.dotnet.framework.odbcnet
microsoft.public.dotnet.framework.perfomance
microsoft.public.dotnet.framework.remoting
microsoft.public.dotnet.framework.sdk
microsoft.public.dotnet.framework.setup
microsoft.public.dotnet.framework.windowsforms
microsoft.public.dotnet.languages.csharp
microsoft.public.dotnet.languages.jscript
microsoft.public.dotnet.languages.vb
microsoft.public.dotnet.languages.vb.upgrade
microsoft.public.dotnet.languages.vc
microsoft.public.dotnet.languages.vc.libraries
microsoft.public.dotnet.samples
microsoft.public.dotnet.scripting
microsoft.public.dotnet.vsa
microsoft.public.dotnet.xml
microsoft.public.vsnet.debuggin
microsoft.public.vsnet.documentation
microsoft.public.vsnet.enterprise.tools
microsoft.public.vsnet.faqs
microsoft.public.vsnet.general
microsoft.public.vsnet.ide
microsoft.public.vsnet.samples
microsoft.public.vsnet.servicepacks
microsoft.public.vsnet.setup
microsoft.public.vsnet.visual_studio_modeler
microsoft.public.vsnet.vsa
microsoft.public.vsnet.vsip
microsoft.public.vsnet.vss
En realidad, de entre todos estos grupos de noticias sólo están exclusivamente dedicados a C# microsoft.public.es y csharp microsoft.public.dotnet.languages.csharp, pero a medida que vaya adentrandose en el lenguaje descubrirá que los dedicados a los diferentes aspectos de .NET y VS.NET también le resultarán de incalculable utililidad.

En lo referente a listas de correo, si busca una lista en español la más recomendable es la del "Rincón en Español de C#" (http://tdg.lsi.us.es/csharp) antes mencionada; mientras que si no le importa que estén en inglés, entonces puede consultar las ofrecidas por "DevelopMentor" (http://www.discuss.develop.com)