проектування цілісної концептуальної схеми БД на обраною мовою семантичного моделювання;
вибір конкретної моделі даних та системи управління базами даних для реалізації бази даних.
1.5 Мова програмування Delphi
Серед великої різноманітності продуктів для розробки додатків, Delphi займає одне з провідних місць. Delphi віддають перевагу розробники з різним стажем, звичками, професійними інтересами. За допомогою Delphi написано колосальну кількість додатків, десятки фірм і тисячі програмістів-одинаків розробляють для Delphi додаткові компоненти.
Пакет Delphi - продовження лінії компіляторів мови Pascal корпорації Borland. Pascal як мова дуже простий, а суворий контроль типів даних сприяє ранньому виявленню помилок і дозволяє швидко створювати надійні та ефективні програми. Корпорація Borland постійно збагачувала мову. Колись у версію 4.0 були включені засоби роздільної трансляції, пізніше, починаючи з версії 5.5, з'явилися об'єкти, а до складу шостої версії пакету увійшла повноцінна бібліотека класів Turbo Vision, що реалізує віконну систему в текстовому режимі роботи відеоадаптера. Це був один з перших продуктів, що містили інтегроване середовище розробки програм.
середу програмування має кілька окремих вікон: меню та інструментальні панелі, Object Inspector (в якому можна бачити властивості об'єкта і пов'язані з ним події), вікна візуального будівника інтерфейсів (Visual User Interface Builder), Object Browser ( дозволяє вивчати ієрархію класів і переглядати списки їхніх полів, методів і властивостей), вікна управління проектом (Project Manager) і редактор.содержіт повноцінний текстовий редактор типу Brief, призначення клавіш в якому відповідають прийнятим в Windows стандартам, а глибина ієрархії операцій Undo необмежена. Як це стало вже обов'язковим, реалізовано колірне виділення різних лексичних елементів програми. Процес побудови програми досить простий. Потрібно вибрати форму (у поняття форми входять звичайні, діалогові, батьківські і дочірні вікна MDI), задати її властивості і включити в неї необхідні компоненти (видимі і, якщо понадобітся, що не відображаються): меню, інструментальні панелі, рядок стану і т. п., задати їх властивості і далі написати (за допомогою редактора вихідного коду) обробники подій. Object Browser Вікна типу Object Browser стали невід'ємною частиною систем програмування на об'єктно-орієнтованих мовах. Робота з ними стає можливою відразу після того, як ви скомпілювали пріложеніе.сt Manager - це окреме вікно, де перераховуються модулі і форми, складові проект. При кожному модулі вказується маршрут до каталогу, в якому знаходиться вихідний текст. Жирним шрифтом виділяються змінені, але ще не збережені частини проекту. У верхній частині вікна є набір кнопок: додати, видалити, показати вихідний текст, показати форму, задати опції і синхронізувати вміст вікна з текстом файлу проекту, т. Е. З головним програмою на мові Pascal.
Компоненти, використовувані при розробці в Delphi, вбудовані в середовище розробки додатків і представляють із себе набір типів об'єктів, що використовуються в якості фундаменту при будівництві додатки.
Цей кістяк називається Visual Component Library (VCL). У VCL є такі стандартні елементи управління, як рядки редагування, статичні елементи управління, рядки редагування зі списками, списки об'єктів. Ще є такі компоненти, які раніше були доступні тільки в бібліотеках третіх фірм: табличні елементи управління, закладки, багатосторінкові записники. Всі об'єкти розбиті на сторінки за своєю функціональністю і представлені в палітрі компонент.
1.6 Основні компоненти Delphi
Розглянемо основні компоненти Delphi.
Форми - це об'єкти, в які поміщаються інші об'єкти для створення користувальницького інтерфейсу будь-якого додатку. Модулі складаються з коду, який реалізує функціонування додатки, обробники подій для форм і їх компонент.
Інформація про формах зберігається в двох типах файлів - .dfm і .pas, причому перший тип файлу - двійковий - зберігає образ форми і її властивості, другий тип описує функціонування обробників подій і поведінку компонент. Обидва файли автоматично синхронізуються Delphi, так що якщо додати нову форму проект, пов'язаний з ним файл .pas автоматично буде створений, і його ім'я буде додано в проект.
Така синхронізація і робить Delphi two-way-інструментом, забезпечуючи повну відповідність між кодом і візуальним представленням. Як тільки додається новий об'єкт або код, Delphi встановлює кодову синхронізацію між візуальними елементами і відповідними їм кодовими представленіямі.way tools - однозначна відповідність між візуальним проектуванням і класичним написанням тексту програми. Це означає, що...