ODBIERZ TWÓJ BONUS :: »

MVVM i XAML w Visual Studio 2015 Jacek Matulewski

Autor:
Jacek Matulewski
Serie wydawnicze:
Standard
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.9/6  Opinie: 9
Stron:
320
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
38,35 zł 59,00 zł (-35%)
35,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
35,40 zł 59,00 zł (-40%)
29,49 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia aplikacji zgodnych ze wzorcem MVVM w Visual Studio 2015
  • Projektowania interfejsów użytkownika z wykorzystaniem XAML
  • Implementowania modeli, widoków i modeli widoku
  • Stosowania wiązania danych (data binding) i konwersji typów
  • Definiowania i obsługi poleceń (ICommand, RelayCommand)
  • Wykorzystywania zachowań, własności zależności i własności doczepionych
  • Pisania i uruchamiania testów jednostkowych dla aplikacji MVVM
  • Budowania złożonych kontrolek oraz własnych szablonów kontrolek
  • Tworzenia i stosowania stylów, wyzwalaczy, transformacji i animacji
  • Obsługi zdarzeń trasowanych, bubblingu i tunelowania
  • Zarządzania kolekcjami i prezentowania ich w widoku za pomocą szablonów danych
  • Implementowania okien dialogowych w architekturze MVVM
  • Tworzenia grafiki kształtów w XAML
  • Budowania aplikacji WPF uruchamianych w przeglądarce (XBAP)
  • Wykorzystywania kodu współdzielonego w aplikacjach uniwersalnych dla Windows 8.1, Windows 10 i Windows Phone
  • Tworzenia i testowania pakietów instalacyjnych AppX dla aplikacji uniwersalnych

Twórz doskonałe aplikacje zgodne ze wzorcem MVVM z użyciem języka XAML!

  • Wzorzec MVVM, czyli jak zespołowo wytwarzać aplikacje, które można łatwo testować
  • Budowanie interfejsu w XAML, czyli moc i elegancja
  • Aplikacje uniwersalne, czyli jak użyć jednego kodu dla wielu platform
Aplikację można budować na wiele sposobów, z użyciem różnych narzędzi. Zawsze trzeba jednak pamiętać o tym, do czego ma ona służyć, kto będzie jej używał, na jakim sprzęcie i jak długi ma być jej cykl życiowy. Jeżeli projekt jest duży lub jego czas życia planowany jest na lata, warto od razu zadbać o to, aby architektura projektu ułatwiała współpracę wielu osób przy jego tworzeniu, późniejszą rozbudowę, testowanie najbardziej istotnych modułów i możliwość używania aplikacji w wersjach przeznaczonych dla różnych platform sprzętowych oraz systemów operacyjnych. Dobrym wyborem jest trójwarstwowy MVVM – wzorzec przeznaczony dla aplikacji WPF oraz tzw. aplikacji uniwersalnych, w których interfejs przygotowywany jest w języku XAML.

W środowisku Visual Studio 2015 możesz łatwo zbudować aplikację opartą na wzorcu MVVM i wyposażyć ją we wspaniały interfejs dzięki pomocy XAML. Z tej książki dowiesz się, jak mądrze zaprojektować strukturę Twojej aplikacji, co powinno znaleźć się w poszczególnych warstwach, jak związać interfejs z modelem, jak zdefiniować polecenia, własności i zachowania. Zobaczysz, jak testować kod. Poznasz także aplikacje uniwersalne dla Windows 8.1 oraz Windows 10. Krótko mówiąc, zdobędziesz solidną wiedzę o konstruowaniu znakomitych, łatwych w utrzymaniu aplikacji!
  • Wprowadzenie do XAML, wzorzec MVVM
  • Projektowanie i implementacja modelu oraz model widoku
  • Wiązania i konwersja danych w wiązaniu
  • Cykl życia aplikacji i przechowywanie jej stanu
  • Polecenia, zachowania, własności zależności i własności doczepione
  • Testy jednostkowe
  • Budowanie złożonych kontrolek i szablony kontrolek
  • Style, transformacje i animacje
  • Zdarzenia trasowane i kolekcje w MVVM
  • Okna dialogowe w MVVM w aplikacjach WPF i Windows Phone
  • Kafelki, grafika kształtów w XAML i kod współdzielony
  • Aplikacja WPF w przeglądarce
  • Tworzenie i testowanie pakietu instalacyjnego AppX

MVVM i XAML — Twoje przepustki do świata nowoczesnych aplikacji!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

O autorze książki

Jacek Matulewski - fizyk zajmujący się na co dzień optyką kwantową i układami nieuporządkowanymi na Wydziale Fizyki, Astronomii i Informatyki Stosowanej Uniwersytetu Mikołaja Kopernika w Toruniu. Jego specjalnością są symulacje ewolucji układów kwantowych oddziaływujących z silnym światłem lasera.

Od 1998 interesuje się programowaniem dla systemu Windows, w szczególności w środowisku Borland C++Builder. Ostatnio zainteresowany platformą .NET i językiem C#. Poza opublikowanymi u nas książkami dotyczącymi programowania przygotował również cykl artykułów dla czasopisma "PC World Komputer" (od sierpnia 2005).

Wierny użytkownik kupionego w połowie lat osiemdziesiątych "komputera osobistego" ZX Spectrum 48k.

Jacek Matulewski - pozostałe książki

Zobacz pozostałe książki z serii Standard

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,MVVM i XAML w Visual Studio 2015" wymaga znajomości wcześniejszych wersji Visual Studio lub innych technologii?
Nie, książka wprowadza czytelnika w podstawy XAML i wzorca MVVM, nie wymaga wcześniejszego doświadczenia z Visual Studio ani zaawansowanej znajomości innych technologii. Podstawowa znajomość programowania w C# będzie jednak pomocna.
2. Czy zawarte w książce przykłady można wykorzystać w nowszych wersjach Visual Studio?
Tak, większość przedstawionych koncepcji i kodów jest aktualna również dla nowszych wersji Visual Studio. Niektóre szczegóły interfejsu mogą się różnić, ale podstawy MVVM i XAML pozostają niezmienne.
3. Czy książka obejmuje tematykę budowy aplikacji na różne platformy, np. Windows 10 i urządzenia mobilne?
Tak, książka zawiera rozdziały poświęcone aplikacjom uniwersalnym, w tym na Windows 8.1, Windows 10 oraz Windows Phone, pokazując jak wykorzystać wspólny kod na różnych platformach.
4. Czy znajdę w książce informacje o testowaniu aplikacji i pisaniu testów jednostkowych?
Tak, w książce znajduje się szczegółowy rozdział poświęcony testom jednostkowym, w tym tworzeniu i uruchamianiu testów w Visual Studio 2013 i 2015.
5. Czy książka zawiera praktyczne przykłady i zadania do samodzielnego wykonania?
Tak, każdy rozdział zawiera praktyczne przykłady oraz zadania, które pomagają utrwalić zdobytą wiedzę i samodzielnie przećwiczyć omawiane zagadnienia.
6. Czy z książki dowiem się, jak tworzyć nowoczesne i atrakcyjne interfejsy użytkownika?
Tak, książka szczegółowo omawia projektowanie interfejsów w XAML, w tym użycie stylów, szablonów, animacji, grafik i transformacji, co pozwala tworzyć nowoczesne i funkcjonalne aplikacje.
7. Czy publikacja wyjaśnia, jak zarządzać cyklem życia aplikacji i przechowywaniem jej stanu?
Tak, książka zawiera rozdziały poświęcone cyklowi życia aplikacji oraz technikom przechowywania i odtwarzania jej stanu, co jest szczególnie przydatne w aplikacjach mobilnych i uniwersalnych.
8. W jaki sposób mogę wykorzystać wiedzę z książki w pracy zespołowej nad większym projektem?
Książka pokazuje, jak architektura MVVM ułatwia współpracę wielu osób, rozdzielając odpowiedzialności i umożliwiając łatwiejsze testowanie, rozbudowę oraz utrzymanie aplikacji przez dłuższy czas.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
38,35 zł
Dodaj do koszyka
Ebook
35,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile