Windows API Referenz für Windows Store Apps

Von Toni Pohl (Gastblogger) Autor Feed 30. September 2012 13:31

In Windows 8 leben zwei APIs-Bibliotheken um Windows Store Apps zu bauen: Windows Runtime und Windows Library for JavaScript. Die Namespaces sind mit jenen des .NET Frameworks ähnlich und werden über das API Metadata-Format (Windows.winmd) bereitgestellt. Im MSDN gibt es eine übersichtliche Liste dafür: Windows API reference for Windows Store apps.

Die Windows APIs werden in HTML oder XAML in Windows Store Apps eingebunden und sind nicht in Desktop Apps oder Browsern verfügbar: Windows Store Apps only. Solche Apps können mit diesen Technologien entwickelt werden:

windows-apis

Die Windows Library for JavaScript liefert Controls, CSS Styles und Helper-Functions im WinJS-Namespace. Zum Erstellen einer Referenz zu diesen JavaScript Dateien müssen die Bibliotheken base.js und ui.js hinzugefügt werden.

In den Sprachen C#, Visual Basic und C++ können die APIs der Windows Runtime genutzt werden um alle Plattform-Features zu verwenden.

Um sich in den neuen Namensräumen zurecht zu finden, gibt es im MSDN eine Liste aller APIs:

Windows API reference for Windows Store apps

Die Liste ist nach Kategorien, von “Core” bis “User interaction” übersichtlich aufgebaut und zeigt alle verfügbaren APIs mit Link an.

windows-apis-list windows-apis-groups

Beim Reinklicken in den Namensraum offenbaren sich seine Classes - und alle weiteren Informationen wie Delegates und Enums -  und liefern wie erwartet jeweils ein Beispiel zur Verwendung in Javascript, C++, C# und Visual Basic. Grundsätzlich sind die Funktionen in allen Programmiersprachen vorhanden, es gibt jedoch ein paar Ausnahmen: Dort wo die Verwendung technisch nicht möglich ist oder keinen Sinn macht, zum Beispiel gibt  es in der ThreadPool class keine Unterstützung von Javascript, usw. Sonst sieht die zu verwendende Syntax wie hier aus:

windows-apis-class-sample

Gewöhnen wir uns an die neuen Namespaces…

Zum Entwickeln und Testen von Windows Apps: Windows 8 Release Preview ISO-Images jetzt herunterladen (bzw. Windows 8 evaluation for developers oder im MSDN-Abo), Visual Studio 2012 laden, im Windows Store registrieren und Beispiele im Windows Dev Center ansehen!

Die Windows API Referenz für Windows Store Apps ist für das Entwickeln von Windows 8 Apps essentiell.
App-Developer, auf zum Erlernen der neuen Namensräume! Smiley



Client-Development

Tags:  Feed Tag,  Feed Tag,  Feed Tag,  Feed Tag,  Feed Tag,  Feed Tag,  Feed Tag,  Feed Tag,  Feed Tag,  Feed Tag

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Datenschutzhinweis: Sie stimmen durch "Kommentar speichern" der Speicherung Ihrer Angaben durch Microsoft Österreich für die Beantwortung der Anfrage zu. Sie erhalten dadurch keine unerwünschten Werbezusendungen. Ihre Emailadresse wird auf Ihren Wunsch dazu verwendet Sie über neue Kommentare zu informieren.

Microsoft respektiert den Datenschutz. Datenschutz & Cookies

Entwickler Wettbewerbe:

Wettbewerbe

Entwickler Events:

Developer Events

App für Windows 8, Windows Phone oder/und Azure? Diese Events zeigen Dir, wie es geht:

Mehr Information

Aktuelle Downloads

Visual Studio Downloads
 
Windows Azure Free Trial
Instagram
CodeFest.at on Facebook

Datenschutz & Cookies · Nutzungsbedingungen · Impressum · Markenzeichen
© 2013 Microsoft. Alle Rechte vorbehalten · BlogEngine.NET 2.7.0.0 · Diese Website wird für Microsoft von atwork gehostet.
powered by atwork