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

Реферат Автоматизована система генерації додатків, що використовують бібліотеку OpenGL





ь більш надійним звільнення ресурсів (пам'ять, файли, семафори і т. п.), а також дозволяє гарантовано виконувати переходи станів програми, не обов'язково пов'язані із звільненням ресурсів;

) користувача функції-оператори дозволяють коротко і ємко записувати вирази над користувацькими типами у природному алгебраїчній формі;

) є можливість роботи на низькому рівні з пам'яттю, адресами;

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

Розроблюване програмне забезпечення має працювати під управлінням ОС Windows. З існуючих інструментальних середовищ розробки ПЗ з використанням мови C + + для ОС Windows була обрана середу Microsoft Visual Studio 2005. Visual Studio 2005 являє собою повний набір засобів, що допомагають прискорити процес реалізації задуму розробника. До переваг Microsoft Visual Studio 2005 відносяться:

) зручне, продумане робоче місце програміста;

) наявність великих довідкових матеріалів для розробника (MSDN);

) гнучкість програмних засобів, легка досяжність необхідного результату;

) Середа, що має найбільше поширення серед професійних розробників Windows-додатків;

) можливість створення проектів будь-якої складності та обсягу;

) величезна кількість окремих класів, компонентів, бібліотек, написаних за останні 10-15 років (повторна застосовність коду);

) зручні налагоджувальні засобу;

) потужний оптимізуючий компілятор;

) генерація каркаса додатки в залежності від його призначення і особливостей інтерфейсу.


1.5 Завдання випускної роботи


Суть проблеми, яку необхідно вирішити в даній випускній роботі, полягає в наступному. У додатках, що використовують бібліотеку OpenGL, необхідно задавати геометричні параметри (координати) зображуваних об'єктів, що представляє певну трудність внаслідок відсутності наочності. Тому має сенс автоматизувати цей процес, а саме введення геометрії об'єктів. Об'єкт будується в якому-небудь додатку, що підтримує графічний інтерфейс. Потім геометричні дані об'єкта записуються у файл або експортуються яким іншим способом. Далі за допомогою розробленого додатка на основі отриманого файлу генерується універсальний файл, що містить дані про об'єкт у форматі, зручному для його використання в додатку, орієнтованому на застосування бібліотеки OpenGL. Потім користувачеві надається можливість згенерувати шаблон, що дозволяє за допомогою йде з ним бібліотеки, завантажити і вивести на екран модель з універсального файлу.

Для досягнення поставлених цілей необхідно вирішити наступні завдання:

) розглянути структуру 3DS формату, виявити основні її частини;

) розглянути структуру Obj формату, виявити основні її частини;

) спроектувати свій універсальний формат зберігання геометрії моделі, необхідний для зручного і простого підключення до додатка;

) вибрати інструментальну середу розробки програмного продукту, а також сформулювати вимоги до технічного забезпечення, необхідного для розгортання створюваної системи;

) розробити динамічну бібліотеку (lib3do) виконує завантаження спроектованого універсального формату (далі 3DO) і н...


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





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

  • Реферат на тему: Гра "Акінатор". Мова програмування: С + +. Середа розробки: Mic ...
  • Реферат на тему: C # Програмування на мові високого рівня. Середа розробки Microsoft Visual ...
  • Реферат на тему: Розробка додатка в середовищі MS Visual Studio для роботи з базою даних
  • Реферат на тему: Основи роботи в Fortran і C в середовищі Microsoft Visual Studio 2010
  • Реферат на тему: Створення програмного продукту, що дозволяє синхронізувати дані вже наявної ...