C#
C# 8.0. Programowanie. Tworzenie aplikacji Windows, internetowych oraz biurowych
- Szczegóły
- Kategoria: C#
Język C# wciąż cechuje prostota, przy czym jego możliwości rosną z każdą wersją. Od początku jest rozwijany z konsekwencją, a każda nowa funkcjonalność idealnie integruje się z resztą języka. W efekcie C# jest dojrzały, nowoczesny, wszechstronny i bezpieczny. Stanowi integralną część platformy Microsoft .NET Framework.
Profesjonalni programiści, którzy dbają o wysoką jakość tworzonego kodu, uważają C# i .NET za swoje ulubione narzędzie pracy. Wersja 8.0 tego języka sprawia, że programowanie staje się jeszcze bardziej efektywne i satysfakcjonujące. Pełne wykorzystanie tych imponujących możliwości wymaga jednak mistrzowskiego opanowania subtelności poszczególnych narzędzi i niuansów samego języka.
Ta książka została napisana z myślą o doświadczonych programistach. Podstawowe zagadnienia, takie jak klasy, polimorfizm i kolekcje, znalazły się w kilku pierwszych rozdziałach, jednak zrozumienie treści całej publikacji wymaga umiejętności technicznych. Została poświęcona ważnym koncepcjom C# i tajnikom tego języka, które rzadko kiedy są opisywane w literaturze. Dokładnie omówiono tu typy ogólne, LINQ oraz techniki programowania asynchronicznego. Przedstawiono najnowsze możliwości platformy .NET Core i języka C# 8.0, takie jak strumienie asynchroniczne, referencje akceptujące wartości puste, dopasowywanie wzorców, domyślne implementacje interfejsów, zakresy, a także nową składnię indeksowania oraz zmiany w narzędziach platformy .NET. Liczne rozbudowane przykłady stanowią świetne uzupełnienie prezentowanych treści.
W tej książce między innymi:
- możliwości języka C#: klasy, typy niestandardowe, kolekcje, obsługa błędów,
- optymalizacja kodu pod kątem wykorzystania pamięci,
- praca na strumieniach danych za pomocą technologii LINQ,
- platforma .NET i programowanie wielowątkowe,
- programowanie asynchroniczne a skalowalność aplikacji.
Dla profesjonalistów najlepszy jest C#!
Ian Griffiths - jest autorem kursu WPF oraz instruktorem w firmie Pluralsight, specjalizującej się w prowadzeniu kursów Microsoft .NET. Pracuje także jako niezależny konsultant. Jest współautorem książek "Windows Forms in a Nutshell", "Mastering Visual Studio .NET" oraz "Programming WPF", wydanych przez wydawnictwo O"Reilly.
- C# 12. Leksykon kieszonkowy - [21 maj 2024]
- Aplikacje i usługi na platformie .NET 7. Tworzenie praktycznych projektów opartych na programach Blazor, .NET MAUI, gRPC, GraphQL i innych zaawansowanych technologiach - [03 październik 2023]
- C# 11 i .NET 7 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 7, Blazor i EF Core 7. Wydanie VII - [27 wrzesień 2023]
- C# 10. Programowanie. Tworzenie aplikacji Windows, internetowych i biurowych - [15 marzec 2023]
- C# 10. Leksykon kieszonkowy - [27 wrzesień 2022]