Методические указания для лабораторных работ по дисциплине: «Проектирование информационных систем», страница 5

Если все элементы списка не умещаются в отведенную область, то список можно просматривать с помощью линейки прокрутки. Элементы списка содержатся в свойстве Items, а номер элемента, который будет выбран во время выполнения программы, - в свойстве Itemlndex.

TFileListBox - отображает прямоугольную область списка файлов в каталоге.

Если все элементы списка не умещаются в отведенную область, то список можно просматривать с помощью линейки прокрутки. Элементы списка содержатся в свойстве Items, а номер элемента, который будет выбран во время выполнения программы, - в свойстве Itemlndex.

ТStringGrid – отображает таблицу с символьными данными.

ТCGauge – создаетпрямоугольную область, которая может заполняться и отражает процент прогресса какого-либо действия.

ТRichEdit - отображает прямоугольную область редактируемого ввода форматируемого текста. Начальное содержимое области редактирования определяет массив строк, являющийся значением свойства Lines. Окно редактора элементов списка открывается кнопкой в графе значении этого свойства.

В качестве метода поиска для данной программы был выбран стандартный метод поиска входящий в компонент RichEdit. Этот метод называется FindTextA. Для того чтобы начать поиск необходимо загрузить каждый файл в RichEdit по отдельности и производить поиск по условию в каждом из них с помощью метода FindTextA. Данный метод не отличается высокой производительностью, но для простой системы поиска вполне подойдет. Несомненным плюсом является простота использования данного метода. При поиске соответствия запросу пользователя не учитывается смысловое содержание и не производится морфологическая и логическая

Тематика предлагаемых документальных БД:

1.  БД по публикуемым научно-техническим документам;

2.  БД по патентным документам;

3.  БД по отчетам по НИР, ОКР, программным средствам;

4.  БД по научно-техническим достижениям;

5.  БД по выставкам;

6.  БД по каталогам;

7.  БД по стандартам;

8.  Библиографическая БД;

9.  БД законодательной и правовой информации;

10.  БД по архивным документам;

11.  БД по аудиовизуальным документам телевидения;

12.  БД по статьям «Аргументы и факты»;

13.  БД по программному обеспечению;

14.  БД деловой и коммерческой информации;

15.  БД по зарегистрированным торговым маркам;

16.  БД по зарегистрированным маркам автотранспортных средств;

17.  БД по договорам купли-продажи;

18.  БД по больничным листам;

19.  БД по свидетельствам о постановке на учет в налоговом органе физического лица;

20.  БД по свидетельствам о заключении брака;

21.  БД «Криминалистика»;

22.  БД «Судебно-медицинская экспертиза».

II. Практическая часть

Прежде чем приступить к непосредственной реализации лабораторной работы, необходимо выбрать вариант тематики документальной базы данных из предложенных выше.

1. Необходимо создать документальную БД, т.е. каталог и поместить в него текстовые документы (количество документов от 5 до 10) соответствующей тематики, по которым будет производиться поиск.

2. Запускаем C++ Builder (C:\Program Files\Borland\CBuilder6\Bin\bcb.exe). После запуска откроется окно с пустой формой. Изменяем  размер формы: 860 на 800 пикселей. На данной форме  создаем и располагаем согласно рисунку 1 следующие компоненты:

1.  Panel из раздела Standard; Размер 281 на 248 пикс.

2.  Edit из раздела Standard;

3.  CheckBox из раздела Standard;

4.  Button (Кнопка) из раздела Standard;

5.  Label (Надпись) из раздела Standard;

6.  DirectoryListBox из раздела Win 3.1; Размер 121 на 193 пикс.

7.  FileListBox из раздела Win 3.1; Размер 137 на 193 пикс.

8.  StringGrid из раздела Additional; Размер 540 на 249 пикс.

9.  RichEdit из раздела Win32; Размер 833 на 361 пикс.

10.  CGauge из раздела Samples; Размер 833 на 25 пикс.