основы программирования под Windows на языке MS Visual C++ 6.0
И. Ю. Баженова.
Среда программирования Microsoft Visual C++ позволяет разрабатывать приложения как в терминах традиционного модульного программирования, так и с применением объектно ориентированного программирования.
В этой главе будут рассмотрены некоторые наиболее общие элементы языка C++, применяемые как при традиционном модульном программировании, так и при программировании в терминах классов и с применением библиотеки MFC.
СТРУКТУРА ПРИЛОЖЕНИЯ
, «
Приложение может состоять из одного или нескольких модулей трансляции. Модулями трансляции называются файлы исходного кода на языке C++. В терминологии Visual C++ совокупность всех модулей трансляции (файлов реализации классов и заголовочных файлов), файлов ресурсов и описание конфигурации называется проектом.
Среда проектирования VISUAL STUDIO 98 автоматически поддерживает информацию о структуре проекта. Весь проект представляется как некоторая иерархия! классов: для каждого класса по два файла - заголовочный файл и файл реализации. Более подробно работа с проектами будет рассмотрена в следующей главе.
Объектно-ориентированное программирование позволяет программировать в терминах классов: определять классы, конструировать производные классы, создавать объекты, принадлежащие классу, - экземпляры класса.
Класс является некоторым расширением типа struct языка C++. Класс имеет данные (переменные) и поведение (методы). Данные и методы класса также называют членами класса.
' Проект может состоять и из одного файла, содержащего весь код программы, но для достаточно сложных программ это не только неудобно, но и говорит о плохом стиле программирования.