Programowanie aplikacji po nowy interfejs Windows 8 w C# lub Visual Basic  Udostępnij na: Facebook

Autor: Piotr Bubacz

[Ta dokumentacja jest wstępna i może ulec zmianie.]

Opublikowano: 2012-04-17

Obecnie, programując aplikacje dla systemu Windows 8 możemy wybrać język C/C++, C#/VB lub JavaScript. Dla programisty platformy .NET, a szczególnie programisty znającego Silverlight lub/i WPF wybór jest jasny. Interfejs aplikacji przygotowujemy w języku XAML (Extensible Application Markup Language), a logikę aplikacji piszemy w języku C# lub Visual Basic.

Dodatkowo, w aplikacji nie wykorzystujemy już Windows API lecz WinRT - Windows Runtime. Jest to nowy system uruchomieniowy, nastawiony na wykonywanie asynchroniczne oraz na izolację aplikacji (ang. sandboxing). Dzięki niemu, możemy tworzyć w prosty sposób aplikacje wielowątkowe i współbieżne, ale musimy poznać ograniczenia wynikające z izolacji aplikacji – np. zapis/odczyt pliku na dysku.

Platforma programistyczna Windows 8 została przedstawiona na Rys. 1.

Rys. 1. Platforma programistyczna Windows 8.

W tym cyklu nauczysz się pisać aplikacje pod nowy interfejs Windows8 w C# lub Visual Basic:

Dodatkowo, zobacz prezentacje z konferencji Build:

Using the Windows Runtime from C# and Visual Basic (59 min) – w tej prezentacji zobaczysz, jak pisać aplikacje pod nowy interfejs Windows 8 w C# i Visual Basic, wykorzystując nowe możliwości WinRT. Nauczysz się także budować biblioteki, które możesz integrować z aplikacjami, napisanymi w JavaScript.

Platform for Metro style apps (73 min) – w tej prezentacji możesz zobaczyć, jakie platformy sprzętowe wspierane są przez aplikację. Możesz również zapoznać się z podstawowymi aplikacjami, przygotowanymi w różnych językach programowania.

Prepare your apps for Windows 8 and beyond (60 min) – zobaczysz, jak przygotować aplikacje, aby były zgodne z nowym interfejsem Windows 8 i systemem Windows 8. Dowiesz się również, w jaki sposób Twoja aplikacja może harmonijnie dołączyć do pozostałych aplikacji nowego systemu.

Zobacz również inne prezentacje o tworzeniu aplikacji:

Visual Studio Toolbox: Building Metro Style Apps with XAML (39 min) – zobaczysz, jak wykorzystać Visual Studio 11 do tworzenia aplikacji w Windows 8. W prezentacji przedstawiono trzy szablony projektu, udostępnione w Visual Studio. Dowiesz się również, jak zamienić przykładowe dane na dane rzeczywiste.

Visual Studio Toolbox: Building Metro Style Apps with JavaScript (27 min) – w tej prezentacji zobaczysz, jak można wykorzystać JavaScript, HTML i CSS do tworzenia aplikacji w systemie Windows 8.