3
Змін
Лист
№ докум
Підпис.
Дата.
1. Загальна частина
1.1 Мова програмування Delphi .
Delphi - це грецьке місто, де жив дельфийский оракул. І цим ім'ям був названий новий програмний продукт із феноменальними характеристиками. p> Hадо відзначити, що до моменту виходу продукту обстановка навколо компанії Borland складалася не кращим для неї чином. Подейкували про можливий перепродаж компанії, курс акцій компанії нестримно котився вниз. Зараз вже можна без всяких сумнівів стверджувати, що період труднощів позаду. Hеверно, звичайно, було б говорити, що тільки Delphi з'явився причиною відновлення компанії.
Тим не менш, саме Delphi став тим продуктом, на прикладі якого стало ясно, що у Borland є ще довго не піде з ранка, і що один єдиний продукт може настільки вдало поєднувати кілька передових технологій.
1.2 Delphi. Основні характеристики продукту
Delphi - це комбінація кількох найважливіших технологій:
В· Високопродуктивний компілятор в машинний код
В· Об'єктно-орієнтована модель компонент
В· Візуальне (А, отже, і швидкісне) побудова додатків з програмних прототипів
В· Масштабовані кошти для побудови баз даних.
КП. 2203. 04. 35. ПЗ
Лист
4
Змін
Лист
№ докум
Підпис.
Дата
1.3 Компілятор в машинний код
Компілятор, вбудований в Delphi, забезпечує високу продуктивність, необхідну для побудови додатків в архітектурі "клієнт-сервер". Цей компілятор в Нині є найшвидшим у світі, його швидкість компіляції становить понад 120 тисяч рядків у хвилину на комп'ютері 486DX33. Він пропонує легкість розробки і швидкий час перевірки готового програмного блоку, характерного для мов четвертого покоління (4GL) і в той же час забезпечує якість коду, характерного для компілятора 3GL. Крім того, Delphi забезпечує швидку розробку без необхідності писати вставки на Сі або ручного написання коду (хоча це можливо). p> У процесі побудови програми розробник вибирає з палітри компонент готові компоненти як художник, що робить великі мазки пензлем. Ще до компіляції він бачить результати своєї роботи - після підключення до джерела даних їх можна бачити відображеними на формі, можна переміщатися за даними, представляти їх у тому чи іншому вигляді. У цьому сенсі проектування в Delphi мало чим відрізняється від проектування в интерпретирующей середовищі, однак після виконання компіляції ми отримуємо код, який виконується в 10-20 разів швидше, ніж те ж саме, зроблене за допомогою інтерпретатора. Крім того, компілятор компілятору ворожнечу, в Delphi компіляція проводиться безпосередньо в рідній машинний код, в той час як існують компілятори, що перетворюють програму у так званий p-код, який потім інтерпретується віртуальною p-машиною. Це не може не позначитися на фактичному швидкодії готового додатки.
В В В В В
КП. 2203. 04. 35. ПЗ
Лист
В В В В В
5
Змін
Лист
№ докум
Підпис.
Дата
1.4 Об'єктно-орієнтована модель програмні компоненти
Основний упор цієї моделі в Delphi робиться на максимальному не використання коду. Це дозволяє розробникам будувати програми вельми швидко з заздалегідь підготовлених об'єктів, а також дає їм можливість створювати свої власні об'єкти для середовища Delphi. Ніяких обмежень по типах об'єктів, які можуть створювати розробники, не існує. Дійсно, все в Delphi написано на ньому ж, то...