- •Лабораторная работа №1 Цель: Знакомство со средой программирования Delphi , изучения принципов и возможностей объектно-ориентированного программирования. Теория:
- •1.1 Особенности объектно-ориентированного программирования
- •Классы и объекты
- •Свойства
- •Методы класса.
- •Сообщения и события.
- •1.2. Знакомство и изучение основных возможностей среды программирования Delphi. Страницы с визуальными компонентами
- •Среда Delphi
- •Состав проекта
- •Файл кода проекта.
- •Файл проекта
- •Файлы формы
- •Файлы модулей
- •Файл ресурсов
- •Панель инструментов Delphi
- •Палитра компонентов (пи)
- •Страница Standard.
- •1.3Этап конструирования программы Первая программа:
- •1.4 Отчет:
- •Контрольные вопросы:
- •Литература
1.2. Знакомство и изучение основных возможностей среды программирования Delphi. Страницы с визуальными компонентами
Для создания интерфейса приложений Delphi предлагает обширный набор визуальных компонентов, основные из которых располагаются на страницах Standard (Стандартная), Аdditional (Дополнительная) и Win32 (32-разрядный интерфейс Windows) Палитры компонентов. Их называют соответственно стандартными, дополнительными и 32-разрядными (введенными в Windows 95) компонентами.
Такое деление компонентов исходит скорее из названия страниц, чем из функционального назначения или важности отдельных компонентов, так как грань, например, между стандартными и дополнительными управляющими элементами нечеткая. Так, кнопки Вutton и ВitBtn, располагаясь на разных страницах, практически не отличаются по функциям.
На странице Standard (Стандартная) Палитры компонентов находятся интерфейсные компоненты, большинство из которых использовалось в первых версиях Windows:
Среда Delphi
Создание прикладных программ, или приложений Delphi выполняется в интегрированной среде разработки IDE(Integrated Development Environment).IDE служит для организации и взаимодействия с программистом и включает в себя ряд окон, содержащих различные управляющие элементы. С помощью средств интегрированной среды разработчик может удобно проектировать интерфейсную часть приложения, а также писать программный код и связывать его с управляющими элементами. При этом вся работа по созданию приложения, включая отладку, происходит в интегрированной среде разработки. Интегрированная среда разработки Delphi представляет собой многооконную систему. Вид интегрированной среды разработки (интерфейс) может различаться в зависимости от настроек. После загрузки интерфейс первоначально включает пять окон:
главное окно (Delphi 6-Project 1);
окно Обозревателя дерева объектов (Object TreeView);
окно Инспектора объектов (Object Inspector);
окно Конструктора формы ( Form 1);
окно Редактора кода (Unit 1.pas);
окно Проводника кода (Exploring Unit 1.pas).
На экране, кроме указанных окон, могут присутствовать и другие окна, отображаемые при вызове соответствующих средств, например, Редактора изображений (Image Editor). Можно перемещать окна Delphi, изменять их размеры и убирать с экрана (кроме главного окна), а также состыковывать окна между собой. Несмотря на наличие многих окон, Delphi является однодокументной средой и позволяет одновременно работать с одним приложением (проектом приложения). Название проекта приложения выводится в строке заголовка главного окна в верхней части экрана. При минимизации главного окна происходит минимизация всего интерфейса Delphi и соответственно всех открытых окон, при закрытии Главного окна работа с Delphi прекращается. Главное окно Delphi включает:
1)главное меню;
панели инструментов;
палитру компонентов.
Главное меню содержит обширный набор команд для доступа к функциям Delphi, основные из которых рассматриваются при изучении связанных с этими командами операцией. Панели инструментов находятся под главным меню в левой части главного окна и содержат пятнадцать кнопок для вызова наиболее часто используемых команд главного меню например,File/Open(Файл/Открыть) или Run/Run(Выполнение /Выполнить). Палитра команд находится под главным меню в правой части главного окна и содержит множество компонентов, размещаемых в создаваемых формах. Компоненты являются своего рода строительными блоками, из которых конструируются формы приложения. Все компоненты разбиты на группы, каждая из которых в Палитре компонентов располагается на отдельной странице, а сами компоненты представлены иконками. Нужная страница Палитры компонентов выбирается щелчком мышью на ее ярлычке.