Теория и методика изучения основ объектно-ориентированного программирования в школьном курсе информатики

Модули позволяют объединить логически связанные типы данных, переменные, процедуры и функции в один программный блок. Причем все идентификаторы, описанные в модуле, могут быть использованы в других программных блоках. Фактически, модуль представляет собой нечто вроде библиотеки подпрограмм, типов данных, переменных и констант. Для использования идентификаторов, описанных в модуле в программе (и

ли другом модуле), достаточно объявить имя модуля в разделе uses.

Как и операторы, правила создания и использования процедур, функций и методов языка Object Pascal совпадают с правилами языка Pascal, поэтому в данной работе они рассматриваться не будут.

Система визуального программирования Delphi

Система визуального программирования Delphi фирмы Borland позволяет в полной мере реализовать современные концепции программирования, включая:

объектно-ориентированный подход;

визуальные средства быстрой разработки приложений (RAD), основанные на компонентной архитектуре;

возможность создания приложений как с использованием библиотеки визуальных компонентов (Visual Component Library, VCL) для.NET, разработанной Borland, так и с использованием непосредственно классов.NET;

возможность работы с базами данных;

возможности создания Интернет-приложений различной сложности.

В Delphi используется язык Object Pascal, предоставляющий возможность полной реализации основных принципов ООП (инкапсуляция, наследование, полиморфизм) и обладающий встроенной обработкой исключительных ситуаций. Компонентная архитектура 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 предназначены для управления способом отображения информации.

Страница:  1  2  3  4  5  6  7  8  9  10 


Другие рефераты на тему «Педагогика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы