store.bg - бързо, лесно и удобно
store.bg - бързо, лесно и удобно!
Грижа за клиента   |   За контакти
Начало   Книги    Компютърна литература    Програмиране и езици    C, C++, C#    Ефективно програмиране със...
Начало   Книги    ...    ...    C, C++, C#  
Използваме бисквитки, за да осигурим възможно най-доброто преживяване в нашия уебсайт. За да работи store.bg правилно е необходимо съгласие с употребата им!
Детайлни настройки
Съгласен съм с бисквитките

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


Бил Уогнър

Ефективно програмиране със C# - Бил Уогнър - книга
Поръчай през телефона си сега.
Лесно е!
Стандартна цена 22.00 лв.
Вземи с отстъпка -6% до 04-09-2022г.
Цена:  20.68 лв.
 Доставка:
Доставка заСофияИзбери друго населено място
Цена за доставка3.90 лв. Безплатна доставка при поръчка над 50 лв.
Опция прегледДа, при всяка доставка.
Дати за доставка19‑08‑2022 г. или 22‑08‑2022 г.
 Основни параметри:
Продукт#337020
ВидКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена07-06-2022 г.
ИздателствоАлексСофт
Официален сайт на АлексСофтwww.alexsoft.net »
Категории
КорицаМека
Страници328
Тегло0.400 kg
EAN9789546564528
ISBN9789546564528
Ефективно програмиране със C# - Бил Уогнър - книга

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


Бил Уогнър

Стандартна цена 22.00 лв.
Вземи с отстъпка -6% до 04-09-2022г.
Цена:  20.68 лв.
 Доставка:
Доставка заСофияИзбери друго населено място
Цена за доставка3.90 лв. Безплатна доставка при поръчка над 50 лв.
Опция прегледДа, при всяка доставка.
Дати за доставка19‑08‑2022 г. или 22‑08‑2022 г.
 Основни параметри:
Продукт#337020
ВидКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена07-06-2022 г.
ИздателствоАлексСофт
Официален сайт на АлексСофтwww.alexsoft.net »
Категории
КорицаМека
Страници328
Тегло0.400 kg
EAN9789546564528
ISBN9789546564528
Описание
Трето издание.
Обхваща 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#, но тази книга ще ви направи изключителен такъв.

Бил Уогнър създава материали за обучение по .NET за Microsoft. Той е един от най-добрите експерти в света по C# и е член на комитета ECMA C# Standards Committee. Като президент на Humanitarian Toolbox, той е също служител на .NET Foundation Advisory Council and Technical Steering Committees. Уогнър е работил за компании от стартъпи до големи форми, подобрявайки процесите за разработване и разрастване на групите за разработване. Международно признат писател, той е автор на първите две издания на тази книга, както и на More Effective C#. Той е носител на бакалавърска степен от University of Illinois at Champaign-Urbana.
Страници от тази книга






Съдържание
Идиоми на езика C#
  • Тема 1: Предпочитайте типизирани по подразбиране локални променливи
  • Тема 2: Предпочитайте readonly пред const
  • Тема 3: Предпочитайте операторите is или as за преобразуване
  • Тема 4: Заместете string.Format() с интерполирани низове
  • Тема 5: Предпочитайте FormattableString за специфични за културата низове
  • Тема 6: Избягвайте типизираните по string интерфейси API
  • Тема 7: Изпълнявайте обратните извиквания чрез делегати
  • Тема 8: Използвайте условния оператор null за извиквания на събития
  • Тема 9: Минимизирайте опаковането и разопаковането
  • Тема 10: Използвайте модификатора new само за да
Управление на ресурси на .NET
  • Тема 11: Разбиране на управлението на ресурси на .NET
  • Тема 12: Предпочитайте членове-инициализатори през оператори за задаване
  • Тема 13: Използвайте правилното инициализиране за статични членове на клас
  • Тема 14: Минимизирайте дублираната логика за инициализиране
  • Тема 15: Избягвайте създаването на излишни обекти
  • Тема 16: Никога не извиквайте виртуални функции в конструктори
  • Тема 17: Реализиране на стандартния образец Dispose
Работа със шаблонни типове
  • Тема 18: Винаги дефинирайте ограничения, които са минимални и достатъчни
  • Тема 19: Специализирайте шаблонните алгоритми, използвайки проверка на типа по време на изпълнението
  • Тема 20: Реализирайте подреждащи връзки чрез IComparable и IComparer
  • Тема 21: Винаги създавайте шаблонни класове, които поддържат параметри за типа за еднократна употреба
  • Тема 22: Поддържайте шаблонна ковариация и контравариация
  • Тема 23: Използвайте делегати, за да дефинирате ограниченията на методи за типови параметри
  • Тема 24: Не създавайте шаблонна специализация на базови класове или интерфейси
  • Тема 25: Предпочитайте шаблонните методи, освен ако типовите параметри не са инстанционни полета
  • Тема 26: Реализирайте класически интерфейси като допълнение на шаблонните интерфейси
  • Тема 27: Усилване на минималните контракти на интерфейси с
  • Тема 28: Обмислете разширяването на конструираните
Работа с LINQ
  • Тема 29: Предпочитайте итераторни методи пред връщането на колекции
  • Тема 30: Предпочитайте синтаксиса на заявките пред циклите
  • Тема 31: Създавайте композируеми интерфейси API за последователности
  • Тема 32: Разделяйте итерациите от действията, предикатите и функциите
  • Тема 33: Генерирайте елементите на последователност при поискване
  • Тема 34: Разхлабете свързването, като използвате функции параметри
  • Тема 35: Никога не презареждайте методите за разширение
  • Тема 36: Разберете какво е съответствието на изразите на заявки към извикванията на методи
  • Тема 37: Предпочитайте мързеливото изчисляване пред активното изчисляване в заявки
  • Тема 38: Предпочитайте ламбда изрази през методи
  • Тема 39: Избягвайте подаването на изключения във функции и действия
  • Тема 40: Правете разлика между ранното и отложеното изпълнение
  • Тема 41: Избягвайте прехващането на скъпоценни ресурси
  • Тема 42: Правете разлика между източниците за данни IEnumerable и IQueryable
  • Тема 43: Използвайте Single() и First(), за да налагате семантични предвиждания върху заявки
  • Тема 44: Избягвайте промяната на свързани променливи
Практики за изключения
  • Тема 45: Използвайте изключения за докладване на неуспехи при контрактите на методи
  • Тема 46: Използвайте using и try/finally за почистването на ресурси
  • Тема 47: Създавайте пълни специфични по отношение на приложението класове за изключения
  • Тема 48: Предпочитайте силните гаранции за изключения
  • Тема 49: Предпочитайте филтрите за изключения пред catch и re-throw
Рейтинг
За да оцениш книгата "Ефективно програмиране със C#", избери цифрата отговаряща на твоята оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

Други интересни предложения
C++ на разбираем език - Браиън Овърленд -
C++ на разбираем език
Браиън Овърленд
АлексСофт
Цена:  22.00 лв.
C for Dummies - Дан Гукин -
C for Dummies
Дан Гукин
АлексСофт
Цена:  27.00 лв.
Programming in C++: Examples and solutions - Part One - Lasko M. Laskov -
Programming in C++: Examples and solutions - Part One
Lasko M. Laskov
Нов български университет
Цена:  27.00 лв.
Други интересни предложения
Обектно-ориентирано проектиране и програмиране: С примери на C#
Елена Сомова, Росица Донева, Силвия Гафтанджиева
Цена:  15.00 лв.
C# - разширени възможности на езика в примери
Алексей Василев
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  29.95 лв.
Обектно-ориентирано проектиране и програмиране: С примери на C++
Росица Донева, Силвия Гафтанджиева
Цена:  15.00 лв.
Научете сами C++ за 24 учебни часа
Роджърс Кейдънхед, Джеси Либърти
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  33.00 лв.
C#: 24-часово обучение + онлайн видео уроци
Род Стивънс
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  39.00 лв.
C++ на разбираем език
Браиън Овърленд
Цена:  22.00 лв.
C for Dummies
Дан Гукин
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  27.00 лв.
C / C++ - практическо програмиране в примери
Денис Колисниченко
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  19.95 лв.
Programming in C++: Examples and solutions - Part One
Lasko M. Laskov
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  27.00 лв.
Бележник на разработчика: Visual C# 2005
Джеси Либерти
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  18.00 лв.
Мнения на посетители
 

Ако искаш да си първият дал мнение за тази книга, направи го сега!

Твоето име:
Тип:
e-mail:
Мнение:
 
Важна информация!
Мненията, които най-добре описват книгата, ще бъдат видими при всяко посещение на страницата. За да видиш всички останали мнения, натисни бутона "Покажи всички мнения". Без предупреждение ще бъдат изтривани коментари с обидно, расистко, клеветническо или друго съдържание, което нарушава добрия тон.
Закупилите тази книга, купуват също
Научете сами SQL за 10 минути на ден - книга

Научете сами SQL за 10 минути на ден


Бен Форта

АлексСофт
Цена:  18.79 лв.
Стандартна цена 19.99 лв.
Вземи сега с отстъпка -6%!
За повече подробности виж в продукта.
Продуктът е представен с вътрешни страници
"Научете сами SQL за 10 минути на ден" предлага елементарни, практически отговори, когато имате нужда от бързи резултати. Като работите с 22-та урока от книгата за около 10 минути, ще научите какво трябва да знаете, за да се възползвате от езика SQL. Уроците разглеждат IBM DB2, Microsoft SQL Server и SQL Server Express, MariaDB, MySQL, Oracle и Oracle express, PostgreSQL и SQLite. Примерите с код ви помагат да разберете как са структурирани операторите на SQL. Съветите посочват кратки пътища и решения. Предупрежденията ви помагат да избегнете често срещани капани. Бележките обясняват допълнителни концепции и ...
Основи на алгоритмизацията и програмирането на основата на език JAVA - книга

Основи на алгоритмизацията и програмирането на основата на език JAVA


Валентин Кисимов

УНСС
Цена:  16.00 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
В настоящия учебник се разглежда програмирането на алгоритмични езици при използване на езика "Java" като илюстративен език за програмиране. Принципите на програмирането са представени единствено чрез обектно-ориентирания подход. Същевременно са представени основите на езика "Java", приложени са множество примери и готови програми. Този учебник не изисква предварителни познания и опит в програмирането. Учебникът е организиран така, че да се постигне последователно овладяване на програмирането при използване на средствата на езика "Java". Настоящият учебник е предназначен за студенти от ...
Сборник от задачи по програмиране на C++ - част 1: Увод в програмирането - книга

Сборник от задачи по програмиране на C++ - част 1: Увод в програмирането


УИ "Св. Климент Охридски"
Цена:  27.00 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Сборникът съдържа множество от решени задачи и задачи за самостоятелна работа по програмиране на езика C++. Оформен е в две части: увод в програмирането и обектно-ориентирано програмиране. В първата част са включени задачи от следните теми от увода в програмирането: основни елементи от програмирането на C++; основни структури за управление на изчислителния процес; съставни типове данни. Масиви. Символни низове. Указатели и псевдоними; функции; рекурсия. Втората част на сборника е естествено продължение на първата част и включва задачи по темите: структури; класове; наследяване. Единично наследяване. ...
PowerShell - основи на езика и практическо използване - книга

PowerShell - основи на езика и практическо използване


D. K. Academy

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
В тази книга ще се запознаете подробно с PowerShell. Това е съвременна среда за писане и изпълнение на сценарии. PowerShell е обвивка на команден ред, която е разработена за операционната система Microsoft Windows като допълнение към морално остарялата cmd. Последователно са разгледани основите на синтаксиса и особеностите на реализацията на PowerShell. Ще усвоите работата с обекти, променливи, масиви, управляващи инструкции, оператори, функции и сценарии. Обърнато е внимание на следните теми: работа с файловата система и регистъра на Windows; обръщане към външни обекти; управление на процеси; управление на работна ...
Практическо ръководство по програмиране на C# - книга

Практическо ръководство по програмиране на C#


Христо Крушков

Коала Прес
Цена:  20.00 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Практическо ръководство - увод в програмирането, детайлно илюстриран с примери на езика С#. ... Настоящият учебник е нова книга от поредицата за изучаване на съвременните методи и средства за програмиране. Представлява увод в програмирането, детайлно илю­стриран с примери на езика С#. Многобройните подробно обяснени учебни задачи дават възможност да се прилага методът за обучение чрез практика (learning by doing). Авторът е професор в катедра "Софтуерни технологии" към ФМИ на Пловдивския университет "Паисий Хилендарски". Настоящата книга е резултат от дългогодишния му преподавателски опит по ...
Проектиране на бази данни за простосмъртни - книга

Проектиране на бази данни за простосмъртни


Майкъл Дж. Ернандез

АлексСофт
Цена:  32.90 лв.
Стандартна цена 35.00 лв.
Вземи сега с отстъпка -6%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Юбилейно издание. ... Удобно ръководство за проектиране на релационни бази данни. Независим от софтуера подход! Независимо от софтуера, който използвате за разработване на вашите приложения за бази данни, тази книга може да ви спести време, пари и часове от раздразнения - още преди да напишете и един програмен ред! Лесно и смислено ръководство за проектиране на бази данни - сега актуализирано. Бестселърът на Майкъл Дж. Ернандез е спечелил международно уважение като най-простия начин да научите проектирането на релационни бази данни. Сега той направи това удобно, независимо от софтуера ръководство още по-ясно и по-лесно ...
Обектно-ориентирано проектиране и програмиране: С примери на C# - книга

Обектно-ориентирано проектиране и програмиране: С примери на C#


Елена Сомова, Росица Донева, Силвия Гафтанджиева

УИ "Паисий Хилендарски"
Цена:  15.00 лв.
Продуктът е сред най-интересните в store.bg
В последните десетилетия неимоверно се увеличи необходимостта от проекти­ране и създаване на програмни системи с различно предназначение. В същото време архитектурата на компютрите, предложена от Джон фон Нойман, остана почти непроменена, а производителността на програмисткия труд растеше със значително по-бавни темпове. Всичко това наложи търсенето на по-ефективни методи и техно­логии за производство на програми, както и създаване на мощни средства за абст­ракция в езиците за програмиране (ЕП). В тази връзка се появиха нови по-съвършени механизми за абстракция, позволяващи процесът на създаване на програмни продукти да ...
Състезателно програмиране за група С - книга

Състезателно програмиране за група С


Марин Шаламанов, Петър Петров

КЛМН
Цена:  15.00 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Книгата е посветена на състезателното програмиране за българските ученици от група С за 7. клас и 8. клас . Това е най-младшата възрастова група, за която се провеждат и международни състезания по информатика. Книгата е предназначена да обезпечи с материали подготовката на състезателите за участие в български и международни състезания по програмиране и включва всички теми от утвърдения тематичен план за групата. Всяка тема е представена с теоретичен материал, богато онагледен със задачи за написване на програма и решения на някои от тях. Езикът за програмиране, на който са написани решенията е най-често използваният от ...
Търсене
Книги
Намаление на хиляди книги
Раници, учебници и помагала