Опис призначеного для користувача інтерфейсу, Принцип побудови комплексу технічних засобів - Розробка програми для проходження різноманітних тестів
В цьому розділі я описую яку послідовність необхідно витримати при створенні інтерфейсу головного вікна програми для того, щоб створити форму та опираючись на класи читайте нижче.
========================================================
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 в каталозі де міститься головна програма.
Похожие статьи
-
Файл тесту Тест є послідовністю питань, на які випробовуваний повинен відповісти шляхом вибору правильної відповіді з декількох запропонованих варіантів....
-
Функціональна і логічна структура - Розробка програми для проходження різноманітних тестів
При запуску, програма чекає наступних дій користувача. Оскільки наша тестова програма майже досконала то вона має на меті розробку будь - якого тесту при...
-
VC++ - мова і середовище програмування, що відноситься до класу RAD - (Rapid Application Development _ "Засіб швидкої розробки додатків") засобів CASE -...
-
Висновок - Розробка програми для проходження різноманітних тестів
В даний час комп'ютери упроваджуються у всі галузі людської діяльності. Вони допомагають автоматизувати процеси, на виконання яких потрібне багато часу....
-
РОЗРОБКА ТЕСТУ, Постановка задачі - Розробка програми для проходження різноманітних тестів
Постановка задачі Технічне завдання даної роботи вимагає розробити програму для тестування студентів в інтегрованому середовищі Visual C++. При створенні...
-
Вступ - Розробка програми для проходження різноманітних тестів
Комп'ютер - один з головних винаходів століття. В останнє десятиріччя він став невід'ємною частиною життя людини. Комп'ютер застосовують в самих різних...
-
ОСНОВИ ТЕСТУ, Історична довідка - Розробка програми для проходження різноманітних тестів
Історична довідка Передісторія тестування йде в глибину століть, вона пов'язана з випробуванням різних здібностей, знань, умінь і навиків. Вже в середині...
-
Вся система побудована на базі використання провідника як засобу графічного відображення, тобто побудова інтерфейсу відбувалась за допомогою таких...
-
Головне вікно програми роботи з пристроєм містить декілька кнопок керування, а саме: "Scan PCI", "Memory operations", "Configure device", "Send". Рис.11....
-
Опис роботи програми - Розробка гри в С# "Корови та бики"
Для того, щоб запустити програму необхідно двічі клікнути мишею на файл Cowbulls. exe. Користувач побачить стартове вікно програми, яке зображене на Рис...
-
Для запуску розробленого програмного продукту необхідна наявність на персо-нальному комп'ютері встановленого Mysql Server (локального), або доступ через...
-
Відомі два підходи до організації інформаційних масивів: файлова організація та організація у вигляді бази даних. Файлова організація передбачає...
-
Програмний алгоритм аутентифікація користувач При запуску програми першим вікном буде вікно авторизації (Див. Рис. 1.1.). В цьому вікні є можливість...
-
Преимущества, которые дает тестировщику автоматизация тестирования: - Исключен "человеческий фактор". Существует некоторая гарантия того, что не один...
-
Загальні відомості Для реалізації даного проекту було вибрано середовище розробки Visual Studio 2008 Professional Edition. Дане середовище розробки є...
-
У додатках під Android використовуються бази даних SQLite, які являють собою один з п'яти способів зберігання даних в Android-. Ми будемо розглядати...
-
Тестовий контроль 1. Для того, щоб ввести параметри облікової політики потрібно : А) зайти в меню "Основна діяльність" / "Облікова політика" / "Облікова...
-
Створення INF-файлу Майстер "DriverWizard", є складовою частиною пакету WinDriver. Це інструмент з графічним інтерфейсом для діагностування та...
-
Windows Phone - мобільна операційна система, розроблена Microsoft, вийшла 11 жовтня 2010. 21 жовтня почалися поставки перших пристроїв на базі нової...
-
Apple IOS - Розробка програмного забезпечення для відтворення файлів мультимедіа для Windows Phone
Щоб ваш мобільний помічник міг виконувати свої завдання одного заліза й батареї недостатньо. Потрібна ще програмна начинка, яка забезпечить потрібний...
-
Порівнянні і протиставлення мобільних пристроїв і їх додатків з їх настільними і серверними аналогами ми відвели в цьому розділі досить багато місця і...
-
Автоматизированное тестирование программного обеспечения - это процесс проверки программного обеспечения, который включает в себя такие шаги как запуск,...
-
Для того, чтобы вынести решение об оправданности или неоправданности внедрения автоматизированного тестирования вместо ручного, необходимо...
-
Вибір мережевих програмних засобів - Проектування комп'ютерної межі для дизайнерської фірми
В якості операційної системи для фірми "Ilona" була обрана операційна система OS X El Capitan. Mac OS X включається у вартість нових комп'ютерів Apple...
-
Розглянемо порядок заповнення інформації про внутрішньогосподарські пристрої земельних ділянок. Для всіх ділянок несільськогосподарського призначення...
-
Постановка задачі - Розробка гри в С# "Корови та бики"
Етап 1 . Визначення цілей програми . На даному етапі творець програми повинен: - чітко визначити, які функції повинна виконувати програма; - обміркувати...
-
Основні характеристики Найбільш істотні відмінності між додатками для мобільних пристроїв і додатками для настільних комп'ютерів обумовлені, ймовірно,...
-
При перезагрузке Raspbery счетчик counter сбрасывается и файлы начинают перезаписываться. Для того, чтобы обойти данную проблему воспользуемся переносом...
-
В то время как цель проекта заключалась в оценке эффективности автоматизации тестирования функционала ядра, работа стала своего рода подведением итогов...
-
Висновок - Розробка програмного забезпечення для відтворення файлів мультимедіа для Windows Phone
Оскільки практично всі сьогодні носять з собою смартфони і різні мобільні пристрої, мобільні програми дозволяють мати необхідну інформацію під рукою. Ці...
-
Перед написанням драйверу доцільно переконатись чи працює фізичний пристрій як це очікувалось. Майстер можно використати для такої перевірки пристрою....
-
Інформаційна модель системи Інформаційна модель відображує загальний склад інформаційних об'єктів автоматизованої системи, яка проектується та зв'язки...
-
Варіант Пристрій Переривання Розташування даних Тип даних Тип обміну даними Конфігурування 24 Бітовий процесор + Зовнішнє Блок Пам'ять Програмне Бітовий...
-
Разработанное устройство предполагается эксплуатировать совместно с рентгеновским симулятором SLS-9. При проведении исследований, врач будет работать с...
-
Расчет надежности В общем случае при конструировании надежность оценивается показателями безотказности и долговечности. Нормируемыми показателями...
-
Известно, что любые элементы имеют разброс параметров. Поэтому, использование динамического диапазона АЦП может быть неполным или наоборот, может...
-
Google Android System Android - операційна система для смартфонів, планшетів і нетбуків. Компанія Google придбала розробника програмного забезпечення...
-
После обмена данными с АЦП происходит преобразование считанных данных в одно целое число, характеризующее уровень сигнала на входе АЦП. Т. к. АЦП имеет...
-
Программа должна считывать данные, выработанные АЦП через определенные промежутки времени. Приемлемым способом обеспечения этого является опрос АЦП по...
-
Вступ - Розробка програмного забезпечення для відтворення файлів мультимедіа для Windows Phone
Без стільникового зв'язку сучасне людство не може уявити собі й дня. І буквально зовсім недавно головними функціями були тільки дзвінки та відправка...
Опис призначеного для користувача інтерфейсу, Принцип побудови комплексу технічних засобів - Розробка програми для проходження різноманітних тестів