Поиск книг по лучшей цене!

Актуальная информация о наличии книг в крупных интернет-магазинах и сравнение цен.


  • Джозеф Албахари, Бен Албахари. C# 7.0. Справочник. Полное описание языка
    C# 7.0. Справочник. Полное описание языка
    Джозеф Албахари, Бен Албахари
    Когда у вас возникают вопросы по языку C# 7.0 или среде CLR и основным сборкам .NET Framework, это ставшее бестселлером руководство предложит все необходимые ответы. С момента представления в 2000 году C# стал языком с замечательной гибкостью и широким размахом, но такое непрекращающееся развитие означает, что по-прежнему есть многие вещи, которые предстоит изучить. Организованное вокруг концепций и сценариев использования, основательно обновленное седьмое издание книги снабдит программистов средней и высокой квалификации лаконичным планом получения знаний по C# и .NET. Погрузитесь в него и выясните, почему данное руководство считается исчерпывающим справочником по языку C#.Освойте должным образом все аспекты языка C#, от основ синтаксиса и переменных до таких сложных тем, как указатели и перегрузка операцийТщательно исследуйте LINQ с помощью трех глав, специально посвященных этой темеУзнайте о динамическом, асинхронном и параллельном программированииНаучитесь работать с функциональными средствами .NET, в числе которых XML, взаимодействие с сетью, сериализация, рефлексия, безопасность, домены приложений и контракты кодаИзучите доступный в C# 7.0 модульный компилятор как службу под названием Roslyn"C# 7.0 in a Nutshell - одна из немногих книг, которые я держу на столе в качестве быстрого справочника."Скотт Гатри, Microsoft"Как новички, так и эксперты найдут здесь все новейшие приемы программирования на C#." Эрик Липперт, C# MVP
  • Джозеф Албахари, Бен Албахари. C# 6.0. Карманный справочник
    C# 6.0. Карманный справочник
    Джозеф Албахари, Бен Албахари
    Когда вам нужны ответы на вопросы по программированию на языке C# 6.0, эта практическая и узкоспециализированная книга предложит именно то, что вам необходимо знать - безо всяких длинных введений или раздутых примеров. Легкая в чтении, она идеальна в качестве краткого справочника или даже руководства в том случае, если вы знакомы с языком Java, C++ или более ранней версией C#. Все программы и фрагменты кода, рассмотренные в этой книге, доступны в виде интерактивных примеров для LINQPad. Вы можете редактировать код и немедленно видеть результаты без необходимости в настройке проектов в Visual Studio. Эта книга написана авторами книги C# 6.0. Справочник. Полное описание языка и раскрывает все особенности языка C# 6.0. Фундаментальные основы языка C#; Более сложные темы, такие как перегрузка операций; ограничения, ковариантность и контравариантность типов; итераторы; типы, допускающие значение null; подъем операций; лямбда-выражения и замыкания; Язык LINQ, начиная с последовательностей, отложенного выполнения и стандартных операций запросов, и заканчивая полным справочником по выражениям запросов; Динамическое связывание и асинхронные функции; Небезопасный код и указатели, специальные атрибуты, директивы препроцессора и XML-документация. Об авторах Джозеф Албахари - автор книг C# 5.0 in a Nutshell (C# 5.0. Справочник. Полное описание языка, ИД "Вильямс", 2013 г.), C# 5.0 Pocket Reference (C# 5.0. Карманный справочник, ИД "Вильямс", 2012 г.) и LINQ Pocket Reference. Он также разработал LINQPad - популярную утилиту для подготовки кода и проверки запросов LINQ. Бен Албахари - бывший руководитель проектов в Microsoft и соучредитель веб-сайта Auditionist, предназначенного для кастинга актеров в Соединенном Королевстве.
  • Джон Скит. C# для профессионалов. Тонкости программирования
    C# для профессионалов. Тонкости программирования
    Джон Скит
    Книга C# ДЛЯ ПРОФЕССИОНАЛОВ. ТОНКОСТИ ПРОГРАММИРОВАНИЯ (C# in Depth) является обновлением предыдущего издания, ставшего бестселлером, с целью раскрытия новых средств языка C# 5, включая решение проблем, которые связаны с написанием сопровождаемого асинхронного кода. Она предлагает уникальные сведения о сложных областях и темных закоулках языка, которые может предоставить только эксперт Джон Скит. Если вы занимаетесь разработкой приложений .NET, то будете использовать C# как при построении сложного приложения уровня предприятия, так и при ускоренном написании какого-нибудь чернового приложения. В C# 5 можно делать удивительные вещи с помощью обобщений, лямбда-выражений, динамической типизации, LINQ, итераторных блоков и других средств. Однако прежде их необходимо должным образом изучить. Третье издание книги было полностью пересмотрено с целью раскрытия новых средств версии C# 5, включая тонкости написания сопровождаемого асинхронного кода. Вы увидите всю мощь языка C# в действии и научитесь работать с ценнейшими средствами, которые эффективно впишутся в применяемый набор инструментов. Кроме того, вы узнаете, как избегать скрытых ловушек при программировании на C# с помощью кристально чистых объяснений вопросов, касающихся внутреннего устройства языка. В этой книге предполагается, что вы хорошо усвоили свою первую книгу по C# и жаждете большего! Что внутри: обновления, появившиеся в C# 5; новое средство async/await; как и почему работает C#; Об авторе Джон Скит - старший инженер по программному обеспечению в Google, а также видный участник групп новостей, групп пользователей, международных конференций и сайта Stack Overflow Q&A. Большая часть ежедневной работы Джона связана с кодированием на Java, но его сердце принадлежит C#. Отзывы "Совершенно полные сведения о том, что и как работает в C# и почему". Из вступления Эрика Липперта, Coverity "Лучший ресурс для изучения средств языка C#" Энди Кирш,Venga "Эта книга перенесла мои знания C# на следующий уровень". Дастин Лейн, Code Harvest "Книга, которую каждый разработчик для .NET должен обязательно прочитать хотя бы раз". Дрор Хелпер, Better Place "Несомненно, лучший справочник по C#, который я только видел". Джон Пэриш, Datasift
  • Джозеф Албахари, Бен Албахари. C# 7.0. Карманный справочник
    C# 7.0. Карманный справочник
    Джозеф Албахари, Бен Албахари
    Когда вам нужны ответы на вопросы по программированию на языке C# 7.0, этот узкоспециализированный справочник предложит именно то, что необходимо знать - безо всяких длинных введений или раздутых примеров. Легкое в чтении и идеальное в качестве краткого справочника, данное руководство поможет опытным программистам на C#, Java и C++ быстро ознакомиться с последней версией языка C#.Все программы и фрагменты кода, рассмотренные в книге, доступны как интерактивные примеры в LINQPad. Вы можете их редактировать и немедленно видеть результаты без необходимости в подготовке проектов в Visual Studio. Эта книга написана авторами книги C# 7.0. Справочник. Полное описание языка (C# 7.0 in a Nutshell) и раскрывает все особенности языка C# 7.0.Фундаментальные основы C#•Новые средства C# 7.0, включая кортежи, сопоставление по шаблону и деконструкторы•Более сложные темы: перегрузка операций, ограничения типов, итераторы, типы, допускающие null, подъем операций, лямбда-выражения и замыкания•Язык LINQ: последовательности, отложенное выполнение, стандартные операции запросов и выражения запросов•Небезопасный код и указатели, специальные атрибуты, директивы препроцессора и XML-документация
  • Джозеф Албахари и Бен Албахари. C# 6.0. Справочник. Полное описание языка
    C# 6.0. Справочник. Полное описание языка
    Джозеф Албахари и Бен Албахари
    Данное руководство, ставшее бестселлером, позволяет получить точные ответы практически на любые вопросы по C# 6.0, CLR и основным сборкам .NET Framework. После своего появления в 2000 году C# стал языком с выдающейся гибкостью и мощью, но его постоянный рост и совершенствование означают необходимость в дополнительном изучении. Организованное по концепциям и сценариям использования, существенно обновленное 6-е издание книги предлагает программистам средней и высокой квалификации лаконичный план получения знаний по языку C# и платформе .NET Framework. Читая ее, вы очень быстро поймете, почему это руководство считают авторитетным справочником по C#. Изучите все аспекты языка C#, начиная с основ синтаксиса и переменных и заканчивая сложными темами, такими как указатели и перегрузка операций. Научитесь пользоваться языком LINQ благодаря трем посвященным ему главам. Освойте динамическое, асинхронное и параллельное программирование. Получите навыки работы со средствами .NET, в числе которых XML, взаимодействие с сетью, сериализация, рефлексия, безопасность, домены приложений и контракты кода. Исследуйте новый компилятор как службу C# 6.0 под названием Roslyn. "Это одна из немногих книг, которую я держу на столе в качестве быстрого справочника." Скотт Гатри, Microsoft "Как новички, так и эксперты найдут здесь все новейшие приемы программирования на C#." Эрик Липперт, Microsoft
  • Герберт Шилдт. C# 4.0. Полное руководство
    C# 4.0. Полное руководство
    Герберт Шилдт
    В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.
  • Джеффри Рихтер, Мартен ван де Боспурт. WinRT. Программирование на C# для профессионалов
    WinRT. Программирование на C# для профессионалов
    Джеффри Рихтер, Мартен ван де Боспурт
    Ознакомьтесь с Windows Runtime и изучите передовые методики разработки приложений из Магазина Windows. Авторы книги Джеффри Рихтер и Мартен ван де Боспурт, имеющие немалый опыт программирования в среде Windows и на платформе .NET Framework, помогут вам освоить основные понятия и принципы работы с Windows Runtime. В этой книге вы найдете немало полезных советов и практических рекомендаций по составлению структуры, разработке, оптимизации и отладке приложений из Магазина Windows. Эта книга поможет вам: Пользоваться прикладными программными интерфейсами WinRT API на C# Усвоить основные принципы составления архитектуры приложений из Магазина Windows Понять, каким образом осуществляется построение, развертывание и защита пакетов приложений из Магазина Windows Разобраться, каким образом активизируются приложения и как модель процесса управляет их выполнением Изучить расширенные возможности для работы с файлами и папками. Понять особенности передачи, уплотнения и шифрования данных в потоках ввода-вывода Научиться разрабатывать приложения, создающие впечатление будто они выполняются, используя живые плитки, фоновые задачи и разные виды фоновой передачи данных Организовывать обмен данными между приложениями через буфер обмена или с помощью кнопки Share на панели инструментов Charms в Windows Получить полезные советы, как зарабатывать на своих приложениях через Магазин Windows Кому адресована эта книга Разработчикам, имеющим знания и опыт программирования на платформе Microsoft .NET Framework, C# и в среде разработки Visual Studio Тем, у которого имеются стимулы к разработке приложений для Магазина Windows Отдельные главы книги могут оказаться полезными и для тех, кто разрабатывает настольные приложения под Windows.
  • Алекс Дэвис. Асинхронное программирование в C# 5.0
    Асинхронное программирование в C# 5.0
    Алекс Дэвис
    Из этого краткого руководства вы узнаете, как механизм async в С# 5.0 позволяет упростить написание асинхронного кода. Помимо ясного введения в асинхронное программирование вообще, вы найдете углубленное описание работы этого конкретного механизма и ответ на вопрос, когда и зачем использовать его в собственных приложениях. В книге рассматриваются следующие вопросы: Как писать асинхронный код вручную и как механизм async скрывает неприглядные детали. Новые способы повышения производительности серверного кода в приложениях ASP.NET. Совместная работа async и WinRT в приложениях для Windows 8. Смысл ключевого слова await в async-методах. В каком потоке .NET исполняется асинхронный код в каждой точке программы. Написание асинхронных API, согласованных с паттерном Task-based Asynchronous Pattern (ТАР). Распараллеливание программ для задействования возможностей современных компьютеров. Измерение производительности async-кода и сравнение с альтернативными подходами. Книга рассчитана на опытных программистов на С#, но будет понятна и начинающим. Она изобилует примерами кода, который можно использовать в своих программах.
  • Эндрю Стиллмен, Дженифер Грин. Изучаем C#
    Изучаем C#
    Эндрю Стиллмен, Дженифер Грин
    В отличие от большинства книг по программированию, построенных на основе скучного изложения спецификаций и примеров, с этой книгой читатель сможет сразу приступить к написанию собственного кода на языке программирования C# с самого начала. Вы освоите минимальный набор инструментов, а далее примете участие в забавных и интересных программных проектах: от разработки карточной игры до создания серьезного бизнес-приложения. Третье издание книги включает последние версии C# 5.0, Visual Studio 2012 и .NET 4.5 Framework, и будет интересно всем, изучающим язык программирования С#. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию "Head First2 издательства O'Reilly в ряду множества скучных книг, посвященных программированию."Изучаем C#2 - это пошаговое руководство с большим количеством иллюстраций, наглядных примеров и юмора. Но постоянно повышающийся уровень задач не дает юмору и концепциям C# в виде человечков увести читателей от предмета и скатить общий тон повествования в очередное пособие «для чайников». Рекомендации на первой странице (от начинающих разработчиков до сотрудников Microsoft и Google) не дадут соврать.
  • Билл Вагнер. Наиболее эффективное программирование на C#. 50 способов улучшения кода
    Наиболее эффективное программирование на C#. 50 способов улучшения кода
    Билл Вагнер
    В этой книге многоуважаемый эксперт в области .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.
  • Билл Вагнер. С# Эффективное программирование
    С# Эффективное программирование
    Билл Вагнер
    Сходство C# с языками C++, Java и C значительно облегчает изучение этого языка программирования, но имеет и свою оборотную сторону медали: программисты на C# часто продолжают использовать старые, привычные для них методики, хотя в языке имеются более выгодные альтернативы. Эксперт в этой области .NET Билл Вагнер рассказывает о пятидесяти способах, которые помогут более эффективно использовать всю мощь C# для написания быстрых, эффективных и надежных программ. Книга "C# Эффективное программирование" как и "Эффективное использование C++" (Effective C++, изд-во Addison-Wesley, 1998 г.) и "Java Эффективное программирование" (Effective Java, изд-во Addison-Wesley, 2001 г.) станет незаменимым пособием для сотен и тысяч разработчиков: четкие практичные объяснения, советы эксперта и множество реалистичных примеров программ.
  • Э. А. Ишкова. Самоучитель С#. Начала программирования
    Самоучитель С#. Начала программирования
    Э. А. Ишкова
    Данная книга является превосходным и эффективным учебным пособием для изучения языка программирования С# с нуля. Правила и приемы С# иллюстрируются программами-примерами, часть которых имеет прикладной характер. Все программы снабжены результатами исполнения. Показан вариант организации рабочего пространства в компьютере и создания простейшей собственной библиотеки программиста. Книга содержит полный набор сведений о синтаксисе и концепции языка С#, необходимый для успешного анализа и составления эффективных программных кодов. Материал книги излагается последовательно и сопровождается большим количеством наглядных примеров, разноплановых практических задач и детальным разбором их решений. Книга написана простым и доступным языком профессиональным автором. Предназначена для самой широкой аудитории, желающей освоить программирование на языке С# (включая студентов).
  • Билл Вагнер. Эффективное программирование на C#. 50 способов улучшения кода
    Эффективное программирование на C#. 50 способов улучшения кода
    Билл Вагнер
    В этой книге многоуважаемый эксперт в области .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#, а эта книга сделает вас выдающимся программистом.
  • Эндрю Троелсен, Филипп Джепикс. Язык программирования C# 6.0 и платформа .NET 4.6
    Язык программирования C# 6.0 и платформа .NET 4.6
    Эндрю Троелсен, Филипп Джепикс
    Новое 7-е издание этой книги было полностью пересмотрено и переписано с учетом последних изменений спецификации языка C# и новых достижений платформы .NET Framework. Отдельные главы посвящены важным новым средствам, которые делают .NET Framework 4.6 самым передовым выпуском, в том числе:- Усовершенствованная модель программирования ADO.NET Entity Framework; - Многочисленные улучшения IDE-среды и архитектуры MVVM для разработки настольных приложений WPF;- Многочисленные обновления в ASP.NET Web API.Помимо этого предлагается исчерпывающее рассмотрение всех ключевых возможностей языка C#, как старых, так и новых, что позволило обрести популярность предыдущим изданиям этой книги. Читатели получат основательные знания приемов объектно-ориентированной обработки, атрибутов и рефлексии, обобщений и коллекций, а также обретут понимание многих сложных тем, которые не раскрываются в других источниках (таких как коды операций CIL и выпуск динамических сборок).Основная миссия книги заключается в том, чтобы служить исчерпывающим руководством по языку программирования C# и ключевым аспектам платформы .NET, а также предоставлять обзорные сведения о технологиях, построенных на основе C# и .NET (ADO.NET и Entity Framework, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) и ASP.NET (Web Forms, MVC, Web API)).Благодаря приведенной в книге информации у читателей появится возможность применять полученные знания при решении специфичных задач программирования и готовность к дальнейшим исследованиям мира .NET.
  • В. В. Подбельский. Язык C#. Решение задач
    Язык C#. Решение задач
    В. В. Подбельский
    Учебное пособие представляет собой сборник задач с решения­ми в виде программ на языке С# в интегрированной среде разработки Microsoft Visual Studio 2010, 2012. Решения задач снабжены подробными объяснениями всех алгоритмических и конструктивных особенностей кода. Задачи книги расположены по нарастающей сложности и позволя­ют читателю, начав с элементов языка С#, получить навыки программи­ рования достаточно высокого уровня. От консольных программ читатель переходит к созданию библиотек классов и полноэкранным Windows-приложениям. В последних главах книги рассмотрено применение мето­ дологии эволюционного подхода к проектированию программ, а последняя задача посвящена разработке библиотеки классов для численного интегрирования систем дифференциальных уравнений и применению свободно распространяемой графической библиотеки ZedGraph. Книга рассчитана на широкий круг программистов, переходящих на язык С#, на студентов, изучающих язык С# в курсах программирования, и читателей, самостоятельно изучающих язык С#.

© 2017 books.iqbuy.ru