Gwarancja dostawy nawet na następny dzień! Zobacz więcej

Bardziej efektywny C#

69,90 zł

Ostatnie sztuki
Bardziej efektywny C#

eBook

69,90 zł

Szczegóły produktu

Data wydania
15 sty 2019
Format pliku
eBook (pdf)
Autor/Redaktor
Bill Wagner
Wydawca
PROMISE

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.

 

Recenzje (0)

Zainspiruj się kategoriami tego produktu

Książki tego autora
Bardziej efektywny C#
Książka
33,79 zł -49%
66,41 zł Cena okładkowa
66,41 zł Najniższa cena
Książki tego wydawnictwa
Microsoft Word 2019 Krok po kroku
79,80 zł
Krymitalia. Zbrodnie pod słońcem Italii
Książka
39,38 zł -33%
58,80 zł Cena okładkowa
58,80 zł Najniższa cena
LEGO Technic w praktyce
Książka
33,77 zł -32%
49,35 zł Cena okładkowa
49,35 zł Najniższa cena
Expression Blend Przewodnik
Książka
7,65 zł -82%
41,90 zł Cena okładkowa
41,90 zł Najniższa cena

Bardziej efektywny C#: Odkryj 50 sprawdzonych technik programowania

Jeśli pragniesz podnieść swoje umiejętności w języku C# i pisać jeszcze bardziej niezawodny oraz wydajny kod, ta książka jest dla Ciebie. Doświadczony ekspert .NET, Bill Wagner, dzieli się praktycznymi wskazówkami i zaawansowanymi technikami, które pomogą Ci lepiej wykorzystać możliwości C# 7.0. Zapraszamy do poznania rekomendacji, które ułatwią Ci rozwój w świecie programowania i pozwolą osiągać jeszcze lepsze rezultaty w codziennej pracy.

  1. Praktyczne uczenie nienadzorowane przy użyciu języka Python: Odkryj tajniki uczenia nienadzorowanego i naucz się wykorzystywać je w praktyce dzięki tej książce. Autor Ankur Patel pokazuje, jak wyciągać ukryte wzorce z nieoznakowanych danych, co jest kluczem do rozwoju sztucznej inteligencji.
  2. Programowanie w ASP.NET Core: Kompleksowy przewodnik po tworzeniu wysokiej jakości aplikacji WWW z wykorzystaniem ASP.NET Core. Dino Esposito dzieli się sprawdzonymi technikami i kodami, które pomogą Ci rozwiązać rzeczywiste problemy i korzystać z pełnych możliwości platformy.
  3. Microsoft Excel 2019: Formuły i funkcje: Opanuj kluczowe narzędzia Excela 2019 i pakietu Office 365, aby tworzyć zaawansowane arkusze kalkulacyjne. Paul McFedries pokaże Ci, jak efektywnie korzystać z formuł, funkcji i najnowszych usprawnień w obliczeniach.
  4. Excel 2021 i Microsoft 365 Przetwarzanie danych za pomocą tabel przestawnych: Naucz się tworzyć dynamiczne raporty i analizy danych dzięki tabelom i wykresom przestawnym. Bill Jelen podzieli się swoją wiedzą, abyś mógł zyskać pełną kontrolę nad swoimi danymi w Excelu i Microsoft 365.
  5. Modelowanie danych przy użyciu Microsoft Power BI: Poznaj podstawy i zaawansowane techniki modelowania danych w Power BI. Markus Ehrenmueller-Jensen pokaże, jak tworzyć efektywne modele semantyczne i korzystać z Power BI do analizy biznesowej.
  6. Microsoft Visual C# 2022 Krok po kroku: Rozpocznij przygodę z programowaniem w C# i Visual Studio 2022. Ta książka zawiera praktyczne wskazówki, ćwiczenia i przykładowy kod, które pozwolą Ci tworzyć skalowalne i nowoczesne aplikacje.
  7. Kompletny przewodnik po DAX, wyd. 2 rozszerzone. Analiza biznesowa prz: Zgłębiaj język DAX i naucz się tworzyć szybkie, niezawodne modele analityczne. Eksperci z Microsoft prezentują najnowsze funkcje i najlepsze praktyki w tym rozbudowanym przewodniku.
  8. Python na poważnie: Rozwijaj swoje umiejętności programowania w Pythonie dzięki tej książce pełnej zaawansowanych technik. Autor dzieli się doświadczeniem, jak unikać błędów i pisać bardziej produktywny kod, obejmując m.in. wielowątkowość i obsługę baz danych.
  9. Programowanie wielkich modeli językowych z użyciem Azure Open AI: Naucz się tworzyć zaawansowane aplikacje korzystające z modeli LLM. Francesco Esposito prezentuje scenariusze, w których sztuczna inteligencja poprawia interakcję z użytkownikami i optymalizuje procesy biznesowe.
  10. Wzorce projektowe uczenia maszynowego: Poznaj sprawdzone metody i najlepsze praktyki w uczeniu maszynowym. Troje inżynierów z Google dzieli się wzorcami, które pomogą rozwiązać typowe problemy związane z przygotowaniem danych i konstruowaniem modeli.
Bardziej efektywny C#

Bardziej efektywny C#

69,90 zł