Обгрунтовування вибору, мови програмування, що використовується - Розробка програми для проходження різноманітних тестів

VC++ - мова і середовище програмування, що відноситься до класу RAD - (Rapid Application Development _ "Засіб швидкої розробки додатків") засобів CASE - технології. VC++ зробила розробку могутніх додатків Windows швидким процесом, що доставляє вам задоволення. Додатки Windows, для створення яких була потрібна велика кількість людських зусиль наприклад в С++, тепер можуть бути написані однією людиною, використовуючим VC++.

Інтерфейс Windows забезпечує повне перенесення CASE-технологій в інтегровану систему підтримки робіт із створення прикладної системи на всіх фазах життєвого циклу роботи і проектування системи.

Delphi володіє широким набором можливостей, починаючи від проектувальника форм і кінчаючи підтримкою всіх форматів популярних баз даних. Середовище усуває необхідність програмувати такі компоненти Windows загального призначення, як влучні, піктограми і навіть діалогові панелі. Працюючи в Windows, можна бачити однакові "об'єкти" в багатьох різноманітних додатках. Діалогові панелі (наприклад Choose File і Save File) є прикладами компонентів, вбудованих безпосередньо в VC++, що багато разів використовуються, який дозволяє пристосувати ці компоненти до є задачі, щоб вони працювали саме так, як вимагається створюваному додатку. Також тут є заздалегідь певні візуальні і невізуальні об'єкти, включаючи кнопки, об'єкти з даними, меню і вже побудовані діалогові панелі. За допомогою цих об'єктів можна, наприклад, забезпечити введення даних просто декількома натисненнями кнопок миші, не вдаючись до програмування. Це наочна реалізація вживань CASE-технологій в сучасному програмуванні додатків. Та частина, яка безпосередньо пов'язана з програмуванням інтерфейсу користувача системою, одержала назву візуальне програмування

Вигоди від проектування в середовищі Windows за допомогою VC++:

    1) Усувається необхідність в повторному введенні даних; 2) Забезпечується узгодженість проекту і його реалізації; 3) Збільшується продуктивність розробки і переносимість програм.

Візуальне програмування як би додає нове вимірювання при створенні додатків, даючи можливість зображати ці об'єкти на екрані монітора до виконання самої програми. Без візуального програмування процес відображення вимагає написання фрагмента коду, що створює і настає об'єкт "по місцю". Побачити закодовані об'єкти було можливо тільки в ході виконання програми. При такому підході досягнення того, щоб об'єкти виглядали і поводилися заданим чином, стає утомливим процесом, який вимагає неодноразових виправлень програмного коду з подальшим прогоном програми і нагляду за тим, що у результаті вийшло.

Завдяки засобам візуальної розробки можна працювати з об'єктами, тримаючи їх перед очима і одержуючи результати практично відразу. Здатність бачити об'єкти такими, якими вони з'являються в ході виконання програми, знімає необхідність проведення безлічі операцій уручну, що характерне для роботи в середовищі, що не володіє візуальними засобами -- незалежно від того, є вона об'єктно-орієнтованої чи ні. Після того, як об'єкт поміщений у форму середовища візуального програмування, всі його атрибути відразу відображаються у вигляді коду, який відповідає об'єкту як одиниці, виконуваній в ході роботи програми.

Розміщення об'єктів в VC++ пов'язано з більш тісними відносинами між об'єктами і реальним програмним кодом. Об'єкти поміщаються у вашу форму, при цьому код, що відповідає об'єктам, автоматично записується в початковий файл. Цей код компілюється, забезпечуючи, істотно більш високу продуктивність, ніж візуальне середовище, яке інтерпретує інформацію лише в ході виконання програми.

Три основні частини розробки інтерфейсу наступні: проектування панелі, проектування діалогу і представлення вікон. Для загального призначеного для користувача доступу також повинні враховуватися умови вживання архітектури прикладних систем.

Використовування типових рішень, модульного принципу проектування систем відображення і обробки інформації придбаває все більш широкі масштаби, що, втім, цілком природно.

Особливий упор при упровадженні даних задач слідує, звичайно, додавати сучасним CASE-засобам розробки програм, оскільки вони найбільш оптимально дозволяють проектувати рішення, в основі яких лежать, в першу чергу, вимоги до злагодженого призначеного для користувача інтерфейсу, яким і є інтерфейс Windows. Ніякі продукти інших фірм, доступні сьогодні, не забезпечують одночасну простоту використовування, продуктивність і гнучкість в такому ступені, як VC++. Ця мова заповнила пролом між мовами 3-го і 4-го поколінь, з'єднавши їх сильні сторони і створивши могутнє і продуктивне середовище розробки.

Похожие статьи




Обгрунтовування вибору, мови програмування, що використовується - Розробка програми для проходження різноманітних тестів

Предыдущая | Следующая