2011г.
Количество страниц: 1216
Следуя подробному и доступному руководству автора и выполняя упражнения, вы можете быстро стать квалифицированным программистом на языке C++. Полностью переделанная под выпуск 2010 года, эта книга знакомит вас с новейшей средой разработки Visual C++ и учит создавать с ее помощью реальные приложения. С этой книгой вы на верном пути к мастерству написания приложений в обеих версиях языка C++ и успехам программирования.
В данной книге Visual C++ 2010: полный курс. Хортон Вы найдете:
- Изучение основных тем программирования с использованием обеих технологий языка C++, предоставляемых средой разработки Visual C++ 2010
- Общие технологии поиска ошибок в программах на C++ и объяснение общих принципов отладки
- Обсуждение структуры и основных элементов, присутствующих в каждом приложении Windows®
- Демонстрация основ разработки приложений Windows с использованием классов Microsoft Foundation Classes
- Руководство по разработке и созданию приложений Windows как на языке C++, так и C++/CLI
- Множество практических примеров и упражнений, которые помогут получить навыки программирования
- Создание реального приложения по мере изучения языка C++
По существу, в этой книге рассматриваются две обширные темы: язык программирования C++ и программирование приложений Windows с использованием MFC или .NET Framework. Прежде, чем вы сможете разработать полнофункциональное приложение Windows, необходимо приобрести хороший уровень знаний языка C++, поэтому упражнения здесь на первом месте.
В первой части книги поэтапно изложены основные темы программирования на языке C++, используемые обеими разновидностями языковых технологий C++, поддерживаемых в Visual C++ 2010. Вы изучите синтаксис и использование базового языка C++ стандарта ISO/IEC, а также приобретете уверенность и опыт применения его на практике в контексте разнообразных практических примеров. Здесь есть также упражнения, которые вы можете использовать для проверки своих знаний. Модификацию C++/CLI базового языка C++ вы также изучите на практических примерах, иллюстрирующих работу каждого компонента языка.
Безусловно, в упражнениях демонстрируется также использование средств стандартной библиотеки C++, которые вам вероятно понадобятся. Знания средств стандартных библиотек будут добавляться поэтапно, по мере изучения языка C++. Кроме того, вы узнаете о мощных инструментальных средствах, предоставляемых стандартной библиотекой шаблонов STL в обеих формах: для базовой версии языка C++ и версии C++/CLI. Есть также глава посвященная библиотеке шаблонов для параллельных вычислений, обеспечивающей возможности использования мощи многоядерных PC для приложений с интенсивными вычислениями.
По мере приобретения навыков обращения с языком C++, мы перейдем к программированию для Windows. Вы узнаете, как разрабатывать простые приложения Windows, а также то, как используя библиотеку MFC создать полнофункциональное приложение на более, чем 2000 строк кода. Вы будете разрабатывать приложения на протяжении нескольких глав, используя обширный диапазон возможностей пользовательского интерфейса, предоставляемых библиотекой MFC. Для изучения программирования под Windows с использованием C++/CLI, вы разработаете приложение Windows Forms, возможности пользовательского интерфейса которого будут подобны средствам приложения на базовом языке C++.
Об авторе
Айвор Хортон — один из выдающихся авторов книг о языках программирования Java, C и C++. Он широко известен своим уникальным стилем изложения, который доступен как новичкам, так и опытным программистам. Ныне Хортон является также частным системным консультантом, но ранее преподавал программирование более 25 лет.
Оглавление книги
Visual C++ 2010: полный курс. Хортон
Об авторах
Введение
Глава 1. Программирование в Visual C++ 2010
Глава 2. Данные, переменные и вычисления
Глава 3. Принятие решений и циклы
Глава 4. Массивы, строки и указатели
Глава 5. Структурная организация программ
Глава 6. Дополнительные сведения о структурах программ
Глава 7. Определение собственных типов данных
Глава 8. Дополнительные сведения о классах
Глава 9. Наследование классов и виртуальные функции
Глава 10. Стандартная библиотека шаблонов
Глава 11. Приемы отладки
Глава 12. Концепции программирования для Windows
Глава 13. Программирование для нескольких ядер
Глава 14. Программирование для Windows с использованием библиотеки MFC
Глава 15. Работа с меню и панелями инструментов
Глава 16. Рисование в окне
Глава 17. Создание документа и усовершенствование представления
Глава 18. Работа с диалоговыми окнами и элементами управления
Глава 19. Сохранение и печать документов
Глава 20. Написание собственных библиотек DLL