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

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





+. Для розробки своєї дипломної роботи, була обрана середовище розробки Embarcadero C + + Builder XE3, оскільки вона має безліч відмінностей від застарілої Borland C + + Builder 6, якою нас навчають в коледжі:

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

Бінарні файли додатків зберігаються в папці, що виключає засмічення кореневої папки вихідного коду «сміттєвими» файлами

Додані нові компоненти (мережеві та ін)

Додана підтримка Юнікоду, яка знадобилася мені при розробці дипломної роботи

Додана підтримка зображень з прозорим фоном *. png

І безліч інших змін, які тут не вмістяться.


3. Проектна частина


.1 Інформаційне забезпечення


.1.1 Опис вхідний, вихідний і проміжної (розрахункової) інформації

Додаток запускається єдиним виконуваним файлом Celestia_Config_Manager.exe. Цей файл повинен знаходитися в кореневій директорії будь-якої версії космічного симулятора Celestia, оскільки управляє даними в складі Celestia. Використовувані в програмі вхідні дані представляють собою файли конфігурації Celestia, Lua-інструментів і файли опису доповнень. На екран при цьому виводяться значення різних параметрів для редагування.

Дані, що знаходяться в файлах конфігурації мають наступні типи: - цілочисельне значення-значення з плаваючою комою-строкове значення-логічне значення


Таблиця параметрів основного конфігураційного файлу Celestia «celestia.cfg»:

ПараметрТипОписаниеExtrasDirectoriesStringУказывает назву папок з дополнениямиOrbitPathSamplePointsIntegerУказывает кількість точок, за якими малюються орбіти объектовRingSystemSectionsIntegerУказывает кількість сегментів, за якими малюються кільця навколо планетCursorStringУказивает назва курсора, використовуваного в CelestiaScriptScreenshotDirectoryStringУказывает папку для збереження скріншотів з. celx сценариевScriptSystemAccessPolicyStringУказывает дію при виявленні потенційно небезпечних дій в. celx сценарияхInitScriptStringСтартовый сценарийDemoScriptStringДемонстрационный сценарийRotateAccelerationFloatУказывает швидкість обертання камери наблюдателяMouseRotationSensitivityFloatУказывает чутливість миші при обертанні

Таблиця параметрів основного конфігураційного файлу Lua Universal Tools «config.lua»:

ПараметрТипОписаниеshow_lua_universal_tools_v2BoolВключать панель при старті Celestiaenable_infoBoolІнформацію про объектахenable_coordinatesBoolКоординаты об'ектовenable_magnificationBoolРежім «Збільшення» enable_HRBoolДіаграмма Герцшпрунга-Расселаenable_Kepler_paramBoolКеплеровы данниеenable_virtual_padBoolВключать джойстікenable_compassBoolВключать компасshow_local_timeBoolПоказывать місцеве времяcenter_compassBoolКомпас по центруalt_azimuthal_modeBoolРежім Альт-Азімутdate_formatStringФормат датыcustom_goto_durationIntegerДлительность перельоту до об'ектуcFrameFillFloatЦвет рамкіcDisplFillFloatЦвет текстаcPanelFillFloatЦвет фону панелей

Всі зазначені параметри редагуються Менеджером конфігурації.


Таблиця файлів, що входять в проект:

Н...


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





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

  • Реферат на тему: Особливості конфігурації системи 1С: Підприємство версії 7.7 на прикладі АР ...
  • Реферат на тему: Розробка конфігурації и програмного забезпечення системи автоматичного керу ...
  • Реферат на тему: Особливості конфігурації системи "1С: Підприємство" версії 8.0 на ...
  • Реферат на тему: Розробка за виданим кресленням 3D моделі корпусу роздавальної коробки автом ...
  • Реферат на тему: Впровадження системи KPI в конфігурації 1с