Разработка автоматизированной подсистемы кадрового учета с использованием CASE средств (BPWin и ERWin) для МОУ Лицей №17

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?казания Windows, каков порядок перемещения по компонентам на форме (при нажатии клавиши TAB). используется аналогично TGroupBox, для группировки объектов TRadioButton. - управляющий элемент, похожий на TGroupBox, используется в декоративных целях. Чтобы использовать TPanel, можно просто поместить его на форму и затем положите другие компоненты на него. Теперь при перемещении TPanel будут передвигаться и эти компоненты. TPanel используется также для создания линейки инструментов и окна статуса. - кнопка вроде TButton, однако на ней можно разместить картинку (glyph). TBitBtn имеет несколько предопределенных типов (bkClose, bkOK и др), при выборе которых кнопка принимает соответствующий вид. Кроме того, нажатие кнопки на модальном окне приводит к закрытию окна с соответствующим модальным результатом. - кнопка для создания панели быстрого доступа к командам (SpeedBar). Пример - SpeedBar слева от Палитры Компонент в среде Delphi. Обычно на данную кнопку помещается только картинка (glyph). - горизонтальные закладки. Обычно используется вместе с TNoteBook для создания многостраничных окон. Название страниц можно задать в свойстве Tabs. - используется для создания многостраничного диалога, на каждой странице располагается свой набор объектов. Используется совместно с TTabSet. - многостраничный диалог со встроенными закладками, в данном случае - закладки сверху. - используется для представления иерархических отношений связанных данных. Например - дерево директорий. - служит для представления текстовых данных в виде таблицы. Доступ к каждому элементу таблицы происходит через свойство Cell. - служит для представления данных любого типа в виде таблицы. Доступ к каждому элементу таблицы происходит через свойство CellRect. - отображает графическое изображение на форме. Воспринимает форматы BMP, ICO, WMF. Если картинку подключить во время дизайна программы, то она прокомпилируется к EXE файлу. - служит для отображения простейших графических объектов на форме: окружность, квадрат и т.п.- элемент для рельефного оформления интерфейса. - элемент оформления для создания заголовков с изменяемыми размерами для таблиц. - позволяет создать на форме прокручиваемую область с размерами большими, нежели экран. На этой области можно разместить свои объекты. - таймер, событие OnTimer периодически вызывается через промежуток времени, указанный в свойстве Interval. Период времени может составлять от 1 до 65535 мс. - место для рисования. В обработчики событий, связанных с мышкой передаются относительные координаты мышки в TPaintBox, а не абсолютные в форме. - специализированный ListBox, в котором отображаются файлы из указанной директории (св-во Directory). На названия файлов можно наложить маску, для этого служит св-во Mask. Кроме того, в свойстве FileEdit можно указать объект TEdit для редактирования маски. - специализированный ListBox, в котором отображается структура директорий текущего диска. В св-ве FileList можно указать TFileListBox, который будет автоматически отслеживать переход в другую директорию. - специализированный ComboBox для выбора текущего диска. Имеет свойство DirList, в котором можно указать TDirectoryListBox, который будет отслеживать переход на другой диск. - специализированный ComboBox для выбора маски имени файлов. Список масок определяется в свойстве Filter. В свойстве FileList указывается TFileListBox, на который устанавливается маска.

С помощью последних четырех компонент (TFileListBox, TDirectoryListBox, TDriveComboBox, TFilterComboBox) можно построить свой собственный диалог выбора файла, причем для этого не потребуется написать ни одной строчки кода. - контейнер, содержащий OLE объекты. Поддерживается OLE 2.02.

TDDEClientConv,TDDEClientItem, TDDEServerConv, TDDEServerItem - 4 объекта для организации DDE. С помощью этих объектов можно построить приложение как DDE-сервер, так и DDE-клиент. - деловая графика. Компонент позволяет строить всевозможные графики и гистограммы.

Так же мы будем использовать библиотеки RXLib, FreeReport и IBObjects. Компоненты IBObjects дадут нам прямой доступ к базам данных InterBase, RXLib более удобные визуальные компоненты и функции, а FreeReport позволит создавать отчеты более свободно - для изменения отчета не нужно производить перекомпиляцию программы для получения нового отчета, достаточно только изменить сам отчет.

Компоненты, которые будут использоваться в программе:

IBObjects

TIB_Connection - компонент описывающий соединение с базой данных. Содержит свойства Protocol, Server, Pathname, Username, Password; методы Connect, Disconnect, CreateDatabase, DropDatabase._Script - компонент описывающий SQL скрипт - набор комманд на языке SQL. Имеет свойство SQL - набор строк и методы StartTransaction, Execute, Commit, Rollback. Используется для выполнения нескольких SQL команд не возвращающих наборов данных (команды DML, хранимые процедуры).

TIBOQuery - компонент описывающий SQl запрос, который возвращает набор данных. Компонент совместим с существующими в Delphi компонентами TDataSource и прочими DataAware компонентами.

RXLib

TRxDBGrid - наследник компонента TDBGrid. Обладает дополнительными свойствами.

TRxDBLookupCombo - наследник компонента TDBLookupCombo. Обладает дополнительными свойствами.- процедура создающая форму со строкой информации и свойством AlwaysOnTop.

StartWait, StopWait - процедуры управления курсором мыши и переключающие его в состояние ожидания (песочные часы) и обратно.

FreeReport

TfrReport - компонента отчета. Имеет метод LoadFromFile для загрузки отчета из файла-шаблона и метод создания и отображения отчета - ShowReport.

TfrDBDataSet - компонент для связи отчета с набором данных. У компонента есть свойство DataSource в нем указывается используемый набор данных.

4.1.2 Формы, модули и метод разработки Two-Way Tools

Формы - это объекты, в которые помещаются другие объекты для соз