екції об'єктів або в окремих програмах, або в якості основи для нової програми. Шаблон коду - це новий засіб, який значно зменшує потреби у введенні повторюваних фрагментів коду
Була обрана середовище розробки Borland Delphi 7.
Delphi - це комбінація кількох найважливіших технологій:
високопродуктивний компілятор в машинний код;
об'єктно-орієнтована модель компонент;
візуальне (а, отже, і швидкісне) побудова додатків з програмних прототипів;
масштабовані засоби для побудови баз даних.
Компілятор, вбудований в середу Borland Delphi, забезпечує високу продуктивність, необхідну для побудови додатків. Цей компілятор в даний час є найшвидшим у світі, його швидкість компіляції становить понад 120 тисяч рядків у хвилину. Він пропонує легкість розробки і швидкий час перевірки готового програмного блоку і в той же час забезпечує якість коду.
У процесі побудови програми розробник вибирає з палітри компонент готові компоненти як художник, що робить великі мазки пензлем. Ще до компіляції він бачить результати своєї роботи - після підключення до джерела даних їх можна бачити відображеними на формі, можна переміщатися за даними, представляти їх у тому чи іншому вигляді. У цьому сенсі проектування в Borland Delphi мало чим відрізняється від проектування в интерпретирующей середовищі, однак після виконання компіляції ми отримуємо код, який виконується в 10-20 разів швидше, чимось ж саме, зроблене за допомогою інтерпретатора. Крім того, в Borland Delphi компіляція проводиться безпосередньо у рідній машинний код, в той час як існують компілятори, що перетворюють програму у так званий p-код, який потім інтерпретується віртуальною p-машиною. Це не може не позначитися на фактичному швидкодії готового додатку.
Основний упор цієї моделі в Delphi робиться на максимальному реіспользованіі коду. Це дозволяє розробникам будувати програми досить швидко з заздалегідь підготовлених об'єктів, а також дає їм можливість створювати свої власні об'єкти для середовища Delphi. Ніяких обмежень по типах об'єктів, які можуть створювати розробники, не існує. Дійсно, все в Delphi написано на ньому ж, тому розробники мають доступ до тих же об'єктів та інструментів, які використовувалися для створення середовища розробки.
У стандартну поставку Borland Delphi 7 входять основні об'єкти, які утворюють вдало підібрану ієрархію з 270 базових класів. На Delphi можна однаково добре писати як додатки до корпоративних баз даних, так і, наприклад, ігрові програми. Багато в чому це пояснюється тим, що традиційно в середовищі Windows було досить складно реалізовувати користувальницький інтерфейс. Подієва модель в Windows завжди була складна для розуміння і налагодження. Але саме розробка інтерфейсу в Delphi є найпростішим завданням для програміста.
Об'єкти БД в Delphi засновані на SQL і включають в себе повну міць Borland Database Engine. До складу Delphi також включений Borland SQL Link, тому доступ до СУБД Oracle, Sybase, Informix і InterBase відбувається з високою ефективністю. Крім того, Delphi включає в себе локальний сервер Interbase для того, щоб можна було розробити розгортаються на будь-які зовнішні SQL-сервера додатки в офлайновом режимі. Розробник в середовищі Delphi, який проектує і...