Опис призначеного для користувача інтерфейсу, Принцип побудови комплексу технічних засобів - Розробка програми для проходження різноманітних тестів

В цьому розділі я описую яку послідовність необхідно витримати при створенні інтерфейсу головного вікна програми для того, щоб створити форму та опираючись на класи читайте нижче.

========================================================

MICROSOFT FOUNDATION CLASS LIBRARY : Тест

========================================================

Майстром AppWizard був створений Тест.

Ця тестова програма являється не тільки демонстрацією основи використання Microsoft Foundation classes а також являється стартовою точкою для написання складних додатків.

Цей файл вклачає узагальнення того, що ви знайдете в кожному з файлів описаних нижче якими ми створили цей тест.

Test1.dsp

Це проектний файл вміщує інформацію про рівень проектування і використовується для створення єдиного проекту. Інші користувачі можуть використовувати project (.dsp) file, але вони повинні розмістити створені файли локально.

Test1.h

Цей файл є головним заглавним файлом для нашої програми. Він включає інші специфічні проектні заголовні файли (including Resource. h) і оголошує Ctest1App application class.

Test1.cpp

Це є головний прикладний ресурсовий файл який вміщує додаток class CTest1App.

Test1.rc

Це є перелік всіх Microsoft Windows resources які використовуються нашою програмою. Вони включають іконкі, растрові рисунки, і курсори які зберігаються в RES subdirectory. Цей файл при бажанні можна відредагувати в Microsoft Visual C++. В цьому файлі розміщений код та проектна побудова взаємозвязків інтерфейсу та принцип зміни іконок при побудові графічного вікна та при переході програми до наступного питання.

Test1.clw

Цей файл містить інформацію яка використовується ClassWizard для редагування існуючих класів або створення нових. ClassWizard також використовує ці файли для збереження інформації необхідної для створення і редагування виводу інформації в діалогових вікнах, і для створення прототипу функцій членів.

Res est1.ico

Це файл іконка яка використовується в програмі, вона підєднана головним resource file test1.rc. Саме завдяки їй ми бачимо піктограмку програми в ехе - файлі

Res est1.rc2

Цей файл містить ресурси які не редагуються Microsoft Visual C++. Тому я розмістив тут нередактуємі ресурси програми в цьому файлі. Саме в цьому ї його особливість адже тут можна розмістити ту частьину коду програми яку не бажаю відкривати іншим. Тобто дотримання авторських прав на програмний продукт.

/////////////////////////////////////////////////////////////////////////////

AppWizard було створено наступний клас:

Test1Dlg. h, test1Dlg. cpp - ці файли вміщують CTest1Dlg class. Цей клас визначає поведінку нашого головного вікна програми. Заготовка нашого вікна містяться в test1.rc, який може біти відредагований Microsoft Visual C++.

/////////////////////////////////////////////////////////////////////////////

Інші стандартні файли:

StdAfx. h, StdAfx. cpp

Ці файли використовуються для побудови прекомпільного заголовного файлу (PCH) file з назвою test1.pch і прекомпільного типу файлів з назвою StdAfx. obj.

Resource. h

Це стандартний заголовний файл, який визначає нові ресурсні IDs. Microsoft Visual C++ читає і обновляє ці файли при компілінгу.

/////////////////////////////////////////////////////////////////////////////

Вагомі зауваження:

AppWizard використовує "TODO:" для ідентифікації частини коду який мені потрібно додати для організації. Оскільки гнаш додаток використовує MFC in a shared DLL, і твій додаток написаний на мові (використовує не ту яка в віндовс), тоді необхідно скопіювати слідуючий файл MFC42XXX. DLL з Microsoft Visual C++ CD-ROM до папки system or system32, і перейменувати його на MFCLOC. DLL. ("XXX" замість трьох символів вказати абривіатуру мови ОС).

/////////////////////////////////////////////////////////////////////////////

Принцип побудови комплексу технічних засобів

Для запуску основної частини програми, це файл Test1.exe системні вимоги не високі:

    - процесор I486; - 16 Мб оперативної пам'яті; - 1 Мб або менше відео пам'яті; - Об'єм дискового простору не більше 5 Мб;

Операційна система Windows 9x;

А для компіляції і відладки самого програмного коду системні вимоги зростають, оскільки необхідно буде встановлювати Microsoft Visual C++, для запуску якого вимагається:

Процесор Pentium 166 і вище;

    32 Мб оперативної пам'яті і вище; 4 Мб відео пам'яті;

Об'єм дискового простору, залежно від установки від 300 і більш;

Windows 98

Для повноцінної роботи програми необхідно, щоб файли з тестовими файлами (файли в яких зберігаються прототипи тестів) містились в папці DATA в каталозі де міститься головна програма.

Похожие статьи




Опис призначеного для користувача інтерфейсу, Принцип побудови комплексу технічних засобів - Розробка програми для проходження різноманітних тестів

Предыдущая | Следующая