Урок XI

Работа программы в фоновом режиме

  • Программа Task иллюстрирует работу программы в фоновом режиме, она будет выполнять несколько задач, такие как приращение счетчика через 50, 500, 1000 миллисекунд на единицу.
  • Вы этой программе будет использоваться приложение c интерфейсом одного документа SDI( Single Document Interfeis), на базе класса формы(диалогового окна) CFormView. Примером программы SDI служит "Блокнот".
  • Окно вашей программы будет выглядеть так:

    План урока:
    1) Создание проекта программы
    2) Проектирование главного окна, добавление меню, связывание кода с событиями

    Теперь рассмотрим все пункты попорядку.

  • Вначале запустим Visual C++. Зайдем в меню FILE -> NEW..., выберем там Project.
  • Выберем там MFC AppWizard(exe), это значит вы хотите создать запускаемый файл.
  • В Project Name задайте имя программы Tasks. И щелкните OK.
  • В раскрывшемся окне(STEP1) выбирете Single Document. Это означает, что ваша программа будет основана на диалоге. Щелкните Next.
  • В STEP2 выберете none, т.к. вам не нужна поддрежка баз данных.
  • В STEP3 Оставьте все по умолчанию, и нажимайте далее.
  • В STEP4 Уберите все флажки за исключением 3D Controls, так как нам не нужны строки состояния, toolbars, выход на печать.
  • В STEP5 Щелкните Next
  • В STEP5 В верхнем окне списка классов выбирете CTasksView, в раскрывшемся списке Base Class выбирете класс CFormView. Нажмите Finish.

    Вы закончили создание проекта программы!
    Все каркасные файлы для вашей программы написал Visual C++, с помощью мастера настроек MFC AppWizard.


    А теперь мы спроектируем диалоговую панель.
    Дальше ->



  • На главную






    Купить радиодетали для ремонта




    Радио для всех
    ©
    Научно-популярный образовательный ресурс


    Создать сайт бесплатно