Viele Entwickler wissen gar nicht, dass auch das möglich ist: Die Windows Runtime (WinRT) kann man in Windows 8 nicht nur in Metro Apps, sondern auch in "normalen"/"klassischen" Anwendungen verwenden. WinRT stellt einige hundert hilfreiche Klassen bereit. Für die Windows 8 Metro Apps-Entwicklung stehen andere Schulungsmodule bereit.
Grundlagen
Überblick Windows 8WinRT-Konzepte im Vergleich zu .NET und dem alten COMWinRT-ArchitekturVerwenden von WinRT in .NET-AnwendungenMedatadaten (winmd)Überblick über die WinRT-KlassenÜberschneidungen mit WinRT-KlassenIn normalen .NET-Anwendungen verwendbare KlassenIn normalen .NET-Anwendungen nicht verwendbare Klassen (Klassen, die nur in Metro Apps erlaubt sind)Einsatzgebiete von WinRT nahand der WinRT-NamensräumeWindows.ApplicationModel Windows.ApplicationModel.Activation Windows.ApplicationModel.Background Windows.ApplicationModel.Contacts Windows.ApplicationModel.Contacts.Provider Windows.ApplicationModel.Core Windows.ApplicationModel.DataTransfer Windows.ApplicationModel.DataTransfer.ShareTarget Windows.ApplicationModel.DataTransfer.SendTarget Windows.ApplicationModel.Infrastructure Windows.ApplicationModel.Resources Windows.ApplicationModel.Resources.Core Windows.ApplicationModel.Search Windows.ApplicationModel.Store Windows.Data.Json Windows.Data.Xml.Dom Windows.Data.Xml.Xsl Windows.Devices.Enumeration Windows.Devices.Enumeration.Pnp Windows.Devices.Geolocation Windows.Devices.Input Windows.Devices.Portable Windows.Devices.Printers.Extensions Windows.Devices.Sensors Windows.Devices.Sms Windows.Foundation Windows.Foundation.Collections Windows.Foundation.Diagnostics Windows.Foundation.Metadata Windows.Globalization Windows.Globalization.Collation Windows.Globalization.DateTimeFormatting Windows.Globalization.Fonts Windows.Globalization.NumberFormatting Windows.Graphics Windows.Graphics.Display Windows.Graphics.Imaging Windows.Graphics.Printing Windows.Graphics.Printing.Advanced Windows.Management.Core Windows.Management.Deployment Windows.Media Windows.Media.Capture Windows.Media.Devices Windows.Media.Playlists Windows.Media.PlayTo Windows.Media.Protection Windows.Media.Transcoding Windows.Media.VideoEffects Windows.Networking Windows.Networking.BackgroundTransfer Windows.Networking.Connectivity Windows.Networking.NetworkOperators Windows.Networking.Proximity Windows.Networking.PushNotifications Windows.Networking.Sockets Windows.Security.Authentication.Live Windows.Security.Authentication.Web Windows.Security.Credentials Windows.Security.Cryptography Windows.Security.Cryptography.Certificates Windows.Security.Cryptography.Core Windows.Security.Cryptography.DataProtection Windows.Storage Windows.Storage.AccessCache Windows.Storage.BulkAccess Windows.Storage.Compression Windows.Storage.FileProperties Windows.Storage.Pickers Windows.Storage.Pickers.Provider Windows.Storage.Search Windows.Storage.Streams Windows.System Windows.System.Display Windows.System.Threading Windows.System.UserProfile Windows.Web.AtomPub Windows.Web.Html Windows.Web.SyndicationNeue APIs in Windows 8.1Speech synthesisHIDWiFi directBluetoothUSBPoint of serviceWebGL3D printingScanningHTTPContactsAppointmentsPDFDiagnosticsVerbesserte APIs in Windows 8.1InputControlsGeolocationProximityDirect3DDirect2DDirect WritePlayToContractsBingAzure MobileAuthentication