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

Реферат Розробка програмного продукту "Гід по МГТУ"





исок аудиторій, що утворюють оптимальний маршрут;

- ImAudi * optImPath - список фотографій, необхідних для відображення оптимального маршруту;

- bool fldraw - змінна, що приймає позитивне значення безпосередньо в процесі виведення оптимального маршруту на екран.

Опишемо основні методи класу Photo.

Функція отримання інформації про зв'язки між фотографіями getData (). Дані читаються з файлу, для зручної роботи з ними об'єкти мають тип ImAudi з відповідними полями.


struct ImAudi {number [10];// Номер фотографії * next;// Наступна фотографія

char nxt_num [10];// Фотографія при русі вперед

char right_num [10];// Фотографія при повороті направо

char left_num [10];// Фотографія при повороті наліво

};


Функція пошуку оптимального шляху, що складається з фотографій findImPath (). При виконанні функції відбувається не новий пошук шляху, а по вже знайденому оптимальному маршруту складається послідовність з фотографій.

Функція відображення знайденого шляху drawImPath (TImage * image). Запитуваний шлях, якщо він знайдений, відображається у вигляді послідовної зміни фотографій. Початкова і кінцева аудиторії зазначаються прапорцем зеленого кольору, всі проміжні - оранжевого. При цьому також використовуються і введені раніше додаткові умовні пункти, описані вище. Мінлива curr типу ImAudi необхідна для визначення поточної фотографії плану.

Функція установки поточної фотографії setCurr (char * n) і виведення її на екран drawCurr ().

Функція перевизначення поточної фотографії drawNext (int n). Наступна поточна фотографія визначається в залежності від напрямку руху.

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

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

Основною перевагою фоторежиму є можливість більш реалістичного уявлення навколишніх об'єктів, так як користувач бачить на екрані фотографію, а не намальовану карту.


3.2.4 Компонент надання довідкової інформації

Компонент надання довідкової інформації забезпечує висновок більш докладної інформації про аудиторії, про кафедри, про деканатах та інших об'єктах ВНЗ.

Всі аудиторії можна розділити на наступні типи:

Назад | сторінка 20 з 46 | Наступна сторінка





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

  • Реферат на тему: Аналіз захищеності відомостей для ЗМІ, цензури на різних носіях інформації ...
  • Реферат на тему: Стиснення фотографій із втратою інформації
  • Реферат на тему: Відображення на екрані дисплея графічної ІНФОРМАЦІЇ
  • Реферат на тему: Немає нічого більш складного і тому більш цінного, ніж мати можливість прий ...
  • Реферат на тему: Судова фотографія