Dzisiaj dobrałem sobie trzy filmy, nie kierując się żadnym kluczem. I tak mamy pokaz aplikacji Windows Store w C++ i XAML, KeyNote 2 oraz omówienie async w C# na WinRT/.NET
Tips for building a Windows Store app using XAML and C++: The Hilo project
Dożyliśmy czasów, kiedy w C++ możemy tworzyć taki same UI za pomocą XAML, tak samo jak w .NET! Ten epokowy przełom odbył się oczywiście dzięki WinRT (na Windows 8). Odnajdziemy trochę wskazówek typowych dla nowej odsłony C++, reszta zaś nie różni się od aplikacji XAML tworzonych w językach zarządzanych.
Async
Nawigacja w XAML i w kodzie
8. Stany wizualne w XAML dla orientacji poziomej i pionowej, fill i snap
10. Klasa BindableBase dla wsparcia MVVM
11. MVVM
12. Zasoby .resw
14 i 15 – obsługa danych przy usypianiu i wznawianiu aplikacji
16. Zwalnianie zasobów, gdy aplikacja jest uśpiona
18. Używać standardowych gestów i kontrolek
Kafelki
System plików
Unit testy dla C++
O ile technologie serwerowe to działka, z którą się czuję mniej związany, o tyle muszę przyznać, że tegoroczny KeyNote nr.2 obejrzałem z dużą uwagą, nie mniejszą niż #1. Dostajemy jasny przekaz, że obecnie liczą się przede wszystkim trzy rodzaje aplikacji: na urządzenia, webowe oraz w chmurze. Windows Azure bardzo intensywnie jest rozwijany, kolejne produkty i funkcjonalności są z nim integrowane. Aplikacje na urządzenia i webowe w prosty sposób nawiązują współpracę z chmurą, dzięki czemu rozwiązania klienckie i serwerowe coraz częściej możemy postrzegać jako jedną wielką całość. Mamy też jasny sygnał, że ASP.NET oraz Entity Framework to najbardziej istotne frameworki .NET dla strony serwerowej.
Kluczowe rodzaje aplikacji - kolejny dobry plakat do powieszenia w pokoju –;)
Kolejny dobry plakat na ścianę …
Windows Azure Mobile Services
Znany już Page Inspector
Gotowe providery
Fall Update: Facebook apps
Entity Framework 6 z async
Oglądanie danych w Windows Azure z poziomu Visual Studio
Kontroler Web API
Uploading dużych plików
Zapytania REST
Wygenerowana dokumentacja do metod Web API
Windows Azure Media Services
ASP.NET SignalR - do wszystkich klientów (na urządzeniach i Web)
Windows Azure: Background Worker + SignalR
TFS
TFS + Windows Azure
Rozszerzenia Office 365 w Windows Azure
Service Bus + consumer devices
Indentity
Dane w Windows Azure (m.in Data Sync)
Kolejny dobry plakat podsumowujący nowości w Windows Azure
Easy Asynchrony with C#: No More Callbacks!
Z jednej strony prezentacja może wydawać się nam wtórna. Tematyka async była już wielokrotnie omawiana, także na platformie WinRT. Niemniej jednak można rzucić sobie szybko okiem, by zrobić sobie powtórkę czy rozwiać pewne niejasności.
Na dzień dobry wieszam kolejny plakat …
Przyblokowanie…
Wersja z callbackiem: niezłapany wyjątek
Ulepszona wersja
Wyjątek z powodu złego wątka
Działająca wersja
Ale oczywiście mamy async
Inne API w przypadku WinRT
Koordynacja
Niepotrzebne blokowanie …
Tworzenie mozaiki wykonajmy w innym wątku
Poczekajmy, aż wykona się któryś z dwóch tasków…
Anulowanie
Brak komentarzy:
Prześlij komentarz