Windows API Referenz für Developer von Windows 8 Store Apps

von Toni Pohl, 4. October 2012 07:15

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



Autor:

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Windows 8 Pro

Windows 8 Pro-Das Handbuch

Neu: Auch als Kindle Version!
Das neue Windows 8 Pro und Windows 8 Enterprise Edition-Handbuch
von Martina Grom, Toni Pohl und Tobias Weltner.
Jetzt im Handel und bei Amazon!

Office 365 für KMUs

Microsoft-Office-365-in-kleinen-Unternehmen-von-Martina-Grom-MVP-Office365

Cloud-Fachwissen ganz einfach!
Office 365 in kleinen Unternehmen
von Martina Grom.
Jetzt im Handel und bei Amazon!
Neu: Kindle-Version!

About

atwork-blog informiert über
IT-News und liefert Tipps & Tricks für IT-Professionals und Developer.
Die Inhalte sind Privatmeinung des jeweiligen Autors.

Follow us also on Twitter:
Do you follow me?
Martina Grom
Toni Pohl

Translate this!


Werbung


Visits in myworldmaps.net

blog.atwork.at worldmap in Azure

Kalender

<<  May 2013  >>
MoTuWeThFrSaSu
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

View posts in large calendar

Jetzt einkaufen!