Книги, которые стоит прочитать
Герб Саттер. "Новые сложные задачи на С++": Пер. с англ. - М.: Издательский дом "Вильямс", 2005 - 272 с.
Герб Саттер, Андрей Александреску. "Стандарты программирования на С++": Пер. с англ. - М.: Издательский дом "Вильямс", 2005. - 224 с.
"Решение сложных задач на С++" Герб Саттер
Уолтер Савич "С++ во всей полноте"
Х.М. Дейтел и П.Дж.Дейтел "Как программировать на С++"
STL - стандартная библиотека шаблонов С++ Серия: Профессиональное программирование
Это так сказать "джентельменский набор" для тех кто решил изучать С++. На мой взгляд наиболее удачный, во всяком случая меня полностью устраивает!=)
---
[color=red]Отредактировал Green[/color]
Впредь необходимо указывать краткую информацию о содержимом книги, а не просто её название.
Книги должны соответствовать названию раздела "C/C++/C# - общие вопросы".
Несоответствующие посты будут безжалостно удаляться.
[/color]
[CENTER][ATTACH]3048[/ATTACH][/CENTER]
Автор: Кристиан Нейгел, Билл Ивьен, Джей Глинн, Морган Скиннер, Карли Уотсон
Название: [COLOR="Red"]C# 2005 и платформа .NET 3.0 для профессионалов[/COLOR]
Издательство: Диалектика
Страниц: 1790
Формат: PDF-scan
Качество: Хорошее
Язык: Русский
Размер: ~140 Мб (не обессудьте качество+объем страниц)
Краткое описание:
Книга известных специалистов в области разработки приложений с использованием .NET Framework посвящена программированию на языке С# в средах .NET Framework 2.0 и .NET Framework 3.0.
Книгу отличает простой и доступный стиль изложения, изобилие примеров и множество рекомендаций по написанию высококачественных программ. Подробно рассматриваются такие вопросы, как основы языка программирования С#, организация среды .NET, работа с данными, написание Windows- и Web-приложений, взаимодействие через сеть, создание Web-служб и многое другое. Немалое внимание уделено проблемам безопасности и сопровождения кода. Тщательно подобранный материал позволит без труда разобраться с тонкостями использования Windows Forms и построения Web-страниц. Читатели ознакомятся с работой в Visual Studio 2005, а также с применением таких технологий, как ADO.NET, ASP.NET, GDI+, Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation и ASP.NET AJAX. Прилагаемый к книге компакт-диск содержит исходные коды всех примеров, что существенно упростит освоение материала.
Книга рассчитана на программистов разной квалификации, а также будет полезна для студентов и преподавателей дисциплин, связанных с программированием и разработкой для .NET.
[COLOR="Blue"]Ссылка для скачивания[/COLOR]
[CENTER][ATTACH]3049[/ATTACH][/CENTER]
Автор: Эндрю Троелсен
Название: [COLOR="Red"]Язык программирования С# 2005 и платформа .NET 2.0[/COLOR]
Издательство:Вильямс
Страниц:1168
Формат:djvu
Размер: 64,22 Мб (3% для восстановления)
Классика не нуждающаяся в комментариях.
[COLOR="Blue"]Ссылка для скачивания[/COLOR]
Автор:Чарльз Петцольд
Название:[COLOR="Red"]Программирование для Microsoft Windows на C#[/COLOR]
Формат: PDF-scan
Качество: Хорошее
Programming Microsoft Windows with C#
Издательство: Русская Редакция, 2002 г.
Переводчики: В. Вшивцев, С. Аристов, В. Краснов, Ю. Левашко, К. Меньшов, Н. Соколова, А. Соловченко
От издателя:
Ч. Петцольд, известный автор и один из пионеров Windows-программирования, в этой книге подробно и доходчиво рассказывает о возможностях Windows Forms - библиотеки классов Windows нового поколения для платформы .NET. Вы узнаете, как создавать динамические пользовательские интерфейсы, реализовывать графический вывод, управлять клавиатурой, мышью и таймером на С#. Подробное описание языковых конструкций, сравнение их с другими популярными языками программирования и примеры программ помогут вам быстро освоить этот новый объектно-ориентированный язык. В книге подробно рассмотрена иерархия классов .NET Framework, благодаря чему вы сможете приступить к разработке собственных программ с применением Windows Forms.
[COLOR="Blue"]Ссылка для скачивания Том 1[/COLOR]
[COLOR="#0000ff"]Ссылка для скачивания Том 2[/COLOR]
[CENTER][ATTACH]3154[/ATTACH][/CENTER]
Автор: Трей Нэш
Название: [COLOR="Red"]С# 2008 ускоренный курс для профессионалов[/COLOR]
Издательство:Вильямс
Страниц:576
Формат:pdf
Размер: 26.5 Мб
Если говорить, коротко то C# 3.0 для .NET 3.5. С рассмотрением LINQ и лямбда-выражений.
[COLOR="Blue"]Ссылка для скачивания[/COLOR]
Книга представляет собой классический учебник для высшей школы, содержащий глубокое изложение вопросов, связанных с абстракцией и структурами данных, а также их реализацией на языке С++. Помимо предоставления прочных основ методов абстракции данных, в ней особо подчеркивается различие между спецификацией и реализацией, что является принципиально важным в объектно-ориентированном подходе. В книге подробно обсуждаются ключевые понятия объектно-ориентированного программирования, включая инкапсуляцию, наследование и полиморфизм, однако в центре внимания всегда находится именно абстракция данных, а не синтаксические конструкции языка С++. Книга будет полезна всем, кто заинтересован в глубоком изучении важнейших аспектов ООП и полном освоении соответствующих возможностей языка С++.
Размер: 20.51 Mb
Ссылка для скачивания
C++ без страха
В большинстве книг по программированию на языке C++ предполагается, что читатель уже программировал на другом языке, а еще лучше на нескольких. Эту книгу можно читать с нуля. Книга содержит большое количество примеров программного кода. Все примеры записаны на прилагаемый к книге компакт-диск, чтобы читатель мог активизировать полученные знания, каждый пример сопровождается рядом упражнений. Выполнив их, вы научитесь думать "как программист" и станете настоящим "асом" программирования C++.
Автор книги Брайан Оверленд на протяжении десяти лет работал в компании Microsoft программистом, руководителем проектов и писателем - уникальная комбинация, которая позволила написать множество понятных и точных книг по программированию.
Размер: 4.88 Mb
Ссылка для скачивания
C++: Библиотека программиста
Искусство программирования на С++ отнюдь не сводится к знанию синтаксиса языка. Хорошая программа доставляет удовольствие - она проста и изящна одновременно. Однако переход от среднего, `ремесленного` уровня владения С++ к высотам мастерства практически не освещается в литературе. Большинство программистов действуют методом проб и ошибок, самостоятельно находя давно придуманные решения. Автор, программист с 20 - летним стажем, пытается запомнить этот досадный пробел. Он описывает множество полезных приемов, условно разделенных на тир большие темы: нетривиальное использование указателей, иерархии классов и управление памятью. Досконально разобраны и другие полезные темы, в числе которых - создание шаблонов, обработка исключений и оптимизация программ. В книге рассматривается эталонный стандарт ANSI, не связанный ни с каким конкретным компилятором или визуальной средой. Книга ориентирована на программистов, обладающих опытом программирования на С++.
Размер: 2000 Kb
Ссылка для скачивания
C++: учебный курс - Франка П.
Язык C++ является в настоящее время одним из самых распространенных языков программировании, но одновременно и одним из самых трудных для изучения. Книга «C++: учебный курс» поможет быстро, эффективно и с наименьшими затратами освоить все основные приемы создания приложений на C++. Для изучения всех возможностей языка требуются объемные руководства и справочники, но эта книга даст вам «стартовый толчок», поможет понять структуру языка, принципы обьектно-ор имитированного программирования, методику проектирования и создания приложений. Учебный материал, содержащийся в 26-ти уроках, основан на практических примерах и сопровождается исходным кодом программ. Для его освоения не требуется никакой предварительной подготовки. Книга может быть использована в качестве учебного пособия для студентов, изучающих язык C++.
Размер: 42.97 Mb
Ссылка для скачивания
C/C++. Программирование на языке высокого уровня Павловская Т.А.
Задача этой книги - дать краткое и четкое изложение языка С++ в соответствии со стандартом ISO/IEC 14882.
Она предназначена для студентов, изучающих язык `с нуля`, но будет полезна и более искушенным в программировании. Цель, которая ставилась при написании книги - дать правильное представление о возможностях языка С++ и способах их применения, толчок к дальнейшему изучению этого и других языков программирования и ключ к пониманию современных объектно-ориентированных технологий.
Контрольные задания по ключевым темам представлены в 20 вариантах, и автор надеется, что преподаватели оценят проявленную о них заботу.
Размер: 8.79 Mb
Ссылка для скачивания
Липпман С.Б. — C++ для начинающих
“C++ для начинающих” содержит обстоятельное введение в международный стандарт С++.Мы включили в название книги слова “для начинающих” потому, что последовательно придерживались учебного подхода к описанию языка С++; однако название не предполагает упрощенного или облегченного изложения материала.
Размер: 2.93 Mb
Ссылка для скачивания
Искусство программирования на С++
Книга посвящена применению языка C++ для решения интересных, полезных и сложных задач программирования. Рассмотрены разработка сборщика мусора, пользовательского контейнера STL и панели управления потоком. Показано, как создать загрузчик файлов из Интернета, а также написать приложения для финансовых расчетов (вычисления платежей по ссуде, расчет суммы вложений и др.). Уделено внимание вопросам применения языка C++ для решения задач искусственного интеллекта. Приведен уникальный код интерпретатора Mini C++. Каждая глава книги сопровождается заданиями для самостоятельной работы.
Краткое содержание
Предисловие
Глава 1. Возможности C++
Глава 2. Простой сборщик мусора для C++
Глава 3. Многопоточность
Глава 4. Расширение C++
Глава 5. Загрузчик файлов из Интернета
Глава 6. Финансовые расчеты в С++
Глава 7. Решение задач методами искусственного интеллекта
Глава 8. Разработка пользовательского контейнера STL
Глава 9. Интерпретатор Mini С++
Размер: 4.88 Mb
Ссылка для скачивания
Павловская Т.А. - C++. Объектно-ориентированное программирование. Практикум
Практикум предназначен для студентов, изучающих язык С++ на семинарах или самостоятельно. Классы, шаблоны, наследование, исключения, стандартная библиотека, UML, концепции программной инженерии (software engineering) и паттерны проектирования рассматриваются на примерах, сопровождаемых необходимыми теоретическими сведениями. Обсуждаются алгоритмы, приемы отладки и вопросы качества. По каждой теме приведено по 20 вариантов заданий.
Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению "Информатика и вычислительная техника".
Размер: 6.84 Mb
Ссылка для скачивания
Павловская Т.А., Щупак Ю.А. С/С++. Структурное программирование: Практикум
Практикум предназначен для изучения языка С++ на семинарах и для его самостоятельного освоения. Он является дополнением к учебнику Т.А. Павловской "С/С++. Программирование на языке высокого уровня", выпущенной издательством "Питер" в 2001 году.
В практикуме на примерах рассматриваюстя средства С++, используемые в рамках сруктурной парадигмы: стандартные типы данных, основные конструкции, массивы, строки, структуры, фукнции, шаблоны, динамические структуры данных. Обсуждаются алгоритмы, приемы отладки, вопросы качества и стиля. По каждой теме приведено несколько комплектов из 20 вариантов заданий.
Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению "Информатика и вычислительная техника".
Размер: 3.93 Mb
Ссылка для скачивания
Наиболее эффективное использование C++
В новой книге С. Мейерса, которая является продолжением популярного издания Effective C++, приводятся рекомендации по наиболее эффективному использованию конструкций языка C++. Рассматриваются правила перегрузки операторов, способы приведения типов, реализация механизма RTTI и многое другое. Даны практические советы по применению буферизованного оператора new, виртуальных конструкторов, интеллектуальных указателей, proxy-классов и двойной диспетчеризации. Особое внимание уделяется работе с исключениями и возможностям использования кода С в программах, написанных на C++. Подробно описаны новейшие средства языка и показано, как с их помощью повысить производительность программ. Приложения содержат код шаблона auto_ptr и аннотированный список литературы и Internet-ресурсов, посвященных C++
Размер: 1600 Kb
Ссылка для скачивания
программирование на visual с++ для профессионалов
Документация по visual c++
Размер: 111.33 Mb
Ссылка для скачивания
Подбельский В.В. - Язык С++
Книга по С++
Размер: 2.93 Mb
Ссылка для скачивания
Эта книга посвящена библиотеке MFC, a не только платформе .NET. Весь материал разбит на разделы, освещающие отдельные направления разработки, объединенные в логически упорядоченные категории, что позволит новичкам получить систематизированные знания, читая книгу шаг за шагом, а квалифицированный программист легко найдет интересующие разделы. Каждая глава начинается вводным разделом, содержащим краткую информацию по обсуждаемой теме, а затем следует пример довольно простого демонстрационного приложения. Книга предназначена для программистов средней и высокой квалификации.
Размер: 41.02 Mb
Ссылка для скачивания
С++ Мастер-класс. 85 нетривиальных проектов, решений и задач
Данная книга посвящена анализу интересных задач, встречающихся в повседневной практике программирования и требующих нетривиальных подходов в их решении. На основе небольшого количества характерных реалистичных примеров иллюстрируется применение важных алгоритмов и методик программирования. Обозначены задачи, в которых могут использоваться те или иные подходы и решения
Размер: 3.91 Mb
Ссылка для скачивания
С++ для чайников
Книга, которая у вас в руках, – это введение в язык программирования C++.
Она начинается с азов: от читателя не требуется каких-либо знаний в области программирования. В отличие от других книг по программированию на C++, в этой книге вопрос ""почему"" считается не менее важным, чем вопрос ""как"". И потому перед изложением конкретных особенностей языка C++ читателю разъясняется, как они действуют в целом. Ведь каждая структурная особенность языка – это отдельный штрих единой картины. Прочитав книгу, вы сможете написать на C++ вразумительную программу и, что не менее важно, будете понимать, почему и как она работает. Книга рассчитана на пользователей с различным уровнем подготовки.
Размер: 6.84 Mb
Ссылка для скачивания
Сабуров С., Языки программирования C и C++
В книге ("неофициальное" руководство пользователя) полностью описаны языки программирования С и C++. Уделено особое внимание описанию языка C++ и интегрированных средах разработки программ TURBO C++ и Visual С. Язык программирования C++ - это С, расширенный введением классов, inline-функций, перегруженных операций, перегруженных имен функций, константных типов, ссылок, операций управления свободной памятью, проверки параметров функций. Этот язык, сохранив средства ставшего общепризнанным стандартом для написания системных и прикладных программ языка С (процедурно-ориентированный язык), ввел в практику программирования возможности нового технологического подхода к разработке программного обеспечения, получившего название "объектно-ориентированное программирование".
Размер: 1000 Kb
Ссылка для скачивания
Автор: Стефан Р. Дэвис
Издательство: Вильямс
Год: 2003
ISBN: 5-8459-0160-Х
Формат: pdf
Размер: 4 Мб
Автор книги "C++ для `чайников`" поставил своей целью преподнести материал по изучению языка программирования людям, совершенно незнакомых с языками программирования и данной области в целом. Книга ставит вопрос "почему" более весомо, нежели вопрос "как", что позволяет читателю понять основные возможности Си и узнать, отчего и зачем происходит то или иное событие. Придавая значение отдельным элементам, автор складывает из них в конце целую и единую картину, представляющую собой основы механизма работы языка программирования, что дает читателю понимание цели существования Си и его основ. Книга рекомендуется к изучению людям с различным уровнем знаний.
http://depositfiles.com/ru/files/anbhvl6du
Изучаем компоненты Borland C++ Builder
Автор : Наталия Елманова
Компьютер-Пресс, 1997, N 5, стр. 107-113.
В статье рассматриваются приемы манипуляции компонентами на форме и рассматривается пример применения некоторых наиболее часто используемых компонентов.
http://depositfiles.com/ru/files/3luqjz6s3
А.Нейбауэр - Моя первая программа на С/С++
Учебник для начинающих изучать язык C. В общем-то, очень неплохая книга, в которой рассмотрены все азы языков C и C++, даны многочисленные примеры, рисунки и упражнения. С помощью этого учебника можно в кратчайшие сроки научиться писать программы, использующие структуры, указатели, дисковые операции ввода и вывода. Однако, на мой взгляд, данную книгу лучше всего начинать изучать уже имея какой-либо опыт в программировании, например, зная Pascal или Basic.
Учебник разбит на 13 глав, в каждой из которых подробно рассмотрена необходимая для изучения C и C++ информация, естественно начиная с самых азов, то есть с основ программирования и введения в изучаемые языки. В конце глав приведены контрольные вопросы, которые помогут вам лучше усвоить материал, а также задания.
Размер (RAR): 5.3 Мб
Формат: pdf
http://depositfiles.com/ru/files/kpolm29as
Отличная книга для начинающих программистов . В книге доступно и с огромным количеством примеров приводятся базовые принципы программирования на C++ в среде Visual studio 2008. Примеров так много что освоение языка происходит очень быстро эффективно.Изучается "родной стандарт языка" и C++/CLI .Также приводится разработка оконных приложений с использованием windows forms . Лично я владея программированием на Паскале и немного ассемблере освоил C++ за ~1,5 месяца. В книге 1300 страниц поэтому запаситесь терпением )) Вобщем очень рекомендую начинающим !!
Вот хорошая библиотека
Очень даже неплохая книга
Цитата: Artem_3A
Х.М. Дейтел и П.Дж.Дейтел "Как программировать на С++"
Отличная книга для изучения, всем советую хотя бы взглянуть.:cool:
Не совсем книга, но прочитать стоит:
ISO-IEC 14882. Information Technology - Programming languages - C++, Third edition - 2011
// Полагаю никто не будет настаивать на обязательном наличии описания к стандарту С++11.
Цитата:
Code Complete is a software development book, written by Steve McConnell and published by Microsoft Press, urging developers to get past code and fix programming and the "big design up front" waterfall model. It is also a compendium of software construction techniques, from naming variables to deciding when to write a subroutine. The book won a Jolt award in 1993. [1]
McConnell defines the main activities in construction as:
* detailed design
* construction planning
* coding and debugging
* unit testing
* integration, and
* integration testing
Although he does not dismiss the value of other aspects of software development such as requirements and documentation, McConnell emphasizes the construction of software because:
* Construction is a large part of software development.
* Construction is the central activity in software development.
* With a focus on construction, the individual programmer's productivity can improve enormously.
* Construction's product, the source code, is often the only accurate description of the software.
* Construction is the only activity that's guaranteed to be done.
McConnell defines the main activities in construction as:
* detailed design
* construction planning
* coding and debugging
* unit testing
* integration, and
* integration testing
Although he does not dismiss the value of other aspects of software development such as requirements and documentation, McConnell emphasizes the construction of software because:
* Construction is a large part of software development.
* Construction is the central activity in software development.
* With a focus on construction, the individual programmer's productivity can improve enormously.
* Construction's product, the source code, is often the only accurate description of the software.
* Construction is the only activity that's guaranteed to be done.
Цитата: kant
Code Complete - Steve McConnell
Ну еще раз десять упомяните об этой книге. Каждый второй отписывался о ней тут.
Модерам сердечное прошение почистить ветку! :)
Издат.: Триумф
Страниц: 432
Размер: 4.4 MB
Язык: Русский
От издателя:
В большинстве книг по программированию на языке C++ предполагается, что читатель уже программировал на другом языке, а еще лучше на нескольких. Эту книгу можно читать с нуля. Книга содержит большое количество примеров программного кода. Все примеры записаны на прилагаемый к книге компакт-диск, чтобы читатель мог активизировать полученные знания, каждый пример сопровождается рядом упражнений. Выполнив их, вы научитесь думать как программист и станете настоящим асом программирования С++. Автор книги Брайан Оверленд на протяжении десяти лет работал в компании Microsoft программистом, руководителем проектов и писателем - уникальная комбинация, которая позволила написать множество понятных и точных книг по программированию.
Скачать прямой ссылкой :Up-Club.com
Самоучитель С++
Издание: Питер, 2005 год
Кол-во страниц: 252
Книга для студентов первого курса, которые сами только что начинают изучать язык С++
Автор подробно разжевывает все управляющие конструкции, рассказывает о управлении памятью, затрагивает поверхностно ООП. Книга написана простым языком, понятным обывателю.
Лично я с нее начинал учить С++.
Спасибо за инфу