8 - Технологический раздел (1094799), страница 2
Текст из файла (страница 2)
Пользователь должен уметь переключаться между клавиатурой и «мышью» практически на любой стадии диалога без необходимости изменения режимов приложения.
3.3 Реализация используемой технологии при создании проекта
Создание проекта осуществлено в интегрированной среде разработки C++ Builder 6 (IDE – Integrated Development Environment) в следующей последовательности.
1) запуск С++Builder выбором пиктограммы С++Builder в разделе меню Windows Пуск/Программы. При этом открывается основное меню IDE (рисунок 3.2). В верхней части окна размещается полоса главного меню, ниже которой – две инструментальные панели: левая содержит два ряда быстрых кнопок, правая – палитру компонентов библиотеки визуальных компонентов. В основном поле окна слева расположены два окна: сверху – Дерево Объектов, под ним - Инспектор Объектов. Правее этих окон располагается окно новой пустой формы, а под ним – окно Редактора Кодов;
Рисунок. 3.2- Основное окно IDE
2) открытие нового приложения. Выполнить команду (в главном меню IDE выбрать) File/New и в открывшемся каскадном меню выбрать раздел Application;
3) нанесение на пустую форму всех требуемых компонент управления и отображения информации;
- создание названия формы. Нажать в столбце Properties на поле Caption и в строке напротив русским алфавитом набрать «Расчет выбора средств обнаружения по требуемым значениям», сохранив по умолчанию шрифт и его цвет;
- создание базы данных с помощью Database Desktop (рисунок 3.3) [24];
Рисунок 3.3 – Рабочая среда Database Desktop
- создание запроса к спроектированной базе данных с помощью средств С++ Builder 6. В версии С++ Builder 6 компоненты, обеспечивающие доступ к данным размещены на странице BDE. Компоненты отображения и редактирования размещаются на странице Data Control. Данное приложение, использующее базы данных, имеет компоненты следующих трех типов:
a) компонент – набор данных, непосредственно связывающейся с базой данных. Это компонент – Table;
б) компонент – источник данных, осуществляющий обмен информацией между компонентами первого типа и компонентами визуализации и управления данными. Таким компонентом является DataSourse;
в) компонент – визуализации и управления данными, такой как DBGrid;
- располагаем, все эти компоненты на форме и устанавливаем связи [35];
- также необходимо добавить еще один компонент, управляющий работой с таблицей – навигатор DBNavigator, расположенный на странице Data Control. Чтобы приложение с навигатором работало, надо установить основное свойство навигатора – DataSourse – источник данных (имя компонента DataSourse);
4) создание рабочей среды пользователя;
- создание панелей управления. На форме располагаем 2 компонента Panel и в свойстве Caption стираем название. Затем на первую панель переносим компонент – GroupBox, в свойстве – Caption прописываем: «Исходные данные». Переносим 2 компонента – ComboBox , они необходимы для отображения выпадающих списков, где будут прописаны диалоги выбора свойств.
Переносим компонент – GroupBox, в свойстве – Caption прописываем: «Введите наличие элементов АСО ОПЗ». В поле этого компонента помещаем 3 компонента – LabeledEdit , они предназначены для ввода данных, в свойства меток – Caption заносим соответственно: «Введите значение вероятности функционирования ТСО 1-го рубежа», «Введите значение вероятности функционирования ТСО 2-го рубежа», «Введите значение вероятности функционирования ТСО 3-го рубежа», при наличии активированных остальных элементов элементов «Введите значение вероятности функционирования приемо-контрольных приборов», «Введите значение вероятности функционирования датчиков оконных», «Введите значение вероятности функционирования датчиков дверных», «Введите значение вероятности функционирования источников питания», «Введите значение вероятности функционирования приборов оповещения», «Введите значение вероятности блокировки стен на пролом» Один компонент типа – BitBtn, в свойство – Caption, которого записываем: «Оптимальное решение задачи»;
- в поле второй панели переносим компонент – BitBtn, в свойстве Caption записываем: «Отобразить базу данных». Размещаем на форме два компонента – RichEdit, они будут необходимы для отображения данных (рисунки 3.4 и 3.5 соответственно);
Рисунок 3.4 – Рабочая среда пользователя
5) компиляция и выполнение проекта. Компиляция проекта может выполняться несколькими способами. Компиляция с последующим выполнением приложения осуществляется командой Run|Run или соответствующей быстрой кнопкой (зеленый треугольник обращенный вправо), или «горячей» клавишей F9. Компиляция и создание модуля .exe осуществляется только в том случае. Если при компиляции и компоновке не обнаружены неисправимые ошибки. После чего среда примет вид показанный на (рисунок. 3.6).
Рисунок 3.5 – Рабочая среда пользователя
Рисунок 3.6 – Рабочая среда пользователя
Таким образом, технология создания проекта в С++Builder включает выполнение следующий последовательности:
1) организация проекта;
2) создание и сохранение проекта;
- организация каталогов проекта;
- создание нового проекта;
- сохранение проекта;
3) активизация менеджера проектов;
4) планирование работ (создание списка To-D0-List);
5) завершение проекта. Задание учетной информации, компиляция и отладка приложения.
55














