современные информационные технологии/2. Вычислительная техника и программирование

Магистр т.н. Тыныкулов Е.К.

Евразийский Национальный университет, Казахстан  г.Астана

Разработка программ на Delphi + Interbase

 

Система программирования Delphi 7 располагает широкими возможностями по созданию приложений баз данных. Уже с более ранних версии система Delphi снабжена необходимым набором драйверов для доступа к самым известным форматам баз данных, удобными и развитыми средствами для доступа к информации, расположенной как на локальном диске, так и на удаленном сервере. В поставку продукта входит большое количество коллекций визуальных компонент для построения отображаемых на экране окон, что необходимо для создания удобного интерфейса между пользователем и исполняемым кодом.

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

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

Рассмотрим разработку программ на при мере «Телефонного справочника». Программа предназначена для поиска телефонов абонентов, организаций по различным критериям. В качестве среды разработки была использована Delphi7, в качестве базы данных – Interbase 6.5. После установки и запуска программа выглядит следующим образом.

Рис. 1. Главное окно.

При разработке программы использовались компоненты InterBase Express со страницы InterBase Палитры компонентов. Их преимущество заключается в реализации всех функций за счет прямого обращения к API сервера InterBase. Благодаря этому существенно повысилась скорость работы компонентов.

Вот так выглядит результат поиска по номеру телефона:

Рис. 2. Окно ввода критерия поиска по номеру телефона.

Рис. 3. Окно результатов поиска.

 

В окне результатов поиска доступны кнопки печати при помощи компонентов Quick Report и отображения данных в окне браузера (Использован компонент PageProducer).

 

Литература:

1.      Фаронов В.В., Шумаков П.В. 4. Руководство разработчика баз данных - М.: "Нолидж", 1999. - 560 с., ил.

2.     http://www.intuit.ru/department/database/sql/

3.     М.Кэнту Delphi 7 для профессионалов, 2004.- 1101с.