Visual Studio 2017. Tworzenie aplikacji Windows w języku C#
- Autor:
- Jacek Matulewski
- Wydawnictwo:
- Helion
- Ocena:
- 3.9/6 Opinie: 7
- Stron:
- 600
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi

Opis ebooka: Visual Studio 2017. Tworzenie aplikacji Windows w języku C#
Programuj w C# i odkryj możliwości Visual Studio 2017!
Microsoft Visual Studio to znakomite środowisko programistyczne, w którym bardzo wydajnie, a przy tym z przyjemnością, można projektować i testować aplikacje desktopowe, mobilne i webowe w kilku językach programowania, z wykorzystaniem bogatego zbioru bibliotek oraz interesujących dodatków dostępnych w usłudze NuGet, wydatnie skracających czas pracy. Jeśli chcesz poznać możliwości tego pakietu dla języka C# i nauczyć się tworzyć kompletne, dobrze przemyślane i doskonale działające aplikacje, nie zwlekaj, tylko czym prędzej sięgnij po tę książkę.
Pomoże Ci ona zorientować się, jakie techniki oraz jakie wzorce projektowe będą najlepsze dla Twoich projektów aplikacji desktopowych Windows Presentation Foundation (WPF). Krok po kroku przejdziesz przez proces ich tworzenia z wykorzystaniem narzędzi na różnym poziomie zaawansowania. Poznasz kontrolki WPFi wzorzec architektoniczny MVVM (model - widok - model widoku). Opanujesz język XAML służący do opisu graficznego interfejsu użytkownika w WPF, a w szczególności style, transformacje i animacje, a także szablony kontrolek, czy szablony danych. W tej książce jest również miejsce na zagadnienia związane z wykorzystaniem shaderów tj. prostych programów napisanych w języku HLSL, które umożliwiają kontrolowanie tego, jak kontrolki są rysowane przez karty graficzne oraz na omówienie przykładu, w którym aplikacja pobiera dane z prywatnej chmury w postaci usługi REST działającej na serwerze. A gdy poznasz już wszystkie przykłady i zrobisz zaproponowany na ich końcach zadania, ze zdumieniem stwierdzisz, że umiesz zbudować porządną aplikację desktopową WPF!
Twórz fantastyczne aplikacje z Visual Studio i C# w WPF!
- Pierwsza aplikacja i przegląd kontrolek WPF
- Języki C#, XAML a nawet odrobinę HLSL
- Budowanie złożonych kontrolek, szablony
- Style, transformacje i animacje
- Pojemniki i listy oraz prezentacja danych w WPF
- Wzorzec MVVM: model, model widoku i widok
- Wiązania, konwersja danych w wiązaniach, polecenia
- Zachowania, własności zależności i własności doczepione
- Testy jednostkowe
- Rozwiązanie problemu okien dialogowychw MVVM
Wybrane bestsellery
-
Po przyswojeniu zagadnień związanych z językiem C# i aplikacjami konsoli dowiesz się, jak tworzyć praktyczne aplikacje i usługi z wykorzystaniem biblioteki ASP.NET Core, a także wzorzec MVC i technologię Blazor. Zapoznasz się z metodami stosowania wielozadaniowości do poprawy wydajności i skalowa...
C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI
(47.90 zł najniższa cena z 30 dni)47.90 zł
159.00 zł(-70%) -
To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym ...
Programowanie dla początkujących w 24 godziny. Wydanie IV Programowanie dla początkujących w 24 godziny. Wydanie IV
(29.32 zł najniższa cena z 30 dni)34.50 zł
69.00 zł(-50%) -
Nie trzeba siedzieć po uszy w programowaniu, by zauważyć pewną regułę: lwia część książek poświęconych temu zagadnieniu została napisana w podobny sposób. I nie chodzi o styl, środowisko czy język, lecz o strukturę. Prawidłowość tę zauważył Łukasz Sosna, który do zagadnienia programowania w język...
Visual Studio 2022, C# i .NET. Programowanie kontrolek Visual Studio 2022, C# i .NET. Programowanie kontrolek
(29.94 zł najniższa cena z 30 dni)32.44 zł
49.90 zł(-35%) -
Ta książka ma pełnić funkcję użytecznej ściągawki zawierającej wszystko, co potrzebne do pracy z C#. Została pomyślana tak, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści — i tym samym wesprzeć pracę każdego, komu zależy na sprawnym pisaniu kodu w języku C#. Jest też...(29.94 zł najniższa cena z 30 dni)
32.44 zł
49.90 zł(-35%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
C# - wieloparadygmatowy język programowania opracowany przez firmę Microsoft - z roku na rok zdobywa coraz większą popularność wśród profesjonalistów z branży IT. Przejrzysta struktura kodu, wygoda stosowania, potężne możliwości i wsparcie ze strony platformy .NET - wszystko to sprawia, że są duż...
C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III
(26.94 zł najniższa cena z 30 dni)29.18 zł
44.90 zł(-35%) -
Jeśli chcesz szybko i praktycznie przekonać się, czy MySQL spełnia Twoje wymagania, pora przeczytać tę książkę. Znajdziesz tu mnóstwo ćwiczeń, które pomogą Ci w lot poznać ważne aspekty pracy z systemem i umieścić w nim własne dane. Dowiesz się, jak zainstalować i skonfigurować MySQL. Nauczysz si...
MySQL. Darmowa baza danych. Ćwiczenia praktyczne. Wydanie II MySQL. Darmowa baza danych. Ćwiczenia praktyczne. Wydanie II
(15.32 zł najniższa cena z 30 dni)17.45 zł
34.90 zł(-50%) -
Oto przewodnik po koncepcjach testowania i wiodących frameworkach, za pomocą których automatyzuje się testy aplikacji internetowych, takich jak Selenium, Cypress, Puppeteer i Playwright. Zaprezentowano w nim unikatowe funkcjonalności tych rozwiązań, ich wady i zalety, a także wyjaśniono zasady ko...
Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To książka przeznaczona dla osób, które posługują się językiem JavaScript i chcą wykorzystać jego możliwości do zbudowania kompletnej aplikacji internetowej. Prezentuje język TypeScript i opisuje jego najlepsze cechy, pokazuje także, w jaki sposób za pomocą takich frameworków jak React, Redux, No...
React, TypeScript i Node. Tworzenie aplikacji internetowych typu fullstack React, TypeScript i Node. Tworzenie aplikacji internetowych typu fullstack
(39.32 zł najniższa cena z 30 dni)54.50 zł
109.00 zł(-50%)
O autorze ebooka
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
-
Książka, którą trzymasz w ręku, to znakomity podręcznik do nauki programowania od podstaw. Autor, wieloletni wykładowca akademicki i nauczyciel studentów informatyki, proponuje naukę programowania w języku C#. To wybór nieprzypadkowy. C# jest nowoczesnym, obiektowym, stale rozwijanym i popularnym...
C#. Lekcje programowania. Praktyczna nauka programowania dla platform .NET i .NET Core C#. Lekcje programowania. Praktyczna nauka programowania dla platform .NET i .NET Core
(39.32 zł najniższa cena z 30 dni)59.50 zł
119.00 zł(-50%) -
Zestaw wzorców projektowych zaproponowany przez Gang Czworga jest jednym z fundamentów wiedzy każdego informatyka. Zakres tematyczny niniejszego kursu obejmuje znaczną część tej wiedzy, ze szczególnym uwzględnieniem wzorców strukturalnych i operacyjnych. Nauka wzorców projektowych — po prog...(39.60 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%) -
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 ...(29.32 zł najniższa cena z 30 dni)
29.50 zł
59.00 zł(-50%) -
Przedmiotem książki jest OpenGL, czyli popularny interfejs programistyczny służący do tworzenia aplikacji z grafiką 3D. W ostatnich dwóch latach został on całkowicie zreformowany, w efekcie czego większość książek i materiałów na jego temat stała się nieaktualna. W publikacji przeds...(39.32 zł najniższa cena z 30 dni)
59.20 zł
74.00 zł(-20%) -
Jeśli chcesz dowiedzieć się więcej o praktycznych aspektach działania Visual Studio, platformy .NET i programowaniu w języku C#, koniecznie przeczytaj tę książkę! Dowiesz się, jak pisać programy w C#, debugować je i kompilować. Zobaczysz, do czego służy biblioteka kontrolek i gdzie możesz bezpiec...
Visual Studio 2013. Podręcznik programowania w C# z zadaniami Visual Studio 2013. Podręcznik programowania w C# z zadaniami
(29.32 zł najniższa cena z 30 dni)29.50 zł
59.00 zł(-50%) -
a książka zawiera wszystkie najważniejsze informacje pozwalające odkryć i wykorzystać zalety biblioteki Web Forms. Znajdziesz tu opis języka C# i programowania obiektowego w tym języku, a także dowiesz się, do czego przydaje się właściwa separacja modelu aplikacji. Odkryjesz, jak implementować us...
ASP.NET Web Forms. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio ASP.NET Web Forms. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio
Jacek Matulewski, Maciej Grabek, Maciej Pakulski, Dawid Borycki
(29.32 zł najniższa cena z 30 dni)29.50 zł
59.00 zł(-50%) -
ASP.NET MVC — skorzystaj z pomocy potężnego sprzymierzeńca! Jak stworzyć wydajną aplikację działającą po stronie serwera? Jak zaprząc bazy danych do ścisłej współpracy z aplikacją internetową? Jak połączyć technologie ASP.NET MVC i ASP.NET WebForms dla uzyskania najlepszego efektu? ...
ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio
Dawid Borycki, Maciej Pakulski, Maciej Grabek, Jacek Matulewski
(35.32 zł najniższa cena z 30 dni)44.50 zł
89.00 zł(-50%) -
Jeśli chcesz być naprawdę świetnym programistą C#, tworzącym aplikacje na platformę .NET, a do tej pory nie przestudiowałeś jeszcze porządnie kwestii współbieżności, pora to nadrobić. W tej książce znajdziesz informacje o podstawach tej technologii, takich jak wątki, a także o klasycznych pułapka...
Programowanie równoległe i asynchroniczne w C# 5.0 Programowanie równoległe i asynchroniczne w C# 5.0
Mateusz Warczak, Jacek Matulewski, Rafał Pawłaszek, Piotr Sybilski, Dawid Borycki
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Autorzy książki Visual C++. Gotowe rozwiązania dla programistów Windows skupiają się w niej nie tyle na opisie samego środowiska programistycznego, ile na możliwościach, jakie oferuje ono swoim użytkownikom. Po krótkim wprowadzeniu do projektowania interfejsu aplikacji przechodzą do kontroli stan...
Visual C++. Gotowe rozwiązania dla programistów Windows Visual C++. Gotowe rozwiązania dla programistów Windows
Jacek Matulewski, Maciej Pakulski, Dawid Borycki, Bartosz Biały, Piotr Pepłowski
(35.32 zł najniższa cena z 30 dni)39.50 zł
79.00 zł(-50%) -
Jeśli jesteś początkującym użytkownikiem Visual Basic na platformie .NET, trafiłeś w dziesiątkę. Tu znajdziesz podstawy języka oraz wszystkie funkcje potrzebne do swobodnego projektowania aplikacji — bez nadmiernego wchodzenia w szczegóły. Zorientujesz się, jak działa środowisko Visual Stud...
Visual Basic .NET w praktyce. Błyskawiczne tworzenie aplikacji Visual Basic .NET w praktyce. Błyskawiczne tworzenie aplikacji
(29.32 zł najniższa cena z 30 dni)34.50 zł
69.00 zł(-50%)
Ebooka "Visual Studio 2017. Tworzenie aplikacji Windows w języku C#" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Visual Studio 2017. Tworzenie aplikacji Windows w języku C#" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Visual Studio 2017. Tworzenie aplikacji Windows w języku C#" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnym urządzeniu
Szczegóły ebooka
- ISBN Książki drukowanej:
- 978-83-283-3825-8, 9788328338258
- Data wydania książki drukowanej:
- 2018-10-11
- ISBN Ebooka:
- 978-83-283-5305-3, 9788328353053
- Data wydania ebooka:
-
2018-10-11
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 158x235
- Numer z katalogu:
- 76573
- Rozmiar pliku Pdf:
- 15.2MB
- Rozmiar pliku ePub:
- 14.8MB
- Rozmiar pliku Mobi:
- 30.0MB
- Pobierz przykładowy rozdział PDF
Spis treści ebooka
- Wzorzec widoku autonomicznego 19
- Tworzenie projektu 20
- Projektowanie interfejsu 21
- Kilka uwag na temat kodu XAML opisującego interfejs okna 25
- Zdarzenia 26
- Własności 32
- Zapisywanie i odtwarzanie stanu aplikacji 33
- Zadania 37
- Projektowanie interfejsu aplikacji i menu główne 39
- Tworzenie projektu aplikacji i jej interfejsu 40
- Zmiana nazwy okna 42
- Zmiana ikony okna i aplikacji 42
- Zgodność projektu z wersjami platformy .NET 43
- Pasek stanu 43
- Menu główne aplikacji 44
- Okna dialogowe i pliki tekstowe 45
- Wybór pliku za pomocą okna dialogowego 46
- Zapisywanie tekstu do pliku 49
- Potwierdzenie zamknięcia aplikacji 50
- Czyszczenie zawartości pola tekstowego 54
- Menu Edycja 55
- Menu Widok 56
- Pozycje menu z możliwością zaznaczania 56
- Kolor tła. Współpraca z obiektami Windows Forms 58
- Czcionki 61
- Drukowanie 65
- Obsługa klawiszy skrótów 67
- Ikony menu 68
- Pasek narzędzi 71
- Wstążka 73
- Menu aplikacji 73
- Pasek szybkiego dostępu 76
- Zakładki 77
- Lokalizacja 80
- Zadania 84
- Pojedyncza kontrolka 87
- Zagnieżdżanie przycisków 89
- Kontrola przepływu zdarzeń trasowanych 90
- Przerwanie serii 92
- Bulgotanie (bubbling) i tunelowanie (tunneling) 93
- Dynamiczne tworzenie przycisków zagnieżdżonych 94
- Polecenia trasowane 95
- Interfejs przykładowej aplikacji 104
- Rozszerzanie kontrolki ListBox 105
- Inicjacja procesu przeciągania i przenoszone dane 107
- Akceptacja upuszczenia elementu 109
- Reakcja na upuszczenie elementu 110
- Przenoszenie elementów między aplikacjami 111
- Opóźnione inicjowanie procesu przenoszenia 114
- Przenoszenie wielu elementów 115
- Zadania 118
- Okno o dowolnym kształcie 119
- Przesuwanie okna 121
- Zamykanie okna 122
- Splash screen 124
- Ikony w obszarze powiadamiania 125
- Odtwarzanie pliku dźwiękowego 128
- Zadania 129
- Model - silnik gry 132
- Stan planszy 133
- Konstruktor klasy 134
- Implementacja zasad gry 134
- Obliczanie liczb pól zajętych przez graczy 137
- Testy jednostkowe 138
- Widok 142
- Graficzna prezentacja planszy 142
- Interakcja z użytkownikiem 146
- Historia ruchów 147
- Wykrywanie szczególnych sytuacji w grze 148
- Komputer gra w Reversi 153
- Rozbudowa silnika 153
- Jak znaleźć najlepszy ruch? 154
- Gra z komputerem 160
- Menu 161
- Zadania 164
- Zadania zaawansowane 164
- Kontrolka prezentująca planszę 168
- Interfejs to kontrakt 178
- Biblioteka 180
- Zadania 182
- Podstawy języka XML 183
- Deklaracja 183
- Elementy 184
- Atrybuty 184
- Komentarze 184
- LINQ to XML 185
- Tworzenie pliku XML za pomocą klas XDocument i XElement 185
- Pobieranie wartości z elementów o znanej pozycji w drzewie 188
- Odwzorowanie struktury pliku XML w kontrolce TreeView 190
- Zapisywanie danych do obiektów. Kursy walut NBP 193
- Zapisywanie danych z kolekcji do pliku XML 196
- Zadania 197
- Odtwarzanie wideo 199
- Synteza mowy 203
- Zadanie 205
- Konfiguracja przycisku w podoknie Properties 209
- Pędzle 213
- Formatowanie tekstu na przycisku 216
- Kontrola ułożenia elementów w pojemniku 218
- Siatka i wiele kontrolek 221
- Zasoby okna 224
- Style 225
- Wyzwalacze 227
- Zasoby aplikacji 228
- Transformacje kompozycji i renderowania 233
- Uruchamianie transformacji w wyzwalaczu stylu 239
- Animacje 240
- Animacja w stylu 242
- Funkcje w animacji 243
- Animacja koloru 245
- User Control 251
- Custom Control 253
- Pojemniki (Layout Containers) 257
- Kontrolki ułożenia (Layout Controls) 263
- Projektowanie własnego pojemnika 267
- Listy (Items Controls) 269
- Szablony 270
- Zestaw przydatnych list 273
- Zadania 279
- Model 284
- Widok 284
- Model widoku 285
- Model 287
- Warstwa dostępu do danych 288
- Model widoku 289
- Alternatywne rozwiązania 292
- Ratujemy widok 294
- Zadania 295
- Instancja modelu widoku i kontekst danych 297
- Alternatywne rozwiązanie 298
- Wiązanie pozycji suwaków i koloru prostokąta 299
- Zmiany w code-behind 300
- Implementacja interfejsu INotifyPropertyChanged 301
- Powiadomienia w alternatywnych modelach widoku 305
- Interfejs INotifyDataErrorInfo 310
- Klasa ObservedObject 311
- Prosta konwersja typów 313
- Konwersja klas Color i SolidColorBrush 315
- Multibinding 317
- Wiązanie między kontrolkami 318
- Konwersje "wbudowane" 321
- Zadania 321
- Interfejs ICommand 323
- Przycisk uruchamiający polecenie 324
- Sprawdzanie, czy wykonanie polecenia jest możliwe 327
- Resetowanie stanu suwaków po naciśnięciu klawisza 328
- Klasa RelayCommand 329
- Zdarzenia a polecenia 331
- Zamykanie okna 334
- Zadanie 335
- Zachowania (behaviors) 337
- Własność zależności (dependency property) 339
- Własność doczepiona (attached property) i zachowanie doczepione (attached behavior) 343
- Zadania 345
- Testy jednostkowe w Visual Studio 2015 i 2017 348
- Uruchamianie testów 350
- Testy wielokrotne 352
- Dostęp do prywatnych pól testowanej klasy 353
- Atrapy obiektów (mock objects) 355
- Testowanie konwerterów 359
- Testowanie wyjątków 360
- Model 363
- Widok 364
- Model widoku 366
- Wiązanie 367
- Konwerter 368
- Wzorzec MVVM 370
- Zadania 371
- Klasa bazowa okna dialogowego 375
- Polecenia wykonywane przed wyświetleniem i po wyświetleniu okna dialogowego 378
- Okno dialogowe MessageBox 382
- Warunkowe wyświetlenie okna dialogowego 385
- Okna dialogowe wyboru pliku 387
- Łańcuch okien dialogowych 391
- Okna dialogowe z dowolną zawartością 393
- Zadania 402
- Kontrolka MVVM 403
- Kontrolka prawie MVVM 409
- Kontrolka FileBrowse 412
- Kontrolka FontDialogBox 416
- Zadania 423
- Widok 426
- Model 428
- Model widoku 430
- Zmiana rozmiaru czcionki rolką myszy 432
- Polecenia 434
- Wybór czcionki 437
- Drukowanie 441
- Zawijanie wierszy i inne ustawienia 442
- Edycja 444
- Historia zmian 450
- Klawisze skrótów 453
- Zadania 455
- Kształty. Zegar 457
- Model widoku 458
- Widok - zegar cyfrowy 460
- Wykrycie trybu projektowania 461
- Widok - zegar analogowy 461
- Zmiana kształtu okna 465
- Efekty 469
- Cień 469
- Potok renderowania 473
- Własny efekt 474
- Kompilacja z pakietem Microsoft.HLSL.CSharpVB 485
- Grafika per pixel 488
- Zadania 492
- Model 495
- Operacje CRUD 499
- Przechowywanie danych w pliku XML 499
- Model widoku zadania 501
- Kolekcja w modelu widoku 505
- Zadania 507
- Prezentacja kolekcji w widoku 509
- Style elementów kontrolki ListBox 511
- Konwertery 513
- Zapisywanie danych przy zamknięciu okna 517
- Modyfikacje kolekcji 519
- Polecenia CRUD 526
- Sortowanie 527
- Użycie okien dialogowych 529
- Zadania 534
- Protokół HTTP 535
- Dlaczego usługi REST? 536
- Tworzenie usługi REST 537
- Rejestrowanie zdarzeń 537
- Model 539
- Kontroler. Metody GET 542
- Wybór formatu zwracanych danych 546
- Kontroler. Szablon adresu api/{controller}/{action}/{id} 548
- Korzystanie z metod GET usługi REST 550
- Metody POST 552
- Metoda DELETE 554
- Zadania 558
- Operatory LINQ 560
- Pobieranie danych (filtrowanie i sortowanie) 562
- Analiza pobranych danych 563
- Wybór elementu 563
- Weryfikowanie danych 563
- Prezentacja w grupach 564
- Łączenie zbiorów danych 564
- Łączenie danych z różnych źródeł (operator join) 565
- Możliwość modyfikacji danych źródła 566
- Instalacja nuget.exe 570
- Tworzenie pakietu z projektu biblioteki klas 571
- Publikacja pakietu 572
- Test pakietu 574
- Zależności między pakietami 574
- Tworzenie pakietu z zestawem bibliotek 575
- Pakiet dla wielu platform 576
Wstęp 15
CZĘŚĆ I. PROJEKTOWANIE APLIKACJI WPF STEROWANYCH ZDARZENIAMI 17
Rozdział 1. Szybki start. Pierwsza aplikacja WPF 19
Rozdział 2. Notatnik. Przegląd komponentów WPF 39
Rozdział 3. Zdarzenia trasowane (routed events) i polecenia trasowane (routed commands) 87
Rozdział 4. Przeciągnij i upuść (drag & drop) 103
Rozdział 5. Choinka. Zabawa w WPF 119
Rozdział 6. Gra Reversi. Model i widok 131
Rozdział 7. Separacja modułów 167
Rozdział 8. Przechowywanie danych w plikach XML 183
Rozdział 9. Multimedia 199
CZĘŚĆ II. XAML 207
Rozdział 10. Budowanie złożonych kontrolek 209
Rozdział 11. Style 221
Rozdział 12. Transformacje i animacje 233
Rozdział 13. Szablony kontrolek 247
Rozdział 14. Projektowanie własnych kontrolek 251
Rozdział 15. Przegląd pojemników WPF 257
CZĘŚĆ III. MVVM 281
Rozdział 16. Wzorzec MVVM 283
Rozdział 17. Implementacja modelu i modelu widoku 287
Rozdział 18. Wiązanie danych (data binding) 297
Rozdział 19. Konwersja danych w wiązaniu 313
Rozdział 20. Polecenia (commands) 323
Rozdział 21. Zachowania, własności zależności i własności doczepione 337
Rozdział 22. Testy jednostkowe 347
Rozdział 23. Powtórzenie 363
CZĘŚĆ IV. MVVM W PRZYKŁADACH 373
Rozdział 24. Okna dialogowe w MVVM 375
Rozdział 25. Kontrolki w kontekście MVVM 403
Rozdział 26. Notatnik w MVVM 425
Rozdział 27. Grafika w WPF 457
Rozdział 28. Kolekcje w MVVM 495
Rozdział 29. Szablony danych 509
Rozdział 30. Usługa REST 535
Dodatek A. LINQ 559
Dodatek B. Pakiety NuGet 569
Dodatek C. Kowariancja i kontrawariancja typów parametrycznych 579
Skorowidz 585
Oceny i opinie klientów: Visual Studio 2017. Tworzenie aplikacji Windows w języku C# Jacek Matulewski (7)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(2)
(2)
(0)
(1)
(0)
(2)
Opinia: anonimowa
Opinia dodana: 2022-07-30 Ocena: 6 Opinia niepotwierdzona zakupem
Opinia: anonimowa
Opinia dodana: 2020-07-06 Ocena: 6 Opinia niepotwierdzona zakupem
Opinia: anonimowa
Opinia dodana: 2020-07-21 Ocena: 5 Opinia niepotwierdzona zakupem
Opinia: Robert D.,
Opinia dodana: 2018-12-01 Ocena: 5 Opinia potwierdzona zakupem
Opinia: anonimowa
Opinia dodana: 2022-05-24 Ocena: 3 Opinia niepotwierdzona zakupem
Opinia: anonimowa
Opinia dodana: 2020-05-26 Ocena: 1 Opinia potwierdzona zakupem
Opinia: anonimowa
Opinia dodana: 2019-12-07 Ocena: 1 Opinia niepotwierdzona zakupem
więcej opinii