C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III - Helion
ISBN: 978-83-283-8673-0
stron: 200, Format: ebook
Data wydania: 2021-08-17
Księgarnia: Helion
Cena książki: 22,45 zł (poprzednio: 44,90 zł)
Oszczędzasz: 50% (-22,45 zł)
C# - prędko, prosto, praktycznie!
- Poznaj konstrukcje języka
- Naucz się przetwarzać dane
- Zacznij programować obiektowo
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że szanse, by ten trend utrzymywał się przez kolejne lata, zapewniając osobom znającym C# stały strumień ofert pracy w najlepszych firmach informatycznych świata. Jeśli chcesz należeć do tego grona, sięgnij po odpowiednie źródło wiedzy.
Nowe, rozszerzone wydanie książki C#. Zadania z programowania z przykładowymi rozwiązaniami, zawierające cenne wskazówki i informacje na temat najnowszych wersji języka, pomoże Ci skutecznie rozwinąć umiejętności programistyczne. Dowiesz się, jak komunikować się z użytkownikiem programu, prawidłowo i wydajnie korzystać z instrukcji sterujących, przechowywać dane przy użyciu tablic, łańcuchów znakowych i kolekcji obiektów, a także odczytywać i zapisywać pliki tekstowe i binarne. Opanujesz również podstawy programowania obiektowego, funkcyjnego i współbieżnego. A wszystko to na konkretnych przykładach i z naciskiem na praktykę.
- Operacje wejścia-wyjścia i obsługa wyjątków
- Instrukcje warunkowe i instrukcje pętli
- Tablice, łańcuchy znakowe, kolekcje
- Operacje na plikach i strumieniach
- Podstawy programowania obiektowego
- Wprowadzenie do współbieżności
- Podstawy programowania funkcyjnego
Poszerz swoją wiedzę o C# - i dołącz do najlepszych!
Osoby które kupowały "C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III", wybierały także:
- C# 9.0 w pigułce 173,87 zł, (53,90 zł -69%)
- Gray Hat C#. Język C# w kontroli i łamaniu zabezpieczeń 57,74 zł, (17,90 zł -69%)
- ASP.NET Core 6. Kurs video. Rozwijaj aplikacje webowe z Entity Framework Core 179,00 zł, (71,60 zł -60%)
- Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform 99,00 zł, (39,60 zł -60%)
- Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit 169,00 zł, (76,05 zł -55%)
Spis treści
C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III eBook -- spis treści
Od autora 5
Rozdział 1. Jak język C# komunikuje się z użytkownikiem? 9
- Informacje ogólne 9
- Obsługa sytuacji wyjątkowych 18
Rozdział 2. Instrukcje sterujące przebiegiem programu - instrukcje wyboru 23
- Instrukcje wyboru 23
- Instrukcja if ... else 24
- Instrukcja switch ... case 24
Rozdział 3. Instrukcje sterujące przebiegiem programu - instrukcje iteracyjne 35
- Instrukcje iteracyjne 35
- Pętla for 36
- Pętla do ... while 37
- Pętla while 37
Rozdział 4. Tablice i kolekcje 69
- Tablice 69
- Kolekcje 69
- Tablice jednowymiarowe 70
- Tablice dwuwymiarowe 74
- Pętla foreach 90
- Działania na macierzach 97
- Łańcuchy tekstowe 105
- Konkatenacja 108
- Programowanie uogólnione i klasy generyczne 109
- Proste metody generyczne 110
- Proste klasy generyczne 111
- Listy generyczne 114
Rozdział 5. Elementy programowania obiektowego 117
- Informacje ogólne 117
- Klasy, pola, metody 118
- Rekurencja 129
- Klasa Osoba 134
- Dziedziczenie 136
Rozdział 6. Pliki tekstowe i pliki o dostępie swobodnym 141
- Informacje ogólne 141
- Pliki tekstowe 141
- Pliki o dostępie swobodnym 156
- Serializacja 157
Rozdział 7. Wprowadzenie do współbieżności 161
- Informacje ogólne 161
- Wprowadzenie do programowania równoległego 162
- Wielowątkowość 172
- Mój pierwszy wątek 172
- Praca z wątkami 176
- Priorytety wątków 181
- Klasa Task 183
- Moje pierwsze zadanie 184
- Praca z zadaniami 186
- Synchronizacja zadań 188
Rozdział 8. Podążając w kierunku funkcyjnego paradygmatu programowania 193
- Wstęp 193
- Co to jest paradygmat programowania? 194
- Czym jest programowanie funkcyjne? 195
- Funkcyjna natura biblioteki LINQ 196
Polecana literatura 199
- Bibliografia 199
- Zbiory zadań z programowania 200