Laboratornye raboty po TRPO

  • 23 дек. 2012 г.
  • 10809 Слова
ЛАБОРАТОРНАЯ РАБОТА №1 Разработка простого приложения Delphi 1. Цель работы Ознакомление со средой визуального программирования Delphi и разработка в ней простейших приложений. 2. Домашнее задание Изучить разделы конспекта лекций, описывающие среду визуального программирования и палитру компонентов Standard. Ознакомиться с описанием и заданием на лабораторную работу. Разработать (на бумаге)внешний вид экранной формы. 3. Основные понятия и приемы 3.1.Работа с формами Проектирование форм – ядро визуальной разработки в среде Delphi. Каждый помещаемый в форму компонент или любое задаваемое свойство сохраняется в файле, описывающем форму (DFM-файл), а также оказывает некоторое влияние на исходный текст, связанный с формой (PAS-файл). Можно начать новый пустой проект, создав пустую форму, или начатьс существующей формы (используя различные доступные шаблоны), или добавить в проект новые формы. Проект (приложение) может иметь любое число форм. При работе с формой можно обрабатывать свойства самой формы, свойства одного из ее компонентов или нескольких компонентов одновременно. Чтобы выбрать форму или компонент, можно просто щелкнуть по нему мышью или воспользоваться Object Selector (комбинированный список в Object Inspector), где всегда отображены имя и тип выбранного элемента. Для выбора нескольких компонентов можно нажать клавишу Shift и щелкать по компонентам левой кнопкой мыши. SpeedMenu формы содержит ряд полезных команд. Для изменения относительного расположения компонентов одного вида можно использовать команды Bring to Front и Send To Back. Командой Revert To Inherited можновоспользоваться, чтобы в унаследованной форме установить те значения свойств выбранного компонента, которые были у них в родительской форме. При выборе сразу нескольких компонентов вы можете выровнять их или изменить их размеры. С помощью SpeedMenu можно также открыть два диалоговых окна, в которых устанавливается порядок обхода визуальных управляющих элементов и порядок создания невизуальных управляющихэлементов. Команда Add To Repository добавляет текущую форму в список форм, доступ3

ных для использования в других проектах. Для установки положения компонента, кроме применения мыши, имеются еще два способа: ♦ Установка значений для свойств Top и Left. ♦ Использование клавиш курсора при нажатой клавише Ctrl. Метод Ctrl+клавиша курсора особенно удобен при тонкой подстройке положения элемента. Точно так же,нажимая клавиши курсора при нажатой клавише Shift, можно подстроить размер компонента. 3.2. Палитра компонентов Чтобы добавить в текущую форму новый компонент, нужно выбрать его на одной из страниц палитры Components, щелкнув по нему мышью, а затем, чтобы разместить новый элемент, щелкнуть в форме. Причем в форме можно или буксировать мышь с нажатой левой кнопкой, чтобы установить сразу и размер, иположение компонента, или просто щелкнуть один раз, позволяя Delphi установить размер по умолчанию. Каждая страница палитры содержит ряд компонентов, которые обозначены пиктограммами и именами, появляющимися в виде подсказки. Эти имена являются официальными названиями компонентов. В действительности это названия классов, описывающих компоненты без первой буквы T (например, если класс называетсяTbutton, имя будет Button). Если необходимо поместить в форму несколько компонентов одного и того же вида, то при выборе компонента щелчком в палитре удерживайте нажатой клавишу Shift. Затем при каждом щелчке в форме Delphi будет вставлять новый компонент выбранного вида.Чтобы остановить эту операцию, просто щелкните по стандартному селектору (пиктограмма стрелки) слева от палитры Components. 3.3.Object Inspector Object Inspector используется при проектировании формы для установки свойств компонента (или самой формы). В его окне в двух колонках изменяемого размера перечислены свойства (или события) выбранного элемента и их значения. Окно Object Selector в верхней части Object Inspector указывает текущий компонент и его тип данных, и этот селектор можно...
tracking img