Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT | страница 37
Откройте окно Project Workspace и выберите страницу FileView. Так как сначала в проекте нет ни одного файла, вы увидите пустую папку проекта. Теперь надо создать новый текстовый файл и набрать в нем исходный текст нашего первого приложения.
Чтобы создать новый файл, вы можете нажать кнопку New Source File(
>// Включаемый файл для MFC
>#include
>//=====================================================
>// Класс CMFHelloApp
>// Наследуем от базового класса CWinApp главный
>// класс приложения CMFHelloApp
>//=====================================================
>class CMFHelloApp : public CWinApp {
>public:
> // Мы будем переопределять метод InitInstance,
> // предназначенный для инициализации приложения
> virtual BOOL InitInstance();
>};
>// Создаем объект приложение класса CMFHelloApp
>CMFHelloApp MFHelloApp;
>//=====================================================
>// Метод InitInstance класса CMFHelloApp
>// Переопределяем виртуальный метод InitInstance
>// класса CWinApp. Он вызывается каждый раз при запуске
>// приложения
>//=====================================================
>BOOL CMFHelloApp::InitInstance() {
> AfxMessageBox("Hello, MFC!");
> return FALSE;
>}
Единственный файл с исходным текстом приложения создан и его надо включить в проект. Выберите из меню Insert строку Files into Project. На экране появится диалоговая панель Insert Files into Project. Выберите файл MFHello.cpp и нажмите кнопку Add. Диалоговая панель закроется. Просмотрите еще раз папку с файлами проекта. Теперь в ней расположен файл MFHello.cpp (рис. 2.10).
Рис. 2.10. Файлы проекта MFHello
Откройте страницу ClassView в окне Project Workspace. В ней отображаются все классы, определенные в приложении и все глобальные переменные. Для каждого класса приложения можно видеть входящие в него элементы (рис. 2.11).
На странице ClassView отображается древовидная структура классов вашего приложения. Когда вы в первый раз открываете ClassView, структура классов отображается в виде закрытой папки