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
castellano, 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:
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
castellano 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)