Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Програма для ландшафтного дизайну

Реферат Програма для ландшафтного дизайну





ого циклу розробки ПЗ, від проектування до розробки.

В якості мови програмування був обраний C ++ в слідстві його універсальності.

Докладніше про C ++:

C ++ (вимовляється «сі плюс плюс») [6] - компільований статично типізований мова програмування загального призначення. Підтримуючи різні парадигми програмування, поєднує властивості як високорівневих, так і низькорівневих мов. У порівнянні з його попередником - мовою C, - найбільшу увагу приділено підтримці об'єктно-орієнтованого і узагальненого програмування. Назва «C ++» походить від мови C, в якому унарний оператор ++ позначає інкремент змінної.

Будучи одним з найбільш популярних мов програмування, C ++ широко використовується для розробки програмного забезпечення. Область його застосування включає створення операційних систем, різноманітних прикладних програм, драйверів пристроїв, додатків для вбудованих систем, високопродуктивних серверів, а також розважальних додатків (наприклад, відеоігри). Існує кілька реалізацій мови C ++ - як безкоштовних, так і комерційних. Їх виробляють Проект GNU, Microsoft, Intel і Embarcadero (Borland). C ++ зробив величезний вплив на інші мови програмування, в першу чергу на Java і C #.

При створенні C ++ б'ярн страуструп прагнув зберегти сумісність з мовою C. Безліч програм, які можуть однаково успішно транслюватися як компіляторами C, так і компіляторами C ++, досить велика - частково завдяки тому, що синтаксис C ++ був заснований на синтаксисі C.


3.3 Використовувані додаткові бібліотеки


Для менших витрат на розробку панелі управління редактором ландшафту доцільніше скористатися бібліотекою «Operating System Manager» [12] , розробленої Річардом Ліоном.

Бібліотека написана на C ++. Вона дозволяє користувачеві створювати windows-вікна, обробляти натискання миші і клавіатури, а також створювати діалогові вікна і додавати елементи управління. Всі класи бібліотеки «Operating System Manager», структури і функції, все міститься в просторі імен OS, і всі відомості про знайдені помилки надсилається std :: cerr.


3.3.1 Застосування

Користувач повинен визначити їх як: int EntryPoint (OS_App * os)

Покажчик os дозволяє використовувати клас Operating System Manager, користувач не повинен міняти цей покажчик або видаляти його, тому бібліотека подбає про це сама, коли користувач вийде з основних функцій.

Клас дозволяє:

· Запросити поточний дозвіл робочого столу

· Запросити підтримувані дозволу монітора, для роботи програми

· Запросити минулий час в мілісекундах з початку роботи програми

· Закрити програми

· Налаштувати видимість курсора над вікном

· Налаштувати позицію курсора

· Отримати позицію курсора

· Створити папку на комп'ютері користувача


.3.2 Windows-вікно

Для створення нового вікна користувач повинен використовувати функцію:

bool CreateNewDisplay (OS_Window ** window)

Якщо функція повертає значення істина, то параметр window буде покажчиком на вікно. Користувач не повинен змінювати або видаляти покажчик window, натомість він повинен викликати: gt; Release ();

Клас вікна дозволяє:

· Створення вікно

· Здатність показати вікно

· Закриття вікно, якщо користувач цього запросив

· Вказати розміри вікна

· Налаштувати стиль вікна

· Очисть пам'ять, виділену під вікно

· Запросити стан клавіатури

· Запросити стан мші


3.3.3 Діалогове вікно

Щоб створити нове діалогове вікно користувач повинен використовувати функцію:

bool CreateNewDialog (OS_Dialog ** dialog)

Якщо функція повертає значення істина, то параметр dialog буде покажчиком на діалогове вікно. Користувач не повинен змінювати або видаляти покажчик window, натомість він повинен викликати:

dialog - gt; Release ();

Клас діалогового вікна дозволяє:

· Створення діалогового вікно вибору папки

· Створення файлу відкрити/зберегти

· Створення діалогового вікна

...


Назад | сторінка 5 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення діалогового вікна в системі GELICON PRO
  • Реферат на тему: Створення програми, яка дозволяє використовувати камеру
  • Реферат на тему: Вікно в світ євангельських істин: стихія російської народної мови в поемі Н ...
  • Реферат на тему: Розробка діалогового вікна в MASM32
  • Реферат на тему: Створення моделі системи масового обслуговування на прикладі роботи поштово ...