C#. Lekcje programowania. Praktyczna nauka programowania dla platform .NET i .NET Core Jacek Matulewski
(ebook)
(audiobook)
(audiobook)
- Autor:
- Jacek Matulewski
- Serie wydawnicze:
- Standard
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.2/6 Opinie: 5
- Stron:
- 560
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Czytaj fragment
Zostało Ci
na świąteczne zamówienie
opcje wysyłki »
Opis
książki
:
C#. Lekcje programowania. Praktyczna nauka programowania dla platform .NET i .NET Core
Programistą być
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 językiem, którym opiekuje się firma Microsoft. Dodatkowo ― dzięki podobieństwu C# do innych często używanych języków z rodziny C, C++ i Java ― wszystko, czego nauczysz się z podręcznika, możesz wykorzystać także do programowania w tych językach.
Zakres zagadnień omawianych w książce obejmuje:
- język programowania C# 6.0, w tym posługiwanie się zmiennymi, metodami, tablicami oraz kolekcjami danych z platform .NET i .NET Core
- podstawowe techniki programowania obiektowego
- różne formaty przechowywania i eksportu danych
- darmowe środowisko programistyczne Microsoft Visual Studio 2019 Community
Jeżeli chcesz uczyć się programować od podstaw ― to książka dla Ciebie.
Jeżeli znasz już podstawy, ale chcesz poznać C# oraz platformy .NET i .NET Core ― to również dobry wybór.
Uwaga! Podręcznik zawiera ćwiczenia, w których krok po kroku opisano tworzenie aplikacji konsolowych w darmowym Visual Studio 2019 i omówiono ich kod, a także bogaty zestaw zadań do samodzielnego wykonania!
Wybrane bestsellery
-
Nowość Promocja
Eksperci uważają język C# za flagowy produkt firmy Microsoft udostępniający zarówno wysokopoziomowe abstrakcje, jak i niskopoziomowe mechanizmy, które pozwalają uzyskać maksymalną wydajność aplikacji. Wersja oznaczona numerem 12 wprowadza kilka istotnych usprawnień i nowych funkcji, które mogą znacząco wpłynąć na sposób pisania kodu. Chociaż niektóre z nich mogłyby się wydawać drobnymi usprawnieniami, ich skumulowany efekt znacząco poprawia jakość kodu i produktywność programisty. Tych nowości warto się nauczyć, ponieważ nagrodą za poświęcony czas jest przyjemność płynąca z tworzenia znakomitych aplikacji.- PDF + ePub + Mobi
- Druk 89 pkt
(89,50 zł najniższa cena z 30 dni)
89.50 zł
179.00 zł (-50%) -
Promocja
To kolejne, mocno przebudowane wydanie popularnego przewodnika, dzięki któremu zaczniesz skutecznie programować w języku C#. Nabierzesz wprawy w programowaniu zorientowanym obiektowo, pisaniu, testowaniu i debugowaniu funkcji, implementowaniu interfejsów i zarządzaniu danymi. Zobaczysz, w jaki sposób API środowiska .NET realizuje takie zadania jak monitorowanie wydajności i jej poprawianie, jak również praca z systemem plików i serializacją. Wiedza zawarta w kolejnych rozdziałach pozwoli Ci tworzyć praktyczne aplikacje i serwisy z wykorzystaniem biblioteki ASP.NET Core, wzorca MVC i technologii Blazor.- PDF + ePub + Mobi
- Druk 89 pkt
(89,50 zł najniższa cena z 30 dni)
89.50 zł
179.00 zł (-50%) -
Promocja
Algorytmika to dziedzina, która w ciągu ostatnich kilkudziesięciu lat dostarczyła wielu efektywnych narzędzi wspomagających rozwiązywanie różnorodnych zagadnień za pomocą komputera. Dla niektórych stanowi swego rodzaju książkę kucharską, do której sięgają jedynie po wybrane przepisy, a dla innych — pole do rozwinięcia umiejętności skutecznego rozwiązywania problemów i szkołę niestandardowego myślenia. Niezależnie od podejścia jest to dziedzina, z którą wypada się zapoznać, jeśli ma się ambicję zostać zawodowym programistą lub po prostu być osobą nowoczesną i wszechstronnie wykształconą.- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Promocja
Te znakomity praktyczny podręcznik pozwoli Ci przećwiczyć używanie i sposób działania wszystkich elementów C# — różnych typów danych, zmiennych i operatorów, instrukcji i tablic. Zobaczysz, jak korzystać z pętli i jak zachowują się obiekty. Poznasz najróżniejsze rodzaje klas, opanujesz wygodne korzystanie z dziedziczenia i nauczysz się obsługiwać błędy. W dalszej części książki znajdziesz zaawansowane zagadnienia programowania obiektowego i odkryjesz, jak projektować aplikacje z interfejsem graficznym. Krótko mówiąc, po starannym wykonaniu ćwiczeń będziesz w stanie zaprojektować i zbudować własną aplikację z użyciem języka C#!- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Enter the world of modern cloud and distributed applications with the .NET stack. This book explores realistic use cases, cost considerations, and limitations of microservices applications and serverless development.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Unlock Unity game development with expert C# scripting guidance and master game mechanics, enhance user experience, and delve into advanced features, such as AI and VR to turn game ideas into reality.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Nowość Promocja
Explore over 80 recipes that will help you master .NET MAUI, from MVVM and CRUD operations to authentication and real-time interactivity. You'll also learn to build more robust, efficient, and interactive cross-platform applications.- PDF + ePub 116 pkt
(109,00 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
Shaders allow developers to craft visually striking games. Unity 6's switch to SRP as the default render pipeline makes it the perfect time to explore shaders with the latest version of the book to explore Shader Graph, VFX Graph, and more.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Nowość Promocja
This cookbook skips the basics and dives straight into intermediate and advanced Blazor techniques. The recipes offer practical solutions and tips on best coding practices, security, performance, AI, and more.- PDF + ePub 98 pkt
(109,00 zł najniższa cena z 30 dni)
98.10 zł
109.00 zł (-10%) -
From fundamental subjects to delivery, automation, containerization, and cloud-native development, you'll find all the necessary information to build modern web applications using ASP.Net Core 9.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna
O autorze książki
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
-
Promocja
MonoGame. Podstawowe koncepcje grafiki 3D dotyczy programowania grafiki 3D, co oznacza, że do jej tworzenia wykorzystuje się kod, a nie edytor sceny obsługiwany myszką. Autorzy wyczerpująco omówili kluczowe zagadnienia, jak rozdzielenie definiowanie figur i brył, poruszanie nimi na scenie, oświetlenie i cienie, mieszanie kolorów czy odwzorowanie tekstur. Wyjaśnione są także kwestie wykraczające poza podstawy grafiki 3D i dotykające tworzenia gier, jak komponentyzacja produkcji gier czy kwestie projektowania systemów sterowania. W rezultacie Czytelnik otrzymuje książkę na temat grafiki 3D w MonoGame łączącą teorię z wykorzystaniem praktycznych przykładów.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Oferowane przez Microsoft oprogramowanie Visual Studio ma spore możliwości. W tym środowisku można samodzielnie projektować aplikacje, aplikacje sieciowe, usługi sieciowe i serwisy internetowe ― czyli praktycznie wszystko. W ramach Visual Studio 2022 możliwa jest praca z .NET MAUI, międzyplatformową strukturą do tworzenia natywnych aplikacji mobilnych i klasycznych (z użyciem języków C# i XAML).- PDF + ePub + Mobi
- Druk 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Promocja
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ę.- PDF + ePub + Mobi
- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
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 programowaniu proceduralnym i obiektowym — stanowi obowiązkowy element rozwoju każdego programisty. Wzorce projektowe wyznaczają też język, jakim posługują się wytrawni programiści. Określają także ich sposób myślenia. Czy jesteś gotów wyjść poza zaklęty krąg powtarzających się błędów i przejść na wyższy poziom programowania w zgodzie z najlepszymi wzorcami? Jeśli tak, to usiądź wygodnie, bo zaczynamy!- Videokurs 34 pkt
(24,75 zł najniższa cena z 30 dni)
34.65 zł
99.00 zł (-65%) -
Promocja
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 z modelem, jak zdefiniować polecenia, własności i zachowania. Zobaczysz, jak testować kod. Poznasz także aplikacje uniwersalne dla Windows 8.1 oraz Windows 10. Krótko mówiąc, zdobędziesz solidną wiedzę o konstruowaniu znakomitych, łatwych w utrzymaniu aplikacji!- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Promocja
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 bezpiecznie przechowywać dane. Przede wszystkim jednak będziesz miał możliwość rozwiązania wielu zadań, bo nic nie sprzyja nauce tak bardzo, jak samodzielne zmaganie się z ciekawymi zadaniami.- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Promocja
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ługę sieciową z użyciem technologii WCF, jak korzystać z baz danych i kaskadowych arkuszy stylów oraz do czego służy technologia AJAX. Ponadto poznasz kontrolki Web Forms, a potem zobaczysz, jak zastosować te informacje w praktyce - na przykładzie gry planszowej. Jeśli chcesz szybko i swobodnie projektować niewielkie aplikacje, musisz przeczytać tę książkę!- PDF + ePub + Mobi
- Druk 29 pkt
ASP.NET Web Forms. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio
Jacek Matulewski, Maciej Grabek, Maciej Pakulski, Dawid Borycki
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Promocja
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? Jak zaimplementować serwis Web API oraz aplikację ASP.NET MVC 4 ko- PDF + ePub + Mobi
- Druk 44 pkt
ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio
Dawid Borycki, Maciej Pakulski, Maciej Grabek, Jacek Matulewski
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
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łapkach związanych z programowaniem współbieżnym. Kolejne rozdziały odkryją przed Tobą tajemnice zadań oraz bibliotek TPL. Poznasz również technologie DSS i CCR oraz dowiesz się co nieco na temat asynchroniczności.- PDF + ePub + Mobi
- Druk 34 pkt
Programowanie równoległe i asynchroniczne w C# 5.0
Mateusz Warczak, Jacek Matulewski, Rafał Pawłaszek, Piotr Sybilski, Dawid Borycki, Tomasz Dziubak
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
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 Studio i jak za pomocą jego narzędzi tworzyć aplikacje VB.NET. Dowiesz się więcej o debugowaniu kodu, programowaniu zorientowanym obiektowo i używaniu kontrolek, zarówno tych z biblioteki Windows Forms, jak i zaprojektowanych osobiście. Odkryjesz, jak można połączyć aplikację z bazą danych i jak wykorzystać technologie systemu Windows. To wszystko, czego Ci trzeba!- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%)
Zobacz pozostałe książki z serii Standard
-
Nowość Promocja
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość Promocja
Jeśli wszystkie Twoje zestawy LEGO® zostały już zbudowane, a Ty szukasz inspiracji do tego, by ze swoich klocków skonstruować coś zupełnie nowego, to świetnie ― Ciocia od Klocków i Brodaty Geek mają mnóstwo pomysłów i nieograniczoną wyobraźnię. Dzięki ich wskazówkom i pomysłom nauczysz się patrzeć na klocki LEGO® w zupełnie nowy sposób i kreować fantastyczne światy bez żadnych ograniczeń!- Druk 22 pkt
(22,45 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł (-50%) -
Promocja
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- PDF + ePub + Mobi
- Druk 19 pkt
(19,95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Promocja
Jeżeli jesteś pracownikiem dozoru lub elektromonterem albo po ukończeniu nauki planujesz zajmować się eksploatacją urządzeń elektroenergetycznych u pracodawcy lub w ramach własnej działalności, musisz posiadać odpowiednie kwalifikacje. Świadectwa kwalifikacyjne uprawniające Cię do samodzielnej eksploatacji urządzeń elektroenergetycznych „E” lub sprawowania dozoru nad ich eksploatacją „D” możesz uzyskać po pozytywnym zdaniu egzaminu kwalifikacyjnego URE Grupy 1. Ta książka ma za zadanie pomóc Ci się do niego przygotować.- PDF + ePub + Mobi
- Druk 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Promocja
Wirtualizacja serwerów pozwala lepiej wykorzystać posiadany sprzęt. Dzięki niej możliwe jest zwiększenie elastyczności systemu i usprawnienie zarządzania infrastrukturą IT. Spośród wielu platform wirtualizacyjnych dostępnych na rynku wyróżnia się VMware ESXi 8 - jeden z najbardziej zaawansowanych i wszechstronnych produktów, oferujący administratorom systemów kompleksowe rozwiązania. Wśród jego zaawansowanych funkcji znajdują się między innymi obsługa kontenerów, automatyzacja zarządzania, wsparcie dla najnowszych technologii sprzętowych, a także zintegrowane narzędzia do monitorowania i optymalizacji wydajności.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwie służy. Języki programowania to praktyka. Tymczasem niezbędną wiedzą, którą także powinien opanować każdy przyszły informatyk, są podstawy dotyczące teorii informacji i kodowania.- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Promocja
Wystarczy jedno kliknięcie, by znaleźć się w samym centrum niezwykłych wydarzeń. Dajcie się porwać w tę fascynującą podróż!- PDF + ePub + Mobi
- Druk 19 pkt
(19,95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Promocja
Klocków LEGO chyba nikomu nie trzeba przedstawiać. Znane i lubiane, zawsze są gwarancją świetnej zabawy. Dzięki Unity i stworzonemu we współpracy z marką LEGO® projektowi LEGO® Microgame każdy może opracować własną minigrę komputerową, której akcja dzieje się w świecie znanym z kolekcji popularnych klocków.- PDF + ePub + Mobi
- Druk 18 pkt
(18,50 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł (-50%)
Ebooka "C#. Lekcje programowania. Praktyczna nauka programowania dla platform .NET i .NET Core" 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 "C#. Lekcje programowania. Praktyczna nauka programowania dla platform .NET i .NET Core" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "C#. Lekcje programowania. Praktyczna nauka programowania dla platform .NET i .NET Core" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- Dane producenta
- » Dane producenta:
- ISBN Książki drukowanej:
- 978-83-283-1102-2, 9788328311022
- Data wydania książki drukowanej :
- 2021-01-19
- ISBN Ebooka:
- 978-83-283-7838-4, 9788328378384
- Data wydania ebooka :
- 2021-01-19 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:
- 122629
- Rozmiar pliku Pdf:
- 15.1MB
- Rozmiar pliku ePub:
- 23MB
- Rozmiar pliku Mobi:
- 54.8MB
- Pobierz przykładowy rozdział PDF »
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Serie wydawnicze: Standard
Spis treści książki
- Projekt aplikacji konsolowej 22
- Skróty klawiszowe Visual Studio 25
- Podpowiadanie kodu (IntelliSense) 27
- Strumienie wyjścia i wejścia 28
- Wszystkiego po trochu 29
- Pytania 32
- Pytania 36
- Deklaracja i zmiana wartości zmiennej 37
- Typy liczbowe oraz typ znakowy 39
- Określanie typu zmiennej przy inicjacji (pseudotyp var) 41
- Operatory 42
- Konwersje typów 45
- Łańcuchy 46
- String kontra StringBuilder 48
- [Dla dociekliwych] Formatowanie łańcuchów 50
- Typ wyliczeniowy 51
- Ćwiczenia 52
- Średnia arytmetyczna 52
- Równanie kwadratowe 55
- Łańcuchy 57
- Pytania 57
- Zadanie 58
- Parametry metody. Przeciążanie metod 60
- Domyślne wartości argumentów metod - argumenty opcjonalne 61
- Argumenty nazwane 62
- Wartości zwracane przez metody 62
- Zwracanie wartości przez argument metody 63
- [Dla dociekliwych] Zagadnienia zaawansowane 65
- [Dla dociekliwych] Delegacje 65
- [Dla dociekliwych] Wyrażenia lambda 66
- [Dla dociekliwych] Delegacje Action, Func i Predicate 68
- [Dla dociekliwych] Caller Information 69
- Ćwiczenia 71
- Średnia arytmetyczna 71
- Parzystość 71
- Zamiana parametrów 72
- [Dla dociekliwych] Metoda ogólna 73
- Równanie kwadratowe 74
- [Dla dociekliwych] Pochodne 75
- Pytania 77
- Wybór 79
- Instrukcja warunkowa if..else 79
- Konstrukcja if..else..if 80
- Instrukcja wyboru switch 81
- [Dla dociekliwych] Nowa składnia switch 82
- Powtarzanie 83
- Pętla for 84
- Pętla while 86
- Przerywanie iteracji i pętli 88
- Wyjątki 88
- Przechwytywanie wyjątków 89
- [Dla dociekliwych] Filtrowanie wyjątków 89
- [Dla dociekliwych] Sekcja finally 90
- Zgłaszanie wyjątków 91
- [Dla dociekliwych] Dyrektywy preprocesora 92
- Kompilacja warunkowa 92
- Definiowanie stałych preprocesora 94
- Bloki 95
- [Dla dociekliwych] Atrybuty 96
- Ćwiczenia 96
- Pętla for 96
- Liczba Eulera 98
- Pytaj aż do skutku 101
- Pytania 103
- Zadania 104
- Typy wartościowe i referencyjne 107
- Zwalnianie obiektów z pamięci 110
- Nullable 114
- [Dla dociekliwych] Leniwe inicjowanie zmiennych 116
- Pudełkowanie 116
- Operatory is i as 117
- [Dla dociekliwych] Typy dynamiczne 118
- Ćwiczenie 119
- Pytania 120
- Tablice 121
- Pętla foreach 123
- Wybór elementów z tablicy 123
- Tablica jako argument metody 124
- Podstawy 124
- [Dla dociekliwych] Dwie ciekawostki 125
- Sortowanie 126
- Liczby losowe 126
- Pliki tekstowe 128
- Tablice dla typów referencyjnych 132
- Inicjacja elementów tablicy 132
- Pętla foreach 133
- Sortowanie 133
- Płytkie i głębokie kopiowanie 134
- Ćwiczenia 135
- Zabawa dwiema kostkami 135
- Agregacja danych 136
- Przeszukiwanie zbioru 138
- [Dla dociekliwych] Zapowiedź LINQ 140
- Sortowanie i mediana 141
- [Dla dociekliwych] Histogram 143
- Pytania 146
- Zadania 146
- Program z błędem logicznym - pole do popisu dla debuggera 149
- Kontrolowane uruchamianie aplikacji w Visual Studio 150
- Śledzenie wykonywania programu krok po kroku (F10 i F11) 150
- Run to Cursor (Ctrl+F10) 152
- Punkt przerwania (F9) 152
- Okna Automatyczne, Lokalne i Wyrażenie kontrolne 153
- Stan wyjątkowy 156
- Zgłaszanie wyjątków 156
- Przechwytywanie wyjątków w konstrukcji try..catch 158
- Wymuszenie kontroli zakresu zmiennych 159
- Kolekcje 161
- Lista 161
- Słowniki 164
- Kolejka i stos 165
- [Dla dociekliwych] Iterator 166
- [Dla dociekliwych] Słowo kluczowe yield 168
- Krotki 169
- Ćwiczenia 170
- Równania kwadratowe 170
- Filtrowanie liczb parzystych 172
- Tłumaczenie 174
- Pytania 177
- Zadania 177
- Maszyna Turinga 179
- Dodawanie plików tekstowych do projektu 181
- Analiza zapisu taśmy 182
- Wczytywanie i parsowanie kodu programu 183
- Wykonywanie programu 184
- Argumenty linii komend 187
- Dystrybucja programów 188
- Zadania 189
- Po co definiować własne typy? 193
- Pojęcia programowania obiektowego 195
- Pola i metody 196
- Konstruktor 197
- Własności 197
- Modyfikatory dostępu 198
- Modyfikatory const i readonly 199
- Klasa czy struktura? 200
- Ćwiczenia 200
- Przygotowywanie projektu 201
- Konstruktor i statyczne pola 202
- Pierwsze testy 204
- Konwersje na łańcuch (metoda ToString) i na typ double 205
- Nadpisywanie i przeciążanie metod 206
- Metoda upraszczająca ułamek 206
- Właściwości 208
- Domyślnie implementowane właściwości 210
- Operatory arytmetyczne 211
- Operatory porównania oraz metody Equals i GetHashCode 213
- Operatory konwersji 215
- [Dla dociekliwych] Różne sposoby definiowania metod 216
- [Dla dociekliwych] Operator potęgowania 217
- Implementacja interfejsu IComparable<> 218
- Pytania 221
- Zadania 221
- Tworzenie zarządzanej biblioteki DLL 226
- Dodawanie do aplikacji referencji do biblioteki DLL 229
- [Dla dociekliwych] Dynamiczne ładowanie typów 230
- [Dla dociekliwych] Pakiet NuGet 231
- Pytania 233
- Projekt testów jednostkowych 236
- Przygotowania do tworzenia testów 237
- Pierwszy test jednostkowy 237
- Uruchamianie testów 239
- Dostęp do prywatnych pól testowanej klasy 240
- Testowanie wyjątków 242
- Kolejne testy weryfikujące otrzymane wartości 243
- Test ze złożoną weryfikacją 244
- Wielokrotnie powtarzane testy losowe 245
- Niepowodzenie testu 246
- Nieuniknione błędy 249
- Pytania 252
- Zadania 253
- Rozwiązywanie równań kwadratowych 255
- Wariant 1. 256
- Wariant 2. 259
- Wariant 3. 260
- Dodatkowa optymalizacja 262
- [Dla dociekliwych] Maszyna Turinga 2.0 264
- Dwójka 264
- Czwórka 266
- Program 267
- Stan 268
- Maszyna 271
- Rozruch 272
- Wezwanie do refaktoryzacji 274
- Statystyka 274
- Biblioteka. Interfejs IEnumerable<> 275
- Aplikacja 278
- Zbiór parametrów statystycznych 280
- Zadania 282
- Rozszerzenia 283
- Singleton 285
- Klasa statyczna 285
- Ukryty konstruktor 286
- Leniwa inicjacja 288
- Dopasowywanie wzorca 289
- [Dla dociekliwych] Zdarzenia 290
- [Dla dociekliwych] Typy anonimowe 293
- [Dla dociekliwych] Uwaga na temat zwalniania pamięci w klasach 295
- Ćwiczenia 298
- Rozszerzenia. Dopełnienie imitacji LINQ 298
- [Dla dociekliwych] Zdarzenia. Śledzenie zmian 300
- Singleton. Rejestrowanie zdarzeń w aplikacji 302
- Pytania 305
- Zadania 305
- Definiowanie typów ogólnych 308
- Określanie warunków, jakie mają spełniać parametry 309
- Implementacja interfejsów przez typ ogólny 310
- Definiowanie aliasów 312
- Typy ogólne z wieloma parametrami 312
- Kowariancja i kontrawariancja typów 314
- Pytania 318
- Dziedziczenie 319
- Klasy bazowe i klasy potomne 319
- Kolejność wywoływania konstruktorów 322
- Konwersja referencji do klasy bazowej 323
- Nadpisywanie a przesłanianie metod 324
- Polimorfizm 327
- Klasy abstrakcyjne 327
- Metody i własności wirtualne 330
- Polimorfizm 332
- Konstruktory a dziedziczenie raz jeszcze 334
- Ćwiczenia 337
- Relacje "jest" i "ma" 337
- Nadpisywanie i przeciążanie metod 339
- Zakres chroniony 340
- Pytania 342
- Zadania 342
- Interfejsy jako "wspólny mianownik" 345
- Interfejsy a klasy abstrakcyjne 347
- Przykład 349
- Interfejsy ogólne 350
- Pytania 352
- Zadania 352
- SOLID 353
- Zasada jednej odpowiedzialności 354
- Zasada otwarte-zamknięte 357
- Zasada podstawienia Liskov 359
- Zasada segregacji interfejsów 363
- Zasada odwrócenia zależności 365
- Krótki komentarz na temat odwrócenia kontroli 368
- Programowanie kontraktowe 369
- GRASP 369
- Zapachy kodu 371
- Oprogramowanie dla działu kadr 373
- Pracownik (liść) 373
- Kierownik (gałąź) 374
- Cykle 376
- Odwiedzający 377
- Wyświetlanie 380
- Głębokość 381
- Rozwiązanie problemu cykli 383
- Spłaszczanie drzewa do listy 386
- Zalety wzorców projektowych 387
- Rozszerzenie parametrów statystycznych 388
- Zadania 389
- Model 394
- Kontroler 397
- Widok 404
- Stosowanie i wycofywanie zmian 405
- Przerost formy nad treścią? 408
- Zadania 409
- Podstawy języka XML 411
- Deklaracja 411
- Elementy 412
- Atrybuty 413
- Komentarze 413
- LINQ to XML 413
- Tworzenie pliku XML za pomocą klas XDocument i XElement 413
- Pobieranie wartości z elementów o znanej pozycji w drzewie 417
- Pobieranie danych do kolekcji 418
- Drzewo i rekurencja 424
- Wyświetlanie drzewa w konsoli 426
- Zadania 427
- Operatory LINQ 429
- Pobieranie danych (filtrowanie i sortowanie) 431
- Analiza pobranych danych 433
- Wybór elementu 433
- Weryfikowanie danych 433
- Prezentacja w grupach 434
- Łączenie zbiorów danych 434
- Łączenie danych z różnych źródeł (operator join) 435
- Możliwość modyfikacji danych źródła 436
- Zapisywanie danych z kolekcji do pliku XML 437
- Zadania 439
- XML 441
- JSON 445
- Zadanie 450
- Zapis kolekcji do pliku CSV 451
- Kwestia przecinka 453
- Odczytywanie danych 454
- Uogólnienie 455
- Zadania 458
- Pakiet NuGet 461
- Formatowania 462
- Tekst 465
- Tworzenie dokumentu 466
- Rysunek 471
- Tabela 476
- Strumień w pamięci 480
- Instalacja pakietów NuGet 481
- Klasy encji i relacje 482
- Baza danych i tabele 484
- Dodawanie rekordów do tabeli 486
- Wyświetlanie rekordów 488
- Usuwanie rekordów 491
- Zmienianie danych w rekordzie 494
- Pominięte zagadnienia 495
- Inne scenariusze 496
- Zadania 497
- Informacje o środowisku aplikacji 501
- Podstawowe informacje o systemie i profilu użytkownika 501
- Katalogi specjalne zdefiniowane w bieżącym profilu użytkownika 502
- Odczytywanie zmiennych środowiskowych 503
- Lista dysków logicznych 504
- Równoległa pętla for 507
- Przerywanie pętli 509
- Programowanie asynchroniczne. Modyfikator async i operator await 510
- Zadania 517
- Systemy kontroli wersji kodu źródłowego 519
- Serwisy Git 521
- Tworzenie projektu 523
- Tworzenie nowej gałęzi 529
- Wprowadzanie zmian w projekcie 529
- Zatwierdzanie zmian 531
- Wypychanie do repozytorium 531
- Klonowanie projektu 533
- Rozwiązywanie konfliktów (scalanie) 535
- Scalanie gałęzi 541
- Przywracanie wcześniejszej wersji projektu 544
- O czym nie musimy wiedzieć, korzystając z Git w Visual Studio? 547
- Nowa inicjacja własności 549
- Rekordy 553
- Zmiany w instrukcji switch 558
- Polecenia najwyższego poziomu 559
Wstęp 17
CZĘŚĆ I. PODSTAWY PROGRAMOWANIA 19
Rozdział 1. Pierwszy kontakt ze środowiskiem Visual Studio 2019 i językiem C# 21
Rozdział 2. NET Framework, .NET Core i .NET Standard 33
Rozdział 3. Podstawowe typy danych 37
Rozdział 4. Metody 59
Rozdział 5. Sterowanie przepływem 79
Rozdział 6. Wiele hałasu o null 107
Rozdział 7. Tablice, pętle i pliki 121
Rozdział 8. Tropienie błędów 149
Rozdział 9. Kolekcje i krotki 161
[Dla dociekliwych] Rozdział 10. Maszyna Turinga 179
CZĘŚĆ II. PROGRAMOWANIE OBIEKTOWE 191
Rozdział 11. Definiowanie typów 193
Rozdział 12. Biblioteki DLL 225
Rozdział 13. Testy jednostkowe 235
Rozdział 14. Przykłady I 255
Rozdział 15. Miscellanea 283
[Dla dociekliwych] Rozdział 16. Typy ogólne 307
Rozdział 17. Dziedziczenie i polimorfizm 319
Rozdział 18. Interfejsy 345
Rozdział 19. Klasa do klasy 353
Rozdział 20. Przykłady II 373
CZĘŚĆ III. DANE W APLIKACJI 391
Rozdział 21. Wzorzec MVC 393
Rozdział 22. Przechowywanie danych w plikach XML 411
Rozdział 23. LINQ 429
Rozdział 24. Serializacja do XML i JSON 441
Rozdział 25. CSV 451
Rozdział 26. OpenXML (.docx) 461
Rozdział 27. Entity Framework Core i SQLite 481
DODATKI 499
Dodatek A. Informacje o systemie 501
Dodatek B. Elementy programowania współbieżnego 507
Dodatek C. Git. Wersjonowanie i kopie bezpieczeństwa kodu źródłowego 519
Dodatek D. Co nowego w C# 9.0? 549
Helion - inne książki
-
Nowość Promocja
Koncepcje te zostały przystępnie wyjaśnione właśnie w tej książce. W szczególności zapoznasz się z praktycznymi aspektami probabilistyki, statystyki, algebry liniowej i rachunku różniczkowego. Prezentacji tych zagadnień towarzyszą fragmenty kodu w Pythonie i praktyczne przykłady zastosowań w uczeniu głębokim. Rozpoczniesz od zapoznania się z podstawami, takimi jak twierdzenie Bayesa, a następnie przejdziesz do bardziej zaawansowanych zagadnień, w tym uczenia sieci neuronowych przy użyciu wektorów, macierzy i pochodnych. Dwa ostatnie rozdziały dadzą Ci szansę użycia nowej wiedzy do zaimplementowania propagacji wstecznej i metody gradientu prostego — dwóch podstawowych algorytmów napędzających rozwój sztucznej inteligencji.- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Ta pozycja, podobnie jak inne z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemniczym historiom, angażującym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak programowanie zorientowane obiektowo, aplikacje sieciowe czy uczenie maszynowe. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, a w toku nauki krok po kroku zbudujesz własną aplikację. Przekonasz się, że to absolutnie wyjątkowy i niezwykle skuteczny podręcznik!- Druk 64 pkt
(64,50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Nowość Promocja
Wyjątkowość tej książki polega na pragmatyzmie: opisano w niej, jak wyglądają realia pracy projektanta UX i jak bardzo potrafią być zagmatwane. Zapoznasz się z różnymi kontekstami i sytuacjami związanymi z projektowaniem UX, a także z ograniczeniami, jakie temu towarzyszą. To przygotuje Cię do prawdziwych wyzwań związanych z osobami zaangażowanymi w projekty. Poznasz też realia działalności firm i znaczenie aspektów biznesowych i finansowych. Posiądziesz cenną umiejętność godzenia celów komercyjnych ze swoją pracą bez uszczerbku dla empatii i etyki projektowania.- PDF + ePub + Mobi
- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Bestseller Nowość Promocja
Sztuczna inteligencja jest na ustach wszystkich. Odkąd pojawił się ChatGPT, newsy ze świata informatyki trafiają na pierwsze strony gazet, pojawiają się w serwisach informacyjnych, programach radiowych i telewizyjnych. Na temat AI dyskutują już nie tylko programiści, ale także fizycy, filozofowie i specjaliści zajmujący się rynkiem pracy. Wojskowi i naukowcy odkrywają dla niej kolejne zastosowania w swoich dziedzinach, futurolodzy zaś na zmianę straszą wizjami rodem z Terminatora i Czarnego lustra i uspokajają, że to wszystko dla naszego dobra, a sztuczna inteligencja pozostaje przecież pod ludzką kontrolą.- PDF + ePub + Mobi
- Druk 22 pkt
(22,45 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł (-50%) -
Nowość Promocja
Oprogramowanie jest dziś praktycznie wszędzie, a programiści od dawna należą do najbardziej poszukiwanych specjalistów. Na podstawie napisanego przez nich kodu funkcjonują już nie tylko komputery i smartfony. Oprogramowanie steruje sprzętami domowymi, telewizorem czy lodówką. W ramach tak zwanego internetu rzeczy wiele urządzeń technicznych komunikuje się między sobą bez udziału człowieka. Gwałtownie rozwija się sztuczna inteligencja, wymagająca specjalistycznego oprogramowania. Nie dziwi więc, że jego rozwój ciągle przyspiesza. W obliczu tych faktów odpowiedź na pytanie, jakiego języka programowania warto się nauczyć, jest trudna. Nawet dla osoby, która wie, w jaki sposób zamierza w przyszłości korzystać ze swoich informatycznych umiejętności.- PDF + ePub + Mobi
- Druk 22 pkt
(22,45 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł (-50%) -
Nowość Promocja
Ta książka stanowi twardy dowód, że matematyka jest elastyczna, kreatywna i radosna. Potraktuj ją jako fascynującą podróż przez świat matematyki abstrakcyjnej do teorii kategorii. Przekonaj się, że bez formalnej wiedzy w tej dziedzinie możesz rozwinąć umiejętność matematycznego myślenia. Abstrakcyjne idee matematyczne pomogą Ci inaczej spojrzeć na aktualne wydarzenia, kwestie sprawiedliwości społecznej i przywilejów społecznych czy nawet na COVID-19.- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja
Inżynieria wymagań jest jedną z podstawowych dyscyplin inżynierii oprogramowania. Cały proces wytwarzania oprogramowania powinien być oparty właśnie na niej. W ramach inżynierii wymagań korzystamy z wiedzy naukowej, technicznej i doświadczenia do zdefiniowania problemu, a także do zarządzania zakresem budowanego systemu oprogramowania. Bez znajomości reguł dotyczących zbierania, specyfikowania i analizy wymagań bardzo trudno jest zbudować system oprogramowania spełniający rzeczywiste potrzeby jego odbiorców.- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Nowość Promocja
Dzięki tej przystępnej książce, przeznaczonej dla programistów i badaczy, zrozumiesz podstawy techniczne modeli LLM. Dowiesz się, do czego można je zastosować, i odkryjesz elegancję ich architektury. Nauczysz się praktycznego korzystania z frameworka LangChain, zaprojektowanego do tworzenia responsywnych aplikacji. Dowiesz się, jak dostrajać model, jak zadawać mu pytania, poznasz także sprawdzone metody wdrażania i monitorowania środowisk produkcyjnych, dzięki czemu łatwo zbudujesz narzędzia do pisania, zaawansowane roboty konwersacyjne czy nowatorskie pomoce dla programistów. Liczne praktyczne przykłady i fragmenty kodu ułatwią Ci nie tylko przyswojenie podstaw, ale także używanie modeli LLM w innowacyjny i odpowiedzialny sposób.- PDF + ePub + Mobi
- Druk 39 pkt
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Książka jest przystępnym przewodnikiem po zastosowaniu języka SQL w procesie uzyskiwania informacji zawartych w danych. Zaczniesz od przyswojenia podstawowej wiedzy o bazach danych i SQL, a następnie przystąpisz do analizy prawdziwych zbiorów danych, takich jak demografia spisu ludności w Stanach Zjednoczonych, przejazdy taksówek w Nowym Jorku i szczegóły z krajowego katalogu targów rolniczych. Dzięki ćwiczeniom i przykładom zamieszczonym w każdym rozdziale szybko zaznajomisz się ze wszystkimi, również najnowszymi, narzędziami niezbędnymi do budowania zaawansowanych baz danych PostgreSQL. Zrozumiesz również, jak w szybki i efektywny sposób dane pozwalają zdobyć potrzebne informacje.- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Nowość Promocja
To trzecie, uzupełnione i zaktualizowane wydanie cenionego przewodnika dla każdego, kto chce dołączyć do świata bitcoina, zwanego „internetem pieniędzy”. Znajdziesz tu wszelkie kluczowe informacje, podane w jasny, zrozumiały sposób i poparte rzeczywistymi przykładami. Dołączone fragmenty kodu świetnie ilustrują kluczowe koncepcje. To wydanie zawiera mnóstwo najnowszych informacji, w tym opis struktury transakcji, MAST, P2C, wielopodpisów bezskryptowych, a także mechanizmów Taproot i Tapscript. Dzięki lekturze zrozumiesz też tematykę bloków kompaktowych, łańcucha bloków signet, BIP8 i szybkich rozpraw.- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Proszę wybrać ocenę!
Proszę wpisać opinię!
Książka drukowana
* pola obowiązkowe
Proszę czekać...
Chcesz by Twoja paczka zdążyła pod choinkę?
Postaraj się złożyć zamówienie do:
18. grudnia (Paczka w Ruchu),
18. grudnia (Poczta Polska),
19. grudnia (paczkomaty InPost),
19. grudnia (DPD punkty).
19. grudnia (DPD Kurier).
Postaraj się złożyć zamówienie do:
18. grudnia (Paczka w Ruchu),
18. grudnia (Poczta Polska),
19. grudnia (paczkomaty InPost),
19. grudnia (DPD punkty).
19. grudnia (DPD Kurier).
Oceny i opinie klientów: C#. Lekcje programowania. Praktyczna nauka programowania dla platform .NET i .NET Core Jacek Matulewski (5) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
(2)
(0)
(0)
(3)
(0)
(0)
więcej opinii