- •Содержание
- •Лабораторная работа № 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. Сохраните программу и убедитесь в правильности ее работы.
Составитель: О.П. Черноморец
Издание утверждено на заседании кафедры ПОСЭ
« 29 » июня 2004г. Протокол № 11
Зав. кафедрой _____________А.А. Прихожий
Содержание
Лабораторная работа № 1. Менеджер проектов. Установка параметров проекта……………………... |
4 |
Лабораторная работа №2. Использование элементов управления, расположенных на панели Standard. Изучение свойств и методов этих компонентов………………... |
10 |
Лабораторная работа №3. Компиляция, отладка и выполнение программ. Компоненты панели Additional……………………………………………………………………... |
17 |
Лабораторная работа №4. Главное меню формы. Вспомогательное меню. Стандартные кнопки. Визуальные компоненты стандартных диалогов Windows-интерфейса… |
24 |
Лабораторная работа №5. Атрибуты и стили формы. Создание и уничтожение формы. Визуализация формы. Использование нескольких форм в приложении… |
30 |
Лабораторная работа №6. Программы, управляемые событиями. События, обрабатываемые формой. События от клавиатуры и мыши. События протокола Drag&Drop. Общее свойство компонентов Hint…………………………... |
33 |
Лабораторная работа № 7. Стандартные визуальные компоненты. Дополнительные визуальные компоненты. Визуальные компоненты интерфейса Win32. Компоненты системных интерфейсов Windows………………………………………….. |
39 |
Лабораторная работа № 8. Программирование циклов………………………………………………….. |
46 |
Лабораторная работа № 9. Работа с файлами записей в Object Pascal. Создание окон и стандартных диалогов. Компоненты доступа к базам данных………………………….. |
54 |
Лабораторная работа № 1
МЕНЕДЖЕР ПРОЕКТОВ. УСТАНОВКА ПАРАМЕТРОВ ПРОЕКТА.
Теоретические сведения
Любая программа в Delphi состоит из нескольких файлов. Каждую программу полезно сохранять в отдельном каталоге. Минимизируйте окно Delphi. На диске __: создайте каталог. Присвойте имени каталога свою фамилию. Во вновь созданном каталоге создайте каталог с именем Lab1.
1.1 Главное окно Delphi.
В верхней части экрана располагается окно в Delphi. Главное окно осуществляет основные функции управления проектом создаваемой программы. Здесь располагается главное меню Delphi, набор пиктографических кнопок и палитра компонентов. Визуально отметьте эти составляющие главного окна.
Все элементы главного окна находятся на специальных панельках, в левой части которых имеются кнопки управления, позволяющие с помощью мыши перетаскивать панельки с помещенными на них элементами. Измените расположение панелек. Для этого нужно нажать левую клавишу мыши над кнопкой управления и, не отпуская клавишу, сместить указатель на новое место.
Пиктографические кнопки открывают быстрый допуск к наиболее важным опциям главного меню. Задержите указатель мыши над каждой кнопкой и ознакомьтесь с назначением кнопок по всплывающей подсказке.
Набор пиктографических кнопок можно изменять, удаляя из него редко используемые или добавляя новые.
Чтобы изменить набор кнопок, щелкните по любой из них правой клавишей мыши и в появившемся вспомогательном меню выберите опцию Customize (модифицировать) – на экране появится окно модификации элементов главного окна. Если убрать флажок выбора слева от названия группы (панель Toolbar), соответствующая панелька исчезнет из окна. Удалите/ восстановите стандартную панель.
Чтобы удалить кнопку, укажите на нее с помощью мыши, нажмите левую клавишу мыши и, не отпуская ее, «стащите» кнопку за границу главного окна. При этом окно модификации элементов главного окна (Customize) должно быть открыто. Уберите кнопку справочной службы.
Чтобы поместить в панель кнопок новую, выберите закладку Commands, затем нужную опцию-заголовок главного меню и «перетащите» ее на ту или иную панельку с кнопками. Восстановите кнопку вызова справочной службы.
Палитра компонентов занимает правую часть главного окна и имеет закладки, обеспечивающие быстрый поиск нужного компонента.
Просмотрите содержимое каждой страницы палитры компонентов.
Как и панель кнопок, палитра компонентов может настраиваться. Для этого используется специальный редактор Palette Properties, окно которого появляется на экране после щелчка правой кнопки мыши на любой пиктограмме в палитре компонентов и выбора опции Properties. «Перетащите» строку Samples в окне Pages редактора палитры вверх и «положите» ее на строку Data Access. Закройте окно Palette Properties. Страница Samples теперь расположена на пятом месте и доступна без «прокрутки» закладок палитры.