Магазини
Любими
22,00 лв.

Ефективно програмиране със C#

В наличност
0%
22,00 лв.

SKU: 9789546564528

ISBN: 9789546564528

Автор: Бил Уогнър

Издателство: АлексСофт

Език: Български

Брой страници: 328

Вид корица: Мека

Година на издаване: 2022

Размер см: 16 х 23 см.

Обхваща C# 6.0. 50 конкретни начина за подобряване на вашия C#.

В книгата "Ефективно програмиране със C#", трето издание, уважаваният експерт по .NET Бил Уогнър разглежда 50 начина за овладяване на пълната сила на езика C # 6.0 с цел създаването на изключително мощен, ефективен и добре работещ код. Отчитайки нарастващите възможности на езика C# и неговата общност от разработчици, Уогнър препоръчва десетки нови начини за писането на по-добър код. Новите решения, предлагани в това издание, включват такива, които се възползват от общите възможности, както и няколко, които са повече фокусирани върху LINQ, както и цяла една глава за най-съвременните препоръчвани практики за работа с изключения.

Ясните практически насочени на Уогнър, експертните съвети и реалистичните примери с код правят книгата Ефективно програмиране със C# неоценим помощник за стотици хиляди разработчици. Разчитайки на своя изключителен опит със C#, той разглежда всякакви теми, от управлението на ресурси до многопроцесорна поддръжка, и дава информация как да бъдат избегнати най-често срещаните недостатъци на езика и неговата среда .NET. Ще научите как да изберете най-ефективното решение тогава, когато разполагате с много възможности, и как да създавате код, който да е много по-лесен за поддръжка и усъвършенстване.

Уогнър показва как и защо вие трябва да:
предпочитате изрично типизирани локални променливи (виж Тема 1);
замествате string.Format() с интерполирани низове (виж Тема 4);
изразявате обратни извиквания с делегати (виж Тема 7);
извлечете максимума от управлението на ресурси на .NET (виж Тема 11);
дефинирате минимални максимални ограничения за шаблонни типове (generics) (виж Тема 18);
задавате генерични алгоритми, използвайки проверка на типа по време на изпълнение (виж Тема 19);
използвате делегати, за да дефинирате ограничения на методи върху типови параметри (виж Тема 23);
подсилвате минимални интерфейсни контракти чрез методи за разширяване (виж Тема 27);
създавате композируеми интерфейси API за последователности (виж Тема 31);
отделяте итерации от действия, предикати и функции (виж Тема 32);
предпочитате ламбда изрази пред методи (виж Тема 38);
различавате ранното и отложеното изпълнение (виж Тема 40);
избягвате прехващането на ценни ресурси (виж Тема 41);
използвате изключения, за да докладвате за неуспешни методи на контракти (виж Тема 45);
постигате странични ефекти във филтри на изключения (виж Тема 45).

Вие вече може би сте успешен програмист на C#, но тази книга ще ви направи изключителен такъв.

* Сроковете за доставка могат да бъдат удължени и по време на кампании, както и в зависимост от наличностите на поръчаните артикули.

Доставка до твой адрес
  • При теб до 3 работни дни
  • Цена за доставка с куриер - 4.90 лв.
  • Безплатна доставка (за поръчка над 49.80 лв.)
Доставка до офис на куриер
  • Цена за доставка до офис - 4.90 лв.
  • По-кратък срок за доставка
Доставка до магазин на Orange Center
  • Доставката до магазин е безплатна

Онлайн магазин orangecenter.bg уверява своите клиенти, че съгласно чл. 55, ал.1 от Закона за защита на потребителите, имат правото да се откажат / или заменят получена от тях стока в срок от 14 (четиринадесет) работни дни от датата на получаване на стоката САМО при условие, че продукта е:

- в оригиналният си вид и качествени характеристики, със запазена оригинална опаковка и етикет, като не се счита за повредена опаковката, цялостта на която е била нарушена по начин, единствено позволяващ отделянето й от стоката.

- без следи от употреба (скъсване, надраскване, счупване или други повреди), както и няма други повреди, причинени от неправилна употреба.

Повече информация за връщане и замяна на стока ще намерите тук.

Остави коментар

Не е необходимо да имате създаден профил, за да оставите коментар


За автора

Бил Уогнър

Няма добавена информация