Главная » Просмотр файлов » 8 - Технологический раздел

8 - Технологический раздел (1094799), страница 2

Файл №1094799 8 - Технологический раздел (Программное средство оценки надежности АСО объектов повышенной защищенности) 2 страница8 - Технологический раздел (1094799) страница 22018-02-16СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 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

Характеристики

Список файлов ВКР

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7046
Авторов
на СтудИзбе
259
Средний доход
с одного платного файла
Обучение Подробнее