Skip to main content

Entwicklercode mit Microsoft

Übersicht

1

Grundlagen

2

Tools beziehen

3

Programmieren beginnen

Was versteht man unter Windows-Entwicklung?

Unter Desktop-Entwicklung versteht man im Großen und Ganzen das Schreiben von Software, die auf Standard-Computern einschließlich Desktops und Laptops ausgeführt wird. Bei der entwickelten Software kann es sich um Systemsoftware für das Betriebssystem oder um Anwendungen handeln. Anwendungen sind so konzipiert, dass sie eine einzige Aufgabe oder einen zusammenhängenden Satz von Aufgaben ausführen, wie es beispielsweise Spielen, Textverarbeitungsprogramme oder individuelle Unternehmensanwendungen.

1Grundlagen 

Dieses Video führt Sie in die Microsoft-Angebote für die Desktop-Entwicklung ein. Bereiten Sie dann die Umgebung mit den Tools vor, mit denen Sie Ihre erste Desktop-Anwendung erstellen.

Video abspielen

GRUNDLAGEN DER DESKTOPENTWICKLUNG
Video | 10 Minuten | Desktopentwicklung | Juni 2010

Die Entwicklung für Windows-Systeme umfasst drei Hauptmodelle: systemeigenes C++ zum direkten Programmieren auf den Windows-APIs, .NET Managed Code mit WinForms oder Windows Presentation Foundation (WPF) sowie schließlich .NET Managed Code mit Silverlight für Rapid Appication Development. Für alle drei Programmiermodelle können Sie Visual Studio verwenden, die von Microsoft bereitgestellte integrierte Entwicklungsumgebung. In diesem Video erfahren Sie, für welche Zwecke sich die verschiedenen Programmierumgebungen besonders eignen.

Ziel ist die Vermittlung eines solides Grundwissens zum Thema Desktop-Entwicklung.

2Bezug von Tools 

Wählen Sie eines der folgenden Programme zur Installation aus:

VB 2010 Express herunterladenVisual C# 2010 Express herunterladenVisual C++ 2010 Express herunterladen

Wenn Sie systemeigenes C++ verwenden möchten, laden Sie eine Visual Studio-Testversion herunter.

Informationen zur Auswahl der richtigen Visual Studio-Version erhalten Sie auf der Visual Studio 2010-Produktseite. Weitere Infos zur Teamentwicklung finden Sie unter Application Lifecycle Management.

3Programmieren beginnen 

Laden Sie den Beispielcode herunter und beginnen Sie gleich anhand dieser Videos mit dem Programmieren.

Video abspielen

VOLLE KONTROLLE
Video | 16 Minuten | Win32 | Juni 2010

Win32 ist eine Anwendungsprogrammierschnittstelle (Application Programming Interface, API) zum Erstellen von Windows-Anwendungen. Win32 stellt Dienste (beispielsweise den Dateizugriff) und Benutzeroberflächenelemente (beispielsweise Zeichnen und Abrufen von Eingaben aus Dialogfeldern) für Ihre Anwendungen bereit. Mit Win32 geschriebene Anwendungen haben Zugriff auf nahezu alle Windows-Features.

Weitere Informationen zur C++-Entwicklung

Holen Sie sich den Code zu diesem Video C++

Video abspielen

SCHNELLE ENTWICKLUNG UNTER KONTROLLE
Video | 16 Minuten | MFC | Juni 2010

Die Microsoft Foundation Class-Bibliothek (MFC) hüllt die Win32-APIs ein, damit sie zusammen mit C++-Anwendungen nahtlos eingesetzt werden können. Der gemeinsame Einsatz von MFC und C++ bietet erfahrenen Entwicklern ein hervorragendes Gleichgewicht zwischen schneller Anwendungsentwicklung und Plattformkontrolle.

Weitere Informationen zu MFC-Klassen

Holen Sie sich den Code zu diesem Video C++

Video abspielen

SCHNELLE DESKTOP-ENTWICKLUNG MIT WPF
Video | 30 Minuten | WPF | Juni 2010

WPF ist eine Programmierschnittstelle zum Erstellen von grafischen Anwendungen für Windows. WPF ist eine Komponente des .NET Framework 4. Diese bietet Möglichkeiten zum Erstellen von Benutzeroberflächen, die Folgendes unterstützen: Medien, Dokumente, Hardwarebeschleunigungen, Vektorgrafiken, Skalierbarkeit von Abmessungen, Windows-Integration, interaktive Datenvisualisierung und eine klare Lesbarkeit von Inhalten.

Weitere Informationen zu WPF

Holen Sie sich den Code zu diesem Video C# VB

Video abspielen

TWEETS MIT SILVERLIGHT: AUSFÜHREN EINER RIA-ANWENDUNG AUF DEM DESKTOP
Video | 34 Minuten | Silverlight | Juni 2010

Silverlight ist eine Programmierschnittstelle zum Erstellen von grafischen Anwendungen, die im Web oder unter Windows ausgeführt werden. Silverlight, eine Komponente des .NET Framework 4, bietet Funktionen, durch die sich Web-, Desktop- und mobile Anwendungen interaktiv und benutzerfreundlich nutzen lassen. Dabei kommen Webcam, Mikrofon und sowohl Online- als auch Offline-Drucken zum Einsatz.

Weitere Informationen zu Silverlight

Holen Sie sich den Code zu diesem Video C# VB

Video


Entwicklung unter Windows

Die wichtigsten deutschsprachigen Anlaufpunkte für Entwickler rund um das Thema "Anwendungsentwicklung unter Windows".

Windows

Programmiersprachen

.NET Framework

Weiterführende Ressourcen (engl.)

C++: Erste Schritte bei der Entwicklung mit Visual C++
Erfahren Sie mehr über Visual C++ und darüber, wie Sie Windows- und .NET-basierte Anwendungen erstellen.

Windows 7: Erste Schritte bei der Anwendungsentwicklung
Erfahren Sie, wie Sie Anwendungen mit den Shell-Features von Windows 7 entwickeln und integrieren.

WPF und Windows Forms für den Desktop
Lernen Sie die Unterschiede zwischen WPF and Windows Forms kennen.

Silverlight-Out-of-Browser für den Desktop
Erfahren Sie, wie Sie Silverlight-Anwendungen schreiben können, die auch auf dem Desktop ausgeführt werden können.

LightSwitch: Starten Sie mit dem Erstellen eigener Geschäftsanwendungen
Erfahren Sie, wie Sie unabhängig von Ihren Entwicklungskenntnissen schnell professionelle und hochwertige Geschäftsanwendungen erstellen können.

C# und .NET für Java-Entwickler
Dieser Artikel enthält eine Einführung in C# und Visual Studio für Java-Entwickler.

 

Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur -Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die -Website verlassen.

Möchten Sie teilnehmen?