Теория и методика изучения основ объектно-ориентированного программирования в школьном курсе информатики
Курсовой проект - Педагогика
Другие курсовые по предмету Педагогика
?ра Delphi является прямым развитием поддерживаемой объектной модели. Все компоненты являются объектными типами (классами), обладающими возможностью неограниченного наследования. Компоненты Delphi, поддерживают модель РМЕ (Properties, Methods, Events - свойства, методы, события), позволяющую изменять поведение компонентов без создания новых классов.
Интерфейс интегрированной среды разработки Delphi (здесь рассматривается 7 версия продукта) включает в себя следующие основные части (приложение 21): главное окно, инспектор объектов, редактор форм, редактор кода, панель инструментов, дерево объектов.
Главное окно
Главное окно Delphi состоит из нескольких разделов.
Главное меню располагается непосредственно под заголовком главного окна и позволяет получить доступ ко всем функциям IDE.
Панель инструментов представляет собой группу кнопок, используемых для быстрого доступа к ряду команд главного меню. Настройка панели инструментов может производиться пользователем в соответствии с личными предпочтениями. Пользователь может выбрать стиль оформления среды разработки, характерный для более ранних версий Delphi.
Палитра компонентов, являющаяся частью панели инструментов, содержит компоненты, которые разработчик может использовать для создания приложений. В зависимости от вида разрабатываемого приложения набор компонентов меняется.
Инспектор объектов - окно, расположенное в левой части экрана, в котором отображаются свойства редактируемого компонента.
Редактор кода представляет собой текстовый редактор, специально приспособленный для редактирования исходных текстов программ. Редактор поддерживает возможность автоматической генерации части текстов программ, исходя из визуально спроектированной части приложения. В процессе проектирования доступен либо режим визуального проектирования (редактор форм), либо режим редактирования текста. Также поддерживаются подсветка синтаксических элементов для языков Delphi, C#, C++, XML/HTML, минимизация блоков текста, автоматический выбор свойств компонента. Для реализации последней возможности достаточно правильно указать имя компонента и поставить точку - через короткий промежуток времени редактор выдаст список доступных свойств и методов объекта.
Дерево объектов содержит информацию об объектах, компонентах, помещенных на форму, в иерархическом виде.
Главное меню
Главное меню содержит полный набор команд, необходимых для работы в Delphi. Однако вследствие того, что Delphi является средой визуального программирования, частого обращения к командам главного меню, как правило, не требуется. Полный перечень всех команд главного меню занял бы слишком много места, поэтому здесь приводится описание только основных команд.
Меню File
Меню File содержит команды, предназначенные для работы с файлами.
Часть команд, содержащихся в данном меню (Open, Save, Save As, Close, Exit), - это обычные команды для работы с файлами, назначение которых не требует пояснений.
Остальные команды имеют некоторые особенности, поэтому остановимся на них подробнее.
Команды Open Project и Save Project As используются для открытия проектов и их сохранения под другим именем.
Под проектом в Delphi понимается набор файлов, которые необходимы для создания исполняемого приложения, динамически связываемой, или динамической, библиотеки (DLL), веб-приложения и т. д.
Команды Save All и Close All предназначены для сохранения и закрытия всех открытых файлов, относящихся к активному проекту.
Для создания новых проектов и отдельных файлов используются команды подменю New. Внешний вид этого подменю может меняться в зависимости от вида разрабатываемого приложения.
Система визуального программирования Delphi позволяет разрабатывать различные проекты. Среди них обычные приложения, динамические библиотеки, компоненты Delphi и т. п.
Команда File > New > Other открывает окно диалога New Items (приложение 22).
В этом окне диалога предлагаются объекты, содержащиеся в хранилище объектов (object repository). Хранилище объектов содержит шаблоны кода, которые используются в качестве основы при разработке сложных объектов или приложений.
Шаблоны объектов, содержащиеся в хранилище, разделены на несколько групп, которые отображаются на разных вкладках окна New Items.
Команда Use Unit используется для подключения одного из модулей, уже включенных в раздел uses проекта.
Команда Print предназначена для печати формы или программы.
Меню Edit
Меню Edit содержит ряд стандартных команд, используемых в приложениях ОС Windows для редактирования: Cut (вырезать), Сору (копировать), Paste
(вставить), Delete (удалить), Select All (выделить все), Undo (отменить), Redo (повторить). Остальные команды используются для разработки форм и дублируют команды контекстного меню редактора форм (выравнивание, порядок обхода компонентов и т. д.).
Меню Search
Меню Search содержит некоторые распространенные в приложениях обработки текста команды, предназначенные для поиска и замены: Find (найти), Replace (заменить), Search Again (повторный поиск), Go to Line Number (перейти на строку с номером), а также несколько специальных команд, описываемых далее.
Команда Find in Files предназначена для поиска текстовых строк в нескольких файлах. При выборе этой команды открывается окно диалога Find Text. Элементы управления этого окна диалога позволяют задать параметры поиска.
Меню View
Команды меню View предназначены для управления способом отображения информации.
Остановимся на назначении