Шаг 12.
Среда программирования Visual C++.
Создание каркаса учебного приложения
На этом шаге мы создадим каркас учебного приложения.
Создадим проект приложения STUpload с помощью мастера MFC AppWizard. Этот проект
понадобится для выполнения следующих упражнений.
- Создание проекта STUpload.
- Запустите Visual C++.
- В меню File выберите пункт New.
- Щелкните опцию MFC AppWizard (exe).
- В качестве названия проекта наберите STUpload.
- Щелкните кнопку ОК.
- Приложение STUpload будет работать только с одним документом, поэтому измените его тип с Multiple Documents на Single Document.
Щелкните Next, чтобы перейти к окну 2 - поддержке баз данных.
- STUpload обращается к базам данных с помощью ActiveX Data Objects, поэтому Вам не понадобится поддержка баз данных
средствами MFC. Оставив переключатель None установленным, щелкните кнопку Next, чтобы перейти к окну 3,
в котором перечислены параметры составного документа.
- Поддержка составных документов для STUpload не требуется, поэтому, оставив переключатель None установленным, щелкните
кнопку Next, чтобы перейти к окну 4, в котором определяются свойства приложения.
- Не меняя никаких параметров, щелкните кнопку Advanced для переключения в диалоговое окно Advanced Options.
- В поле File Extension вкладки Document Template Strings наберите stu.
- В текстовых полях Filter Name, File New Name и File Type Name замените STUplo на STUpload.
- Щелкните кнопку Close, чтобы закрыть диалоговое окно Advanced Options. Затем перейдите в окно 5 мастера AppWizard, щелкнув
кнопку Next.
- Не меняя никаких параметров, щелкните кнопку Next, чтобы переключиться в окно 6 мастера AppWizard.
- Для просмотра информации, полностью не помещающейся на экране монитора, в приложении STUpload необходимо реализовать окно с прокруткой.
Для этого наследуйте Ваш класс представления от MFC-класса CScrollView, который поддерживает полосы прокрутки. Убедившись, что в
верхней секции окна выбран класс CSTUploadView, в раскрывающемся списке Base Class щелкните элемент CScrollView.
- Щелкните кнопку Finish. Просмотрев информацию на экране New Project Information, щелкните кнопку OK, чтобы создать проект.
- Чтобы изучить созданные мастером AppWizard классы, раскройте ветвь STUpload Classes в окне ClassView. Для сборки проекта на
жмите клавишу F7.
- Запустите приложение STUpload, нажав клавиши CTRL+F5. В меню File выберите пункт Open. Обратите внимание на то, что
предполагается открыть файлы с расширением *.stu, которое Вы задали в окне 4 мастера AppWizard. Щелкните кнопку Cancel,
чтобы закрыть диалоговое окно Open File.
- Мышью измените положение правого нижнего угла окна приложения STUpload, уменьшая его размер. Заметьте, что полосы прокрутки окна появляются автоматически.
- Чтобы закрыть приложение STUpload, в меню File выберите пункт Exit.
Текст этого приложения можно взять
здесь (26,1 Кб).
Со следующего шага мы начнем знакомиться с общими принципами создания приложений на базе MFC.
Предыдущий шаг
Содержание
Следующий шаг