Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основные характеристики




Язык программирования Delphi. Пакеты прикладных программ.

Лекция 3

Полиморфизм

Type

Cursor = class (coordinates)

Hidden: Boolean;

end;

Здесь класс «курсор» наследует все свойства и методы предварительно описанного класса «координаты», т.е. для него определены координаты x, y, а также методы «инициализация», «определить координату х», «определить координату y» (см. выше описание класса «координаты»). Кроме того, класс «курсор» обладает собственным методом - «быть невидимым».

Наследование позволяет различным типам данных совместно использовать один и тот же код, приводя к уменьшению его размера и повышению функциональности.

Полиморфизм – это придание действию (методу) одного имени, которое совместно используется объектами всей иерархии класса, причем каждый объект реализует это действие своим собственным, подходящим для него образом.

Другими словами, полиморфизм – это использование одинаковых имен методов на разных уровнях иерархии классов.

Достоинства ООП

С помощью уменьшения взаимозависимости между компонентами программного обеспечения ООП позволяет разрабатывать системы, пригодные для многократного использования. Такие компоненты могут быть созданы и отлажены как независимые программные единицы.

Несколько слов об использовании технологии ООП в среде Delphi на языке Object Pascal.

Для разработки приложений в Delphi используются специальным образом оформленные классы – компоненты.

Компонент обладает набором свойств и методов. Свойства компонента изменяются либо на этапе сборки приложения (под воздействием системы), либо программно, в процессе работы приложения (под воздействием пользователя).

Особым видом свойства компонента является событие. Процедура обработки события – это реакция приложения на изменение свойства компонента под воздействием системы или пользователя (нажатие клавиши, перемещение курсора и т.п.)

В Object Pascal объекты существуют только в динамической памяти (т.е. переменная, являющаяся объектом, по сути является указателем на объект, и содержит адрес объекта).

 

 

 

1. Интегрированная среда разработки (I DE)(Integrated Development Environment.)

2. Характеристика проекта Delphi

3. Компиляция и выполнения проекта

4. Разработка приложения

5. Средства интегрирования среды разработки

 

 

1.0. Интегрированная среда разработки (I DE)(Integrated Development Environment.)

Возможна работа с группой проектов.

Delphi – это греческий город, где жил дельфийский оракул. Этим именем был назван новый ПП с феноменальными характеристиками. Он удачно сочетает в себе несколько передовых технологий.

В процессе работы разработчик выбирает готовые компоненты и проектирует в среде. После выполнения компиляции получают код, который исполняется в 10-20 раз быстрее, чем то же самое, сделанное при помощи интерпретатора.

Delphi включает полный набор визуальных инструментов для скоростной разработки приложений (из готовых компонентов, число которых непрерывно растет даже за счет других фирм).

Delphi включает в себя локальный сервер для того, чтобы можно было разработать приложения на любые внешние серверы.

Сам Delphi разработан на Delphi.

Пользователи - это учителя, врачи, преподаватели ВУЗов, бизнесмены. Не привлекая для решения своих задач программистов со стороны.

Любой программист на Паскале способен сразу профессионально освоить Delphi. Журнал Visual Basic Magazine присудил свою премию Delphi for Windows.

IDE позволяет создавать, компилировать, тестировать и редактировать проект в единой среде программирования. (IDE входит в комплект Delphi.)

 

Система Delphi – это комбинация нескольких технологий:

- Высокопроизводительный компилятор в машинный код (скорость компилирования 120 тыс. строк/мин.);

- Объектно-ориентированная модель компонент (основные объекты, которые группируются в 270 классов);

Отсутствуют ограничения по типам создаваемых - объектов, т.к. сам Delphi разработан на Delphi.

- Визуальное построение приложений. Визуальные компоненты пишутся на объектном Паскале;

- Масштабируемые средства для построения БД. Одно и тоже приложение можно использовать как для локального, так и для клиент - серверного вариантов.

 

Delphi предназначен для:

- профессионалов - разработчиков информационных систем;

- пользователей - для быстро решения своих задач.

 

Запуск Delphi:

- с помощью Главного меню или

- двойным щелчком по пиктограмме Delphi.

 

Основной экран среды:

 

 


Главное окно содержит:

- Строку заголовка, которая отображает имя открытого проекта;

- Строку меню с набором команд для разработки, тестирования приложений и управления ими;

- Панель инструментов включает 15 кнопок, соответствующих основным командам меню; Содержит кнопки наиболее часто используемых команд. Кнопками панели инструментов можно вызывать часто используемых команд главного меню. Вызвать команды главного меню можно с помощью соответствующих комбинаций клавиш.

Можно управлять отображением панелей инструментов и изменять состав кнопок на них. Эти действия выполняются с помощью контекстного меню панелей инструментов или строки меню.

5 панелей инструментов:

– Стандартная,

– Просмотр,

– Отладка,

– Пользователь,

– Рабочий стол.

 

- Палитра компонентов отображает компоненты, с помощью которых создается приложение.

Группы компонентов размещаются на 19 вкладках.

Компоненты являются "строительными блоками" из которых конструируются формы приложений.

Не все компоненты присутствуют в разных конфигурациях. Можно добавлять компоненты независимо от того, где они были изготовлены.

В Delphi используется открытая компонентная архитектура, которая позволяет добавлять компоненты.

Компоненты подразделяются на:

Визуальные (кнопки, поля редактирования),

Логические (таблицы, отчеты) компоненты.

Программный код компонентов автоматически генерируется Delphi. Для создания приложения достаточно разместить в форме стандартные компоненты, поскольку их число очень велико.

 

Окна Delphi можно перемещать, убирать с экрана, а также изменять их размеры.

 

Delphi является одно-документной средой, т.е. позволяет одновременно работать только с одним приложением.

 




Поделиться с друзьями:


Дата добавления: 2014-11-09; Просмотров: 462; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.025 сек.