Focusing on advanced programming techniques, this guide delves into C# 12.0 and .NET 8, showcasing their capabilities in developing cloud, web, and desktop applications. Author Ian Griffiths emphasizes practical knowledge with numerous code examples covering essential topics like generics, LINQ, and asynchronous programming. Additionally, it highlights the latest features such as generic math, new polymorphism options, and enhanced pattern matching, all aimed at enhancing productivity for experienced programmers.
Język C#, sztandarowe dzieło Microsoftu, jest rozwijany stopniowo i ze
starannością. Wciąż cechuje go prostota, a jego możliwości konsekwentnie
rosną. Każda nowa funkcjonalność idealnie integruje się z resztą języka. W
efekcie C# jest dojrzały, nowoczesny, wszechstronny i bezpieczny. Jego kolejne
wydanie, oznaczone numerem 10.0, różni się od poprzednich, więc aby
programowanie w C# pozostało efektywne i satysfakcjonujące, trzeba opanować
niuanse nowej wersji języka i narzędzi z nim związanych. Ta książka jest
uaktualnionym wydaniem wyczerpującego przewodnika dla doświadczonych
programistów. Omawia ważne koncepcje języka C# i te jego tajniki, które rzadko
kiedy są opisywane w poświęconych mu publikacjach. Uwzględnia najnowsze
możliwości .NET 6 i C# w wersjach 9.0 i 10.0, z czego warto wymienić: rekordy,
rozszerzone możliwości dopasowywania wzorców, a także nowe techniki
upraszczania kodu w celu poprawy jego efektywności. Dokładnie opisano tu typy
ogólne, LINQ i techniki programowania asynchronicznego. Wyjaśniono, jak w
praktyce skorzystać z tych możliwości podczas tworzenia różnego rodzaju
aplikacji: chmurowych, internetowych i klasycznych dla komputerów biurkowych.
W książce między innymi: zmiany wprowadzone w ostatnich wersjach języka C#
zasady korzystania z nowych możliwości języka zastosowanie nowych
funkcjonalności C# w tworzeniu aplikacji nowe możliwości bibliotek klas .NET
zastosowanie bibliotek klas .NET do praktycznych zadań programistycznych
zwiększanie siły ekspresji kodu w C# Poznaj sekretne tajniki C# i zostań
mistrzem dobrego kodu!
Moving between the concrete and the lyrical, Concrete Sea is a cohesive,
tightly-written debut that invites us to feel into the experiences of the
poems, emerging with the sense of another's heart-print.
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#!
With its support for dynamic programming, C# 5.0 continues to evolve as a versatile language on its own. But when C# is used with .NET Framework 4.5, the combination is incredibly powerful.
Presents a guide to Windows Presentation Foundation (WPF), a presentation framework for Windows XP and Windows Vista. This book covers WPF framework and its major elements, including the XAML markup language, the mapping of XAML to WinFX code; the WPF content model; layout; controls, styles, and templates; graphics, and more.
This unexpurgated bible of the business world explodes the myth that profits are governed by a set of common principles and guidelines, showing how companies manipulate their reported results. Illustrated here with some of the most recent examples of corporate creativity are all the very latest schemes for tampering with taxation, flattering the fixed assets, pilfering the pension fund and many other ways of cooking the books, yet staying inside the law.