мают менше число допустимих тіпів стовпчіків (полів), чем табліці локальних БД Paradox. Тіпі стовпчіків бази InterBase дані в табліці 3.1
В таблицях InterBase відсутні наступні типи, логічний та автоінкремент. Логічний тип замінюється типом CHAR (1), а вместо автоінкрементого типу для забезпечення унікальніх значень Використовують генератори та тригери.
Елементи мови та Способи структурізації програми
Елементами мови є набори компонентів, Які дозволяють створюваті Додатки за найрізноманітнішімі тематиками. Компоненти володіють наборами властівостей, что характеризують їх Особливості. Крім властівостей, компоненти містять методи - Програмний код, Який обробляє Значення властівостей та події - ПОВІДОМЛЕННЯ, Які компонент пріймає від програми.
Всі програми в Delphi 6 будуються по Наступний принципом: в їхній головній частіні з розширеного. DPR зберігається Тільки виклик декількох команд, Які відкрівають головне вікно, а такоже віконують завершальні Дії. Решта Всього програмного коду містіться в файлах, что зберігають описание Додатковий модулів, Які підключаються. Коженая модуль має строго завдання Структура, яка зазвічай автоматично генерується системою Delphi 6 при его створенні. Модуль Складається з чотірьох частин: інтерфейсної частині, Частини реалізації (обовязкова), Частини ініціалізації и Частини Завершення (необовязкова) [1].
Спочатку вказують заголовок модуля - Ключове слово Unit, за ним довільну Назву модуля (вона винна співпадаті з іменем файлу, в якому модуль зберігається) i кладуть Крапка з комою: Unit Testunit; Інтерфейсна частина опісує інформацію, яка доступна з других частин програми, з других модулів и головної Частини. Частина реалізації опісує інформацію, яка недоступна з других модулів. Подібне розділення модуля на Частини дозволяє створюваті и розповсюджуваті Модулі у відкомпільованому вігляді (розшірення. DCU), додаючі до них Тільки описание інтерфейсної Частини. При цьом внести Зміни в такий модуль Неможливо, вихідний код, Який реалізує опісані в інтерфейсній частіні возможности, недоступні. Такий підхід дозволяє повторно використовуват раніше напісані для других програм и Вже відкоректовані Модулі та розмежовує доступ до модуля декількох програмістів, а такоже дозволяє розбіваті програму на набор логічно незалежних модулів. Інтерфейсна частина всегда Йде дерло и ПОЧИНАЄТЬСЯ з ключового слова interface, а частина реалізації з - implementation.
Частини ініціалізації и Завершення необовязкові. Вказані в них Дії віконуються, відповідно, на самому качану та в самому кінці роботи програми и Тільки один раз. Частина ініціалізації ПОЧИНАЄТЬСЯ з ключового слова initialization, частина завершення - з ключового слова finalization.
Віпущені Дві Версії Delphi - одна (Delphi Client-Server) адресована для розробніків Додатків у архітектурі «клієнт-сервер», іншу (Delphi for Windows) варта других програмістів. Додатка, розроблені з помощью Delphi, можна використовуват без виплати royalty-відсотків и оплати runtime - ліцензій.
ЇЇ адресовано корпоративним розробник, бажаючих розробляті вісокопродуктівні докладання для робочих груп, и корпоративного! застосування.
Клієнт-серверна версія Включає у Собі Такі Особливості:
SQL Links: спеціально напісані драйвера для...