C#. Zadania z programowania z przykładowymi rozwiązaniami - ebook
C#. Zadania z programowania z przykładowymi rozwiązaniami - ebook
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!
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
Kategoria: | Programowanie |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-283-8673-0 |
Rozmiar pliku: | 3,3 MB |