Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Литература: C/C++ (MS VS, Borland C++ Builder etc)


Рекомендуемые сообщения

Ребят, может посоветуете какой-нибудь хороший задачник по С. Чтоб от самых легких задач до сложных. :)

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
  • Ответов 88
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

  • 4 недели спустя...
Ссылка на комментарий
Поделиться на другие сайты

Стефан Р. Дэвис «C++ для чайников»

Книга, которая у вас в руках — это введение в язык программирования C++. Она начинается с азов: от читателя не требуется каких-либо знаний в области программирования. В отличие от других книг по программированию на C++, в этой книге вопрос «почему», считается не менее важным, чем вопрос «как». И поэтому перед изложением конкретных особенностей языка C++ читателю разъясняется, как они действуют в целом. Ведь каждая структурная особенность языка – это отдельный штрих единой картины. Прочитав книгу, вы сможете написать на C++ вразумительную программу и, что не менее важно, будете понимать, почему и как она работает. Книга рассчитана на пользователей с различным уровнем подготовки.

Скачать (3.37 Мб, PDF)

Джефф Элджер «Библиотека программиста. C++»

Искусство программирования на C++ отнюдь не сводится к знанию синтаксиса языка. Хорошая программа доставляет эстетическое удовольствие – она проста и изящна одновременно. Однако переход от среднего, «ремесленного» уровня владения C++ к высотам мастерства практически не освещается в литературе. Большинство программистов действует методом проб и ошибок, самостоятельно находя давно придуманные решения. Автор, программист с 20-летним стажем, пытается заполнить этот досадный пробел. Он описывает множество полезных приемов, условно разделенных на три большие темы: нетривиальное использование указателей, иерархии классов и управление памятью. Досконально разобраны и другие полезные темы, в числе которых – создание шаблонов, обработка исключений и оптимизация программ. В книге рассматривается эталонный C++ стандарта ANSI, не связанный ни с каким конкретным компилятором или визуальной средой. Книга ориентирована на программистов, обладающих опытом программирования на C++.

Скачать (1.74 Мб, PDF)

Джесс Либерти «Освой самостоятельно C++ за 21 день»

В книге широко представлены возможности новейшей версии программного продукта Microsoft Visual C++. Подробно описаны средства и подходы программирования современных профессиональных приложений. Материалы книги дополнены многочисленными демонстрационными программами, в процессе разработки которых максимально используются возможности программных инструментов Microsoft Visual Studio. Особое внимание уделено новинкам версии 6.0 и новейшим технологиям объектно-ориентированного программирования, включая использование библиотеки MFC и шаблонов классов, а также создание связанных списков. Отдельное занятие посвящено вопросам объектно-ориентированного анализа и проектирования приложений. Подробно рассмотрены все средства и подходы конструирования собственных пользовательских классов. Книга рассчитана на широкий круг читателей, интересующихся современными проблемами программирования.

Скачать (49.49 Мб, PDF)

Исходники (43.99 Кб)

Энциклопедия C++ Builder

Скачать (23.90 Мб, HTML)

Ален И. Голуб «Правила программирования на C и С++»

Если вы хотите писать лучший код без блужданий по лабиринтам технической документации, то это краткое, но содержательное руководство является именно тем, что вам нужно. Автор предлагает более 100 практических правил, которые вы сможете использовать для создания элегантного, простого в сопровождении кода.

Скачать (1.35 Мб, PDF)

Фленов М.Е. «Программирование на C++ глазами хакера»

Автор рассматривает множество нестандартных приемов программирования и примеры использования недокументированных возможностей языка C++ при разработке шуточных программ и серьезных сетевых приложений, которые могут помочь при создании программ диагностики сетей, управления различными сетевыми устройствами и просто при повседневном использовании интернет-приложений. Знакомство с приемами и алгоритмами, которые используют хакеры для написания своих утилит, позволит Вам создать собственную надежную систему обороны. Для эффективного освоения материала Вам понадобятся минимальные знания C++ и начальные навыки общения с компьютером и мышкой, а книга поможет познать хитрости хакеров и секреты профессиональных программистов.

Скачать (4.29 Мб, CHM)

Программирование на Visual C++

Рассылка проекта rsdn.ru.

Скачать (1.09 Мб, CHM)

Visual C++ для начинающих

Пособие для тех, кто хочет познакомиться с языком программирования C++ и Visual C++.

Скачать (337.27 Кб, HTML)

Брайен В. Керниган, Деннис М. Ричи «Язык С»

Эта книга предназначена для того, чтобы помочь читателю научиться программировать на языке C. Она содержит учебное введение, цель которого – позволить новым пользователям начать программировать как можно быстрее, отдельные главы по всем основным особенностям языка и справочное руководство. Обучение построено в основном на чтении, написании и разборе примеров, а не голой формулировке правил. Примеры, приводимые в книге, по большей части являются законченными реальными программами, а не отдельными фрагментами. Кроме указаний о том, как сделать использование языка более эффективным, приводятся полезные алгоритмы и принципы хорошего стиля и разумной разработки.

Скачать (1.29 Мб, PDF)

Изменено пользователем Ramzes_
Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Всем Доброе время суток!!!

Нашел я себе программу Borland C++ Builder 6

И теперь у меня проблеммы с литературой,так как я в этом деле полный ноль,хотелось бы найти литературу программирование С++ в среде Borland C++ Builder 6 желательно для чайников (таких как я) с примерами решения задач.Чтоб можно было наглядно разобраться-"Что,зачем и почему."

Буду очень признателен.

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Уважаемые форумчане!

Отныне все обсуждения следующего содержания:

  • Просьба посоветовать интересную книгу указанной тематики

  • Просьба дать ссылку на электронную книгу указанной тематики

  • Обсуждение авторов книг указанной тематики

переносятся в эту тему.

К участнику форума, который создаст сообщение подобной тематики вне данной темы, будут примененые следующие санкции (по очереди за каждое нарушение):

  • Минус в репутацию

  • Минус в рейтинг

  • Повторный "Минус" в рейтинг и премодерация сообщений

  • Бан (изгнание с форума)

Спасибо. Надеюсь на Ваше понимание.

Было бы здорово, если добавить опрос с несколькими популярними книгами по С и С++

?????

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Бьерн Страуструп «Язык программирования C++», 3-е специальное издание

Специальное издание самой читаемой и содержащей наиболее достоверные сведения книги по C++. Книга написана Бьерном Страуструпом – автором языка программирования C++ – и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный объектно-ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по C++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе C++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук».

Скачать (9.98 Мб, DJVU)

Скотт Мейерс «Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ», 3-е издание

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.

Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скачать (2.75 Мб, DJVU)

Джон Бентли «Жемчужины программирования», 2-издание

Эта книга написана для программистов. Хороший программист должен знать все, что написано до него, только тогда он будет писать хорошие программы. Главы этой книги посвящены наиболее привлекательному аспекту профессии программиста: жемчужинам программирования, рождающимся за пределами работы, в области фантазии и творчества. В них рассматриваются: постановка задач, теория алгоритмов, структуры данных, вопросы повышения эффективности кода, а также верификация и тестирование программ.

Скачать (2.95 Мб, DJVU)

Стенли Б. Липпман «C++ для начинающих»

«C++ для начинающих» содержит обстоятельное введение в международный стандарт C++. Мы включили в название книги слова «для начинающих» потому, что последовательно придерживались учебного подхода к описанию языка C++; однако название не предполагает упрощенного или облегченного изложения материала. Такие аспекты программирования, как обработка исключений, контейнерные типы, объектно-ориентированный подход и т.п., представлены в книге в контексте решения конкретных задач. Правила языка, например разрешение перегруженных функций или преобразования типов в объектно-ориентированном программировании, рассматриваются столь подробно, что во вводном курсе это может показаться неуместным. Но мы уверены, что такое освещение необходимо для практического применения языка. Материал книги не нужно стараться усвоить «за один проход»: мы предполагаем, что читатель будет периодически возвращаться к ранее прочитанным разделам. Читатель может не знать язык С, хотя некоторое знакомство с каким-либо современным структурным языком программирования было бы полезно. Мы писали книгу, которая стала бы первым учебником по C++, а не первым учебником по программированию!

Скачать (4.57 Мб, PDF)

Харви Дейтел, Пол Дейтел «Как программировать на C++»

Книга предлагает полный курс изучения наиболее популярного и перспективного языка программирования – C++ и рассчитана как на начинающих, не владеющих никаким языком программирования, так и на опытных пользователей. Для начинающих – это полноценный курс, в котором изучается все, начиная с устройства компьютера и кончая новейшими достижениями C++: шаблонами функций и классов, обработкой исключений и т.п. Опытный программист может пропустить часть известного ему материала, но получит множество полезных сведений в остальных частях книги. Особое внимание авторы уделяют современным методикам разработки программного обеспечения: наследованию, полиморфизму, объектно-ориентированному проектированию и объектно-ориентированному программированию, не забывая и о классическом структурном программировании. Приведено множество полезных советов.

Скачать (15.91 Мб, DJVU)

А. Мешков, Ю. Тихомиров «Visual C++ и MFC»

Книга посвящена объектно-ориентированному программированию для 32-разрядных систем Windows 95/98 и Windows NT с использованием компилятора Visual C++ 6 и библиотеки классов MFC версии 4.23. Книга содержит исчерпывающую информацию о библиотеке классов MFC (Microsoft Foundation Classes) и методах создания приложений Windows на основе классов этой библиотеки, а также большое количество наглядных и подробно прокомментированных примеров приложений, полные тексты которых приведены на сопроводительной дискете. Для программистов, владеющих языками С и C++ и имеющих опыт программирования в системе Windows.

Скачать том 1 (7.61 Мб, DJVU)

Скачать том 2 (7.94 Мб, DJVU)

Изменено пользователем Ramzes_
Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Не знаю, вроде не ошибся адресом :rolleyes:

Использование ассемблера для оптимизации программ на С++

d0d9e8989f.jpg

Название: Использование ассемблера для оптимизации программ на С++

Автор: Юрий Магда

Издательство: БХВ-Петербург, 492 стр.

Формат: DJVU

Размер: 11.37 Мб

Рассматривается использование языка ассемблера для оптимизации программ, написанных на языке C++. Подробно изложены вопросы применения современных технологий обработки данных ММХ и SSE, а также использования особенностей архитектур современных процессоров для оптимизации программ. Приведены практические рекомендации по оптимизации логических структур высокого уровня, использованию эффективных алгоритмов вычислений, работе со строками и массивами данных.

В книгу включены примеры программного кода приложений, иллюстрирующие различные аспекты применения ассемблера. В качестве средств разработки примеров используются макроассемблер MASM 6.14 и Microsoft Visual C++ .NET 2003.

rapidshare.com

filefactory

Изменено пользователем $traykeR
Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...
  • 4 недели спустя...

Люди, подскажите книгу по VS 2005 с уклоном на C++. Так чтобы было написано не только про язык, но и про среду разработки VS.

Ссылка на комментарий
Поделиться на другие сайты

У кого есть Стивен Прата С++?

Hobbit, возможно имелось ввиду:

Стивен Прата "Язык программирования С++"

Название: Языки программирования С++

Автор: Стивен Прата

Издательство: DiaSoft

Год: 2005

Страниц: 1104

Формат: DJVU

Размер: 30мб

ISBN: 5-93772-123-3

Качество: отличное

Язык: русский

В новом издании популярной книги известного автора и специалиста по С++ рассматривается устоявшаяся версия языка, соответствующая стандарту ISO/АNSI. Изложение материала не привязано ни к какой конкретной реализации С++. В основе изложения материала лежит оригинальная методика, разработанная автором и неоднократно проверенная на различных группах пользователей. Книга охватывает обширный круг вопросов, необходимых для создания полноценных программ на С++, — от знакомcтва с основами синтаксиса языка до многочисленных новых функциональных возможностей С++, таких как классы, объекты, наследование, полиморфизм, виртуальньте функции, стандартная библиотека шаблонов STP, RTTI и др.

Практические задания к главам книги составлены на основе реальных проектов. Издание рассчитано на пользователей с любым уровнем подготовки. для начинающих эта книга послужит превосходным учебником, а опытные программисты смогут воспользоваться ею в качестве справочника, облегчающего их ежедневный труд.

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

1165562107pratafr4.jpg

Содержание

Предисловие

1. Начальные сведения

2. Приступаем к изучению языка С++

3. Представление данных

4. Составные типы данных

5. Циклы выражения сравнения

6. Операторы ветвления и логические операции

8. Функции языка С++

9. Работа с функциями

10. Модели памяти и пространства имен

11. Обекты и классы

12. Работа с классами

13. Классы и динамическое распределение памяти

14. Наследование классов

15. Повторное исполбзование программного кода С++

16. Дружественные конструкции, исключения и прочее

17. Клас string и стандартная библиотека шаблонов

18. Ввод вывод даных и работа с файлами

Приложения

Rapidshare !

Megaupload !

Ссылка на комментарий
Поделиться на другие сайты

Новые сложные задачи на C++

62e90aabc0eacff9c5d27cdfi6.jpg

Название: Новые сложные задачи на C++

Автор: Герб Саттер

Издательство: Вильямс

Дата выхода: 2005

Язык: русский

Страниц: 272

Формат: PDF

Размер: 12,1 Mb

Качество скана: хорошее

Данная книга представляет собой продолжение вышедшей ранее книги Решение сложных задач на C++. В форме задач и их решений рассматриваются современные методы проектирования и программирования на C++. В книге сконцентрирован богатый многолетний опыт программирования на C++ не только самого автора, но и всего сообщества программистов на C++, так что некоторые рекомендации автора могут показаться неожиданными даже опытным программистам-профессионалам. Автор рассматривает и конкретные методики, приемы и идиомы программирования, однако основная тема книги - это стиль программирования, причем в самом широком понимании этого слова. Особое внимание во всех задачах книги уделено вопросу проектирования, которое должно обеспечить максимальную надежность, безопасность, производительность и сопровождаемость создаваемого программного обеспечения.

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

Скачать:

Изменено пользователем $traykeR
Ссылка на комментарий
Поделиться на другие сайты

C++. Бархатный путь

71532b5f2a747609416ae04tv3.jpg

Название: C++. Бархатный путь

Автор: А. Л. Марченко

Издательство: Горячая Линия - Телеком

Год: 2005

Формат: djVu

Страниц: 400

Язык: Русский

Размер: 7,4 Мб

Основная задача книги - обеспечить плавный, `бархатный` переход от интуитивного уровня представления о языке программирования С++ к четким и достоверным знаниям о нем, о его синтаксисе и семантике. Подробно обсуждаются причины и следствия введения различных языковых конструкций, специально подобранные примеры позволяют акцентировать внимание на характерных особенностях языка. Для программистов и пользователей персональных компьютеров, учащихся старших классов, лицеев, колледжей, студентов младших курсов вузов. Книга может быть использована в качестве учебного пособия и справочника по языку.

Скачать:

- - - - - -

С++. Практический подход к решению проблем программирования

7cfb5b2623f73bd6a73ed58qa3.jpg

Язык: русский

Страниц: 736

Формат: DjVu

Размер: 8.5 Mb

Качество скана: нормальное

C++ - изумительных язык, но не идеальный. Если вы давно занимаетесь разработками на C++, эта книга поможет вам по-новому посмотреть на те сложные проблемы, с которыми приходится сталкиваться при программировании, и освоить мощные методы, которые вы никогда раньше не применяли. Если вы новичок в C++, то научитесь принципам программирования, которые позволят вам более эффективно реализовывать все ваши проекты. В ходе чтения книги вы научитесь:

преодолевать недостатки системы типов C++; обеспечивать выполнение требований проекта программного обеспечения с помощью ограничений, соглашений и утверждений; правильно обрабатывать ситуации, не оговоренные стандартом, включая проблемы, связанные с динамическими библиотеками, статическими объектами и поточной организацией вычислений; обеспечивать совместимость динамически загружаемых компонентов на уровне двоичных модулей; понимать недостатки неявных преобразований и связанные с ними затраты и применять альтернативные подходы; повышать совместимость различных компиляторов, библиотек и операционных сред; помогать компилятору обнаруживать больше ошибок и работать более эффективно; понимать, какие аспекты стиля влияют на надежность; применять механизм захвата ресурсов при инициализации при решении различных задач; умело обращаться со странной связью, временами возникающей между массивами и указателями; использовать шаблонное программирование для повышения гибкости и устойчивости; расширять C++, в том числе быстрой конкатенацией строк, настоящими NULL-указателями, гибкими буферами памяти, свойствами, многомерными массивами и диапазонами.

Скачать:

Ссылка на комментарий
Поделиться на другие сайты

QT профессиональное программирование на C++

625054febe8ab293865c883bu5.jpg

Название: QT профессиональное программирование на C++

Автор: Макс Шлее

Издательство: БХВ

Дата выхода: 2005

Язык: русский

Страниц: 544

Формат: DjVu

Размер: 5,6 Mb

Качество скана: хорошее

Книга посвящена разработке программ под [color=blue]Windows[/color] и Linux на С++ с использованием библиотеки Qt версии 3.2. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек. Книга содержит исчерпывающую информацию о классах Qt и практические рекомендации по их применению, проиллюстрированные на большом количестве подробно прокомментированных примеров. Компакт-диск содержит исходные примеры и библиотеку Qt для Windows и Linux.

Содержание книги

Предисловие

Введение

ЧАСТЬ I. ОСНОВЫ QT

Глава 1. Обзор иерархии классов Qt

Глава 2. Философия объектной модели

Глава 3. Работа с Qt

ЧАСТЬ II. ЭЛЕМЕНТЫ УПРАВЛЕНИЯ

Глава 4. С чего начинаются элементы управления

Глава 5. Элементы отображения

Глава 6. Кнопки

Глава 7. Элементы управления для установки значений

Глава 8. Элементы выбора

Глава 9. Элементы ввода

Глава 10. Управление автоматическим размещением элементов

Глава 11. Цветовая палитра для элементов управления

Глава 12. Элементы со стилем

ЧАСТЬ III. СОБЫТИЯ И ВЗАИМОДЕЙСТВИЕ С ПОЛЬЗОВАТЕЛЕМ

Глава 13. События

Глава 14. Фильтры событий

Глава 15. Искусственное создание событий

ЧАСТЬ IV. ГРАФИКА И ЗВУК

Глава 16. Введение в компьютерную графику

Глава 17. Контекст рисования

Глава 18. Растровые изображения

Глава 19. Работа со шрифтами

Глава 20. Работа с изображениями холста

Глава 21. Анимация

Глава 22. Работа с OpenGL

Глава 23. Вывод на печать

Глава 24. Разработка собственных элементов управления

Глава 25. Звук

ЧАСТЬ V. СОЗДАНИЕ ПРИЛОЖЕНИЙ

Глава 26. Сохранение настроек приложения

Глава 27. Буфер обмена и перетаскивание

Глава 28. Интернационализация приложения

Глава 29. Создание меню

Глава 30. Диалоговые окна

Глава 31. Предоставление помощи

Глава 32. Панель инструментов и строка состояния

Глава 33. Создание приложений

ЧАСТЬ VI. ОСОБЫЕ ВОЗМОЖНОСТИ QT

Глава 34. Процессы и потоки

Глава 35. Дата, время и таймер

Глава 36. Библиотека контейнеров

Глава 37. Работа с файлами, директориями и потоками ввода/вывода

Глава 38. Программирование поддержки сети

Глава 39. Работа с XML

Глава 40. Программирование баз данных

Глава 41. Динамические библиотеки и система расширений

Глава 42. Совместное использование Qt с платформозависимыми API

Глава 43. Qt Designer. Быстрая разработка прототипов

ПРИЛОЖЕНИЯ

Приложение 1. Таблица описания формата RichText

Приложение 2. Таблица простых чисел

Приложение 3. Глоссарий

Приложение 4. Описание компакт-диска

Предметный указатель

Скачать

Ссылка на комментарий
Поделиться на другие сайты

C/C++. Структурное программирование. Практикум

9ccc14a9c3d08d99a5fac94ys9.gif

Практикум предназначен для изучения языка C++ на семинарах и для его самостоятельного освоения. Он является дополнением к учебнику Т.А.Павловской "C/C++. Программирование на языке высокого уровня", выпущенному издательством "Питер".

В практикуме на примерах рассматриваются средства C++, используемые в рамках структурной парадигмы: стандартные типы данных, основные конструкции, массивы, строки, структуры, функции, шаблоны, динамические структуры данных. Обсуждаются алгоритмы, приемы отладки, вопросы качества и стиля. По каждой теме приведено несколько комплектов из 20 вариантов заданий.

Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению "Информатика и вычислительная техника".

Год: 2003
Формат: DJVU
Качество: 4/5
Размер: 3,74 МБ

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

C/C++. Программирование на языке высокого уровня

0be43b0a780f4cdc5c91c0btr4.jpg

Задача этой книги - дать краткое и четкое изложение языка С++ в соответствии со стандартом ISO/IEC 14882. Она предназначена для студентов, изучающих язык `с нуля`, но будет полезна и более искушенным в программировании. Цель, которая ставилась при написании книги - дать правильное представление о возможностях языка С++ и способах их применения, толчок к дальнейшему изучению этого и других языков программирования и ключ к пониманию современных объектно-ориентированных технологий.

Контрольные задания по ключевым темам представлены в 20 вариантах, и автор надеется, что преподаватели оценят проявленную о них заботу.

Год: 2003
Формат: PDF
Качество: 5/5
Размер:9,36 МБ
Изменено пользователем $traykeR
Ссылка на комментарий
Поделиться на другие сайты

Уолтер Савич - Программирование на C++. 4-е изд.

626d693de9d8c15240d7502hw0.jpg
Автор: Уолтер Савич
Название: Программирование на C++. 4-е изд.
Издательство: Питер
Год: 2004
Страниц: 784

Книга содержит исчерпывающую информацию о языке программирования C++. Помимо «стандартных» тем, таких как объявление переменных, операторы выбора, циклы, массивы, функции и др., подробно рассматривается также работа с векторами, динамические многомерные массивы, обработка исключений, указатели и перегрузка операторов. Примеры и задания для самостоятельной работы, содержащиеся в каждой главе, помогут читателю закрепить изученный теоретический материал.

Книга рассчитана на студентов и начинающих программистов, которые хотят изучить тонкости программирования на языке C++.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Абстракция данных и решение задач на C++. Стены и зеркала

68110cc9a4a68aa293303bbss1.jpg
Название: Абстракция данных и решение задач на C++. Стены и зеркала
Автор: Каррано Ф.М., Причард Дж.Дж.
Издательство: Вильямс
Год: 2003
Формат: pdf
Страниц: 848
Язык: Русский
Размер: 22 Mb

Книга представляет собой классический учебник для высшей школы, содержащий глубокое изложение вопросов, связанных с абстракцией и структурами данных, а также их реализацией на языке C++. Помимо предоставления прочных основ методов абстракции данных, в ней особо подчеркивается различие между спецификацией и реализацией, что является принципиально важным в объектно-ориентированном подходе. В книге подробно обсуждаются ключевые понятия объектно-ориентированного программирования, включая инкапсуляцию, наследование и полиморфизм, однако в центре внимания всегда находится именно абстракция данных, а не синтаксические конструкции языка C++.

Книга будет полезна всем, кто заинтересован в глубоком изучении важнейших аспектов ООП и полном освоении соответствующих возможностей языка C++.

Изменено пользователем $traykeR
Ссылка на комментарий
Поделиться на другие сайты

С++ Мастер-класс.85 нетривиальных проектов, решений и задач

2590968f6e4f278f11fa58ddp1.jpg

Автор: Мозговой М.В.

Название: С++ Мастер-класс. 85 нетривиальных проектов, решений и задач.

Издательство: Наука и техника.

Год: 2007.

Страниц: 272.

Данная книга посвящена анализу интересных задач, встречающихся в повседневной практике программирования и требующих нетривиальных подходов в их решении. На основе небольшого количества характерных реалистичных примеров иллюстрируется применение важных алгоритмов и методик программирования. Обозначены задачи, в которых могут использоваться те или иные подходы и решения.

- - - - - - - - -

Symbian OS. Программирование моб. тел. на C++ и Java 2 ME

78b9da832a6ca6eca56e917yi5.jpg

Название: Symbian OS. Программирование мобильных телефонов на C++ и Java 2 ME

Автор: Горнаков

Издательство: ДМК Пресс

Дата выхода: 2005

Язык: русский

Страниц: 448

Формат: PDF

Размер: 6 Mb

Качество скана: хорошее

Создание мобильных приложений для операционной системы Symbian - сложная и трудоемкая задача. Эта книга познакомит вас с основами программирования для Symbian OS на языке программирования C++, а одна из глав посвящена программированию Java 2 ME приложений. Темы, рассматриваемые в книге весьма разносторонние - это интегрированные среды программирования Code Warrior for Symbian, C++ BuilderX Mobile Studio, инструментальные средства разработчика SDK от Symbian, Sony Ericsson и Nokia для платформ UIQ, серии 60, серии 80 и серии 90. Большой объем информации освящает вопросы, связанные с программной архитектурой операционной системы, основными идиомами программирования в Symbian OS, структурой и созданием GUI приложения, локализацией, работой с меню, элементами пользовательского интерфейса, графикой, изображениями, созданием инсталляционного пакета.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

- - - - - - - -

DirectX и C++. Искусство программирования.

252bd2460e90af31a05c190ya3.jpg

Автор: Фленов М.Е.

Название: DirectX и C++. Искусство программирования.

Издательство: БХВ-Петербург.

Год: 2006.

Страниц: 384.

Рассмотрено программирование графических эффектов с использованием библиотеки DirectX. На занимательных примерах показано, как создавать различные визуальные эффекты, используемые при разработке демонстрационных роликов (demoscene). Большое внимание уделено технологии использования вершинных и пиксельных шейдеров.

- - - - - - - -

Visual C++ .NET для "чайников".

aafbc8da3e5eb171ea69883qh5.jpg

Автор: Майкл Хаймен, Боб Арнсон.

Название: Visual C++ .NET для "чайников".

Издательство: Вильямc.

Год: 2002.

Страниц: 288.

От издателя

Итак, вы решили серьезно взяться за Visual C++ .NET. Это хорошая идея, ведь вы в действительности убиваете сразу трех зайцев: в ваших руках оказывается мощный, полезный и широко распространенный инструмент. С языком С++ можно сделать очень многое. С его помощью созданы такие продукты, как Excel и Access. Этот язык также применяется при разработке управленческих информационных систем и систем целевого назначения, используемых для анализа деятельности предприятий и принятия решений в сфере управления бизнесом. И, конечно же, целые армии хакеров и не только хакеров используют C++ для создания инструментов, утилит, игр и шедевров мультимедиа.

Знания, которые вы получите, изучив язык C++ .NET. позволят создавать не просто приложения, а приложения, работающие в разных операционных системах. Возможности этого языка практически не ограничены, и вы сами в этом убедитесь, прочитав эту книгу.

Книга предназначена для начинающих программистов.

Cкачать:

Изменено пользователем $traykeR
Ссылка на комментарий
Поделиться на другие сайты

Ребят, может посоветуете какой-нибудь хороший задачник по С. Чтоб от самых легких задач до сложных. :)

Меж тем уже больше года прошло... Я, например, весь Google излазил в поисках такого задачника- нету...

Ребята, задач по программированию пруд пруди, тут я с вами соглашусь. Но! Нужны такие задачи... В общем, чтобы руку набить на относительно простых операциях: ввод, вывод, циклы, операторы, действия с массивами... Кирпичики то посложнее задачи тоже не помешаютесть изучить, из которых всё здание, называемое С (не С++) cостоит.

Ну и посложнее задачи тоже не помешают.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Страуструп Бьерн. "Язык программирования C++"

0dd561e7138df48c7fbf136dz9.jpg

Книга Б. Страуструпа "Язык программирования С++" дает описание языка, его ключевых понятий и основных приемов программирования на нем.

Это завершенное руководство, написанное создателем языка, которое содержит описание всех средств С++, в том числе управление исключительными ситуациями, шаблоны типа (параметризованные типы данных) и множественное наследование.

Книга делится на три части. Первые десять глав являются учебником, служащим введением в язык, включая подмножество собственно С. В трех последующих главах обсуждаются вопросы проектирования и создания программного обеспечения с помощью С++. Книга завершается полным справочным руководством по языку.

Размер: 3 Мб

Формат: PDF

- - - - - - - -

Отладка в C++. Руководство для разработчиков

e4c6caed571684070ad36dbfn2.jpg

В книге рассматриваются как общие методики и стратегии написания кода и отладки (вплоть до «проектирования, независимого от языка»), так и весьма специальные вопросы вроде отладки элементов ActiveX. Некоторые главы книги посвящены чрезвычайно актуальным вопросам, о которых к тому же почти нигде не пишется. Это, например, отладка кода с шаблонами STL или работа с OLE-ориентированными объектами — СОМ и ActiveX. Отдельные части (II и III) отхватывают широкий круг теоретико-практических вопросов отладки в процедурно- и объектно-ориентированных системах. Специфические аспекты C++ освещаются в части IV. К специальным аспектам программирования Windows можно отнести всю часть V. Дается подробное описание отладчика Visual C++, однако даже специально ему посвященные главы полезны и тем, кто работает с другими компиляторами и даже другими языками; в конце концов все интегрированные отладчики похожи друг на друга. Все изложение сопровождается примерами законченных программ и экранными иллюстрациями.

Книгу можно порекомендовать широкому кругу программистов, но хорошее знание C++ является обязательным.

2006

Формат: DJVU

Качество: 5/5 (ocr)

Размер: 24,6 МБ

Скачать:

Ссылка на комментарий
Поделиться на другие сайты

Как программировать на C++

97c222be3cacf22c0c21557ah0.jpg

Название: Как программировать на C++

Издательство: Бином, 2006 г.

Автор: Дейтел Х. М., Дейтел П. Дж.

Формат: DjVu

Размер: 15.91 Mb

Книга предлагает полный курс изучения наиболее популярного и перспективного языка программирования - С++ и расчитана как на начинающих, не владеющих никаким языком программирования, так и на опытных пользователей.

Для начинающих - это полноценный курс, в котором изучается все, начиная у учтройства компьютера и кончая новейшими достижениями: шаблонами функций и классов, обработкой исключений и т.п. Опытный программист может пропустить часть известного ему материала, но получит множество полезных ему сведений в остальных частях книги. Особое внимание авторы уделяют современным методам разработки программного обеспечения: наследованию, полиморфизму, объектно-ориентированному программированию, не забывая и классическую структуру программирования. Приведено множество полезных советов.

Cкачать

- - - - - - - - - - - -

Как программировать на C++ (5-е изд.)

b64bc4febf1d5c3c81d102bsv4.jpg

Автор: Дейтел Х.М., Дейтел П.Дж.

Год: 2006

Страниц: 800

Формат: DjVu (16Мб)

Книга предлагает полный курс изучения наиболее популярного и перспективного языка программирования - С++ и расчитана как на начинающих, не владеющих никаким языком программирования, так и на опытных пользователей.

Для начинающих - это полноценный курс, в котором изучается все, начиная от уcтройства компьютера и кончая новейшими достижениями: шаблонами функций и классов, обработкой исключений и т.п. Опытный программист может пропустить часть известного ему материала, но получит множество полезных ему сведений в остальных частях книги. Особое внимание авторы уделяют современным методам разработки программного обеспечения: наследованию, полиморфизму, объектно-ориентированному программированию, не забывая и классическую структуру программирования.

Скачать

=>>
=>>
http://depositfiles.com/files/1837900' rel="external nofollow">
Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Бланшет Ж., Саммерфилд М. «Qt 4. Программирование GUI на C++»

Из книги вы узнаете о наиболее эффективных приемах и методах программирования с применением Qt 4 и овладеете ключевыми технологиями в самых различных областях – от архитектуры Qt модель/представление до мощного графического процессора 2D. Авторы вооружают читателей беспрецедентно глубокими знаниями модели событий и системы компоновки Qt. На реалистических примерах они описывают высокоэффективные методы во всех областях – от разработки основных элементов графического пользовательского интерфейса до передовых методов интеграции с базой данных и XML. Каждая глава содержит полностью обновленный материал. Данное издание:

– Включает новые главы по архитектуре Qt 4 модель/представление и поддержке подключаемых модулей Qt, а также краткое введение в программирование встроенных систем на платформе Qtopia.

– Раскрывает все основные принципы программирования в среде Qt – от создания диалоговых и других окон до реализации функциональности приложений.

– Знакомит с передовыми методами управления компоновкой виджетов и обработкой событий.

– Показывает, как можно с наибольшей эффективностью использовать новые программные интерфейсы Qt 4, в частности мощный графический процессор 2D и новые простые в применении классы-контейнеры.

– Представляет передовые методы Qt 4, которых нет ни в одной книге: от создания подключаемых модулей, расширяющих возможности Qt, и приложений, до применения «родных» для конкретной платформы программных интерфейсов.

– Содержит приложение с подробным введением в программирование на C++ в среде Qt для опытных Java-разработчиков.

Скачать (9.06 Мб, DjVu)

Лафоре Р. «Объектно-ориентированное программирование в C++»

Благодаря этой книге тысячи пользователей овладели технологией объектно-ориентированного программирования в C++. В ней есть все: основные принципы языка, готовые полномасштабные приложения, небольшие примеры, поясняющие теорию, и множество полезных иллюстраций. Книга пользуется стабильным успехом в учебных заведениях потому, что содержит более 100 упражнений, позволяющих проверить знания по всем темам.

Скачать (8.33 Мб, DjVu)

Материалы к книге (79.73 Кб)

Крупник А.Б. «Самоучитель C++»

Написанная простым, понятным языком, эта книга поможет вам сделать первые шаги в программировании на C++. Изложение строится на коротких примерах, помогающих читателю освоить основные конструкции C++ и главные принципы объектно-ориентированного программирования. Эта книга не ставит своей целью сказать «все» о языке C++, она сосредоточена на «самом главном». Прочитав ее, вы сможете легко ориентироваться в мире C++, а также изучить другие объектно-ориентированные языки, такие как Java и C#. Книга может служить введением в программирование и рассчитана на всех интересующихся этой темой.

Скачать (3.37 Мб, DjVu)

Крупник А.Б. «Изучаем C++»

Эта небольшая книга посвящена «сердцевине» языка C++ – основным идеям (построению объектов и налаживанию взаимодействия между ними), без которых невозможно овладеть этим языком программирования. Обучаясь на простых примерах, читатель постепенно знакомится с кругом идей объектно-ориентированного программирования и основными конструкциями языка C++.

Скачать (1.48 Мб, DjVu)

Громов Ю.Ю., Татаренко С.И. «Программирование на языке C»

В пособии приведено подробное описание наиболее распространенного языка программирования C для персональных компьютеров, совместимых с IBM PC, и описано применение средств языка на примерах задач работы со списками. Учебное пособие предназначено для студентов всех специальностей, аспирантов и инженерно-технических работников использующих вычислительную технику. Может быть использовано как справочное пособие для широкого круга программистов, как профессионалов, имеющих большой опыт работы на C, так и начинающих программировать на C.

Скачать (85.11 Кб, HTML)

Изменено пользователем Ramzes_
Ссылка на комментарий
Поделиться на другие сайты

Фленов М.Е. «DirectX и C++. Искусство программирования»

Рассмотрено программирование графических эффектов с использованием библиотеки DirectX. На занимательных примерах показано, как создавать различные визуальные эффекты, используемые при разработке демонстрационных роликов. Большое внимание уделено технологии использования вершинных и пиксельных шейдеров.

Скачать (5.70 Мб, DjVu)

Изменено пользователем Ramzes_
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу



×
×
  • Создать...