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


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

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



Год выпуска: 2017
Автор: Билл Вагнер
Издательство: Вильямс
Страниц: 240
ISBN: 978-5-9909446-7-1
Описание
В этой книге многоуважаемый эксперт в области .NET Билл Вагнер идентифицирует и освещает 50 приемов средней и высокой сложности для написания исключительно надежного и высокопроизводительного кода на C# 7.0. Отражая растущую сложность языка C# и расширение сообщества разработчиков, автор представляет эффективные новые решения задач, с которыми вы можете сталкиваться каждый день.Четкие объяснения, экспертные советы и реалистичные примеры кода, предложенные Вагнером во всех трех изданиях книги Эффективное программирование на C#, были признаны бесценными сотнями тысяч разработчиков. Книги Эффективное программирование на C#, 3-е издание, и Наиболее эффективное программирование на C#, 2-е издание, были полностью реорганизованы; в них объяснения, советы и примеры оформлены в единый комплект, ориентированный на современный язык C#. Тот же самый испытанный подход применяется при анализе новых средств C# 7.0, что помогает решать знакомые задачи более рационально и эффективно.Опираясь на свой непревзойденный опыт работы с языком и ключевую роль в глобальных комитетах по стандартам C#, автор описывает объектно-ориентированные, функциональные и сервисно-ориентированные подходы к управлению данными в коде на C#, наилучшие способы выражения своих намерений для пользователей и других программистов, а также новые возможности для применения мощных приемов асинхронного и динамического программирования.Используйте свойства вместо данных-членов, открытых для доступа (совет 1)Проводите различие между типами значений и ссылочными типами (совет 4)Освойте взаимосвязи между разными концепциями равенства (совет 9)Избегайте присутствия операций преобразования в своих API-интерфейсах (совет 11)Осмыслите, чем методы интерфейса отличаются от виртуальных методов (совет 15)Избегайте перегрузки методов, определенных в базовых классах (совет 19)Создавайте группы методов, которые являются ясными, минимальными и полными (совет 22)Сделайте возможным немедленное сообщение об ошибках в итераторных и асинхронных методах с использованием локальных функций (совет 26)Применяйте асинхронные методы для выполнения асинхронной работы (совет 27)Избегайте размещения потоков и переключения контекста (совет 30)Создавайте параллельные алгоритмы PLINQ с учетом исключений (совет 36)Используйте пул потоков вместо создания потоков (совет 37)Применяйте класс BackgroundWorker для взаимодействия между потоками (совет 38)Используйте для дескрипторов блокировок как можно меньшую область действия (совет 41)Изучите достоинства и недостатки динамической типизации (совет 43)Научитесь полноценно использовать API-интерфейсы выражений (совет 46)Сводите к минимуму наличие динамических объектов в открытых API-интерфейсах (совет 47)Вы уже успешный программист на C#, а эта книга сделает вас выдающимся программистом.Об авторе.Билл Вагнер - один из выдающихся разработчиков на C# во всем мире, член комитета по стандартам C# в организации ECMA и автор трех изданий книги Эффективное программирование на C#.Он занимает должность президента в организации Humanitarian Toolbox, в течение 11 лет удостаивался званий Microsoft Regional Director и .NET MVP, а недавно был назначен в консультативный совет .NET Foundation. Вагнер сотрудничал с компаниями, начиная от стартапов и кончая предприятиями, которые улучшали процесс разработки программного обеспечения и расширяли свои команды разработчиков. В настоящее время, будучи членом команды содержимого .NET Core в Microsoft, он создает учебные материалы для разработчиков, изучающих C# и .NET Core.


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

  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. Роберт С.Сикорд. Безопасное программирование на C и C++. – М.: Вильямс, 2014. – 496 с.
  8. Грег Перри, Дин Миллер. Программирование на C для начинающих. – М.: Эксмо, 2015. – 368 с.
  9. Скотт Мейерс. Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов. – М.: ДМК Пресс, 2016. – 298 с.
  10. Аллигатор Декарт, Тим Банс. Программирование на Perl DBI. – М.: Символ-Плюс, 2000. – 400 с.
  11. Дирк Хенкеманс, Марк Ли. Программирование на C++ (+ CD). – М.: Символ-Плюс, 2005. – 416 с.
  12. Билл Вагнер. Эффективное программирование на C#. 50 способов улучшения кода. – М.: Вильямс, 2017. – 224 с.
  13. Джордж Хайнеман, Гэри Поллис, Стэнли Селков. Алгоритмы. Справочник с примерами на C, C++, Java и Python. – М.: Вильямс, 2017. – 432 с.
  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 стр.
Реклама в организации
Маркетинг
Диплом
118 стр.
Рекламная стратегия
Маркетинг
Диплом
124 стр.
Продвижение товара компаний системы FMCG
PR
Диплом
127 стр.



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

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

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



Отзывы
piehoney
Я хотела вас поблагодарить за то, что вы так мне помогли! защитилась на пять! без вас бы не смогла! спасибо огромное!