і на основі абстрактних або проміжних, а також створювати власні об'єкти.
Форми - це об'єкти, в які поміщаються інші об'єкти для створення користувальницького інтерфейсу будь-якого додатку. Модулі складаються з коду, який реалізує функціонування додатки, обробники подій для форм і їх компонент.
Інформація про формах зберігається в двох типах файлів - .dfm і .pas, причому перший тип файлу - двійковий - зберігає образ форми і її властивості, другий тип описує функціонування обробників подій і поведінку компонент. Обидва файли автоматично синхронізуються Delphi, так що якщо додати нову форму проект, пов'язаний з ним файл .pas автоматично буде створений, і його ім'я буде додано в проект.
Візуальний будівник інтерфейсів (Visual User-interface builder) дає можливість швидко створювати клієнт-серверні додатки візуально, просто вибираючи компоненти з відповідної палітри. У процесі побудови програми розробник вибирає з палітри компонент готові компоненти як художник, що робить великі мазки пензлем. Ще до компіляції він бачить результати своєї роботи - після підключення до джерела даних їх можна бачити відображеними на формі, можна переміщатися за даними, представляти їх у тому чи іншому вигляді [9].
Бібліотека об'єктів містить набір візуальних компонент, значно спрощують розробку додатків для СУБД з архітектурою клієнт-сервер. Об'єкти інкапсулюють в себе нижній рівень - Borland Database Engine.
Передбачено спеціальні набори компонент, що відповідають за доступ до даних, і компонент, що відображають дані. Компоненти доступу до даних дозволяють здійснювати з'єднання з БД, робити вибірку, копіювання даних, і т.п.
Компоненти візуалізації даних дозволяють відображати дані вигляді таблиць, полів, списків. Відображені дані можуть бути текстового, графічного або довільного формату.
Об'єкти БД в Delphi засновані на SQL і включають в себе повну міць Borland Database Engine. До складу Delphi також включений Borland SQL Link, тому доступ до СУБД Oracle, Sybase, Informix і InterBase відбувається з високою ефективністю. Крім того, Delphi включає в себе локальний сервер Interbase для того, щоб можна було розробити розгортаються на будь-які зовнішні SQL-сервера додатки в офлайновом режимі. Розробник в середовищі Delphi, який проектує інформаційну систему для локальної машини (наприклад, невелику систему обліку медичних карток для одного комп'ютера), може використовувати для зберігання інформації файли формату .dbf (як у dBase або Clipper) або .db (Paradox). Якщо ж він буде використовувати локальний InterBase for Windows 4.0 (це локальний SQL-сервер, що входить в постачання), то його додаток без жодних змін буде працювати і в складі великої системи з архітектурою клієнт-сервер [10].
Інспектор об'єктів. Цей інструмент представляє з себе окреме вікно, де ви можете в період проектування програми встановлювати значення властивостей і подій об'єктів (Properties amp; Events).
Менеджер проектів. Дає можливість розробнику переглянути всі модулі у відповідному проекті і постачає зручним механізмом для управління проектами. Менеджер проектів показує імена файлів, час/дату обраних форм і ін. Можна негайно попась в текст або форму, просто клацнувши мишкою на відповідне ім'я.
Навігатор об'єктів. Показує бібліотеку доступних об'єктів і здійснює навігацію по додатком. Можна подивитися ієрархію об'єктів, перекомпілювати модулі в бібліотеці, список глобальних імен вашого коду.
Дизайнер меню. Можна створювати меню, зберегти створені у вигляді шаблонів і потім використовувати в їх в будь-якому додатку.
Експерти. Це набір інструментальних програм, що полегшують проектування і настройку Ваших додатків. Є можливість підключати самостійно розроблені експерти. Потенційно це та можливість, за допомогою якої третій фірми можуть розширювати Delphi CASE-інструментами, розробленими спеціально для Delphi. Включає в себе:
експерт форм, що працюють з базами даних;
експерт стилів і шаблонів додатків;
експерт шаблонів форм;
До складу RAD Pack входить експерт для перетворення ресурсів, виготовлених в Borland Pascal 7.0, у форми Delphi. Вже з'явилися експерти, що полегшують побудову DLL і навіть написання власних експертів.
Коротка характеристика Microsoft AccessAccess є настільною СУБД (система управління базами даних) реляційного типу. Перевагою Access є те, що вона має дуже простий графічний інтерфейс, який дозволяє не тільки створювати власну базу даних, але і розробляти додатки, використовуючи вбудовані засоби.
На відміну від інших настільних СУБД, Access зберігає всі дані в одном...