Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технологии программирования.doc
Скачиваний:
42
Добавлен:
11.04.2015
Размер:
651.26 Кб
Скачать

Контрольные вопросы и задания

1. В чём заключается особенность в задании свойств объекта Application?

2. Как на этапе проектирования можно задать некоторые параметры проекта?

3. Как создаются обработчики событий объекта Application?

4. В каких случаях целесообразно отказаться от автоматического создания форм в файле проекта?

5. Какое название отображается на панели задач при сворачивании приложения?

6. Можно ли сразу для всех элементов приложения отключить вывод всплывающих подсказок?

7. Если на главной форме и в свойстве Icon объекта Application указаны разные иконки, то какая из них будет отображена на панели задач?

8. Какие действия реализованы в методе ProcessMessages?

9. Какой метод можно применить вместо метода Terminate?

10. Когда генерируется событие OnIdle?

 

 

Лабораторная работа №2 (2 часа) Работа с компонентами

 

 

Цель: ознакомиться с редактором Image Editor, палитрой компонентов и создать ПП с несколькими компонентами и обработчиками событий.

Оборудование: ПЭВМ IBM PC-AT.

Программные средства: ОС семейства Windows, среда Delphi 5.* (или выше).

 

Задание

 

Написать ПП "Электронная анкета", которая должна содержать следующий перечень данных о создателе программы:

        Имя

        Фамилия

        Отчество

        Год рождения

        Домашний адрес

        Рост

        Вес

        Хобби

        Любимый цвет

Чтобы узнать значение какого-либо пункта перечня, требуется щёлкнуть по интерфейсному элементу с соответствующим названием. Значение должно появиться в поле другого интерфейсного элемента - отображающего содержимое конкретного пункта анкеты.

Интерфейсные элементы (компоненты палитры), представляющие пункты “Электронной анкеты” с названиями: “Имя”, “Фамилия” и т. д., определяются номером задания (табл. 2.1) и различны для каждого из вариантов, как и элементы, отражающие содержимое пунктов.

 

Таблица 2.1

№ вар.

Интерфейсный элемент, представляющий названия пунктов анкеты

Интерфейсный элемент, отображающий содержимое конкретных пунктов анкеты

 

Страница палитры

Название компонента

Страница палитры

Название компонента

1

Standard

TComboBox

Standard

TLabel

2

Standard

TRadioGroup

Standard

TEdit

3

Additional

TBitBtn

Standard

TMemo

4

Win 32

TTabControl

Standard

TLabel

5

Win 3.1

TTabSet

Standard

TEdit

6

Win 3.1

TTabbedNotebook

Standard

TMemo

 

На последнем этапе работы нужно создать и подключить к программе уникальную иконку и снабдить все экранные элементы всплывающими подсказками – “хинтами”.

 

Программа работы

 

1.     Ознакомиться с палитрой компонентов в среде Delphi.

2.     Изучить принципы размещения компонентов на форме и работы с ними.

3.     Изучить технологию создания обработчиков событий.

4.     Получить вариант задания у преподавателя.

5.     Написать по заданию программу с несколькими обработчиками событий.

6.     Выявить и исправить ошибки.

7.     Расставить по тексту программы комментарии.

8.     Откомпилировать исходный текст программы.