Informacja o cookies
Strona ksiegarnia.pwn.pl korzysta z plików cookies w celu dostarczenia Ci oferty jak najlepiej dopasowanej do Twoich oczekiwań i preferencji, jak również w celach marketingowych i analitycznych. Nasi partnerzy również mogą używać ciasteczek do profilowania i dopasowywania do Ciebie pokazywanych treści na naszych stronach oraz w reklamach. Poprzez kontynuowanie wizyty na naszej stronie wyrażasz zgodę na użycie tych ciasteczek. Więcej informacji, w tym o możliwości zmiany ustawień cookies, znajdziesz w naszej Polityce Prywatności.
MENU

Bardziej efektywny C#

(Kartonowa Foliowana)

50 sposobów ulepszenia języka C#

Tytuł oryginalny: More Effective C#: 50 Specific Ways to Improve Your C#, 2nd Edition

0.00  [ 0 ocen ]
 Dodaj recenzję
Rozwiń szczegóły »
  • Druk: Warszawa, 2020

  • Autor: Bill Wagner

  • Wydawca: Promise

  • Typ oprawy: kartonowa foliowana

Dostępne formaty i edycje
Rok wydania
Cena
Produkt niedostępny
Zarezerwuj i odbierz w księgarni stacjonarnej PWN
Dodaj do schowka

Bardziej efektywny C#

50 sposobów ulepszenia języka C#
Powszechnie rozpoznawany ekspert .NET Bill Wagner identyfikuje i wyjaśnia 50 zaawansowanych technik i zasad pisania niezawodnego i dobrze działającego kodu C# 7.0. Zgodnie z rosnącym wyrafinowaniem języka C# i oczekiwaniami społeczności programistów Wagner przedstawia nowe, skuteczne rozwiązania problemów, na które natrafiamy każdego dnia.
Trzy wydania Effective C# i zawarte w nich jasne wyjaśnienia, wskazówki i realistyczne przykłady kodu dowiodły swojej wartości dla tysięcy programistów. Bardziej efektywny C# przynosi to samo sprawdzone podejście do nowych funkcjonalności języka C# 7.0, pomagające bardziej wydajnie i skutecznie realizować dobrze znane zadania.
Bazując na niezrównanym doświadczeniu i kluczowej roli w globalnych gremiach standaryzujących języka C#, Wagner pokazuje podejścia zorientowane obiektowo, funkcyjne i zorientowane na usługi do zarządzania danymi przy użyciu C#, lepsze sposoby wyrażania naszych zamiarów użytkownikom i innym programistom, a także nowe możliwości wykorzystywania technik asyn-chronicznych i programowania dynamicznego.
? Używanie właściwości zamiast dostępnych pól danych (punkt 1)
? Rozróżnianie pomiędzy typami wartościowymi i referencyjnymi (4)
? Zależności pomiędzy różnymi koncepcjami równości (9)
? Unikanie operatorów konwersji (11)
? Rozróżnianie pomiędzy interfejsami a metodami wirtualnymi (15)
? Unikanie przeciążania metod zdefiniowanych w klasach bazowych (19)
? Tworzenie grup metod, które są jasne, minimalne i kompletne (22)
? Włączanie natychmiastowego zgłaszania błędów w iteratorach i metodach asynchronicznych (26)
? Używanie metod asynchronicznych do pracy asynchronicznej (27)
? Unikanie alokowania wątków i przełączania kontekstów (30)
? Konstruowanie równoległych zapytań PLINQ z uwzględnieniem wyjątków (36)
? Używanie puli wątków zamiast tworzenia wątków (37)
? Wykorzystanie BackgroundWorker do komunikacji pomiędzy wątkami (38)
? Używanie najmniejszego możliwego zakresu dla blokad (41)
? Zalety i wady dynamicznego programowania (43)
? Pełne wykorzystanie API wyrażeń (46)
? Minimalizowanie obiektów dynamicznych w publicznych API (47)
Jesteś już skutecznym programistą C#: dzięki tej książce staniesz się wyjątkowym.
Bill Wagner jest jednym z czołowych projektantów C#, członkiem ECMA C# Standards Committee i autorem trzech wydań Effective C#. Jest też prezesem Humanitarian Toolbox, został wyróżniony tytułem Microsoft Regional Director oraz .NET MVP od 11 lat, zaś ostatnio dołączył do .NET Foundation Advisory Council. Wagner wielokrotnie pomagał rozmaitym firmom, od start-upów po międzynarodowe korporacje w usprawnianiu procesów projektowych i rozwijaniu zespołów programistycznych. Obecnie jako członek zespołu .NET Core tworzy materiały szkoleniowe dla programistów z dziedziny języka C# i .NET Core.

  • Sposób dostarczenia produktu fizycznego
    Sposoby i terminy dostawy:
    • Odbiór osobisty w księgarni PWN - dostawa 2-3 dni robocze
    • Odbiór w InPost Paczkomaty 24/7 - dostawa 1 dzień roboczy
    • Kurier pocztowy (dostawa do domu lub pracy) - dostawa 2 dni robocze
    • Odbiór w Punktach Poczta, Żabka - dostawa 2 dni robocze
    • Punkty partnerskie ORLEN Paczka - dostawa 1-2 dni
    • Kurier (DPD) - dostawa 1 dzień roboczy
    Ważne informacje:
    Czas oczekiwania na zamówiony towar = czas wysyłki produktu + dostawa przez przewoźnika
    • Całkowity czas oczekiwania na realizację zamówienia jest sumą czasu wysyłki podanej na stronie każdego produktu oraz czasu potrzebnego przewoźnikowi na dostarczenie paczki. Podane terminy dotyczą zawsze dni roboczych (od poniedziałku do piątku, z wyłączeniem dni wolnych od pracy).
    • Wysyłkę zamówień prowadzimy jedynie na terenie Polski.
    • Dostawa do Księgarni PWN, punktów ORLEN Paczka, stacji Orlen, sklepów Żabka oraz Paczkomatów InPost nie jest realizowana dla zamówień z płatnością przy odbiorze.
    • Cena towaru na fakturze VAT jest podwyższona o ewentualny koszt transportu.
    • W przypadku zamówienia kilku towarów koszt przesyłki wybranej przez Klienta zostanie podzielony i przyporządkowany proporcjonalnie do cen kupionych produktów.
    • Produkty dostępne w PRZEDSPRZEDAŻY wysyłane są po dacie premiery wydawniczej.
NAZWA I FORMAT
OPIS
ROZMIAR

Przeczytaj fragment

Inni Klienci oglądali również

Zadania z matematyki dla wyższych uczelni technicznych część A B

Kolejne wydanie dobrze znanego studentom zbioru zadań. Każdy rozdział zbioru zawiera krótki wstęp teoretyczny, rozwiązane przykłady, zadania do samodzielnego rozwiązania oraz wskazówki i odpowiedzi do zadań.Część A dotyczy:<...

Adam Wójcik Rzut bardzo osobisty

Co łączy silnego skrzydłowego z mafiami polską i włoską, a co z milicją i CBA? Czy naprawdę polski koszykarz potrafił zesłać deszcz? Czy spotkał Michaela Jordana i Jana Pawła II i gdzie się podziały skarpetki, które przywiózł z NBA? Kto i...

Żywot bardzo cudowny świętej Małgorzaty córki króla Beli Czwartego

Święta Małgorzata Węgierska, żyjąca w XIII wieku królewna i mniszka dominikańska z klasztoru na Wyspie Zajęczej (dziś Wyspa Małgorzaty) na Dunaju, w dzisiejszym Budapeszcie, jest osobą niewątpliwie zasługującą w Polsce na bliższe poznanie jako m...

Kobiety które martwią się za bardzo

Nie marnuj życia z powodu lęków. Nieustannie martwisz się różnymi sprawami? Obawy nie dają ci spać? Lęki zakłócają twoją pracę i relacje z innymi? Jeśli tak, możliwe, że masz tendencję do zamartwiania się lub zaburzeń lękowy...

Przyjaciel Lubię cię za bardzo

Niebezpiecznie jest balansować na granicy przyjaźni i pożądaniaLili na co dzień żyje w cieniu swojego nadopiekuńczego brata, Dawida, który stara się ją chronić przed całym złem tego świata, a zwłaszcza przed chłopakami, którzy...

Jak pisać prace licencjackie i magisterskie z geografii? Poradnik bardzo praktyczny

Praktyczny poradnik pisania prac licencjackich i magisterskich z geografii, przygotowany przez znakomitych Autorów, zawierający wskazówki zarówno ogólne, dotyczące prac naukowych z różnych dyscyplin naukowych, jak i s...

Komentarze Prawa Prywatnego Tom VI B Prawo spółdzielcze i mieszkaniowe Komentarz

Tom VI B zawiera komentarz do następujących aktów prawnych: ustawa o własności lokali (art. 1–41 WłLokU): ustanowienie odrębnej własności lokalu, prawa i obowiązki właścicieli lokali, zarząd nieruchomością wspólną;

Materiał wyrazowo-obrazkowy do utrwalania poprawnej wymowy głosek p, pi, b, bi

Materiał przeznaczony jest do ćwiczeń prawidłowej wymowy głosek p, pi, b, bi w wyrazach w nagłosie, śródgłosie i wygłosie; wyrażeniach i zdaniach oraz w opozycji bezdźwięczna-dźwięczna. Opracowany materiał jest przeznaczony dla logopedów ...

There Is No Planet B

Feeding the world, climate change, biodiversity, antibiotics, plastics, pandemics - the list of concerns seems endless. But what is most pressing, and what should we do first? Do we all need to become vegetarian? How can we fly in a low-carbon world? H...

Recenzje

Nikt nie dodał jeszcze recenzji. Bądź pierwszy!