Es ist im Grunde ein Editor für C#, die verwendet wird, um I 80% der C# -Entwickler erraten, Visual Studio.
Starten Sie den Download Kauf/Download. Sie haben die Express-Ausgabe, die kostenlos und für den persönlichen Gebrauch gedacht ist. Es ist nur eine einfache IDE mit nichts Besonderes. Wenn Sie etwas Geld ausgeben (oder es durch die Universität bekommen können) gehen Sie für eine erweiterte Version von VS, wie professionelle oder Team-System. Beide enthalten Formular-Designer und erweiterte Funktionen.
So viel für die IDE.
Ich denke, wenn Sie von C++ zu C# gehen, wird das größte "Problem" sein, vorhandene Funktionalität im .NET Framework zu verwenden, anstatt es selbst zu machen. Das sehe ich oft, wenn Leute von C++ (sogar mit Boost) zu .net gehen. Der Rahmen ist so groß und enthält fast alles, also jedes Mal, wenn Sie etwas Aux schreiben schreiben. Klasse, die nicht domänenspezifisch ist, Suche im Handbuch, wenn sowas nicht schon existiert. Wahrscheinlichkeiten sind sie im Rahmen.
Und schließlich, lernen, Lambda zu verwenden, Sie werden sie so viel genießen !! Das ist die einzige wichtige Sache, die C++ nicht selbst unterstützt. Alle Erweiterungen wie Boost, die hinzufügen Lambda's sind so kompliziert und weit von elegant, dass es normalerweise nicht wert, es zu verwenden.
Ehrlich gesagt würde ich mir nicht zu viele Sorgen machen. Sie werden das meiste von dem, was Sie über die Speicherverwaltung wissen, vergessen müssen, aber es wird wirklich leicht zu erlernen sein. C# ist nicht besonders schwierig zu lernen, besonders wenn Sie bereits Programmiererfahrung haben. Generics könnten ein oder zwei Passagen nehmen, aber selbst sie sind ziemlich einfach. Generische Sammlungen werden bald dein neuer bester Freund sein. –
gut zu hören. :) danke –
(ich habe C# vorher noch nie codiert) -> ist wirklich eine starke Aussage. Ich selbst hatte die gleiche Angst, bevor ich von Embedded zu C# wechselte. Ich habe dieses Mal ein C# für Dummies Buch verwendet. Einfach, wie das Buch sagt. : D – Hanseh