ВУЗ:
Составители:
Рубрика:
13
16. Создайте процедуру-обработчик
события OnClick
Дважды кликните в поле правее на-
звания события OnClick
17. Напишите команду
Halt между begin и end
процедуры-обработчика
procedure Form1.BitBtn1Click(…);
begin halt
end;
18. Протестируйте работу
кнопки
Запустите программу нажатием на кнопку
,
и попробуйте нажать на кнопку
Клик по кнопке выхода в работающей форме должен приводить к
корректному ее закрытию. Добавим еще несколько обновленных деталей
для кнопки BitBtn1.
19. Измените положе-
ние рисунка man.bmp
на кнопке
Измените значение свойства Layout на blGliphRight
(картинка справа), blGliphLeft (картинка слева),
blGliphTop (вверху) или blGliphBottom (внизу)
20. Протестируйте ра-
боту кнопки
Запустите программу нажатием на кнопку
В комплекте поставки Delphi есть готовые гравировки для кнопок. Ка-
талог с гравировками попробуйте поискать по адресу C:/Program
files/Common files/Borland Shared/Images/Buttons/
Контрольные вопросы и задания
1. Введение в объектно-ориентированное программирование
1.
Что такое модули? Как они появились? Как подключить к программе
модуль? Примеры модулей? Какие стандартные модули есть в Паскале?
2.
Как создать собственный модуль?
3.
Опишите структуру модуля. Что называют классом? Как описать класс?
4.
В чем смысл принципов Инкапсуляция, Наследование, Полиморфизм?
5.
Что такое объект? Приведите примеры.
6.
Что такое поля? Как описать поле в классе? Как обратиться к полю?
7.
Что такое методы? Как описать метод в классе?
8.
Что такое процедуры и функции?
9.
Что такое конструктор и деструктор? Как они описываются?
10.
Что называют динамической памятью?
11.
Что такое свойства? Как описать свойство в классе?
12.
Что содержат секции published, private, protected, public в описании
класса?
13.
Зачем после метода ставят директиву virtual? override? abstract?
14.
Какие методы и классы называют абстрактными?
15.
Какой класс является родоначальником остальных классов? Приведите
примеры методов данного класса.
16.
Нарисуйте фрагмент объектной модели Delphi.
17.
Что представляет собой классы Exeption, TStream?
18.
Как реализуется полиморфизм потоков?
19.
Что представляет собой класс TPersistent? Назовите потомков класса.
20.
Какой класс является предком классов TApplication и TForm?
21.
Что такое коллекции?