Подбор книг по C# / Издательский дом «Питер» corporate blog / Habr
Мы решили собрать в одну подборку самые, по нашему мнению, интересные книги нашего издательства, посвященные языку программирования C#. В посте собраны хорошие книги от пособий для начинающих (например, примелькавшаяся книга серии Head First) до изданий Джеффри Рихтера и Чарли Петцольда для практикующих программистов, в общем – на любой вкус по самым лучшим ценам в интернете.
CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. 4-е изд.
Автор: Дж. Рихтер
Эта книга, выходящая в четвертом издании и уже ставшая классическим учебником по программированию, подробно описывает внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 4.5. Написанная признанным экспертом в области программирования Джеффри Рихтером, много лет являющимся консультантом команды разработчиков .NET Framework компании Microsoft, книга научит вас создавать по-настоящему надежные приложения любого вида, в том числе с использованием Microsoft Silverlight, ASP.NET, Windows Presentation Foundation и т.д. Четвертое издание полностью обновлено в соответствии со спецификацией платформы .NET Framework 4.5, а также среды Visual Studio 2012 и C# 5.0
Оглавление
Отрывок
Программирование для Microsoft Windows 8. 6-е изд.
Автор: Ч. Петцольд
Шестое издание этой легендарной книги пришлось ждать почти 15 лет! В своем новом труде Чарльз Петцольд, известный автор и один из пионеров Windows-программирования, рассказывает о разработке приложений для Windows Store с использованием C# и XAML в среде Windows Runtime. Первая часть книги «Основы» посвящена приемам, которые особенно важны для большинства рядовых программистов: сборке готовых элементов управления в приложении и их связыванию с кодом и данными. Здесь полностью объясняется весь программный код и разметка, генерируемая Visual Studio для разных шаблонов проектов. Во второй части книги «Специальные возможности» описываются низкоуровневые и нестандартные задачи — сенсорный ввод, растровая графика, расширенное форматирование текста, печать, работа с датчиками ориентации и GPS. Книга адресуется разработчикам, уверенно владеющим языком C#, которые хотят изучить API для разработки приложений для Windows 8.
Оглавление
Отрывок
Язык программирования C#. Классика Computers Science. 4-е изд.
Авторы: А. Хейлсберг, М. Торгерсен, С. Вилтамут, П. Голд
Это четвертое издание главной книги по языку C#, написанной легендой программирования — Андерсом Хейлсбергом, архитектором C#, Delphi и Turbo Pascal, совместно с другими специалистами, входившими в группу разработчиков C# компании Microsoft. Издание является наиболее полным описанием языка и самым авторитетным источником информации по этой теме, построенным в формате сборника спецификаций, включающих в себя описание синтаксиса, сопутствующие материалы и примеры, а также образцы кода. Эта книга — своего рода «библия» разработчика, которая с легкостью может заменить как MSDN, так и остальные книги по C#. Четвертое издание содержит описание новых особенностей C# 4.0, включая динамическое связывание, именованные и необязательные параметры, а также ковариантные и контравариантные обобщенные типы. Цель этих новшеств — расширение возможностей C# для взаимодействия с объектами, не относящимися к платформе .NET. Отличительная особенность нового издания также состоит в том, что каждая глава книги содержит обширные комментарии, написанные известными «гуру» программирования, такими как Джон Скит, Джозеф Альбахари, Билл Вагнер, Кристиан Нейгел, Эрик Липперт и др.
Оглавление
Отрывок
Приложения для Windows 8 на C# и XAML
Автор: Дж. Ликнесс
Это первое практическое руководство по созданию приложений для Windows 8 охватывает весь жизненный цикл: от разработки шаблона проекта до публикации в Windows Store. Автор книги Джереми Ликнесс, ведущий специалист компании Microsoft, поможет использовать ваши навыки разработчика в работе с новыми инструментами Visual Studio 2012 для создания полезных и инновационных приложений. В книге рассмотрены и бизнес-приложения, и пользовательские приложения. При помощи тщательно отработанных загружаемых примеров кода и демонстрационных проектов автор показывает, как максимально использовать новые функции платформы, включая встраивание в социальные сети, поиск, расширения, контракты и мозаичное размещение.
Оглавление
Отрывок
Изучаем C#. 3-е изд.
Авторы: Э. Стиллмен, Дж. Грин
В отличие от большинства книг по программированию, построенных на основе скучного изложения спецификаций и примеров, с этой книгой читатель сможет сразу приступить к написанию собственного кода на языке программирования C# с самого начала. Вы освоите минимальный набор инструментов, а далее примете участие в забавных и интересных программных проектах: от разработки карточной игры до создания серьезного бизнес-приложения. Второе издание книги включает последние версии C# 5.0, Visual Studio 2012 и .NET 4.5 Framework, и будет интересно всем, изучающим язык программирования С#. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию «Head First» издательства O’Reilly в ряду множества скучных книг, посвященных программированию.
Оглавление
Отрывок
Ссылка на каталог книг
habr.com
Все книги по c#(csharp) на русском языке
Все книги по C#(CSharp) на русском языкеЯзык: Русский
Качество: скан/ebook/web
Количество страниц: многоОписание: Все книги по C#(CSharp) на русском языке
Оглавление
Все книги по C#(CSharp) на русском языке
! Агуров\
! Культин\
! Петцольд\
! Трей Нэш\
! Троелсен\
! Фролов\
! Шилдт\
C# 2005 для чайников. 2008. Стефан Рэнди Дэвис, Чак Сфер\
C# 2005 и платформа .NET 3.0 для профессионалов. 2008. Нейгел.К, Ивьен.Б, Глинн.Дж, Уотсон.К., Скиннер.М\
C# 2008 и платформа .NET 3.5 для профессионалов. 2009. Нейгел.К, Ивьен.Б, Глинн.Дж, Уотсон.К., Скиннер.М\
C# в кратком изложении. 2005. Бишоп.Д, Хорспул.Н\
C# для профессионалов. 2003. Робинсон.С, Корнес.О и др\
C# для школьников. Учебное пособие. 2009. Дрейер.M\
C#. Программирование на языке высокого уровня. Павловская.Т.А\
C#. Советы программистам. 2008. Климов.А.П + CD\
CLR via C#. Программирование на платформе Microsoft .NET FRAMEWORK 2.0 на языке C#. Рихтер.Дж\
Managed DirectX9. Программирование графики и игр. 2005. Том Миллер\
Microsoft Visual C# 2008. Базовый курс. 2009. Уотсон.К, Нейгел.К, и др\
Visual С# на примерах. 2008. Абрамян.М.Э\
Компьютерная графика, мультимедиа и игры на Visual C# 2005. 2005. Жарков.В.А\
Программирование для Microsoft .NET. 2003. Просиз.Дж\
Программирование на C#. Создание .NET приложений. 2-е издание. 2003. Либерти.Д\
Программирование на языке С#. Фаронов.В.В\
Самоучитель C#. 2001. Секунов.Н.Ю\
Самоучитель С# 2008. 2009. Гросс.К\
Сборник статей по C# (.NET World)\
ASP .NET MVC Framework с примерами на C# для профессионалов. 2010. Сандерсон.С.djvu
C# Builder. Быстрый старт. 2005. Джо Майо.djvu
C# в подлиннике. Наиболее полное руководство. 2006. Дейтел.Х, Дейтел.П.djvu
C#.doc
C#. 2005. Карли Ватсон.pdf
C#. Введение в программирование. Учебное пособие. 2005. Марченко.А.Л.pdf
C#. Спецификация языка. Версия 3.0. 2007. Microsoft.doc
Net. Сетевое программирование для профессионалов. 2005. Кровчик.Э, Кумар.В, Лагари.Н, Мунгале.А, Нагел.К, Паркер.Т, Шивакумар.Ш.djvu
RSDN.rar
Введение в C#. Библиотека программиста. 2001. Гуннерсон.Э.rar
Все о DataGridView. Учебник.doc
Графический интерфейс.doc
Демо-версия справочника по функциям и сообщениям Windows API для .NET Framework.zip
Книга по C#.rar
Особенности объектно-ориентированного программирования на C++, CLI, C# и Java. 2-е издание. 2010. Медведев.В.И.pdf
Практика программирования на С# для Windows и Web в Microsoft Visual Studio 2003, 2005, 2008 (wladm.narod.ru).mht
Применение DDD и шаблонов проектирования Проблемно-ориентированное проектирование приложений с примерами на C# и .NET. 2008. Нильссон.Д.djvu
Программирование на C++ C# в Visual Studio .NET 2003. 2004. Понамарев.В.pdf
Программирование на Java и C# для студента. 2005. Герман.О.В, Герман.Ю.О.pdf
Программирование на языке C#. Методическое пособие по курсу «Программирование на языках высокого уровня». 2007. Маран.М.М.doc
Работа с базами данных на языке C#. Технология АDO .NET. Учебное пособие. 2009. Евсеева.О.Н, Шамшев.А.Б.pdf
Разработка WEB-приложений на Microsoft Visual Basic. NET и Microsoft Visual C# .NET. Учебный курс. 2003.pdf
Разработка Web-сервисов XML и серверных компонентов на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. 2004.pdf
Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD, MCSD. 2003.pdf
Си Шарп. Создание приложений для Windows. 2003. Лабор.В.В.pdf
Собрание уроков по C#.rar
Современная практика программирования на Microsoft Visual Basic и Visual C#. 2006. Балена.Ф, Димауро.Д.pdf
Справочник по функциям Windows API для .NET Framework.chm
Уроки по C#.rar
Учебник по C#.doc
Учебник по Csharp.chm
Учебник по С# — c-sharp.ru.rar
Язык C#. 2000. Федоров.А.doc
Язык программирования C#.rar
Скачать
bsfo.ru
Книги по C и C++ | ProgBook — книги и учебники по программированию
В данной книге автор описывает все основные средства языка C++, которые будут полезны любому начинающему программисту. Сначала читатель познакомится с элементарными понятиями (операторы, функции, переменные, инструкции управления, объекты и классы), после чего он сможет перейти к более сложным темам, таким как: перегрузка операторов, наследование, полиморфизм, виртуальные функции, механизм обработки исключений и средства ввода-вывода. Автор справочника «C++. Руководство для начинающих» Герберт Шилдт — авторитет в кругах C, C++ и Java-программистов. Он включил в свой справочник множество различных тестов для самоконтроля, которые позволят без проблем проверить усвоение теоретических знаний. Кроме того, в книге есть раздел «вопросы и ответы», который станет прекрасной шпаргалкой для любого программиста.
Благодаря этой книге читатель сможет в короткие сроки написать свою первую программу по схеме «алгоритм работы + выбранный язык программирования + стиль = рабочая и полезная программа». Весь изложенный в книге материал иллюстрируется наглядными примерами, а для написания программ используются такие языки, как Borland C++, Turbo Pascal и Fortran. В книге приведены различные упражнения, которые потребуют от читателя лишь рассудительности и знания основ математики и начальных сведений из раздела линейной алгебры. Книга «Программирование», написанная В. Шелест, предназначена для учащихся старшего звена школ, студентов младших курсов ВУЗов, а также всем тем, кто изучает или преподает программирование.
Данное пособие вкратце рассматривает основы языка программирования C++. Материал содержит основные функции, выражения и операторы популярного среди программистов языка С++, понятие объектно-ориентированного программирования преподносится легким, неформальным языком, доступным каждому, а многочисленные примеры (которые, по сути, являются элементами работающих программ) позволят закрепить изученный материал.
Все примеры, приведенные в книге «Язык С++. Учебное пособие», могут быть использованы для написания совершенно новых приложений. Пособие составлено коллективом авторов, в числе которых В.В. Фертиков, И. Ф. Астахова, С. В. Власов и А. В. Ларин, и рассчитано на студентов и их преподавателей, аспирантов и научных работников, а также на всех тех, кто желает лучше узнать язык программирования С++.
В книге описаны основные моменты работы с вычислительной архитектурой CUDA, которая разрабатывается сотрудниками компании NVIDIA. Вместе с современной программной платформой, вычислительная архитектура CUDA позволяет программистам во всем мире использовать в работе огромную мощь графических процессоров, которую можно применить при создании высокопроизводительных приложений (например, научных, финансовых или инженерных). Книга «Технология CUDA в примерах. Введение в программирование графических процессоров» составлена Эдвардом Кэндротом и Джейсоном Сандерсом — ведущими разработчиками архитектуры CUDA, так что информация поступает, можно сказать, из первых рук.
Авторы в своей работе рассматривают самые важные аспекты CUDA, а также иллюстрируют их работающими примерами. После краткого введения в суть платформы и архитектуры CUDA, авторы начинают обсуждение функционала и связанных с ним решений. Читатель сможет узнать, когда лучше всего использовать то или иное средство CUDA, как писать программы, демонстрирующие впечатляющую производительность, и многое другое. Книга рассчитана, в основном, на программистов, но будет не менее полезна научным работникам, инженерам и студентам технических специальностей высших учебных заведений.
В справочнике содержится вся необходимая информация для ознакомления с возможностями языка С++ и написания программ на этом языке программирования. В книге изложен материал по основным элементам языка C++, таким как: функции, классы, операторы и директивы. В ходе изучения материала читателю предлагается применять полученные теоретические знания на практике — в справочнике изложен процесс написания программ разного назначения и уровня сложности. «C++. Специальный справочник», созданный Борисом Карловым и Татьяной Барановой, сочетает в себе функции как обычного справочника, так и учебного пособия, что делает эту книгу незаменимой не только начинающим программистам, но и тем, кто с языком С++ знаком уже не понаслышке.
Учебник целиком и полностью будет посвящен популярному языку программирования C++. Пособие будет рассматривать, как с помощью этого языка решать сложные задачи, которые каждому пригодятся в работе. Книга будет показывать, как можно создать загрузчик файлов из сети Интернет и научит этому навыку каждого читателя.
Пособие научит вас создавать различные приложения для финансовых расчетов, и вы сможете с помощью этого узнавать расчет суммы вложений и вычислять платежи по ссуде. Книга также поможет использовать язык программирования C++ в решении вопросов искусственного интеллекта. В книге будет приведен уникальнейший код Mini C++, который пригодиться каждому специалисту для работы.
Книга научит читателя работе с панелью управления потоком и познакомит со всеми его функциями. Пособие покажет, как нужно разрабатывать сборщики мусора и пользовательские контейнера.
Изначально учебник познакомит нас со всеми базовыми возможностями языка программирования C++ в своей первой главе. Вторая глава будет посвящена самому простому сборщику мусора для языка C++. Далее вы сможете узнать про понятие многопоточности и научитесь его использовать в работе.
Четвертая глава книги будет посвящена расширению языка программирования C++ и всем приемам работы в выбранной сфере. Дальнейшая тема будет про загрузчика файлов из Интернета и про все способы работы с ним. В следующей теме мы узнаем, как проводить финансовые расчеты в C++ и как это поможет в работе каждому экономисту.
Дальнейшая тема книги будет рассказывать про решение задач способом искусственного интеллекта. Также мы сможем узнать из пособия как разрабатывать пользовательский контейнер STL. И последняя тема учебника познакомит нас с интерпретатором Mini C++.
Не стоит забывать, что после каждой главы книги будут специальные задания и задачки для закрепления изученного материала. Каждый читатель сможет познакомиться с нужной темой и после этого проверить свои знания. Благодаря этим задачам, каждый самостоятельно сможет понять, какие темы нужно перечитать повторно, а какие уже полностью освоены и могут быть использованы на практике.
Пособие будет содержать интереснейшие примеры, которые будут захватывать дух каждого читателя. Автор книги Герберт Шилдт использовал весь свой жизненный опыт и все примеры, с которыми ему приходилось работать. Он старается мастерски изложить материал пособия, чтобы даже новичок мог легко в нем разобраться и использовать в будущей работе. Автор приводит всевозможные ошибки, которые могут случаться в первой работе, чтобы читатель смогу их избежать и успешно начать свои первые проекты.
Книга «Искусство программирования на C++» будет настоящей находкой для любого программиста, который хочет изучить язык программирования С++ и повысить свои профессиональные навыки.
Данное пособие будет полностью объяснять всю работу и принципы программирования на С++, также поможет каждому разобраться в функциях Win32 API приложений. Этот материал обязан знать каждый новичок, который хочет разбираться в вопросах и задачах программирования. Ведь в этом пособии будут раскрыты важнейшие темы и все нужные базовые понятия.
Первая глава будет одной из важнейших, ведь здесь будет показан весь интерфейс Windows-приложения. Также тут каждый сможет узнать обо всех важнейших базовых функциях. Например, в разделе этого учебника можно будет узнать про исследования каркаса и про стандартные заготовки Windows-приложений. Этот раздел также даст представления о сообщениях мыши, о нажатии клавиш и про обработки сообщений. Каждый новичок сможет узнать в данном разделе этого учебника про системные шрифты, про диалоги с пользователем, а также про все виды интерактивной графики.
Следующий раздел этого пособия будет не такой большой, но не менее полезный. Он будет целиком и полностью посвящен работе с файлами, о которых должен знать каждый новичок. Стоит отметить, что этот раздел и все остальные, будут сопровождаться вопросами и заданиями, для закрепления всего материала.
Третья глава этой книги будет рассказывать читателю про окна и элементы управления и все функции, которые помогут в работе с ними. Следующий раздел будет посвящен растровой графике и ее применению в работе и новых проектах. Один из важных разделов будет давать информацию про библиотеки динамической компоновки DLL. А вот завершающая глава расскажет нам про процессы и потоки, нужные для работы каждому программисту.
Книга «Технология программирования на C++. Win32 API-приложения» будет также содержать интересные приложения в конце, которые помогут закрепить все знания и получить новую полезную информацию. Не стоит забывать проходить такие же интересные задания после каждого раздела, ведь они будут помогать хорошо закреплять выученный материал и понимать, какие темы нужно перечитать повторно. Самое главное не пренебрегать ими, потому что последующее изучение будет не продуктивно. Зато после прочтения данного учебника и прохождению всех упражнений вы уж точно полностью поймете все основы программирования, и с легкостью будете использовать полученные знания на практике.
Автор данного пособия — Н. А. Литвиненко — является большим специалистом в сфере программирования на С++ и делиться всеми знаниями и опытом со своими читателями. Она позволяет без трудностей любому новичку сделать огромный шаг к своей карьере программиста. Это пособие рекомендуется прочитать любому студенту и новичку для понятия всех базовых терминов и для закрепления полученных знаний. Также этот учебник будет идеально использовать любому преподавателю для обучения студентов, ведь он гарантированно подготовит их к успешной сдаче экзаменов и поможет запомнить нужную информацию на всю жизнь.
Материал этой книги будет целиком и полностью посвящен технологиям и основам программирования с помощью СОМ+, которые позволят создавать новые, потрясающие проекты и трехуровневые приложения. Все содержимое этого учебника написано очень профессионально и понятно, что позволяет даже новичку быстро войти в курс дела и хорошо освоить эту тематику.
Этот учебник будет содержать в себе массу примеров и задач, которые помогут не только освоить эту тему, но еще и попрактиковаться в ней. В книге будет также использовано множество языков программирования, которые будут большой помощью в работе и в новых приложениях.
В этом пособии будет множество тематик, которые будут действительно интересны каждому читателю, ведь после прочтения можно будет создавать новые приложения и работать с необычными проектами. Здесь будет много рассказываться про всевозможные базы данных и про их пользу в данной работе. Также этот учебник будет содержать информацию про безопасность этих данных и их основную защиту. Много разделов будет посвящено современным функциям и технологиям с распределенными приложениями. Также эта книга покажет, как нужно работать в Интернете и как это будет помогать в создании трехуровневых приложений. Изучать эту тематику будет очень легко именно благодаря этому учебнику, ведь нигде так доступно и понятно не подобран материал, как здесь.
Книга «Технология COM+. Основы и программирование.» подойдет для изучения любому студенту, ведь она будет помогать самостоятельно без помощи преподавателей разобраться в этой сфере и научиться самому создавать подобные приложения. Также для активных новичков это будет настоящей находкой. Ведь после прочтения этого пособия уровень любого начинающего вырастет, и он научится новым функциям, которые раньше казались нереальными. Автор этого учебника — Роберт Дж. Оберг — является доктором наук и большим специалистом в этой области. Он излагает в книге весь свой опыт и знания и делает он это в легкой, доступной форме. Он делает так, чтобы даже своими силами любой человек мог разобраться в этой теме и научиться создавать собственные приложения с помощью технологии СОМ+. И автор все-таки достигает своей цели, ведь каждый, кто прочитает эту книгу, легко сможет работать со своими собственными проектами и создавать трехуровневые приложения своими руками.
С++ — базовый объектно-ориентированный язык программирования. Он основа многих привычных приложений.
В книге «Программирование на языке C++. Самоучитель», построенной одновременно и как учебник, и как справочное пособие для желающих овладеть искусством составлять программные продукты, изложены все основные составляющие этого языка. Освещены все средства, типичные для объектно-ориентированного программирования как такового. Среди них стандартные понятия и процедуры, такие как: наследование, инкапсуляция, полиморфизм, виртуальные функции, обобщенные алгоритмы, контейнеры, шаблоны – стандартные (STL) и пользовательские.
В книге приводятся также приемы использования Visual Studio .NET для создания приложений на платформе Windows. Показаны пути использования библиотеки MFC (стандартная фирмы Microsoft).
Легкий язык изложения делает доступным довольно сложный материал даже для школьников. В ней найдут немало интересного и полезного для себя и студенты вузов, и аспиранты. Большое количество практических примеров облегчает освоение C++ для задач объектно-ориентированного программирования. Знание С дает хорошее преимущество при усвоении материала книги.
Автор книги «Язык программирования C++. Лекции и упражнения» – известный профессионал в области информационных технологий. Предлагаемое пособие посвящено едва ли не самой мощной программной платформе – С++, языку, ставшему эталоном самого понятия «объектно-ориентированное программирование».
Искусство знаменитого лектора излагать материал нашло яркое выражение и в данном учебнике. Легкий стиль изложения дает возможность даже далекому от области программирования человеку просто вникнуть в предмет и усвоить поданные знания. Книга изобилует примерами и рекомендациями по избежанию типичных и досадных ошибок. Все необходимые позиции разобраны предельно подробно. Начиная от простейших – описания типов данных, операторов и элементарных операций до функций и стандартных процедур.
Большое внимание уделяется объяснению коренных понятий: объекта, класса, шаблона, наследования. Читатель сможет освоить приемы создания исключений и их независимой обработки. Показаны принципы создания живучей программы, работающей независимо от нештатных ситуаций. После изучения каждой темы можно проверить свои знания с помощью вопросов, приводимых в ее конце. Там же есть и упражнения, которые помогают усвоить и закрепить способы решения типичных задач.
В книге найдут много полезного для себя и студенты, и преподаватели, и все программисты любого уровня – от начинающего до опытного.
progbook.ru
Книги по C++ | Ру-Сфера: Исследование защиты и обсуждение IT-безопасности
JavaScript отключен. Для полноценно использования нашего сайта, пожалуйста, включите JavaScript в своем браузере.
Антоха
Уважаемый пользователь
Форумчанин
- Аверкин В.П., Бобровский А.И. и др. под ред. Хомоненко А.Д. Программирование на C++. Учебное пособие.Корона-Принт.1999.djvu Скачать.
- Александреску. Современное проектирование на C++. Обобщенное программирование и прикладные шаблоны проектирования.Вильямс.2002.pdf Скачать.
- Аммерааль Л. STL для программистов на C++.ДМК.1999.djvu Скачать.
- Астахова И.Ф., Власов С.В. Язык С++. Учебное пособие. 2003.djvu Скачать.
- Бондарев В.М. Програмирование на С++.2005.djvu Скачать.
- Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2001.chm Скачать.
- Вандевурд, Джосаттис. Шаблоны C++. Справочник разработчика.Вильямс. 2003.djvu Скачать.
- Глушаков, Коваль, Смирнов. Язык программирования С++, учебный курс. 2001.djvu Скачать.
- Голуб А.И. Веревка достаточной длины, чтобы.. Правила программирования на C и C++. 2001.pdf Скачать.
- Девис.С.Р. C++ для чайников.Диалектика.2003.pdf Скачать.
- Дейтел Х, Дейтел П. Как программировать на C++. 1006с.djvu Скачать.
- Джамса К. Учимся программировать на языке С++.Мир.1997.djvu Скачать.
- Джордан Д. Обработка объектных баз данных в C++. Программирование с использованием стандарта ODMG.Вильямс.2001.djvu Скачать.
- Джосьютис. C++ Стандартная библиотека. Питер.2004.djvu Скачать.
- Каррано, Причард. Абстракция данных и решение задач на C++. Стены и зеркала.2003.pdf Скачать.
- Кениг Э., Му Б. Эффективное программирование на С++.Вильямс.2002.djvu Скачать.
- Крупник А. Изучаем C++. Питер.2004.djvu Скачать.
- Крупник А. Самоучитель С++. Питер.2005.djvu Скачать.
- Кубенский. Структуры и алгоритмы обработки данных, объектно-ориентированный подход и реализация на С++.БХВ.2004.djvu Скачать.
- Культин Н. С С++ в задачах и примерах.БХВ.2005.pdf Скачать.
- Лаптев. C++. Экспресс курс. БХВ.2004.rar Скачать.
- Лафоре Р. Объектно-ориентированное программирование в С++.Питер.2004 Скачать.
- Либерти Дж. C++. Энциклопедия пользователя. 2001.djvu Скачать.
- Либерти Дж. Освой самостоятельно C++ за 21 день. 2000.djvu Скачать.
- Липпман. C++ для начинающих (1194s).pdf Скачать.
- Магда Ю. Использование ассемблера для оптимизации программ на С++.БХВ.2004.djvu Скачать.
- Марченко А.Л. C++ Бархатный путь.ГЛТ.2005.djvu Скачать.
- Мейерс С. Наиболее эффективное использование C++. 35 новых рекомендаций.ДМК.2000.djvu Скачать.
- Мейерс С. Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов. Питер-ДМК.2006.djvu Скачать.
- Мейерс С. Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ.ДМК.2006.djvu Скачать.
- Мейерс С. Эффективное использование STL.Питер.2002.djvu Скачать.
- Мозговой М.В. С++ мастер-класс. 85 нетривиальных проектов, решений и задач.2007.djvu Скачать.
- Павловская Т. C C++ Программирование на языке высокого уровня.Питер.2003.pdf Скачать.
- Павловская, Щупак. C C++. Структурное программирование — Практикум. Питер.2003.djvu Скачать.
- Павловская, Щупак. C++. Объектно-ориентированное программирование — Практикум.Питер.2006.pdf Скачать.
- Паппас К.Х., Мюррей У.Х. Отладка в C++. Руководство для разработчиков.Бином.2001.djvu Скачать.
- Пол А. Объектно-ориентированное программирование на С++.Бином.2001.djvu Скачать.
- Прата С. Язык программирования C++. Лекции и упражнения. 2003.djvu Скачать.
- Прата С. Язык программирования C++. Лекции и упражнения. DiaSoft.2005.djvu Скачать.
- Романов Е.Л. Практикум по программированию на C++.Уч. пособие. БХВ.2004.pdf Скачать.
- Сабуров С. Языки программирования C и C++. Бук-Пресс.2006.pdf Скачать.
- Савич У. Программирование на C++. Питер-БХВ.2004.pdf Скачать.
- Саттер Г. Новые сложные задачи на C++. Вильямс.2005.djvu Скачать.
- Саттер Г. Решение сложных задач на С++. Вильямс.2002.djvu Скачать.
- Саттер, Александреску. Стандарты программирования на С++.101 правило и рекомендация.Вильямс.2005.chm Скачать.
- Саттер, Александреску. Стандарты программирования на С++.101 правило и рекомендация.Вильямс.2005.pdf Скачать.
- Седжвик Р. Фундаментальные алгоритмы на C++. Часть 1-4. DiaSoft.2001.djvu Скачать.
- Седжвик Р. Фундаментальные алгоритмы на C++. Часть 5. Алгоритмы на графах. DiaSoft.2002.djv Скачать.
- Секунов Н. Программирование на C++ в Linux. БХВ.2004.pdf Скачать.
- Сик Дж., Ли Л., Ламсдэйн Э. C++ Boost Graph Library. Библиотека программиста. Питер.2006.pdf Скачать.
- Скляров В.А. Язык С++ и объектно-ориентированное программирование. 1997.djvu Скачать.
- Степанов А., Ли М. Руководство по стандартной библиотеке шаблонов (STL). 1999.chm Скачать.
- Страуструп Б. Дизайн и Эволюция C++. 2006.djvu Скачать.
- Страуструп Б. Язык программирования С++. Специальное издание, 3-изд. Бином.2004.djvu Скачать.
- Уилсон М. C++. Практический подход к решению проблем программирования (+ CD-ROM).2006 Скачать.
- Фленов М.Е. Программирование на C++ глазами хакера. БХВ.2004.chm Скачать.
- Франка П. C++ Учебный курс. Питер.2003.rar Скачать.
- Фридман, Кландер и др. C C++. Архив программ. Код с комментариями.Бином.2001.djvu Скачать.
- Шилдт Г. C++ Руководство для начинающих. Вильямс.2005.djvu Скачать.
- Шилдт Г. Искусство программирования на C++. БХВ.2005 Скачать.
- Шилдт Г. Самоучитель C++. БХВ.2003.djvu Скачать.
- Штерн. В. Основы C++ Методы программной инженерии.Лори.2003.pdf Скачать.
- Эккель, Эллисон. Философия C++. Практическое программирование. Питер.2004.djvu Скачать.
- Эккель. Философия C++. Введение в стандартный C++. Питер.2004.djvu Скачать.
- Элджер Дж. Библиотека программиста C++. 1999.pdf Скачать.
- Якушев Д. Философия программирования на языке С++. Бук-пресс.2006.pdf Скачать.
Антоха
Уважаемый пользователь
Форумчанин
- Эффективный и современный С++: 42 рекомендации по использованию С++ 11 и С++14
Автор: Скотт Мейерс
Количество страниц: 306
Описание: В этой книге отражен бесценный опыт ее автора как программиста на C++. Новые возможности этого языка программирования, появившиеся в стандартах C++11 и C++14 — это не просто новые ключевые слова или функции, это появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на C++11, как на несколько улучшенном и расширенном функционально C++98.
Когда происходят такие глобальные изменения в языке программирования, их изучению следует посвятить определенное время, написать сотни, а еще лучше — тысячи строк кода, и столкнуться с массой проблем, кажущихся тем более странными и непонятными, чем большим опытом работы с C++98 вы обладаете. К программированию в полной мере относится фраза Евклида о том, что в геометрии нет царских путей. Но пройти путь изучения и освоения нового языка программирования вам может помочь проводник, показывающий наиболее интересные места и предупреждающий о ямах и ухабах. Таким проводником может послужить книга Скотта Мейерса. С ней вы не заблудитесь и не забредете в дебри, из которых будете долго и трудно выбираться с помощью отладчика.
При этом книга не просто научит вас использовать новые возможности языка — она научит использовать их эффективно. Но и это не все — книга не просто учит эффективному применению C++, но еще и рассказывает, почему ту или иную задачу следует решать именно так.
Эта книга заставляет вас не просто заучить правила — она заставляет думать.
И хотя эта книга в первую очередь предназначена для энтузиастов и профессионалов, она достойна места на полке любого программиста — как профессионала, так и зеленого новичка.
Освоение C++11 и C++14 — это больше, чем просто ознакомление с вводимыми этими стандартами возможностями (например, объявлениями типов auto, семантикой перемещения, лямбда-выражениями или поддержкой многопоточности). Вопрос в том, как использовать их эффективно — так, чтобы создаваемые программы были корректны, эффективны и переносимы, а также чтобы их легко можно было сопровождать.
Именно этим вопросам и посвящена данная книга, описывающая создание по-настоящему хорошего программного обеспечения с использованием C++11 и C++14 — т.е. с использованием современного C++.
В книге рассматриваются следующие темы
Преимущества и недостатки инициализации с помощью фигурных скобок, спецификации noexcept, прямой передачи и функций make интеллектуальных указателей
Связь между std::move, std::forward, rvalue-ссылками и универсальными ссылками
Методы написания понятных, корректных, эффективных лямбда-выражений
Чем std::atomic отличается от volatile, как они используются и как соотносятся с API параллельных вычислений C++
Какие из лучших методов «старого» программирования на C++ (т.е. C++98) должны быть пересмотрены при работе с современным C++
Эффективный и современный C++, следуя принципам более ранних книг Скотта Мейерса, охватывает совершенно новый материал. Эта книга достойна занять свое место на полке каждого программиста на современном C++.
Download
ru-sfera.org
Книги по программированию BunkerBook
By kametoh Книги по JavaScriptКнига «Javascript. Справочник» представляет собой исключительно полный справочник по объектам, методам, атрибутам, высокоуровневым функциям языка написания сценариев Javascript версий от 1.1 и старше, причем как для клиентской, так и для серверной сторон. Приводятся все особенности различных реализаций Javascript (в том числе и небезызвестная реализация JScript от компании Microsoft). Удобство использования, быстрота нахождения требуемой информации, изобилие исчерпывающих
By kametoh Книги по C#В книге «C# 4.0 Полное руководство» Г. Шилдта по C# 4.0 — языку программирования, разработанному специально для среды .NET, — детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в
By kametoh Книги по DelphiВ книге «Delphi 6. Учебный курс» даются начальные сведения по системе программирования Delphi, разработанной американской корпорацией Borland International Inc. (с апреля 1998 г. является подразделением корпорации Inprise Corporation). Книга рассчитана на широкий круг читателей -как начинающих программистов, так и имеющих опыт программирования. Скачать / Смотреть Google Drive
By kametoh Книги по C#Книга «C# Программирование на языке высокого уровня» представляет собой учебный курс по программированию на языке C#. Автор рассказывает в своей книге об основах и базовых принципах языка C# версии 2.0 (2005). Книга предназначена для тех, кто еще только начинает осваивать C#, независимо от того, новичок ли это, или профессиональный программист, решивший освоить новый язык. Скачать
By kametoh Книги по C++Необходимость в переработке и дополнении предыдущего издания книги вызвана в первую очередь выходом в свет долгожданного для программистов всего мира единого международного стандарта по C++. Теперь можно быть уверенным, что уже в ближайшем будущем программы на C++ будут выглядеть и функционировать одинаково, независимо от того, в какой среде программирования и для какого компилятора они написаны.
bunkerbook.ru
Книги по C# (.NET) | ProgBook — книги и учебники по программированию
Издание «С# 4.0 на примерах» предлагает рассмотреть на конкретных примерах принципы программирования на языке Microsoft С# 4.0, при этом даются основы языка и разбираются решения типичных задач с использованием .NET Framework. В книге продемонстрировано, как наиболее эффективно создавать классы, интерфейсы, типы, программный код, который допускает многократное применение. Освещаются приемы обработки данных, принцип которых основан на использовании сериализации, коллекций, баз данных и XML. Показано, каким образом создаются веб-приложения на основе технологий Silverlight и ASP .NET, а также как реализуется пользовательский интерфейс с использованием технологий WPF и WinForms. На практике подробно рассматриваются новые возможности языка С# 4.0. Значительное внимание уделяется организации взаимодействия с системным программным обеспечением и операционной системой Windows, эффективному использованию шаблонов, предназначенных для создания сложных программ. В книге предоставлено более 200 готовых решений, примеров уже проверенного кода и оптимальных технических приемов. Издание, в первую очередь, ориентировано на программистов.
Книга «WPF 4: Windows Presentation Foundation в .NET 4.0 с примерами на C# 2010 для профессионалов» предназначена для опытных специалистов, работающих с платформой .NET, языком С# и знакомых со средой разработки Visual Studio. Она представляет собой углубленное руководство по Windows Presentation Foundation (WPF) и подробно описывает каждое из основных средств WPF. Затронуты все базовые инструменты, начиная от языка разметки, применяемого для определения пользовательских интерфейсов WPF (XAML) и заканчивая трехмерным рисованием и анимацией. В начале каждой главы книги в специальных врезках «Что нового?» выделены особенности новых средств в обновленных версиях WPF. Опыт использования предыдущих версий WPF не требуется. В книге затрагиваются и другие средства .NET Framework, которые могут использоваться в коде (например, классы ADO.NET, служащие для запросов к базе данных), однако в этом издании они не рассмотрены. При необходимости читателю рекомендуется обращаться к другим книгам для освоения средств, не являющихся специфичными для Windows Presentation Foundation.
«Современная практика программирования на Microsoft Visual Basic и Visual C#» представляет собой профессиональное руководство, написанное известными программистами, и объединяет в себе богатый опыт разработчиков и консультантов по применению Visual Basic и Visual C#. Книга содержит практические рекомендации и эффективные методики программирования для существенного повышения уровня разработки программ. Детально описываются правила, их назначения, все преимущества и недостатки их применения, различные исключения из правил и существующие им альтернативы, а также практические примеры их применения. Благодаря передовым методикам, рассмотренным в книге, разработчики научатся писать безопасный, надежный и универсальный код, использовать все преимущества Microsoft .NET Framework, создавать эффективные программные решения, повышать продуктивность командной разработки путем согласования стилей и методов кодирования, создавать рациональные библиотеки классов и практичные иерархии объектов и т.д.
Руководство предоставляет передовые методики работы с ресурсами, типами и структурами, сборками, полями, методами, свойствами, событиями, конструкторами, интерфейсами, числами и датами, исключениями, пользовательскими атрибутами, строками, наборами и массивами, памятью; с приложениями Windows Forms , Microsoft ASP .NET Web Forms, различными веб-сервисами, Microsoft ADO .NET; потоками и синхронизацией; компонентами, обеспечением безопасности, удаленным взаимодействием и др. Книга состоит из 33 глав и трех приложений и позволит специалисту значительно расширить свой программистский опыт и развить творческие способности в этой сфере.
«Программирование в тональности C#» представляет собой учебник по современному, объектно-ориентированному языку программирования, разработанному компанией Mircosoft, — C#. Он входит в обширную группу программных технологий, имеющих общее название .Net. Его основным назначением является на Интернет-программирование и разработка приложений, работающих в среде Microsoft Windows. В книге последовательно и подробно описаны основные элементы С#: объекты, операторы, условия, циклы, типы. Объяснены тонкости и принципы программирования. Автор сопровождает материал большим количеством примеров, а в каждой главе книги читатель найдет простую программу, с помощью которой сможет на практике использовать описанные приемы. Книга содержит предисловие, 41 главу и приложения. Будет полезна всем желающим обучиться основам программирования на объектно-ориентированном языке С#. Быстрому усвоению материала способствует легкий, ироничный, живой язык написания книги.
Книга «Библия C#» посвящена современному и удобному языку программирования С#. Содержит множество практических примеров, подробное описание логики написания каждого участка кода, сопровождаемое интересными комментариями, что сделает обучение нескучным и занимательным. Книга написана легким доступным языком, что способствует быстрому освоению материала. На прилагаемом компакт-диске содержатся готовые компоненты и тестовые программы компании CyD Software Labs, а также различные статьи, изображения и справочные материалы, которые пригодятся для дальнейшего изучения темы. Книга будет полезной для сетевых администраторов и программистов. Предназначена для всех желающих освоить создание программ для платформы Microsoft .NET на языке С#.
«Разработка Web-сервисов XML и серверных компонентов на Microsoft Visual Basic .NET и Microsoft Visual C#.NET.» представляет собой учебный курс, состоящий из 10 глав, различных приложений и предметного указателя. Книга начинается основательным введением в .NET Framework, затем описаны принципы создания и использования управляемых служб Windows, сервисов XML и серверных компонентов, особенности работы с базами данных. Особое внимание уделено вопросам защиты, развертывания и тестирования Web-сервисов. Книга содержит основной набор теоретических и практических материалов для обучения разработчиков Web-сервисов XML и серверных компонентов, использующих платформу Microsoft .NET, необходимым навыкам и знаниям. Книга предназначена для начинающих и опытных программистов, желающих научиться самостоятельно разрабатывать Web-сервисы XML и серверные компоненты с помощью языковVisual C#.NET и Visual Basic.NET. Курс отлично подходит для самостоятельной подготовки к сдаче экзаменов по соответствующим программам сертификации. К учебному курсу прилагается компакт-диск, на котором содержатся демонстрационные материалы, практические задания, справочные материалы и словарь терминов.
Книга «Microsoft .NET Remoting» посвящена новейшей технологии для построения распределенных приложений .NET Remoting. Состоит из восьми глав и предметного указателя и предназначена для опытных разработчиков, знакомых с Microsoft .NET Framework и С#. В книге рассмотрена архитектура технологии и особенности ее функционирования. Показаны способы построения защищенных, отказоустойчивых, масштабируемых, простых и быстрых в администрировании распределенных Интернет-приложений с помощью уникальных возможностей .NET Remoting.
Книга Вячеслава Пономарева «Программирование на C++/C# в Visual Studio .NET 2003» посвящена особенностям использования языков программирования C++ и С# при создании приложений в среде Visual Studio .NET 2003. В книги проводятся аналогии языка С# с языком Visual Basic .NET и показывается удобство использования языка С# для создания приложений. Рассматриваются основные принципы работы с данными, описываются технологии ADO и XML. Материал подкреплен большим объемом схем, таблиц, рисунков, поясняющих программ-примеров, что делает его более наглядным и легко усваиваемым. Большое внимание уделено созданию собственных больших проектов и ознакомлением с механизмом дальнейшей отладки приложений.
В книге «С# 2008» рассмотрены основы программирования на языке С# 2008. Автор последовательно приводит решения наиболее часто встречающихся у программистов проблем. Приведены типа данных языка C#, описаны особенности их применения, преимущества и недостатки. Значительное внимание уделено основам объектно-ориентированного и компонентно-ориентированного программирования, рассмотрению операторов языка. Приводятся особенности многопоточной обработки информации, а также обработки строк и исключений. Показаны способы хранения данных, принципы динамического выполнения кода. Рассмотрена среда разработки Visual C# Express Edition 2008, особенности ее интерфейса. Применения языка С# 2008 проиллюстрировано множеством практических примеров: разработка переводчика, калькулятора, обмена валют, вычисления налогов, простой системы искусственного интеллекта и многое другое.
Книга «C# 2010. Ускоренный курс для профессионалов» Т. Нэша представляет собой практическое руководство по написанию по-настоящему эффективного программного кода на C# 4.0. В нем подробно, методично и понятным языком объясняется, как создавать надежные, масштабируемые, устойчивые к исключительным ситуациям программы, пригодные для размещения в различных общедоступных библиотеках. В целом, книга посвящена не только C# 2010, но и многократно испытанным на практике идиомам, принципам проектирования и шаблонам, которые постепенно сложились в сфере объектно-ориентированного программирования за все время существования и развития платформы .NET. На множестве небольших, но чрезвычайно удачных примеров демонстрируется применение общих шаблонов проектирования и показывается, как их следует использовать в собственных разработках под .NET Framework. Автор книги не без основания желает читателю успешного программирования, напоминая, что предварительное планирование, стремление к устойчивому по отношению к ошибкам коду и рачительное использование ресурсов в любом случае будут ключами к созданию высококачественного программного продукта. Являясь одним из ведущих специалистов в области .NET, Т.Нэш представляет читателю мощный курс по современной версии языка C#. Версии, в которой нашли свое воплощение многие важные дополнения, и образовавшей среду разработки, где функциональное программирование может успешно совмещаться со старым как мир императивным стилем. В книге детально рассматриваются новые возможности языка C#, такие как ковариантность, контрвариантность, динамические типы, лямбда-выражения, язык LING, расширяющие методы и многое другое. Едва начав применять эти новые средства на практике, программист быстро почувствует, насколько динамичнее и гибче стали его возможности в контексте построения решений. LING, лямбда-выражения и расширяющие методы стимулируют разработчика, ранее привыкшего писать исключительно на императивном языке, воспользоваться новыми средствами, предоставляемыми функциональной моделью программирования. Динамические типы при этом изрядно упрощают создание средств взаимодействия, реализация которых в недавнем прошлом была связана с существенными затруднениями. Среда выполнения .NET Framework дает немалые возможности, включая ограниченные области выполнения, которые могут защитить текущее состояние программы в случае возникновения асинхронного исключения. Такая защита очень важна для программиста, поскольку он всегда стремится к написанию отказоустойчивого и безопасного кода. Все возможности подобного рода также описываются в данной книге. «Ускоренный курс» может выступать и в роли справочника, к которому часто обращается специалист, и служить учебным пособием для новичка. Синтаксис C# освоить несложно, среда CLR (Common Language Runtime) существенно упрощает решение многих задач. С пособием Т.Нэша это становится еще проще, поскольку в нем содержится системный и четкий подход к программированию на языке C#. В книге объясняется, как использовать коллекции, списки, массивы и итераторы, анонимные функции и делегаты, как правильно обрабатывать события, рационально проектировать и применять обобщенные методы и типы, как работать с многопоточностью и писать потокобезопасный код, как применять лямбда-выражения и прочие новшества, добавленные в четвертую версию языка С#. Книга будет интересна программистам самого разного уровня подготовки, работающим на платформе .NET, и может с успехом использоваться преподавателями и студентами высших учебных заведений, связанных с информационными технологиями.
progbook.ru