¿De dónde se obtiene la mejor información detallada para la programación C#? Estoy buscando tutoriales, ejemplos, blogs, foros especializados, etc. dedicados a C#.¿De dónde se obtiene la mejor información detallada para la programación de C#?
Respuesta
Eric Lippert's blog es insuperable, IMO.
Charlie Calvert's Community Blog también es bueno, especialmente las publicaciones de Convergencia de la Comunidad que destacan publicaciones interesantes de otros lugares.
CodeProject es una buena fuente
A veces. A veces es atroz. Tienes que tener una muy buena idea de quién sabe de lo que están hablando y quién no :( –
Supongo que habría algunas cosas buenas allí. –
Hay muchos buenos artículos si sabes lo que estás buscando porque, aunque hay mucha basura, tienes que pasar por alto. – Whytespot
Te recomiendo "CLR via C#" libro de Jeffrey Richter. Puede aprender las características CLR y cómo C# implementarlas. También puede aprender mucho sobre el multihilo en temas de C#, localización, appdomains, etc. .net.
Ese libro me hace sentir gracioso en los pantalones. – Will
También recomiendo este libro, y ya tenía en SO 2 veces :) –
Si puede obtener un solo libro, obtenga C# de Jon Skeet en profundidad.
Y si puede obtener dos, compre dos copias :) (Más en serio, CLR a través de C# es fabuloso) –
características ocultas de C# en StackOverflow:
Jon era bastante humilde, pero (además de el blog de Eric Lippert mencionó anteriormente) Sus escritos son indispensables:
Debo decir que las preguntas frecuentes es bastante desagradable en estos días. Algún tiempo lo arreglaré :) –
MSDN sería mi sugerencia si usted está recién empezando con C#.
Esto se aplica más a la programación de .NET en general que a C# en particular, pero Krzysztof Cwalina's blog y Framework Design Guidelines son excelentes para una comprensión profunda de las internas de .NET.
Cuando Tengo un primer trabajo como desarrollador de software pasé algún tiempo para pasar por Wrox Press - Professional C# 2005 y poco después de que empecé a mirar los ejemplos de codeproject y msdn. Ahora, cuando se trata de algo nuevo, trato de dividirlo en pedazos y usar google para buscar en los foros y por supuesto stackoverflow y luego armar las piezas.
DotNetKicks es una buena fuente para los artículos relacionados con .NET en los intarwebs.
Y, si necesita una limusina en Surrey, esté atento al spammer en Upcoming Stories.
Para otros idiomas, me resulta extremadamente útil unirme a los chats de IRC con otros usuarios de ese idioma para recibir ayuda extremadamente útil. A veces ni siquiera se trata de si la respuesta está disponible; si no estás en el estado de ánimo adecuado, es posible que no estés mirando en los lugares correctos.La mejor opción es tener otras personas con las que hablar que también estén familiarizadas con el idioma con el que hablar para ayudarlo a comprender las palabras de otros desarrolladores.
Además del "chat en vivo", debe usar google para encontrar descripciones o ejemplos de lo que desea hacer. Si necesita una visión general más amplia de los conceptos básicos, lea un libro. Pero si buscas detalles de grano fino, te sugiero que busques en Google por caso. No puede esperar tener todos los conocimientos profundos sin tener una experiencia profunda que vendrá cuando tenga un problema en particular para resolver.
Desafortunadamente no sé de un canal de IRC activa para C# (Alguien sabe de uno ?!)
irc.freenode.net # C# –
Errg, quise decir ## csharp –
he encontrado el WROX Profesional C# [sustituto versión más reciente aquí] para ser un buen punto de partida para el C# idioma.
Para técnicas avanzadas, recomiendo "Más efectivo C#" por Bill Wagner.
DevX.com es un gran lugar para hacer preguntas, y es uno de los pocos foros de programación donde los moderadores no permiten mucho en la forma de molestar a los novatos. Cada una de las secciones del foro es moderada por alguien con una medida de autoridad también.
Usted no puede ir mal con estas:
- 1. ¿De dónde obtiene phpinfo() su información?
- 2. ¿Dónde encontraría información detallada sobre la implementación de cierres (como en JavaScript o Scheme)?
- 3. Depuración de OpenGL o información detallada en la consola
- 4. ¿Dónde puedo obtener información sobre cómo iniciar la programación de C# con MVC/ASP.NET?
- 5. ¿Obtiene la velocidad de enlace mediante programación?
- 6. one-jar eliminar la información de advertencia detallada en la carga de la aplicación
- 7. JavaScript - obtener información detallada sobre el navegador
- 8. ¿La mejor manera de implementar la autorización detallada para una aplicación web?
- 9. ¿Dónde puedo aprender la programación de DirectX?
- 10. recuperando información detallada del dispositivo midi usb en Windows XP
- 11. ¿Dónde se almacena la información de perfil de usuario en la base de datos Dotnetnuke?
- 12. ¿Dónde está el mejor lugar para volver a aprender la programación de gráficos
- 13. ¿Dónde poner la base de datos de información sensible
- 14. ¿Dónde se almacena la información en caché en ASP.NET?
- 15. Programación de juegos en C, ¿dónde empiezo?
- 16. ¿Cuál es la mejor práctica para dónde se debe realizar la comparación de contraseña?
- 17. RoR: ¿Dónde se define la ruta "carriles/información/propiedades"?
- 18. ¿Dónde puedo encontrar recursos sobre la programación C "moderna"?
- 19. ¿El mejor lenguaje de programación para la enseñanza de econometría?
- 20. ¿Cuál es la mejor manera de pasar información de Java a C++?
- 21. ¿Dónde puedo encontrar información detallada sobre cómo interactúa AWT con el sistema operativo nativo?
- 22. ¿Dónde se obtiene el archivo de encabezado/fuente "sys/socket.h"?
- 23. Dónde y cómo almacenar la información del programa en Linux
- 24. dónde obtiene la parte superior los datos en tiempo real
- 25. ¿Cómo puedo obtener información de error más detallada en la marca de Bootstrap?
- 26. ¿dónde se asigna la pila de Java?
- 27. Programación de socket C/C++ - ¿la función recv se cuelga?
- 28. ¿Dónde se almacena la información de rotación de la imagen PDF?
- 29. ASP.NET pantalla amarilla de la muerte: ¿de dónde obtiene el seguimiento de la pila?
- 30. Recopilación de información sobre la programación de subprocesos en Linux
Gracias por esto - muy apreciado. –
Su blog es increíble. He estado siguiendo sus publicaciones desde mayo o abril y he aprendido muchísimos conocimientos. Mucho sobre cosas que aún no podemos usar en el trabajo ya que todavía estamos en .NET 2.0, ¡pero sin importar! ;) –