- •Объектно-ориентированное программирование на среде delphi
- •Лабораторная работа № 1. Задача об анкете
- •Ход работы
- •1. Загрузите систему визуального программирования Delphi.
- •7. Исследуйте, как изменение значений свойств Left, Top, Width или Height формы в окне Object Inspector ведет к из менению расположения или размера формы.
- •2. Исследуйте способы активизации четырёх окон Delphi:
- •3. Запустите программу Projectl на выполнение и рассмотрите окно пустой пока что формы. Поупражняйтесь с окном формы.
- •4. Закройте окно программы Forml, минимизируйте главное окно Delphi и создайте на рабочем диске папку с названием группы, а в ней папку, названную вашей фамилией. Снова активизируйте окно Delphi.
- •5. Сохраните созданную программу в своей папке.
- •6. Визуально ознакомьтесь со свойствами формы Left, Top, Width и Height.
- •8. Измените цвет фона формы.
- •Выполните программу еще раз (см. Пункт 3).
- •Вставьте в форму текстовое поле (объект типа Label) с текстом «Анкета студента».
- •11. Аналогично вставьте в форму еще несколько текстовых полей, где укажите свои биографические данные.
- •12. Вставьте в форму объект типа Image (картинка).
- •13. Вставьте свою портретную фотографию с помощью свойства Picture (иллюстрация) объекта Imagel.
- •14. Наложите свою художественную фотографию на портретную, вставив в форму еще один объект типа Image.
- •15. Проэкспериментируйте со свойством Visible (видимость) двух изображений, каждый раз выполняя программу (см. Пункт 3).
- •16. Вставьте в форму кнопки для поочередного отображения наложенных одна на другую фотографий - два объекта типа Button с названиями Buttonl и Button2.
- •17. Запрограммируйте кнопку «Портретная фотография» так, чтобы после ее нажатия в форме появлялась портретная фотография.
- •18. Запрограммируйте кнопку «Художественная фотография» соответственно ее назначению (см. Пункт 17).
- •Лабораторные задание
Лабораторная работа № 1. Задача об анкете
Объекты: форма, текстовое поле, изображение, кнопка. Программирование кнопок
Цель работы. Создать форму «Анкета студента» с данными о себе и двумя фотографиями (портретной и художественной), которые перекрывают друг друга и должны появляться в результате нажатия на кнопки (рис. 4).
Ознакомиться с такими объектами: форма (Form), текстовое поле (Label), рисунок (Image), кнопка (Button) и их основными свойствами: подпись (Caption), цвет (Color), шрифт (Font), видимость (Visible), ширина (Width), высота (Height) и другими.
Теоретические сведения. Объект Form используют для создания окна программы-приложения. Рассмотрим такие свойства формы:
Свойство |
Описание свойства |
Примеры значений |
ActiveControl |
Для задачи активного объекта (фокуса) в форме |
Buttonl, Edit2 |
AutoScroll |
Наличие в форме полос прокручивания |
True, False |
BorderStyle |
Возможность менять размеры окна |
bsSizeable (окно с произвольными размерами), bsDilog, bsNone (окно с фиксированными размерами) |
Width, Height |
Ширина и высота окна в пикселях |
503, 224 (числовые значения) |
Font |
Шрифт |
Комплексное свойство, задается в диалоговом окне |
HorizScrollBar VertScrollBar |
Параметры полос прокручивания |
Комплексное свойство |
Icon |
Задаем пиктограмму, которая будет размещена в заголовке формы при выполнении программы |
(None) - стандартная пиктограмма для Delphi, или загруженная с определенного файла *.ico |
Name |
Имя формы |
Forml (идентификатор) |
Объект картинка (Image, изображение) используют для вставки графических объектов из файлов типа *.bmp, *.emf, *.ico, *.wmf в форму. Кроме известных свойств Elign, Width, Height, Name, Cursor, Enabled, Left, Top, Visible, он обладает еще такими:
Свойство |
Описание свойства |
Примеры значение |
Center |
Выравнивание рисунка по центру относительно содержащего его поля |
True, False |
Picture |
Имя графического файла |
Задают в диалоговом окне |
Stretch |
Приведение размера изображения к заданным размерам объекта |
True, False |
AutoSize |
Приведение размера объекта к реальным размерам изображения |
True, False |
Объект кнопка (Button) используют для размещения элемента управления - кнопки на форме. Кнопки имеют такие свойства: Visible, Width, Height, Font, Color, Name, Caption, Cursor, Enabled, Left, Top и другие.
Ход работы
1. Загрузите систему визуального программирования Delphi.
Для запуска системы визуального программирования Delphi щелкают на пиктограмме Delphi 7 или с помощью каскадного меню выбирают Start (Пуск) - Programs (Программы) => Borland Delphi 7.0 => Delphi 7.0. В результате на экране откроются четыре окна.
