Estoy buscando sitios web o libros que ayudarían a un desarrollador C++ a recoger C#. Hasta ahora, this es el mejor que he encontrado.C# libros o sitios web para desarrolladores C++
Respuesta
Francamente, cuando supe .NET, que era difícil de entender que en muchos aspectos de un fondo de C++. Descubrí que intentar encajar C# en una mentalidad C++ en realidad funcionaba en mi contra, no para mí.
No me enfocaría en tratar de encontrar algo que sea C# para los desarrolladores de C++, trate de encontrar buenos recursos para C# en general. Bueno, los libros en formato C# y .NET te llevarán hasta allí, y tu fondo en C++ te ayudará a entender los detalles un poco mejor. Aprender C# se trata de aprender los marcos, la forma esperada de hacer las cosas y olvidarse de muchos hábitos de C++.
Recomendaría un par de libros detallados que no se centran en temas para principiantes, como CLR via C# y C# in Depth.
También creo que Framework Design Guidelines fue probablemente el recurso más valioso para hacerme pensar en C# /. NET en lugar de C++ - realmente explica por qué el framework es como es y aprender a escribir código que otros desarrolladores de C# querrán mantener. Las pautas son available online, pero el libro es muy útil ya que también explica las razones detrás de las pautas, no solo las "reglas".
dot net book zero por Charles Petzold está específicamente dirigido a desarrolladores con experiencia en C++.
Se actualizó por última vez en 2007, por lo que no está totalmente actualizado (.NET 3.0 creo).
Se trata principalmente del lenguaje C#, por lo que no cubre demasiado el framework.
Yo también llegué a C# desde un fondo C/C++. CLR a través de C# "habla nuestro idioma".
Es MUY legible y cubre temas de una manera que es familiar para las personas que están acostumbradas a administrar su propia memoria.
Después de que recoja lo básico y necesite algún tipo de libro de referencia, sugiero C# in the Nutshell. Me gusta que este libro sea mi escritorio, y está genial :). Sin embargo, definitivamente no es el libro para aprender el idioma.
¿Por qué crees que no es el libro para aprender el idioma? – Zoman
Contiene 1 capítulo con introducción a C#, que es un poco corto para aprender de los conceptos básicos, el resto del libro describe muchas características como serialización, LINQ, transmisiones, etc. Esas informaciones son geniales cuando se quiere codificar algo, porque contienen sobre características de .NET, no de lenguaje, pero no le dará un conocimiento profundo sobre el lenguaje en sí. Sin embargo, cuando se pone al día con el idioma en sí, este libro puede ser útil para comprender las características de la plataforma .NET. –
Si desea realizar algunos pasos más pequeños, obtenga Managed C++. Podrá usar C++ estándar junto con los espacios de nombres .NET.
Recogí esta propiedad manteniendo el proyecto de C++ administrado de otra persona. Una vez que aprendí sobre C# después de eso, fue solo una mansión de limpiar la sintaxis, ya que conocía la estructura del espacio de nombres del sistema en ese punto.
Managed C++ también será útil en los casos en que necesite la interoperabilidad de C++ para hacer referencia a las DLL.
Noooo Managed C++ es horrible !! ¡Prueba C++/CLR en su lugar! – Anzurio
Creo que Peter Sestoft's Java Precisamente es una linda y concisa referencia a Java para los programadores de C++; él también es el autor de C# Precisely que está escrito con el mismo espíritu, aunque no lo he leído, así que no puedo hablar.
- 1. Buenos sitios web/blogs/libros para saber acerca de la programación eficiente de memoria C#
- 2. Sugerir sitios web para practicar algoritmos/rompecabezas C/C++
- 3. Buenos sitios web y/o libros para aprender algoritmos de juegos?
- 4. Libros sobre sitios web de alto rendimiento y escalabilidad.
- 5. Buenos libros o tutoriales para comenzar Direct X con C++
- 6. Tutoriales o libros actualizados de OpenGL para C++
- 7. Java para desarrolladores de C#
- 8. Escribiendo código C# reutilizable para sitios web ASP.NET
- 9. C++: "std :: endl" vs libros "\ n"
- 10. ¿Hay libros o sitios web actualizados en la API nativa de Windows NT?
- 11. Orchard para sitios web personalizados
- 12. Google Drive API para C o C++
- 13. ¿Cuáles son los mejores sitios/libros para aprender Apache?
- 14. VMware o Hyper-V para desarrolladores
- 15. ASP.NET vs SharePoint: ¿cuál es mejor para los desarrolladores web?
- 16. Listar todos los sitios web en IIS C#
- 17. Openshift para sitios web comerciales
- 18. ¿Algún buen diseño de CSS para desarrolladores web no artísticos?
- 19. ¿Hay buenos libros sobre arquitectura de sitios web (no diseño de interfaz de usuario)?
- 20. ¿Buenos libros para aprender programación C++ en UNIX (pref Linux)?
- 21. Libros recomendados de multiprocesamiento/computación paralela para C# 4.0
- 22. Buenos sitios web para probar webcrawler en
- 23. ¿Algún lugar agradable para comunicarse con desarrolladores de C++/juegos?
- 24. libro avanzado c o C++
- 25. Programación de sitios web para dispositivos móviles
- 26. ¿Es JSP bueno para construir sitios web?
- 27. ¿Cómo usar coffeescript para desarrollar sitios web?
- 28. ¿Los desarrolladores de C# guían al objetivo C?
- 29. ¿Dónde puedo encontrar BUENO ASP.NET tutorial (o libros) en línea?
- 30. ¿WebRequest es la herramienta correcta de C# para interactuar con sitios web?
Un buen consejo, gracias Reed. – Zoman