Entwicklungs-Ressourcen im Windows SDK

Mit dem Windows Software Development Kit für Windows 8 (Windows SDK) verwenden, können Sie Windows Store App und Windows-Desktop-Apps entwickeln.

Windows SDK unterstützt die folgenden Modelle zum Entwickeln von Windows Store App:

  1. Internet (HTML5, CSS3 und JavaScript)

  2. Verwaltetes XAML, mit Code-Behind in C# oder in Visual Basic

  3. Systemeigene XAML, mit Code-Behind in C++

  4. systemeigenem (Win32/COM)

Windows SDK unterstützt die folgenden Modelle zum Entwickeln von Windows-Desktop-Apps:

  • Verwaltet (.NET Framework)

  • systemeigenem (Win32/COM)

Windows SDK enthält außerdem viele Tools, die Sie verwenden können, um die App zu erstellen, zu testen, zu analysieren und zu debuggen. Einige dieser Tools werden weiter unten in diesem Thema beschrieben.

Windows Store App bei Javascriptfunktionen

Funktion

Description

Windows-Bibliothek für JavaScript

Windows SDK schließt die Windows-Bibliothek für JavaScript ein, die einen Satz von neue Steuerelemente enthält, die zum Entwickeln von Windows Store App entworfen werden, indem JavaScript verwendet. Diese Steuerelemente enthalten WinJS.UI.DatePicker, WinJS.UI.FlipView, WinjS.UI.ListView und WinJS.UI.Rating. Windows SDK schließt auch Stylesheets ein, um der Anwendung die visuelle Darstellung von Windows 8 zu geben.

Windows-Tools

Windows SDK enthält Tools, die Ihnen helfen, die Windows-Apps erstellen, debuggen und bereitstellen.

Funktionen für Entwicklung von systemeigenem Code

Die folgenden Ressourcen sind für Entwickler der Muttersprache.

Funktion

Description

Windows-Header und -Bibliotheken

Jede Version Windows SDK umfasst die neuesten Header und Bibliotheken für Windows Entwicklung. Diese Version Windows SDK umfasst einen aktualisierten Satz Header und Bibliotheken von der früheren Version Windows SDK. Dies ist derselbe Satz von Windows Kopf- und Bibliotheken, die in Visual Studio 2012 enthalten sind. Wenn Sie bereits Visual Studio 2012 installiert haben, müssen Sie die Windows Header, - Bibliotheken und - Tools nicht aktualisieren, indem Sie Windows SDK verwenden.

Windows-Tools

Das Windows SDK enthält Tools, die Ihnen helfen, Windows-basierte Anwendungen zu erstellen, zu debuggen und bereitzustellen.

Windows-Verweisassemblys

Diese Version Windows SDK enthält Verweisassemblys für FSRM, MMC, TabletPC, Windows Media-Dienste und Windows PowerShell.

Eine Verweisassembly ist eine Assembly, die von Entwurfszeittools verwiesen wird, in der Regel zum Untersuchen der Metadaten, die die Typen in der Assembly beschreibt.

Funktionen zum Entwickeln von verwaltetem Code

Die folgenden Ressourcen sind für verwaltete Sprachenentwickler.

Funktion

Description

.NET Framework 4.5-Verweisassemblys

Windows SDK schließt die .NET Framework 4.5-Verweisassemblys ein. Benutzer von externen Tools für verwaltete Entwicklung erhalten diese Assemblys, indem sie Windows SDK installieren. Weitere Informationen über die Verweisassemblys, finden Sie unter Assemblys in der Common Language Runtime. Dieser Satz von Verweisassemblys wird in Visual Studio 2012 enthalten. Wenn Sie bereits Visual Studio 2012 installiert haben, müssen Sie sie nicht aktualisieren, indem Sie Windows SDK verwenden.

.NET Framework Hosten und Tool-Entwicklungs-Header und Bibliotheken (HTDHL)

Diese systemeigenen Headerdateien bieten Zugriff auf systemeigenen Ablaufzeit .NET Framework 4.5 und lassen Entwickler zwischen verwalteten und systemeigenen Umgebung arbeiten. Sie können die APIs verwenden, um benutzerdefinierte systemeigene Laufzeithosts, Compiler, Disassembler, Obfuskatoren, Debugger und Profiler zu schreiben, die .NET Framework 4.5 abzielen.

.NET Framework 4.5-Tools

Windows SDK schließt die .NET Framework 4.5 Tools. Dadurch können Sie Anwendungen erstellen, die .NET Framework 4.5 abzielen.

Tools

Sie können die Anwendungen erstellen, testen, analysieren und debuggen, indem Sie die Tools in der folgenden Tabelle verwenden. Visual Studio enthält einige dieser Tools, und Windows SDK schließt alle diese Tools zusätzlich zu anderen ein. Sie können einige dieser Tools zusammen mit den Anwendungen verteilt. Eine Liste der verteilbaren Tools, finden Sie unter weitervertreibbaren Komponenten im Windows SDK.

Tool

Description

Application Verifier

Ein Ablaufüberprüfungstool für systemeigenen Code der unterstützt suchen Sie Programmierfehler, die schwer können, mit typischen Anwendungstests zu identifizieren. Sie können den Application Verifier auf dem Code ausführen, um Speicherbeschädigungen, Verwendung von Handles, die nicht, gültig sind, Probleme mit Sperren, Probleme mit der Verwendung der Threadpool und viele andere Probleme zu identifizieren.

Debugtools für Windows

Tools, die Ihnen helfen, Treiber zu debuggen, Anwendungen und Dienste, die unter Windows Vista, Windows Server 2008, Windows Server 2008 R2, Windows 7 oder Windows 8 ausgeführt werden.

Windows

Eine Sammlung von Tools, die detaillierte Analyse vieler Leistungsprobleme, beispielsweise, der Anwendungsstartzeiten, der Anfangsprobleme, der verzögerten Prozeduraufrufe und der Unterbrechungsaktivität, der Systemreaktionsgeschwindigkeitsprobleme, der Anwendungsressourcenauslastung und der Unterbrechungsstürme bereitstellen.

Compiler DirectXs High-Level Shader Language (HLSL)

Ein Satz von Laufzeit verknüpfte dynamisch die Bibliotheken (DLL) die Sie mit der Desktop-App (oder Tool) einschließen um HLSL-Shader zur Verwendung in der Direct3D-Graphikpipeline zu kompilieren. Sie können Berechnung DirectX11 auch verwenden, um komplexe Vorgänge wie überprüfen auszuführen und schneller Fourier transformiert (FFTs).

Windows-App-Zertifizierungs-Kit

Tools, die Sie verwenden können, um zu zertifizieren, dass die App Windows-Konventionen und Standards folgen.

Performance Analyzer für App HTML5

Ein Tool, die Sie bei, mögliche Leistungsprobleme in der Anwendung, indem sie zu identifizieren als es analysiert, wird ausgeführt. Mit diesem Tool verwenden, können Sie besser verstehen die Leistungsmerkmale der App, zusätzlich zu, wie Benutzer wahrscheinlich, deren Leistung auf Zielhardware zu erkennen, die Windows 8 ausführt.

Siehe auch

Konzepte

Welcome to Windows SDK