Курсовая работа: Обработка матриц

Name –имя компонента. Используется в программе для доступа к свойствам компонента.

Cells – соответствующий таблице двумерный строковый массив.

Cells [ i , j ] – элемент, который находится в столбце i и в строке j.

ColCount – число столбцов в таблице.

RowCount - число строк в таблице.

FixedCols – число фиксированных столбцов. По умолчанию –1.

FixedRows - число фиксированных строк. По умолчанию –1.

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

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

DefaultColWidth – задает исходную ширину всех столбцов.

DefaultRowHeight - задает исходную высоту всех строк.

Col – номер столбца, в котором находится активная ячейка. Свойство доступно только на этапе выполнения программы.

Row - номер строки, в которой находится активная ячейка. Свойство доступно только на этапе выполнения программы.

Для определения поведения таблицы используется свойство Options. Оно содержит различные флаги. Например, флаг goEditing позволяет редактировать ячейки таблицы, то есть на этапе выполнения программы разрешается вводить и редактировать данные в ячейке. Эти свойства следует задать в Инспекторе Объектов (рисунок 3.8). На вкладке Параметры указано количество зафиксированных вверху строк – 1, зафиксированных колонок – 0.

Рисунок 3.8 - Инспектор Объектов таблицы строк tab1

3.5 Создание меню приложений в среде Delphi

В Delphi для создания главного меню имеется визуальный компонент Main Menu , расположенный на странице StandardПалитры Компонентов. Процесс создания главного меню на этапе конструирования формы осуществляется при помощи встроенного конструктора меню (MenuDesigner).

Вначале нужно поместить компонент MainMenuна форму, а затем вызвать конструктор. Для вызова конструктора можно дважды щелкнуть левой кнопкой по компоненту MainMenuили вызвать контекстное меню, в котором выбрать команду MenuDesigner. В открывшемся окне (рисунок 3.9) следует ввести названия пунктов меню.

Рисунок 3.9 - Окно ввода названий пунктов меню

При вводе названия элемента меню, определяется значение свойства Caption для этого пункта (рисунок 3.10).

Рисунок 3.10 -Инспектор объектов для второго пункта

Подчеркнутая буква в имени пункта означает клавишу быстрого перехода. Задать её можно с помощью символа &, помещаемого перед соответствующим символом текста.

После ввода всех пунктов меню нужно закрыть окно конструктора. На форме остается созданное меню (рисунок 3.11).

Рисунок 3.11 - Форма с двумя пунктами меню

Для определения реакции на выбор пунктов следует по очереди выбирать все пункты меню и щелкать по ним мышкой. В результате появляется окно Редактора Кода, в котором нужно ввести программный код для обработчика события OnClick.

3.6 Структура проекта Delphi

Программа Delphi – это несколько связанных между собой файлов. Любая программа состоит из файла проекта (с расширением .dpr) и одного или нескольких модулей с расширением .pas. Файл проекта не предназначен для редактирования пользователем и создается автоматически самой системой программирования Delphi.. Модули имеют стандартную конструкцию, предусмотренную языком Pascal.

К-во Просмотров: 592
Бесплатно скачать Курсовая работа: Обработка матриц