Aza

  • 13 марта 2012 г.
  • 1017 Слова
Алматы энергетика және байланыс университеті
«Инженерлік кибернетика» кафедрасы



«Нысанды-бағытталған бағдарламалау» пәнінен
№1 лабораториялық жұмыс
Тақырыбы: Edit, Label, Memo, Button компоненттерін қолданып жоба жасау
№4 нұсқа



Орындаған:БАУк-10-1 тобының
студенті Базарғалиев А.Е.
Тексерген: Калышев Н.















Алматы 2012
Лабораторная работа 1. Создание проекта с использованием компонентов Edit, Label, Memo, Button.
Процесс создания простейшего оконного приложения можноразбить на два этапа: этап конструирования формы и этап программирования.
1. На этапе конструирования (создание формы приложения) выбираются необходимые компоненты из палитры компонентов и размещают их на форму: выполнить щелчок левой кнопкой мыши на компоненте, затем щелкнуть левой кнопкой мыши в то место формы, куда должен быть помещен компонент.
2. Вид компонента, его размер и поведениеопределяют значения свойств компонента. Чтобы придать компоненту нужные свойства, следует использовать страницу properties в окне Инспектора объектов. Эта страница состоит из двух колонок: левая содержит название свойства, а правая - конкретное значение свойства. Окно инспектора объектов отображает информацию для того компонента, который выделен щелчком мыши. Строки могут отображать простые и сложные свойства. Кпростым относятся свойства, которые определяются одним значением – числом, строкой символов и т.д. Сложные свойства определяются совокупностью значений. слева от имени таких свойств указывается символ «+».
3. В форме практически любого приложения есть компоненты, которые обеспечивают интерфейс (взаимодействие) между программой и пользователем. Такие компоненты называют базовыми. К базовымкомпонентам можно отнести:
* label - поле вывода текста;
* edit - поле редактирования текста;
* checkbox - независимая кнопка выбора;
* button - командная кнопка;
* radioButton - зависимая кнопка выбора;
* comboBox – комбинированный список выбора.
В результате выполнения указанных операций будет сформирован внешний вид окна будущей программы. Для того чтобы программа выполнялакакую-то работу, необходимо перейти ко второму этапу – этапу программирования.
Рассмотрим основные особенности этого этапа.
1. Каждый компонент может реагировать на определенный набор событий. Для того чтобы узнать, на какие именно события откликается компонент, необходимо выделить его щелчком мыши на форме, после чего перейти на страницу events инспектора объектов.
Страница содержит двеколонки. В первой колонке перечислены имена событий, на которые откликается компонент, вторая заполняется программистом и содержит имена созданных обработчиков событий.
2. Обработчик события представляет собой процедуру и имеет имя, состоящее из двух частей, разделенных точкой. Первая часть представляет собой имя класса создаваемой формы. Вторая часть имени создается либо программистом, либо создаетсясредой Delphi. Если Delphi автоматически формирует вторую часть имени для обработчика, то оно представляет собой объединение имени компонента и имени события без предлога Оn.
Например:
procedure TForm1.Button1Click(Sender: TObject);

Здесь TForm1 - имя класса создаваемой формы, Button1Click - вторая часть имени обработчика события, созданная автоматически Delphi и означающая, что процедура будетвыполняться, если по компоненту с именем Button1 щелкнуть левой кнопкой мыши. Параметр Sender типа Tobject содержит ссылку на компонент, который создал событие OnClick (то есть на Button1).
3. После создания имени обработчика события, необходимо создать заготовку обработчика события. Если щелкнуть по кнопке Button1, в окн редактора кода будет добавлена...
tracking img