Создание каркаса учебного приложения

   
На этом шаге мы создадим каркас учебного приложения.

   
Создадим проект приложения 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.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий