Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otchet_po_programirovaniyu (2).doc
Скачиваний:
6
Добавлен:
12.04.2015
Размер:
2.04 Mб
Скачать

2.3.3. Некоторые компоненты, использованные в программе

В данной программе использовался компонент StringGrid

Этот компонент находится на странице Additional палитры компонентов. Там находятся "дополнительные" компоненты, но StringGrid Delphi, на мой взгляд, достоин большего уважения, лично я разместил бы его на странице Standart!

StringGrid - компонент для отображения различных данных в табличной форме. Как следует из названия, ячейки компонента StringGrid Delphi могут содержать данные, имеющие тип String, а также отображать графику.

Таблица StringGrid состоит из выделенных серым FixedCols и FixedRows - зафиксированных ячеек-заголовков, и обычных, белых ячеек. Содержимое Fixed ячеек недоступно редактированию, и меняется только программно. За возможность редактирования обычных ячеек отвечает одно из значений свойства Options.

Итак, компонент StringGrid имеет возможность адресации каждой отдельной ячейки по номеру столбца и строки. Содержимое ячейки (i, j), где где i - номер столбца, j - номер строки, имеет вид

StringGrid1.Cells[i, j]

и доступно как для чтения, так и для записи. Здесь, как и всегда, номера столбцов ( i ) и строк ( j ) отсчитываются от 0.

Выделенная ячейка таблицы имеет номер столбца: StringGrid1.Col, номер строки – StringGrid1.Row. Поэтому содержимое выделенной ячейки будет адресоваться так:

S:=StringGrid1.Cells[StringGrid1.Col,StringGrid1.Row];

За многие свойства компонента StringGrid отвечает свойство Options. В Инспекторе Объектов Options - это раскрывающийся список, представляющий собой элементы данного множества. Если значение элемента равно True, то он присутствует в множестве, если False - то нет.

Приведем алгоритмы реализации поиска по государственному строю, вывода по континенту и кнопки «Добавить таблицу»

2.3.4. Алгоритм процедуры нажатия на кнопку «Выполнить»

В данной программе для реализации выполнения процедуры поиска по критерию государственный строй, сортировка по площади, поиск по континенту и вывод всех стран осуществляется при нажатии на кнопку «Выполнить». Ее алгоритм приведен ниже.

2.4.Описание приемов работы с информационно-поисковой системой «страны мира»

При включении информационно-поисковой системы «Страны мира» перед нами появляется окно-заставка представленная ниже

Для того что бы начать работу в информационно-поисковой системе «Страны мира» нужно нажать на кнопку «Начать работу». Тогда появляется основное окно программы (рис. 5)

Рис.5 Основное окно программы

При нажатии кнопки «Выход» данаая прграмма заканчивает работу.

Далее в правой части программы заполняем все данные о стране, такие как: название, столица, континент, площадь, население и государственный строй. Что бы добавить данную информацию в таблицу нажимаем на кнопку «добавить в таблицу».(рис.6).

Рис.6.Добавление данных в таблицу.

Для того, что бы добавить информацию об еще одной стране в таблицу нужно повторитть процедуру заполнения и нажать на кнопку «Добавить в таблицу». Когда таблица заполнена до конца следует ее сохранить. Для этого в дополнительном пункте меню надо выбрать файл/сохранить таблицу. Далее для работы с этими же данными нужно загрузить сохраненный ранее файл. Для этого следует выбрать пункт файл/загрузить таблицу и выбрать нужный файл.

В данной информационно-поисковой системе можно выполнять такие действия как сортировка по площади, вывод по континенту, поиск по государственному строю и вывод всех стран

Для того что отсортировать данные по площади надо установить флажок «Сортировка по площади» и нажать на кнопку «Выполнить».Тогда программа сортирует страны по возрастанию.(рис.7).

Рис.7 Сортировка по площади.

Для того что бы программа выводила страны по континенту следует установить флажок «Вывод по континенту», выбрать континент для вывода и нажать на кнопку «Выполнить». Тогда программа выводит страны, которые расположены на выбранном континенте.(рис.8).

Рис.8 Вывод по континенту.

Для того что бы программа выполнила команду «Поиск по государственному строю» нужно установить флажок на пункте «Поиск по государственному строю», выбрать нужный государственный строй для поиска и нажать кнопку «Выполнить». Тогда в таблице выделяется строка с выбранным государственным строем. Если еще раз нажать данную кнопку, то в таблице выделится следующая строка, содержащая установленный ранее государственный строй.(Рис.9).

Рис 9.Поиск по государственному строю.

Процедура будет повторяться до тех пор пока в таблице не будет страны с нужным критерием поиска. Тогда программа выдаст окно приведенное на рис.10.

Рис.10.Окно-предупреждение.

Для того что бы вывести на экран весь список стран нужно установить флажок на пункте «Вывод всех стран» и нажать кнопку «Выполнить». Тогда таблица заполнится данными, которые были сохранены ранее.(рис.11).

Рис.11.Вывод всех стран.

Так же в данной информационно-поисковой системе можно редактировать неизменный справочник. Для этого в меню выбираем пункт правка/редактировать Sprav.iniи тогда программа выводит окно представленное на рис. 12

Рис.12.Редактирование неизменного справочника.

При нажатии кнопки загрузить, поле Memo1 заполняется уже сохраненными данными. Далее можно редактировать неизменный справочник в полеMemo1. При нажатии кнопки «Сохранить» уже измененные данные сохраняются в неизменный справочник. При нажатии кнопки «Закрыть» данное окно прекращает работу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]