Szczegóły ebooka

C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III

C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III

Mirosław J. Kubiak

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!


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
  • Tytuł: C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III
  • Autor: Mirosław J. Kubiak
  • ISBN: 978-83-283-8673-0, 9788328386730
  • Data wydania: 2021-08-17
  • Format: Ebook
  • Identyfikator pozycji: cshza3
  • Wydawca: Helion