- •Содержание
- •Лабораторная работа № 1
- •1.1 Главное окно Delphi.
- •1.2 Окно формы.
- •1.3 Окно инспектора формы.
- •1.4 Окно программы.
- •Лабораторная работа №2
- •Ход работы
- •5. Свойство Anchors.
- •6. Компонент tRadioGroup.
- •7. Компонент tGroupBox.
- •8. Компонент tCheckBox.
- •9. Компонент tScrollBar.
- •Лабораторная работа №3.
- •Ход работы
- •Лабораторная работа №4
- •Ход работы
- •1. Загрузите систему визуального программирования Delphi.
- •3. Компонент Image.
- •5. Шаблон формы.
- •6. Вспомогательное меню.
- •7. Диалоги.
- •I. Записать в файл. II.Считать из файла
- •8. Для проверки правильности ваших действий осуществите прогон программы.
- •Лабораторная работа №5
- •1. Загрузите систему визуального программирования Delphi.
- •2. Организуйте работу Вашего приложения, разработанного на предыдущем занятии (Lab4).
- •Лабораторная работа №6
- •Ход работы
- •1. Загрузите систему визуального программирования Delphi.
- •2. Создайте подкаталог Lab6 в своем каталоге.
- •4. Компонент tStatusBar.
- •5. Интерфейс Drag&Drop.
- •7. События, связанные с мышью.
- •8. Общие свойства компонентов Hint.
- •Лабораторная работа № 7
- •Ход работы
- •1. Загрузите систему визуального программирования Delphi.
- •3. Панели инструментов.
- •4. Многостраничный блокнот.
- •5. Компонент tPaintBox.
- •6. Компоненты tAnimate, tProgressBar, tUpDown, tShape, tTimer.
- •7. Календари.
- •Лабораторная работа № 8.
- •1. Загрузите систему визуального программирования Delphi.
- •3. Смените пиктограмму в левом верхнем углу формы, указав конкретный файл с рисунком пиктограммы в поле значения свойства Icon (пиктограмма) формы.
- •8. Вставьте на панель три флажка (объекты типа CheckBox).
- •17. Запрограммируйте команду «Выход» главного меню, воспользовавшись стандартной процедурой Close.
- •18. Запрограммируйте команду «Очистить поле вывода» контекстного меню.
- •20. Запустите созданную на этот момент программу и исследуйте ее работу.
- •21. Запрограммируйте команду «Табулировать».
- •22. Выполните программу и поупражняйтесь с разными значениями левой, правой границы и шага аргумента. Закройте окно программы «Табулирование функции».
- •Лабораторная работа № 9.
- •2. Откройте новую форму с многостраничным блокнотом.
- •3. Выделите и удалите клавишей Delete панель (Panel2) с кнопками ok, Cancel и Нelp в нижней части открытой формы.
- •4. Поменяйте заголовок формы с «Tabbed Notebook Dialog» на «Телефонный справочник» и поменяйте стиль границы окна (BorderStyle) на Sizeable (способный менять размер).
- •5. Выделите (щелкнув внутри страницы мышью) и удалите (Delete) третью страницу блокнота TabSbeet3.
- •7. Заполните обе страницы формы визуальными объектами так, как это показано на рис. 6 и рис. 7.
- •8. Сохраните выполненную на данный момент форму в своей папке.
- •18. Добавьте на форму два объекта - стандартные диалоги Windows для открытия и сохранения файлов.
- •19. Запрограммируйте процедуры открытия и сохранения файлов телефонного справочника (команды главного меню «Прочитать из файла» и «Записать в файл»).
- •20. Напишите процедуру создания формы.
- •21. Напишите процедуру заполнения полей редактирования NewEdit.
- •22. Напишите процедуру заполнения комбинированного списка NewComboBox.
- •24. Запрограммируйте команду главного меню «Сохранить изменения в списке записей».
- •25. Запрограммируйте кнопку перехода на предыдущую запись «Предыдущий».
- •26. Аналогично запрограммируйте кнопку «Следующий».
- •27. Сохраните программу и убедитесь в правильности ее работы.
1.2 Окно формы.
Окно формы представляет собой проект Windows-окна будущей программы. Вначале окно формы содержит только стандартные для Windows интерфейсные элементы – кнопки вызова системного меню, максимизации, минимизации и закрытия окна, полосу заголовка и очерчивающую рамку. Визуально отметьте эти элементы на форме.
При нажатии кнопки <F9> выполняются три этапа: компиляция, компоновка, исполнение программы.
Осуществите прогон программы, нажав кнопку <F9>.
На экране появится работающее приложение, представляющее собой пустое окно. Закройте приложение.
Компоненты палитры размещаются на форме. Для этого сначала нужно в палитре компонентов выбрать компонент (щелкнуть по нему мышью), а затем щелкнуть мышью по точке рабочего пространства формы, где должен располагаться левый верхний угол компонента. Разместите на форме компоненты, расположенные на панели Standard.
Для того чтобы убрать компонент с поверхности формы, необходимо выделить его и нажать клавишу <Delete>. Уберите компоненты с поверхности формы.
1.3 Окно инспектора формы.
Окно инспектора объектов содержит две страницы: Properties и Events. Страница Properties служит для установки нужных свойств компонента, страница Events позволяет определить реакцию компонента на то или иное событие. В верхней части инспектора объектов располагается раскрывающийся список всех компонентов, помещенных на форму. Просмотрите свойства формы, представленные на странице Properties.
По умолчанию заголовок окна совпадает с заголовком формы: Form1. Измените свойство Caption c Form1 на Лабораторная работа №1. Для этого щелкните мышью по строке Caption и в правой части измените текст заголовка.
Обратите внимание на свойство Name. Это свойство определяет имя компонента, под которым компонент будет известен программе. Первое время можно оставлять имя таким, какое задает Delphi по умолчанию. Так Вы запомните названия компонентов. В дальнейшей работе рекомендуется задавать компонентам имена «со смыслом» вместо однотипных имен, которые «придумывает» Delphi.
Поместите на форму компонент Panel1. Осуществите прогон пустой программы. В рабочем приложении максимизируйте окно, а затем закройте его.
Задайте свойству Align компонента Panel1 значение alBottom. Свойство Align указывает способ выравнивания размещаемого компонента относительно того контейнера, в котором он размещается. Осуществите прогон программы. В рабочем приложении максимизируйте окно, а затем закройте его. Размер панели при таком размещении изменяется пропорционально форме.
Очистите свойство Caption для компонента Panel1.
Отбуксируйте сторону компонента Panel1, ухватившись за верхний обрамляющий черный квадратик. Установите высоту панели приблизительно равную 175. Обратите внимание на то, что это значение установилось в свойстве Height инспектора объектов.
Поместите на форму компонент Panel2 и расположите его на левой стороне (свойству Align задайте значение alLeft). Очистите свойство Caption. Ширину панели измените, установив значение 233 в свойстве Width инспектора объектов.
Поместите на форму компонент Memo1 (многострочный редактор) и задайте свойству Align значение alClient. Компонент займет всю оставшуюся часть формы.
Очистите свойство Lines многострочного редактора. Для этого щелкните по этому свойству в окне инспектора объектов и вызовите диалоговое окно изменения свойства. Удалите умалчиваемый текст Memo1 и закройте окно кнопкой <OK>.
Установите на панель Panel2 метку Label1. Свойству WordWrap придайте значение True. Свойство WordWrap разрешает/отменяет разрыв строки на границе слова. Свойству Caption придайте значение «Введите значение веса в граммах».
Установите на панель Panel2 редактор Edit1. Очистите свойство Text.
Установите на панель кнопку Button1. Задайте свойству Caption значение «Ввод». Щелчком по правой части строки свойства Font раскройте диалоговое окно настройки шрифта и измените высоту шрифта.
Установите на панель кнопку BitBtn1, которая находится на панели Additional. Измените свойство Kind на bkClose. Для компонентов TBitBtn свойство Kind (сорт) определяет типовые функции, которые реализует кнопка в диалоговых окнах. Значение bkClose определяет типовую функцию закрытия окна, которая будет связана с этой кнопкой. Увеличьте размеры кнопки.
Выделите кнопку Button1. В инспекторе объектов отразятся свойства кнопки Button1. Щелкните по закладке Events. На этой закладке перечислены события, на которые откликается кнопка. Дважды щелкните по правой части строки события OnClick. В ответ Delphi активизирует окно программы. Событие OnClick возникает в работающей программе при щелчке по кнопке мышью.
