Написать рефераты, курсовые и дипломы самостоятельно.  Антиплагиат.
Студенточка.ru: на главную страницу. Написать самостоятельно рефераты, курсовые, дипломы  в кратчайшие сроки
Рефераты, курсовые, дипломные работы студентов: научиться писать  самостоятельно.
Контакты Образцы работ Бесплатные материалы
Консультации Специальности Банк рефератов
Карта сайта Статьи Подбор литературы
Научим писать рефераты, курсовые и дипломы.


подбор литературы периодические источники литература по предмету

Эффективное программирование на C#. 50 способов улучшения кода



Год выпуска: 2017
Автор: Билл Вагнер
Издательство: Вильямс
Страниц: 224
ISBN: 978-5-9908911-2-8, 978-0-672-33787-1
Описание
В этой книге многоуважаемый эксперт в области .NET Билл Вагнер исследует 50 способов использования в своих целях полной мощи языка C# 6.0 для написания исключительно надежного, эффективного и высокопроизводительного кода. Отражая растущую сложность языка C# и сообщества разработчиков, автор обозначает десятки новых путей написания лучшего кода. В число новых решений настоящего издания входят такие, которые задействуют преимущества обобщений, а также те, что более сконцентрированы на LINQ. Отдельная глава посвящена передовому опыту работы с исключениями. Ясное и ориентированное на практику изложение Вагнера, экспертные советы и реалистичный код делают книгу незаменимой для сотен тысяч разработчиков. Опираясь на свой непревзойденный опыт, автор рассматривает все темы, простирающиеся от управления ресурсами до поддержки многоядерных процессоров, и объясняет, каким образом избежать распространенных ловушек в языке и среде .NET. Вы узнаете, как выбирать наиболее эффективное решение, когда существует множество вариантов, и каким образом писать код, который гораздо легче сопровождать и улучшать. Автор книги показывает, как и почему: отдавать предпочтение неявно типизированным локальным переменным (см. совет 1) заменять вызовы string.Format() интерполированными строками (см. совет 4)выражать обратные вызовы с помощью делегатов (см.совет 7) использовать наилучшим образом управление ресурсами .NET (см. совет 11) определять минимальные и достаточные ограничения для обобщений (см. совет 18) специализировать обобщенные алгоритмы с применением контроля типов во время выполнения (см. совет 19) использовать делегаты для определения ограничений методов на параметрах типов (см. совет 23) дополнять минимальные контракты интерфейсов расширяющими методами (см. совет 27) создавать компонуемые API-интерфейсы для последовательностей (см. совет 31) отвязывать итерации от действий, предикатов и функций (см. совет 32) отдавать предпочтение лямбда-выражениям перед методами (см. совет 38) проводить различие между ранним и отложенным выполнением (см. совет 40) избегать захватывания затратных ресурсов (см. совет 41) применять исключения для сообщения о нарушениях контрактов методов (см. совет 45) задействовать побочные эффекты в фильтрах исключений (см. совет 50) Вы уже успешный программист на C#, а эта книга сделает вас выдающимся программистом.


Похожие книги

  1. Н.Литвиненко. Технология программирования на C++. Начальный курс. – СПб.: БХВ-Петербург, 2005. – 288 с.
  2. Эндрю Кёниг, Барбара Му. Эффективное программирование на C++. Практическое программирование на примерах. – М.: Вильямс, 2015. – 368 с.
  3. Герб Саттер. Новые сложные задачи на C++. – М.: Вильямс, 2015. – 272 с.
  4. Дэвид Гриффитс, Дон Гриффитс. Изучаем программирование на C. – М.: Эксмо, Айдиономикс, 2013. – 624 с.
  5. Иэн Гриффитс. Программирование на C# 5.0. – М.: Эксмо, 2014. – 1136 с.
  6. Джеффри Рихтер, Мартен ван де Боспурт. WinRT. Программирование на C# для профессионалов. – М.: Вильямс, 2014. – 368 с.
  7. Адам Фримен. ASP.NET MVC 5 с примерами на C# 5.0 для профессионалов. – М.: Вильямс, 2015. – 736 с.
  8. Роберт С.Сикорд. Безопасное программирование на C и C++. – М.: Вильямс, 2014. – 496 с.
  9. Грег Перри, Дин Миллер. Программирование на C для начинающих. – М.: Эксмо, 2015. – 368 с.
  10. Гэри Маклин Холл. Адаптивный код на C#. Проектирование классов и интерфейсов, шаблоны и принципы SOLID. – М.: Вильямс, 2015. – 432 с.
  11. Аллигатор Декарт, Тим Банс. Программирование на Perl DBI. – М.: Символ-Плюс, 2000. – 400 с.
  12. Дирк Хенкеманс, Марк Ли. Программирование на C++ (+ CD). – М.: Символ-Плюс, 2005. – 416 с.
  13. Билл Вагнер. Эффективное программирование на C#. 50 способов улучшения кода. – М.: Вильямс, 2017. – 224 с.
  14. Эндрю Кенинг. Эффективное программирование на C++. Практическое программирование на примерах. Том 2. – М.: Вильямс, 2016. – 368 с.
  15. Билл Вагнер. Наиболее эффективное программирование на C#. 50 способов улучшения кода. – М.: Вильямс, 2017. – 240 с.
  16. Андрей Александреску. Современное проектирование на C++. – М.: Вильямс, 2017. – 336 с.
  17. Мэтью Мак-Дональд. WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов. – М.: Вильямс, 2013. – 1024 с.

Образцы работ

Тема и предметТип и объем работы
Экспертные системы
Программирование
Реферат
13 стр.
Развитие крестьянского фермерского хозяйства
Экономика отраслей
Диплом
80 стр.
Конкурентоспособность Компании ... на рынке смазочных материалов
Экономика предприятия
Дипломный проект
102 стр.
Совершенствование системы контроля качества продукции в организации на примере ФГУП "***"
Инвестиционный менеджмент
Диплом
101 стр.



Задайте свой вопрос по вашей теме

Гладышева Марина Михайловна

marina@studentochka.ru
+7 911 822-56-12
с 9 до 21 ч. по Москве.
Контакты
marina@studentochka.ru
+7 911 822-56-12
с 9 до 21 ч. по Москве.
Поделиться
Мы в социальных сетях
Реклама



Отзывы
Алексей, 22.01
Марина! Спасибо Вам большое! Работа мне понравилась, изложена простым языком и присутствует анализ основных моментов темы. Защитился на отлично, используя в докладе Ваш материал. Буду рекомендовать Вас студентам и коллегам.