Организация работы с таблицами и базами данных
Автор: Основной язык сайта | В категории: Изучаем информатику
Анализ проекта. Для реализации проекта скористатиємось одн им из средств среды программирования Delphi — компонентом StringGrid (вкладыш палитры компонентов Additional), который служит для отображения данных в виде таблицы. Этот компонент имеет много свойств, Рассмотрим свойства компонента, которые будем использовать в нашем проекте:
- ColCount ‘— содержит количество столбиков в таблице;
- RowCount — содержит количество строк в таблице;
- FixedCols — содержит количество фиксированных по левому краю столбиков;
- FixedRows — содержит количество фиксированных по верхнему краю строк;
- FixedColor- задает цвет фиксированных элементов таблицы;
- Color — задает цвет таблицы;
- Rows — содержит список столбиков;
- Row — содержит номер строки, в которой находится избранная каморка;
- Cells — дает возможность обратиться к конкретной каморке за указанными номером столбика и номером строки;
Options. goEditing -дает возможность «разрешить» (значение True) или «запретить» (значение False) выполнять редактирование каморок таблицы.
Для обрамления формы олимпийской символикой воспользуемся компонентом Shape, что служит для размещения на форме геометрических фигур — прямоугольника, круга, квадрата, эллипса. Разместим на форме пять компонентов Shape и установим для этих компонентов соответствующие значения определенных свойств для отображения пятерых цветных кругов одного размера.
Алгоритм разработки проекта
- Создать папку D:\Delphi\Pract_22.
- Загрузить среду визуального программирования Delphi.
- Разместить на форме визуальные компоненты StringGridl, Buttonl, Shapel-Shape5; установить этим компонентам значения свойств согласно таблице 22.
- Для формы Forml создать процедуру обработки события OnActivate, в которой заполнить каморки фиксированной строки и фиксированного столбика (см. лістинг программы).
- Создать для кнопки Buttonl процедуру обработки события OnClick, которая содержит вычисление общего количества полученных медалей и количества набранных баллов, а также команды упорядочения таблицы за спаданием по столбику «Баллы» (см. листинг программы).
Разработка проекта «Рейтинг стран по результатам олимпийских
Компонент |
Вкладыш окна «Инспектор объектов» (Object Inspector) | Свойство (Properties) / Событие (Events) | Значение свойства/ обработка события (тело процедуры обработки события’) |
Formal | Properties | Caption | Рейтинг стран по результатам олимпийских соревнований |
Color | По выбору | ||
Font | Шрифт, размер, цвет по выбору | ||
StringGridl |
Properties | ColCount | 6 |
Row Count | 14 | ||
Name | Tabl | ||
FixedCols | 1 | ||
FixedRows | ] | ||
FixedColor | По выбору | ||
Color | По выбору | ||
Options.goEditin |
True | ||
Button 1 | Properties | Caption | Итог |
Font | Шрифт, размер, цвет по выбору | ||
Shapel-Shape5 | Properties | Shape | StCircle |
Pen.Color | По выбору | ||
Pen.Sty]e | psSolid тип—тип линии (сплошная) | ||
Pen. Width | 5 — толщина линии | ||
Brusn.Style | bsClear -нет закрашивания фигуры |
Сохранить проект в папке D:VDelphi\Pract_22. Запустить проект и проверить правильность его выполнения.
Сочинение! Обязательно сохрани - » Организация работы с таблицами и базами данных . Потом не будешь искать!