2008-11-11 3 views
5

Ich möchte lernen, die neuesten Technologien zum Schreiben von Windows-Desktop-Anwendungen. Meine letzte Erfahrung war mit VC++ 6 mit MFC. Die Landschaft scheint heutzutage komplexer zu sein, ich bin nicht sicher, ob ich .NET lernen sollte, nicht wirklich weiß, was Windows bildet, WPF usw. Ich möchte wahrscheinlich nur ein paar einfache Windows-GUI-Apps schreiben mit & lernen C# auf dem Weg.Zurück in die Windows-Programmierung nach 10 Jahren

Irgendwelche Empfehlungen für Bücher zu lesen usw.?

Ist auch die kostenlose Version von VC2008 gut genug zum Schreiben kleiner Apps?

+0

Werfen Sie Ihr Leben nicht weg! Rette dich selbst! (Zunge fest in der Wange) :-D –

+0

Ich zweite Adam, außer ich meine es ernst. Auch meine derzeitige Arbeitsumgebung ist das, was Sie vor 10 Jahren beschrieben haben. – rmeador

+0

Vergessen Sie Windows-Programmierung ... im Internet. – Kon

Antwort

1

Nun, wenn Sie C# verwenden, verwenden Sie .NET. .NET ist wirklich ein großartiger Rahmen für die Erstellung von Desktop-Anwendungen. Ich denke du bist auf dem richtigen Weg.

7

Ich würde mit .NET und WPF gehen. WinForms ist immer noch verfügbar, ist aber zu diesem Zeitpunkt wirklich ein Alt-Zweig von .NET, und es lohnt sich nicht, es zu lernen, wenn Sie bei Null anfangen. WPF bietet eine Menge guter Funktionen und ist ziemlich nützlich, um mit dem Laufen zu beginnen.

Ich fand "Windows Presentation Foundation Unleashed" eine gute Einführung in WPF. Es erklärte die grundlegenden Konzepte gut und war nicht nur eines dieser 2.000 Seiten Tutorials voller Screenshots.

2

ich mit dem Lesen C# Online-Tutorials und Artikel von Code Project

+0

Ha ha ha schön editieren, ich nehme an es kommt auf die Qualität der Tutorials an die Du findest;) – CheGueVerra

2

MFC hat sehr wenig verändert seit vc 6 sollten Sie es wieder mit wenig Mühe abholen können, beginnen würde, und während diese Fähigkeiten als inDemand nicht sein kann als .net Es gibt immer noch Jobs da draußen und Sie können immer noch überzeugende Windows-Anwendungen schreiben.

1

Eigentlich habe ich gelernt, VIEL Stack-Überlauf nur Surfen und ein paar Fragen hier veröffentlichen. Ich denke, die Visual Studio Express-Tools sind ideal für neue Entwickler. Ich bin auch ein Fan von Bob Tabors Sachen (http://www.learnvisualstudio.net/) Er hat einige kostenlose Sachen auf MSDN here, das war wirklich hilfreich für einen Kerl wie mich mit einem hauptsächlich Scripting-Hintergrund. Du magst mir wegen deiner vergangenen Erfahrung voraus sein, also ist es vielleicht zu rudimentär für dich.

Ich fange wirklich an, C# und .NET zu genießen und fing gerade an, in der Lage zu sein, Code zu lesen und größtenteils zu verstehen. Es war ein ziemlicher Durchbruch für mich.

Jim

0

Wenn Sie einen C++ Hintergrund haben und haben keine Angst vor Zeiger/Stack/Heap usw., dann ist diese book (CLR vi C#) gibt Ihnen ein hervorragendes Verständnis für .Net. Es ist sehr gut lesbar und bietet die Grundlagen, die Sie benötigen, um jede neue/aufkommende .Net-Technologie (z. B. Linq, Erweiterungsmethoden usw.) zu verstehen.

VS2008 Express-Editionen sind kostenlos verfügbar here und sind gut genug für kleine Apps zu schreiben.

0

Die Entwicklung von Windows-Anwendungen ist mit Visual Studio und .Net keine schwierige Aufgabe.

Installieren Sie einfach Visual Studio Watch einige Video-Tutorials von Visual Studio und C# .net von www.youtube.com und dann starten Sie Ihre Entwicklung.

Da Sie einen Hintergrund der Entwicklung haben, so wird es keine Barriere beim Schreiben von Logik geben, können Sie leicht ein Problem mit Klassen verwenden Objektbrowser von Visual Studio, um Probleme mit der Klasse zu überwinden.

Verwandte Themen