- Was ist der Unterschied zwischen Visual Studio Express 2013 für Windows und Visual Studio Express 2013 für Windows Desktop?
- Unterstützen beide genau die gleichen Funktionen wie Visual Studio Express 2010 c #?
- Welches ist besser? Visual Studio Express 2013 (C #) oder 2010? Der Zweck - für die Schule. VIELEN DANK!
81
Antworten:
Ein Vergleich zwischen den verschiedenen Visual Studio Express-Editionen finden Sie unter Visual Studio Express (Link archive.org). Der Unterschied zwischen Windows und Windows Desktop besteht darin, dass Sie mit der Windows Edition Windows Store-Apps (mit .NET, WPF / XAML) erstellen können, während Sie mit der Windows Desktop Edition klassische Windows Desktop- Anwendungen schreiben können. Es ist möglich, beide Produkte auf demselben Computer zu installieren.
Mit Visual Studio Express 2010 können Sie Windows Desktop-Anwendungen erstellen. Das Schreiben von Windows Store-Anwendungen ist mit diesem Produkt nicht möglich.
Zum Lernen würde ich Notepad und die Kommandozeile vorschlagen. Während eine IDE Fachleuten erhebliche Produktivitätsverbesserungen bietet, kann sie für Anfänger einschüchternd sein. Wenn Sie dennoch eine IDE verwenden möchten, würde ich Visual Studio Express 2013 für Windows Desktop empfehlen.
Update 27.07.2015: Zusätzlich zu den Express-Editionen bietet Microsoft jetzt Community-Editionen an. Diese sind für einzelne Entwickler, Open Source-Mitarbeiter und kleine Teams weiterhin kostenlos. Es gibt auch keine Web- , Windows- und Windows Desktop- Versionen mehr. Mit der Community Edition können Sie jeden App-Typ entwickeln. Darüber hinaus unterstützt die Community Edition Add-Ins (von Drittanbietern). Die Community Edition bietet die gleiche Funktionalität wie die kommerzielle Professional Edition.
quelle
csc.exe
wird, sollte jeder erfahrene Programmierer in C # wissen. Aber so wie ich es sehe, sollten Sie es wissen, nachdem Sie Ihren ersten Tic Tac Toe in WinForms geschrieben haben und nachdem Sie die Grundlagen der Programmierung verstanden haben. Ich bin damit einverstanden, dass eine IDE in Situationen einige zugrunde liegende Prozesse verdeckt. Wenn Sie jedoch in Ihrer Umgebung experimentieren, erhalten Sie den Einblick, wie Sie diese herausfinden können, sobald Sie feststellen, dass Sie nicht genug über sie wissen.Visual Studio für Windows Apps soll zum Erstellen von Windows Store-Apps mit HTML und Javascript oder WinRT und XAML verwendet werden. Diese können auch auf dem Windows-Tablet ausgeführt werden, auf dem Windows RT ausgeführt wird.
Visual Studio für Windows Desktop dient zum Erstellen von Anwendungen mit Windows Forms oder Windows Presentation Foundation. Diese können unter Windows 8.1 auf einem normalen Desktop oder auf einem Tablet-Gerät wie dem Surface Pro im Desktop-Modus (wie einer klassischen Windows-Anwendung) ausgeführt werden.
quelle
Noch wichtiger ist, dass die 2013-Versionen von Visual Studio Express alle Sprachen enthalten, die mit den kommerziellen Versionen geliefert werden. Sie können die Windows-Desktopversionen nicht nur zum Programmieren mit Windows Forms verwenden, sondern es ist auch möglich, diese Fensteranwendungen in jeder mit der Software gelieferten Sprache zu schreiben. Möglicherweise handelt es sich um C ++ mithilfe des Windows.h-Headers, wenn Sie tatsächlich lernen möchten, wie dies funktioniert Erstellen Sie Windows-Anwendungen von Grund auf neu, oder verwenden Sie Windows Form, um Fenster in C # oder Visual Basic zu erstellen.
In der Vergangenheit mussten Sie für jede Sprache oder jeden Inhaltstyp eine Version herunterladen. Oder laden Sie einfach ein All-in-One-Gerät herunter, auf dem noch separate Versionen der Software für verschiedene Sprachen installiert sind. Mit 2013 erhalten Sie jetzt alle Sprachen, die in jeder inhaltsorientierten Version des 2013 Express benötigt werden.
Sie wählen aus, was Ihnen am wichtigsten ist.
Außerdem ist es vielleicht eine gute Möglichkeit, das Schreiben und Kompilieren mit dem Editor und der Befehlszeile zu lernen, aber ich finde das etwas mühsam. Während die Verwendung einer IDE zunächst überwältigend sein kann, fangen Sie klein an und lernen, wie Sie ein Projekt erstellen, Code schreiben und Ihren Code kompilieren. Sie sind weit über ihre Köpfe gegangen, um Ihren Tag zu erleichtern, wenn Sie ihn zum ersten Mal einnehmen.
quelle