Проверяемый текст
Балдин, Александр Викторович; Научные основы автоматизации и моделирования процессов управления на основе гибридных систем поддержки принятия решений с открытой структурой (Диссертация 2006)
[стр. 126]

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

4.2.
Перечень регистрируемых компонентов автоматизированной системы управления страховыми тарифами Компонент создается программно, добавляется в палитру компонентов инструментальной среды и может быть использован как строительный блок при визуальном проектировании фреймов.
Технология способствует сокращению программных ошибок за счет сборки более крупных блоков программы из мелких, независимых, в определенной степени универсальных, и уже отлаженных.
Разработан набор компонентов, которые носят достаточно универсальный характер: • TAligningPanel — панель, которая умеет выравнивать по горизонтали и по вертикали вставленные в нее компоненты, не имеющие собственных средств для выравнивания.
TAmmatedPanel — панель, появляющаяся с анимационным эффектом.
Может использоваться, например, для организации ниспадающих меню.
• TCaptionPanel — панель, эмулирующая заголовок окна.
Позволяет задать надпись и рисунок заголовка.
С помощью заголовка можно перетаскивать любой указанный оконный компонент, являющийся непосредственным родителем или родителем
n-го уровня.
• TDBCGSpeedButton — SpeedButton, которую можно вставлять в DBCtrlGrid.
• TDBCGSplitter — Splitter, который можно вставлять в DBCtrlGrid.

• TDBlndexComboBox — DBComboBox, который берет из поля таблицы и помещает в него значение, являющееся не самим элементом списка, а его целочисленным индексом (начиная с 0).
• TDropDownMenu — ниспадающее анимированное меню.

126
[стр. 261]

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

5.2.
Программные технологии разработки инструментальных средств и приложений Рассматриваются вопросы использования различных программных технологий для оперативной реализации методик.
5.2.1.
Универсальный набор фреймов гибридной среды При проектировании системы использовалась фреймовая технология.
Фрейм является основным строительным блоком при сборке конечного приложения.
Он инкапсулирует: набор действий, необходимых для решения данной подзадачи; средства для работы и саму логику работы с базой данных (если это предусматривается подзадачей); пользовательский интерфейс, необходимый для диалога пользователя с системой при решении данной подзадачи.
Каждый фрейм в системе имеет возможность настройки видимости и доступности отдельных элементов управления пользовательского интерфейса, реализованного во фрейме, в соответствии с категорией и правами доступа к информации конкретного пользователя.
В качестве примера фреймового описания рассмотрена схема сборки приложений сетевой версии системы обучения и аттестации из фреймовых конструкций приведена на рис.5.5.
Среда администратора содержит следующие фреймы: frMethodistReg — регистрация методистов и редактирование их учетных данных; frSCBind — закрепление обучаемых за выбранным консультантом и другие.
Среда консультанта: frC M M sg — отправка сообщений выбранному методисту или группе MeTOAHCTOBjfrCSForum — форум с выбранным обучаемым; frFCompexEst — экспертная оценка сложности учебных фрагментов (обучающих, 261

[стр.,263]

парадигмы проектирования программных комплексов.
При этом объектноориентированный подход применяется при проектировании отдельных фреймов, а структурный при сборке из фреймов конечных приложений.
Именно эта технология, предоставляет возможность осуществлять оперативную сборку отторгаемого приложения, после отработки сценария в гибридной среде под конкретные требования заказчика.
5.2.2.
Перечень регистрируемых компонентов Компонент создается программно, добавляется в палитру компонентов инструментальной среды и может быть использован как строительный блок при визуальном проектировании фреймов.
Технология способствует сокращению программных ошибок за счет сборки более крупных блоков программы из мелких, независимых, в определенной степени универсальных, и уже отлаженных.
Разработан набор компонентов, которые носят достаточно универсальный характер: • TAligningPanel — панель, которая умеет выравнивать по горизонтали и по вертикали вставленные в нее компоненты, не имеющие собственных средств для выравнивания.
ТAnimatedPanel — панель, появляющаяся с анимационным эффектом.
Может использоваться, например, для организации ниспадающих меню.
• TCaptionPanel — панель, эмулирующая заголовок окна.
Позволяет задать надпись и рисунок заголовка.
С помощью заголовка можно перетаскивать любой указанный оконный компонент, являющийся непосредственным родителем или родителем
п-го уровня.
• TDBCGSpeedButton — SpeedButton, которую можно вставлять в DBCtrlGrid.
• TDBCGSplitter — Splitter, который можно вставлять в DBCtrlGrid.

263

[стр.,264]

• TDBIndexComboBox — DBComboBox, который берет из поля таблицы и помещает в него значение, являющееся не самим элементом списка, а его целочисленным индексом (начиная с 0 ).
• TDropDownMenu — ниспадающее анимированное меню.

• TEnhRzCheckTree — улучшенный TreeView с узлами, снабженными СЬескВох’ами.
Есть возможность расширенной настройки внешнего вида.
Расширен перечень событий.
• TEListBox — улучшенный ListBox, который автоматически подстраивает величину горизонтальной прокрутки.
Сделана более корректная нотификация на выбор (смену) элемента.
• TEnhScrollBox — ScroIlBox, расширенный событием OnScroll.
• TEnhSplitter — улучшенный Splitter, имеющий дополнительные настройки внешнего вида и поведения.
Умеет вести себя во время разработки, как во время выполнения.
• TEnhStringGrid — улучшенный StringGrid.
Имеет: расширенное управление строками, столбцами и ячейками; возможность горизонтального и вертикального выравнивания текста в ячейках; возможность автоподбора ширины столбцов и высоты строк по тексту ячеек; расширенный набор событий и настроек внешнего вида и поведения; собственный редактор содержимого.
Умеет сохранять содержимое ячеек.
• TFlashPlayer — расширение Macromedia Flash Player ActiveX.
Умеет управлять звуком флэш-ролика.
Имеет расширенный набор событий и настроек поведения.
• THLRzBmpButton — расширение BmpButton от Raize.
Имеет режим подсветки при наведении указателя мыши и расширенный набор событий.
• TImagePanel — панель, отображающая рисунок в одном из двух режимов: «растянуть», «размножить».
• TListWindow — панель, эмулирующая окно со списком строк.
Окно имеет изменяющиеся размеры и заголовок с кнопкой, за который оно может перетаскиваться.
264

[Back]