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

Реферат Створення менеджера конфігурації Celestia





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

Мета роботи: розробка Менеджера конфігурації Celestia, який дасть користувачам простий і зрозумілий інтерфейс з широкими можливостями для конфігурації Celestia, Lua-інструментів, а також управління відображенням космічних об'єктів.

Для досягнення поставленої мети були поставлені такі завдання:

Вивчити синтаксис і призначення конфігураційного файлу Celestia, а також конфігураційних файлів Lua-інструментів;

Вивчити синтаксис файлів опису космічних об'єктів для Celestia;

Спроектувати інтерфейс майбутньої програми;

Вибрати середу розробки;

Розробити програму «Менеджер конфігурації Celestia»

Провести тестування і налагодження програмного забезпечення;


1. АНАЛІТИЧНА ЧАСТИНА


.1 Опис предметної області


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

Для космічного симулятора Celestia існує додатковий графічний інтерфейс «Lua Educational Tools», настройки якого розташовані у власному конфігураційному файлі «config.lua». У цьому файлі користувачі можуть змінити колірну схему графічного інтерфейсу, відображення при старті окремих елементів інтерфейсу, налаштувати формат дати, положення компаса і виконати деякі інші настройки.

Синтаксис конфігураційних файлів природно англомовний, всі пояснення, які в них знаходяться теж англомовні. Звичайні користувачі, любителі астрономії, відчувають труднощі в конфігуруванні Celestia і Lua Edu Tools, оскільки недостатньо добре знають англійську мову. Це стало першою причиною народження ідеї моєї дипломної роботи.

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

Після обмірковування цих незручностей, було вирішено створити якийсь конфігуратор, за допомогою якого користувачі зможуть легко міняти налаштування Celestia, Lua Edu Tools, а також керувати відображенням певних доповнень.


.2 Аналіз підходів і методів рішення задачі


В комплект з багатьма великими програмами та іграми йдуть спеціальні Конфігураторі, які дозволяють змінювати багато дод...


Назад | сторінка 2 з 60 | Наступна сторінка





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

  • Реферат на тему: Розробка алгоритму роботи синтаксичного аналізатора тексту, а також бази да ...
  • Реферат на тему: Програми архівації файлів: особливості та можливості
  • Реферат на тему: Основні підходи до класифікації банківських ризиків, методи управління ними ...
  • Реферат на тему: Програма для роботи з тегами файлів .mp3
  • Реферат на тему: Моделі оптимального розміщення файлів в обчислювальній мережі