Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Главная>Каталог книг>Книги по программированию>Объектно-ориентированное программирование (ООП). Delphi, C, C++, C#>Наиболее эффективное программирование на C#: 50 способов улучшения кода

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

Издание 2018 г.
495 грн
В этой книге многоуважаемый эксперт в области .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.
Издание 2018 г.
Товар на складе
495 грн

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

Артикул : 72346
Издательство : Диалектика-Вильямс
Автор : Билл Вагнер
Язык : Русский
ISBN13 : 978-5-9909446-7-1
Формат : 70x100/16
EAN13 : 9785990944671
Страниц : 240
Год издания : 2018
Тип переплета : Мягкий
495 грн
Издание 2018 г.

Описание
В этой книге многоуважаемый эксперт в области .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.

Рекомендуемые книги

Купить Буква к букве. Леттеринг для начинающих

Буква к букве. Леттеринг для начинающих

Татьяна Чулюскина

342 грн
Купить Блокнот Nuba Soft  клетка, гибкая обложка, синяя

Блокнот Nuba Soft клетка, гибкая обложка, синяя

130 грн
Купить Как потратить миллион, которого нет 2

Как потратить миллион, которого нет 2

Гарик Корогодский

360 грн
Купить С мечтой о Риме

С мечтой о Риме

Борис Джонсон

210 грн
Купить Закон «джунглей». В поисках формулы жизни

Закон «джунглей». В поисках формулы жизни

Шон Кэрролл

215 грн
Купить Леонардо і Тайна вечеря

Леонардо і Тайна вечеря

Росс Кінг

370 грн
Купить Открой мир заново! (светлый)

Открой мир заново! (светлый)

Кери Смит

210 грн
Купить Людина-Павук. Синій

Людина-Павук. Синій

Джеф Леб, Тім Сейл

260 грн
Купить Мастера успеха. Диалоги о власти и бизнесе

Мастера успеха. Диалоги о власти и бизнесе

Роберт Грин

165 грн
Купить Тело, еда, секс и тревога: Что беспокоит современную женщину. Исследование клинического психолога

Тело, еда, секс и тревога: Что беспокоит современную женщину. Исследование клинического психолога

Юлия Лапина

295 грн
Купить Ежедневники Веденеевой. Gratitude Diary: 1000 причин для счастья (голубой)

Ежедневники Веденеевой. Gratitude Diary: 1000 причин для счастья (голубой)

Варя Веденеева

530 грн
Купить Казкотерапія : Бетсі, не плач!

Казкотерапія : Бетсі, не плач!

Чуб Наталія

145 грн
Купить Уйти из толпы. Как быть успешным в мире, где толпа правит, но исключительность ведет

Уйти из толпы. Как быть успешным в мире, где толпа правит, но исключительность ведет

Янгами Мун

274 грн
Купить Довідник базових термінів та понять з мікроекономіки

Довідник базових термінів та понять з мікроекономіки

Слухай Сергій

129 грн
Купить Нью-Йорк

Нью-Йорк

Эдвард Резерфорд

270 грн
Купить Выдающиеся растения, которые изменили нашу жизнь

Выдающиеся растения, которые изменили нашу жизнь

Хелен Байнум,Уильям Байнум

385 грн
Купить Вселенная. Вопросов больше, чем ответов

Вселенная. Вопросов больше, чем ответов

Александр Громов, Александр Малиновский

160 грн
Купить Отличная квантовая механика. В 2 частях. Учебное пособие

Отличная квантовая механика. В 2 частях. Учебное пособие

Александр Львовский

552 грн
Купить Секреты пластилина

Секреты пластилина

Рони Орен

210 грн
Купить Сила настоящего. Руководство к духовному пробуждению

Сила настоящего. Руководство к духовному пробуждению

Экхарт Толле

210 грн
Купить Полный курс нумерологии. Как найти себя и раскрыть свой потенциал

Полный курс нумерологии. Как найти себя и раскрыть свой потенциал

Дэвид А. Филлипс

130 грн
Купить Я, Ніна

Я, Ніна

Яніна Соколова, Ольга Купріян

300 грн
Купить Нескучный менеджмент - 2. Для руководителей и стремящихся ими стать

Нескучный менеджмент - 2. Для руководителей и стремящихся ими стать

Иван Мазур

59 грн
Купить Алена Водонаева. Голая (Правда о том, как быть настоящей женщиной)

Алена Водонаева. Голая (Правда о том, как быть настоящей женщиной)

Алена Водонаева

305 грн
Купить Киев, скрытый от нас

Киев, скрытый от нас

Кирилл Степанец

340 грн
Купить Современное проектирование на C++

Современное проектирование на C++

Андрей Александреску

420 грн
Купить Класична листівка Ти котик!

Класична листівка Ти котик!

25 грн
Купить Комплект игры «Thinkers 9-12 років - Алгоритми» (укр.)

Комплект игры «Thinkers 9-12 років - Алгоритми» (укр.)

148 грн
Купить Большая книга Сказок (илл.Инна Бодрова)

Большая книга Сказок (илл.Инна Бодрова)

385 грн
Купить Черная линия

Черная линия

Жан-Кристоф Гранже

74 грн
Купить Блокнот Nuba Strong клетка, твердая обложка, красная

Блокнот Nuba Strong клетка, твердая обложка, красная

130 грн
Купить Хозяин слова. Мастерство публичного выступления

Хозяин слова. Мастерство публичного выступления

Игорь Родченко

323 грн
Купить Системы управления. Инжиниринг качества.Изд.4

Системы управления. Инжиниринг качества.Изд.4

Варжапетяна А. Г.

57 грн
Купить Русско-польский разговорник

Русско-польский разговорник

54 грн
Купить Міні листівка Я дуже сильно тебе кохаю

Міні листівка Я дуже сильно тебе кохаю

10 грн
Купить Приключения Незнайки и его друзей ( Иллюстратор Генрих Вальк )

Приключения Незнайки и его друзей ( Иллюстратор Генрих Вальк )

Николай Носов

245 грн
Купить Історія Starbucks. Усе почалося з чашки кави…

Історія Starbucks. Усе почалося з чашки кави…

Говард Шульц

225 грн
Купить Учение о душе

Учение о душе

Фома Аквинский

62 грн
Купить Ирландец. "Я слышал, ты красишь дома"

Ирландец. "Я слышал, ты красишь дома"

Чарльз Брандт

225 грн
Купить Борода и философия

Борода и философия

Томас Гоуинг

317 грн

Книги из категории "Книги по программированию"

Купить Руководство по микропрограммному обеспечению

Руководство по микропрограммному обеспечению

Джек Ганссл

778 грн
389 грн
Купить Искусство программирования, том 4А. Комбинаторные алгоритмы, часть 1

Искусство программирования, том 4А. Комбинаторные алгоритмы, часть 1

Дональд Э. Кнут

1 260 грн
Купить Крупномасштабное машинное обучение вместе с Python

Крупномасштабное машинное обучение вместе с Python

Бастиан Шарден, Лука Массарон, Альберто Боскетти

950 грн
Купить CSS: полный справочник

CSS: полный справочник

Эрик А. Мейер, Эстелл Уэйл

900 грн
Купить Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов

Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов

Дэвид Скляр

590 грн
Купить JavaScript для профессионалов

JavaScript для профессионалов

Джон Резиг, Расс Фергюсон, Джон Пакстон

590 грн
Купить Teach Yourself Visually Flash MX

Teach Yourself Visually Flash MX

Marangraphics

165 грн
83 грн
Купить Интеграция Visual С# 2005 с Office и другими программами +CD

Интеграция Visual С# 2005 с Office и другими программами +CD

Жарков В.А.

498 грн
249 грн
Купить Visual Basic Desing Patterns. VB 6.0 and VB.NET +CD

Visual Basic Desing Patterns. VB 6.0 and VB.NET +CD

Cooper James

248 грн
124 грн
Купить Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных. Учебник

Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных. Учебник

Петер Флах

1 420 грн
Купить Jini and JavaSpaces Application Development

Jini and JavaSpaces Application Development

Flenner Robert

248 грн
124 грн
Купить Введение в анализ алгоритмов

Введение в анализ алгоритмов

Майкл Солтис

1 000 грн
Купить Язык программирования C++. Базовый курс

Язык программирования C++. Базовый курс

Стенли Б. Липпман, Жози Лажойе

900 грн
Купить Программирование на языке OCaml

Программирование на языке OCaml

Ярон Мински

850 грн
425 грн
Купить Конкурентность и параллелизм на платформе .NET. Паттерны эффективного проектирования

Конкурентность и параллелизм на платформе .NET. Паттерны эффективного проектирования

Рикардо Террелл

980 грн
Купить Программирование: принципы и практика с использованием C++

Программирование: принципы и практика с использованием C++

Бьярне Страуструп

1 080 грн
Купить Эффективный Spark. Масштабирование и оптимизация

Эффективный Spark. Масштабирование и оптимизация

Холден Карау, Рейчел Уоррен

809 грн
567 грн
Купить Teach Yourself Adobe GoLive 6 in 24 Hours

Teach Yourself Adobe GoLive 6 in 24 Hours

Smith Jennifer, Grillo Ly

124 грн
62 грн
Купить C# 4.0: полное руководство

C# 4.0: полное руководство

Герберт Шилдт

810 грн
Купить Легкий способ выучить Python 3

Легкий способ выучить Python 3

Зед Шоу

560 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2020 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC