Produkty rekomendowane
C#. Rusz głową! wydanie 4
C# to obecnie jedno z kluczowych narzędzi w świecie programowania. Jest to nowoczesny, wszechstronny, dojrzały i ciągle rozwijany język, który umożliwia efektywne tworzenie wysokiej jakości kodu. Doświadczeni programiści, którzy mieli do czynienia z C++ lub Javą, często wybierają C# ze względu na jego zalety. Jednakże, nie ma przeciwwskazań, aby C# był pierwszym językiem programowania dla początkującego programisty, który chce jednocześnie rozwijać swoją pasję i czerpać radość z nauki!
Ta książka, podobnie jak inne tytuły z serii Rusz Głową! (Head First), bazuje na najnowszych osiągnięciach naukowych z zakresu poznawczych badań, teorii uczenia się oraz neurofizjologii.
Dzięki podręcznikowi C#. Rusz głową niepostrzeżenie opanujesz język C# 8.0 oraz umiejętność pracy w Visual Studio 2019. Rozpoczniesz swoją programistyczną podróż od tworzenia gier, a następnie zdobędziesz wiedzę na temat klas, programowania obiektowego, produkcji trójwymiarowych gier w Unity i wykorzystywania technologii LINQ. Te koncepty przyswoisz sobie poprzez rozwiązywanie zagadek, praktyczne ćwiczenia oraz tworzenie własnych aplikacji. Zanim się spostrzeżesz, staniesz się wybitnym programistą C#, gotowym do podjęcia kolejnych wyzwań.
Spis treści (skrócony)
- 1. Zacznij pisać programy w języku C#. Utwórz coś wspaniałego… i to szybko 1
- 2. Zanurz się w C#. Instrukcje, klasy i kod 49
- Ćwiczenia z Unity nr 1. Poznawaj C# z Unity 87
- 3. Obiekty — orientuj się! Aby kod miał sens 103
- 4. Typy i referencje. Pobieranie referencji 155
- Ćwiczenia z Unity nr 2. Pisanie kodu C# w Unity 213
- 5. Hermetyzacja. Zapewnij prywatność swoich sekretów 227
- 6. Dziedziczenie. Drzewo genealogiczne obiektów 273
- Ćwiczenia z Unity nr 3. Instancje obiektów gry 343
- 7. Interfejsy, rzutowanie i instrukcja „is”. Spełnianie obietnic przez klasy 355
- 8. Wyliczenia i kolekcje. Porządkowanie danych 405
- Ćwiczenia z Unity nr 4. Interfejsy użytkownika 453
- 9. LINQ i lambdy. Kontroluj swoje dane 467
- 10. Odczyt i zapis plików. Zachowaj dla mnie ostatni bajt 529
- Ćwiczenia z Unity nr 5. Ray casting 577
- 11. Kapitan Wspaniały. Śmierć obiektu 587
- 12. Obsługa wyjątków. Gaszenie pożarów robi się nudne 623
- Ćwiczenia z Unity nr 6. Nawigowanie po scenie 651
- Ćwiczenie do pobrania — walka z bossem w grze w dopasowywanie zwierząt 661
- A. Projekty ASP.NET Core Blazor. Przewodnik ucznia po Visual Studio for Mac 663
- Kata z programowania. Podręcznik dla zaawansowanych i/lub niecierpliwych 725
- Skorowidz