- •1. Нарисуйте и опишите структуру главного окна системы Delphi. Для чего нужно окно инспектора объектов и как им пользоваться?
- •2. Объясните назначение окна формы. Как на нём размещать компоненты и настраивать их параметры?
- •4. Что собой представляет программа решения задачи в системе Delphi? Как организуются процедуры обработки событий: «щелчок мыши на кнопке», «создание формы»?
- •8. Как запустить программу? Как работать с программой? Как остановить программу для её редактирования?
- •9. Какие файлы содержит программа, их структура? Как организовать запись программы в отдельный каталог? Как создать новый каталог?
- •12. Приведите примеры схем циклических алгоритмов и их программ с использованием оператора repeat.
- •13. Приведите примеры схем циклических алгоритмов и их программ с использованием оператора while.
- •14.Приведите примеры схем циклических алгоритмов и их программ с использованием оператора for.
- •15.Как организуется работа с массивами в языке Pascal: описание, обращение к элементам, операции над массивами? Проиллюстрируйте на примерах.
- •16. Понятия статического и динамического распределения памяти. Что такое указатель? Операции над указателями. Что такое динамическая переменная? Наложение переменных с помощью указателя.
- •17. Понятие множеств в языке Pascal. Как они описываются? Какие операции над ними допустимы? Привести примеры их полезного использования.
- •18. Что такое строки в языке Pascal? Как они описываются, что такое текущая и максимальная длина строки? Опишите процедуры и функции обработки строк.
- •Var [описание используемых переменных];
- •Var [описание используемых переменных];
2. Объясните назначение окна формы. Как на нём размещать компоненты и настраивать их параметры?
Окно формы- окно, которое представляет собой проект Windows-окна будущей программы. В это окно в процессе написания программы помещаются необходимые визуальные и не визуальные компоненты. При выполнении программы, помещенные визуальные компоненты будут иметь тот же вид, что и на этапе проектирования.
Любая программа для Windows имеет как минимум одну связанную с ней форму, которая появляется в момент старта программы и называется главной. Однако программа может иметь сколько угодно форм, каждая из которых появляется на экране в соответствии с целями программы. Любая форма может создаваться либо автоматически при запуске программы, либо программно. Главная форма всегда создается автоматически. Признаком автоматического создания формы является наличие в программе-проекте (файл с расширением .dpr) оператора: Application.CreateForm(TFormN, FormN), где TFormN – класс N-й формы, FormN - N-я форма.
Все формы строятся на основе класса Tform. Форма обладает большим количеством характеристик (свойств).
Вначале окно формы содержит только стандартные для Windows интерфейсные элементы – кнопки вызова системного меню, закрытия окна, полосу заголовка и очерчивающую рамку.
Для размещения компонентов нужно выбрать его в меню компонентов (щелкнуть по нему мышью), а затем щелкнуть мышью по рабочему пространству формы- компонент появится на форме. Для перемещения надо удерживаь компонент лкм и перемещать его по форме в нужное место. Для того чтобы убрать компонент с поверхности формы, необходимо выделить его и нажать Delete.
Для настройки параметров окна формы используется окно инспектора объектов(Object Inspector). Окно инспектора объектов (вызывается c пом клавиши F11) позволяет устанавливать и настраивать свойства выбранных компонентов. Object Inspector содержит вкладку Properties (Свойства), предназначенная для изменения необходимых свойств компонента. В этой вкладке есть две колонки. Левая колонка содержит список всех свойств редактируемого компонента, доступных во время проектирования. В правой колонке можно изменять значения тех или иных свойств. Некоторые свойства, отображенные в правой колонке, имеют начальные значения. Это так называемые стандартные значения данных свойств.
3. Что такое окно текста программы? Как его вызвать на экран? Как редактировать текст программы: режим вставки и забивки, удаление строки, вставка новой, выделение и перемещение (копирование) блока ????
Окно текста программы – окно, предназначенное для просмотра, написания и редактирования текста программы. Этот текст составляется по специальным правилам и описывает алгоритм работы программы. В системе Delphi используется язык программирования Object Pascal.
При первоначальной загрузке в окне текста программы находится текст, содержащий минимальный набор операторов для нормального функционирования пустой формы в качестве Windows-окна. Вместе с окном кода обычно активизируется также окно навигатора кода, облегчающее поиск нужных элементов в случае, когда в окне набрано много строк кода.
В ходе работы над проектом программист вносит необходимые дополнения, чтобы придать программе нужную функциональность. При помещении некоторого компонента в окно формы текст программы автоматически дополняется описанием необходимых для его работы библиотек стандартных программ (раздел uses) и типов переменных (раздел type). Переключение между окном формы и окном текста программы осуществляется с помощью клавиши F12;
В нижней части окна текста программы расположена строка состояния. В ней содержится след.информация: 7:1- позиция курсора в тексте(строка и столбец); Modified- указывает на то, что после последнего сохранения в тексте были произведены изменения; Insert- указывает на то, что редактор находится в режиме вставки.
Удаление строки:
Memo имеет также метод для удаления строки: Memo1.Lines.Delete(i);
В StringGrid, в отличие от Memo, нет метода для очистки содержимого сразу всех ячеек, для удаления внесённых в таблицу данных приходится очищать каждую ячейку отдельно. Делается это двумя вложенными циклами for, пробегающими по столбцам и строкам:
var i, j: Integer;
begin
with StringGRid1 do
for i:=1 to RowCount-1 do
for j:=1 to ColCount-1 do
Cells[j, i]:='';
end;