Просмотр содержимого документа
«DELPHI..Знакомство с системой программирования»
Муниципальное образовательное учреждение
Средняя общеобразовательная школа № 1
с. Обшаровки
DELPHI. Знакомство с системой программирования
Разработка учителя информатики Максимова Вячеслава Александровича.
Delphi. Основные характеристики продукта.
Delphi - это комбинация нескольких важнейших технологий:
Высокопроизводительный компилятор в машинный код
Объектно-ориентированная модель компонент
Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов
Масштабируемые средства для построения баз данных
Объектно-ориентированная модель программных компонент
Основной упор этой модели в Delphi делается на максимальном реиспользовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi . Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует. Действительно, все в Delphi написано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать.
Быстрая разработка работающего приложения из прототипов
Игровая программа Rendzu была собрана из готовых кусков за рабочий день, причем большая часть времени была посвящена прихорашиванию и приукрашиванию.
Разработка приложений
Screen Saver в виде прыгающих часиков был также изготовлен на Delphi за весьма незначительное время. Теперь эти часики украшают почти каждую IBM-совместимую машину
Для кого предназначен Delphi
В первую очередь Delphi предназначен для профессионалов-разработчиков корпоративных информационных систем
Delphi предназначен не только для программистов-профессионалов.
Применяют Delphi учителя, врачи, преподаватели ВУЗов, бизнесмены, все те, кто используют компьютер с чисто прикладной целью.
Библиотека визуальных компонент
Эта библиотека объектов включает в себя стандартные объекты построения пользовательского интерфейса, объекты управления данными, графические объекты, объекты мультимедиа, диалоги и объекты управления файлами, управление DDE и OLE.
Delphi: настраиваемая cреда разработчика
палитра компонент .
Компоненты сгруппированы на страницах палитры по своим функциям. К примеру, компоненты, представляющие Windows “common dialogs” все размещены на странице палитры с названием “Dialogs”. .
Delphi позволяет разработчикам настроить среду для максимального удобства. Вы можете легко изменить палитру компонент, инструментальную линейку, а также настраивать выделение синтаксиса цветом.
Заметим, что в Delphi вы можете определить свою группу компонент и разместить ее на странице палитры, а если возникнет необходимость, перегруппировать компоненты или удалить неиспользуемые .
Из этой палитры
компонент
вы можете выбирать
компоненты,
из которых можно
строить приложения.
Компоненты включают
в себя как визуальные,
так и логические компоненты.
После запуска Delphi
в верхнем окне
горизонтально
располагаются иконки
палитры компонент.
Если курсор
задерживается на
одной из иконок,
под ней в
желтом прямоугольнике
появляется подсказка
страница палитры с названием “Dialogs
Интеллектуальный редактор
Редактирование программ можно осуществлять, используя запись и исполнение макросов, работу с текстовыми блоками, настраиваемые комбинации клавиш и цветовое выделение строк .
Инспектор объектов
Этот инструмент представляет из себя отдельное окно, где вы можете в период проектирования программы устанавливать значения свойств и событий объектов (Properties & Events).
Менеджер проектов.
Дает возможность разработчику просмотреть все модули в соответствующем проекте и снабжает удобным механизмом для управления проектами. Менеджер проектов показывает имена файлов, время/дату выбранных форм и пр. Можно немедленно попась в текст или форму, просто щелкнув мышкой на соответствующее имя.
Навигатор объектов
Показывает
библиотеку
доступных объектов
и
Осуществляет
навигацию
по вашему
приложению.
Можно посмотреть
иерархию
объектов,
прекомпилированные
модули в библиотеке,
список глобальных
имен вашего кода.
Разработка приложений БД
Delphi позволяет
использовать
библиотеку визуальных
компонент для быстрого
создания надежных приложений,
которые легко расширяются
до приложений с архитектурой
клиент-сервер.
Другими словами, Вы можете создать приложение,
работающее с локальным сервером InterBase,
а затем использовать созданное приложение,
соединяясь с удаленным SQL-сервером через SQL-Links.
Delphi - это прежде всего среда разработки, базирующаяся
на использовании компонент.
Поэтому вы можете добавлять совершенно новые компоненты
в палитру компонент.
Вы можете создавать компоненты внутри Delphi ,
или вводить компоненты, созданные как управляющие элементы
VBX или OLE 2.0, или же вы можете использовать компоненты,
написанные на С или С++ в виде dll.
Требования к аппаратным и программным средствам
Windows 3.1 и выше
27 Mb дискового пространства для минимальной конфигурации
50 Mb дискового пространства для нормальной конфигурации
процессор 80386, а лучше 80486
6-8 Mb RAM
Заключение
. В мире уже многие разработчики твердо ориентируются на использование Delphi как на инструмент, позволяющий создавать высокоэффективные клиент-серверные приложения. Более того, список готовых профессионально выполненных приложений настолько велик, что не позволяет полностью привести его в данной презентации. Диапазон разработанных при помощи Delphi программных продуктов также поражает - от игровых программ до мощнейших банковских систем.
Литература
DELPHI. Тонкости программирования. Василий Кучеренко.- М: «Познавательная книга плюс», 2000,-192с.