Зміст
Глава 1.Основні відмінності різних версій DELPHI
1.1 Перша версія мови Delphi
1.1.2 Друга версія мови Delphi
1.1.3 Третя версія мови Delphi
1.1.5 П'ята версія мови Delphi
1.1.6 Шоста версія мови Delphi
Глава 2. Організація роботи в середовищі візуального програмування Delphi
2.1 Головне вікно
2.2 Вікно форми Налаштування вікон
2.3 Модифікація форми її властивостей і подій
В
Введення
Delphi - це грецький гордий, де жив дельфийский оракул. І цим ім'ям був названий новий програмний продукт з феноменальними характеристиками.
Delphi - це комбінація декількох найважливіших технологій:
В· Високопродуктивний компілятор в машинний код
В· Об'єктно - орієнтована модель компонент
В· Візуальне (а, отже, і швидкісне) побудова додатків з програмних прототипів
В· Масштабовані засоби для побудови баз даних
Компілятор, вбудований в Delphi, забезпечує високу продуктивність, необхідну для для побудови додатків в архітектурі В«Клієнт - серверВ». Цей компілятор є найшвидшим у на варте час у світі, його швидкість компіляції становить понад ста двадцяти тисяч рядків у хвилину на комп'ютері 486 DX33. Він пропонує легкість розробки і швидкий час перевірки готового програмного блоку, характерного для мов четвертого покоління (4GL) і в теж час забезпечує якість коду, характерного для компілятора 3GL. Крім того, Delphi забезпечує швидку розробку без необхідності писати вставки на Сі чи ручного написання коду (хоча це можливо). p> У процесі побудови програми розробник вибирає їх палітри компонент, що роблять великі мазки пензлем. Ще до компіляції він бачить результати своєї роботи - після підключення до джерела даних їх можна бачити відображеними на формі, можна переміщатися по даними, представляти їх у тому чи іншому вигляді. У цьому сенсі проектування в Delphi мало чим відрізняється від проектування в проектує середовищі, однак після виконання компіляції ми отримаємо код, який виконується в десять - двадцять разів швидше, ніж те ж саме зроблене за допомогою інтерпретатора. У Delphi компіляція проводиться безпосередньо у рідній машинний код, в той час як існують компілятори, що перетворюють програму у так званий р - код, який потім інтерпретується віртуальною р - машиною. Це не може не позначитися на фактичному швидкодії готового додатку.
В
Глава 1. Основні відмінності різних версій DELPHI
В
1.1 Перша версія мови Delphi
Перша версія з'явилася в травні 1995 року, коли ще не існувала Windows 95. Ця єдина версія, що працює від управління 16-розрядної Windows 3.1. У ній вперше була випробувана нова модель об'єктів, запозичена з різних об'єктно-орієнтованих мов, і головним чином з мови С + +. Ця модель виявилася настільки революційною, що існувала в той час в пізніх Turbo Pascal об'єкти стали не потрібні (їх можливості повністю проковтнула нова модель), а сама нова модель отримала назву класу. p> Класу активно використовують динамічну пам'ять у зв'язку, з чим дещо змінилася нотація мови, а сам мова був названий Object Pascal. У порівнянні з Turbo Pascal в нього були внесені, істотні доповнення і зміни, в тому числі тут і далі перераховуються лише найбільш важливі, з моєї точки зору, зміни:
1. Запроваджені відкриті масиви і конструктори для передачі масивів змінної довжини;
2. Введена внутрішня для функцій мінлива RESOLT і дозволено ігнорувати дозволу функції результат;
3. Зняті обмеження на тип повертається функції результатів (цей тип може бути будь-яким, за виняток об'єктів старого типу);
4. Запроваджено механізм обробки винятковості ситуації.
Бібліотека компонентів першої версії самого початку показала основну спрямованість знову розробленої системи: програмування баз даних. З цією метою перша з все подальшу Delphi забезпечуються спеціальним інструментом доступу до даних BDE (Borland Database Engine - машина баз даних корпорації Borland), а також сервером баз даних Inter Base (цей сервер проводиться філією Borland - компанії Inter Base Soft were Corporation) і відповідними засобами конфігурації сервера, його контролю та зв'язку з ним. p> Палітра компонента складається з 9 сторінок і містить 79 компонентів. В якості додаткових утиліт поставлялися система генерації звітів ReportSmiteh v.2.5. і що входить до її складу автономно запускається утиліта ReportSmiteh Run Timer Viewer, утиліта доступу до даних Database Desktop v.5.1. і утиліта конфігурації BDE - Database Engine Configuration v.2.5.
Крім того, утиліта WinSighte і Win Specter призначалися для спрощення налагодження розроблюваних програм серед 16-розрядних OC Windows3.x.
1.2 Друга версія мови Delphi
Друга і всі наступні версії Delphi призначені для роботи під керуванням 32-розрядних ОС Windows 95/98/200/NT ...