, Embarcadero RAD Studio.
Таким чином, для розробки програми було обрано середовище програмування Embarcadero RAD Studio. Embarcadero RAD Studio була обрана подальшим можливостям:
підключення до локальних баз даних InterBase®, Blackfish ™ SQL і MySQL в Delphi і C ++ Builder;
підключення до баз даних в VisualStudio за допомогою ADO.NET, включаючи підключення до локальних баз даних InterBase та Blackfish в DelphiPrism;
розгортання Blackfish SQL в системах з одним користувачем і розміром бази даних 512 МБ;
веб-бібліотеку VCL з обмеженням числа підключень (не більше п'яти);
набір характеристик і засобів аудиту коду початкового рівня, що допомагають проаналізувати стиль програмування і стан проекту;
візуалізацію коду з використанням UML, що спрощує аналіз вихідного коду завдяки візуальному поданням.
1.2 середу програмування Embarcadero RAD Studio
® RAD Studio 2010 - це комплексне рішення для швидкої розробки додатків Windows®, .NET, веб-додатків і додатків баз даних. Воно включає в себе Delphi®, C ++ Builder® і Delphi ®Prism ™, дозволяючи створювати додатки для різних платформ Windows і баз даних до 5 разів швидше. Інструменти RAD Studio значно прискорюють створення додатків для настільних комп'ютерів, робочих станцій, сенсорних дисплеїв, інформаційних терміналів та Інтернету, тому їх використовує вже більше 2 мільйонів розробників. До складу цих засобів входять швидкі компілятори, візуальна середа для розробки додатків з інтерфейсом користувача, платформа візуальних компонентів (VCL), а також великі можливості для підключення до баз даних і службам
Також RAD Studio працює з усіма типами баз даних, архітектур і протоколів.
Платформа RAD Studio DataSnap® і драйвери доступу до даних dbExpress ™ дозволяють створити одну систему і з її допомогою легко отримувати доступ до різних джерел даних. При цьому забезпечується підтримка специфічних функцій баз даних різних постачальників без погіршення їх продуктивності і керованості. У той час як інші засоби швидкої розробки розраховані на певну базу даних або архітектуру, або використовують універсальні методи підключення до даних, які обмежують продуктивність і можливості управління, відкрите середовище RAD Studio володіє гнучкістю і ефективністю, необхідними для створення високоякісних додатків.
Основні можливості для розробки додатків Windows:
Інтегроване середовище розробки Delphi і C ++ Builder з функцією перетягування мишею
Більше 250 компонентів в VCL (Бібліотека візуальних компонеентов (Visual Component Library) - об'єктно-орієнтована бібліотека)
Вбудована підтримка торкань і жестів (більше 30 готових жестів) з підтримкою 9 основних баз даних, включаючи InterBase®
Багаторівневе проміжне ПО DataSnap з підтримкою JSON, REST, HTTP, COM і XML
Можливість налагодження багатопоточних додатків/аудит коду та облік показників
Єдина система для роботи з Windows 2000, Windows Xp, Windows Vista і Windows 7
Основні можливості для розробки додатків .NET:
Мова програмування Delphi Prism для .NET
Включена інтегроване середовище розробки на основі Visual Studio або установка в Visual Studio
Підтримка новітніх технологій .NET
Стандартне підключення до баз даних за допомогою ADO.NET, платформа dbExpress для баз даних InterBase та Blackfish SQL
Розробка клієнтів DataSnap .NET
Розробка веб-додатків за допомогою ASP.NET
Використання Mono з ОС Windows, Linux і Mac OS X
Розділ 2. Практична частина
. 1 Створення вікна, яке відображає системну дату і час
Для створення цього вікна використовувалися компоненти GroupBox і Label.
Малюнок 2.1 Вікно, що відображає системну дату і час
Лістинг 2.1 Відображення поточної дати і час
void __fastcall TForm1 :: Timer1Timer (TObject * Sender)
{- gt; Caption=TimeToStr (Time ());// Показати поточний время- gt; Caption=DateToStr (Now ());// показати дату (DayOfWeek (Now ()) == 1) {Label7- gt; Caption= неділя raquo ;;} (DayOfWeek (Now ()) == 2) {Label7- gt; Caption= понеділок ;} (DayOfWeek (Now ()) == 3) {Label7- gt; Caption= вівторок raquo ;;} (DayOfWeek (Now ()) == 4) {Label7- gt; Caption= середу raquo ;;} (DayOfWeek (Now ()) == 5) {Label7- gt; Capt...