Путь человека труден и опасен, но мы преодолеем всё и доберёмся до конечной точки нашего пути – Вершине знаний.

C++


Культин Н. Б. Самоучитель C++ Builder

Еще... Борис Пахомов Самоучитель C/С++ и С++ Builder 2007 (+ DVD-ROM)Книга, которую вы держите в руках, — не описание среды разработки или языка программирования, а руководство, учебное пособие по основам программирования в C++ Builder. В ней представлена концепция визуального проектирования и событийного программирования, а также рассмотрен процесс создания программы от разработки диалогового окна и функций обработки событий до создания справочной системы и установочного CD-ROM. Цель этой книги — познакомить читателя с технологией визуального проектирования и событийного программирования и показать на конкретных примерах возможности среды разработки, а также дать методику создания программ. Следует обратить внимание, что хотя книга ориентирована на читателя, обладающего определенными знаниями и начальным опытом в области программирования, она вполне доступна для начинающих. Книга является руководством по программированию в среде Borland C++ Builder. В ней рассматривается весь процесс разработки программы — от компоновки диалогового окна и написания функций обработки событий до отладки и создания справочной системы при помощи программы Microsoft HTML Help Workshop и установочного CD-ROM в InstallShield Express, разбираются вопросы работы с графикой, мультимедиа и базами данных, приведено описание процесса создания анимации в Macromedia Flash 5. Прилагаемый к книге компакт-диск содержит проекты, приведенные в издании в качестве примеров. Для начинающих программистов.

 Просмотреть  содержание  »

Стефан К. Дьюхэрст. Скользкие места C++. Как избежать проблем при проектировании и компиляции ваших программ.

Стефан К. Дьюхарт. Скользкие места С++. Как избежать проблемы при проектировании и компиляции ваших программВы держите в руках руководство по тому, как не допускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реализации программ на языке C++. Эту книгу можно рассматривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++.
Обсуждаются как наиболее распространенные «ляпы», имеющиеся почти в любой программе на C++, так и сложные ошибки в использовании синтаксиса, препроцессора, преобразований типов, инициализации, управления памятью и ресурсами, полиморфизма, а также при проектировании классов и иерархий. Все ошибки и их последствия обсуждаются в контексте. Подробно описываются способы разрешения указанных проблем.
Автор знакомит читателей с идиомами и паттернами проектирования, с помощью которых можно решать типовые задачи. Читатель также узнает много нового о плохо понимаемых возможностях C++, которые применяются в продвинутых программах и проектах. На сайте http://www.semantics.org можно найти полный код примеров из книги.
В книге рассказывается, как миновать наиболее серьезные опасности, подстерегающие программиста на C++. Программисты найдут в ней практические рекомендации, которые позволят им стать настоящими экспертами. Издание предназначено для всех программистов, желающих научиться писать правильные и корректно работающие программы на языке C++.

 Просмотреть  содержание  »

Язык C++: Учеб. пособие

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

 Просмотреть  содержание  »

Горняков С. Г. DirectX 9: Уроки программирования на C++.

Павловская Т. А., Щупак Ю. АC++. Объектно-ориентированное программирование

Практикум предназначен для студентов, изучающих язык C++ на семинарах или самостоятельно. Классы, шаблоны, наследование, исключения, стандартная библиотека, UML, концепции программной инженерии (software engineering) и паттерны проектирования рассматриваются на примерах, сопровождаемых необходимыми теоретическими сведениями. Обсуждаются алгоритмы, приемы отладки и вопросы качества. По каждой теме приведено по 20 вариантов заданий.
Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению «Информатика и вычислительная техника».

 Просмотреть  содержание  »

Шилдт Г.,Искусство программирования на C++,

Шилдт Г.,Искусство программирования на C++,Книга посвящена применению языка C++ для решения интересных, полезных и сложных задач программирования. Рассмотрены разработка сборщика мусора, пользовательского контейнера STL и панели управления потоком. Показано, как создать загрузчик файлов из Интернета, а также написать приложения для финансовых расчетов (вычисления платежей по ссуде, расчет суммы вложений и др.)- Уделено внимание вопросам применения языка C++ для решения задач искусственного интеллекта. Приведен уникальный код интерпретатора Mini C++. Каждая глава книги сопровождается заданиями для самостоятельной работы

 Просмотреть  содержание  »

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

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

 Просмотреть  содержание  »





Все материалы взяты из открытых источников и представлены исключительно в ознакомительных целях. Все права на книги принадлежат их авторам и издательствам.



Вход в систему