ерами DataSnap;
нові майстри DataSnap з галереї об'єктів Object Gallery спрощують створення серверних додатків;
можливість використання REST (Representational State Transfer - підходу до архітектури мережевих протоколів, що забезпечують доступ до інформаційних ресурсів) і JSON (JavaScript Object Notation) .2010 працює з різними версіями настільних систем Windows, не піклуючись про особливості реалізації Windows API кожної версії, а також підтримує користувачів з різних країн світу завдяки використанню Unicode в середовищі розробки і вдосконаленій підтримці мов. Також нововведеннями Delphi 2010 є наступні нововведення:
елементи управління VCL оптимізовані для використання можливостей і тим Windows XP, Windows Vista і Windows 7;
забезпечена повна підтримка Unicode;
створення додатків для Windows XP і Vista, що підтримують роботу з мишею і сенсорний введення даних, використання нових можливостей роботи з сенсорним введенням в Windows 7; D - нові функції API Windows 7, що дозволяють створювати більш зручні інтерфейси для користувачів Windows 7;
розширені інтерфейси OpenTools API для створення модулів, що підключаються до інтегрованої середовищі розробки Delphi;
переклади вихідного коду, ресурсів, компільованих модулів, меню і діалогових вікон інтегрованого середовища розробки доступні англійською, німецькою, французькою та японською мовами;
недоступна раніше ефективність коду і компіляціі.2010 підтримує RTTI (Run-time type information, Run-time type identification - динамічну ідентифікацію типів даних) і надає нові можливості компілятора. Відзначимо наступні нові можливості:
підтримка RTTI дозволяє надавати інформацію про методи, полях і властивості, необхідну для підтримки динамічних викликів та інших засобів метапрограмування;
передбачені об'єктно-орієнтовані класи введення-виведення для роботи з файлами і каталогами;
забезпечена підтримка користувацьких атрибутів для більшості елементів коду - типів, полів, властивостей, методів і параметрів;
реалізований вдосконалений клас TStringBuilder, що спрощує і прискорює зчеплення рядків і керування ними;
реалізований вдосконалені родові класи з повною підтримкою колекцій та списків RTL;
забезпечена більш ефективна підтримка локалізованих ресурсів;
передбачена компіляція проекту у фоновому режимі.
3.2 Обгрунтування вибору СУБД
Як СУБД була обрана система Firebird 2.5. Дана система є високопродуктивним, крос-платформних (підтримує Linux, Microsoft Windows, Unix і Solaris), з можливістю вбудовування, сервером баз даних, який використовується мільйонами користувачів у світі. Комбінація легкості установки, автоматичного відновлення після збоїв, і мінімального супроводу роблять Firebird 2.5 найбільш підходящим для вбудовування в тиражовані додатки [3.3].
Основними достоїнствами останній версії Firebird 2.5 є низькі вимоги до системи, з одночасною масштабованість на кілька процесорів, плюс розвинена система моніторингу, тимчасові таблиці, використовується в різних промислових системах з 2001 р. Це комерційно неза...