![]() | |||||
|
|||||
Current version:1.1.2.460 |
|||||
![]() | |||||
|
![]() |
РАЗРАБОТКА Отладка программы
Бета-версии программы собираю с включенным режимом вывода отладочной печати.
Для получения вывода отладочной печати предлагаю использовать программу
DebugView Марка Руссиновича. Вы
можете скачать ее в разделе ЗАГРУЗИТЬ на этом сайте.
Для того чтобы не получать отладочную печать от других программ, советую в фильтре
программы DebugView указать BKP:*. (Без точки, просто BKP:* Стабильные версии собираю с выключенным режимом вывода отладочной печати. Для получения отладочной печати в стабильных версиях, предлагаю использовать сборку программы распространяемую в архивах с пометкой -dbg. Переход от стабильной версии к отладочной, и обратно такой же, как и описанный в разделе ЗАГРУЗИТЬ переход от старой версии к новой, за исключением того, что надо использовать архив с программой отмеченный как -dbg. Компиляция программы
Проект написан с использованием Microsoft Development Environment 2003 (7.1)
(Microsoft Visual C++ .NET).
Исходные тексты программ находятся в директории: Можно использовать два типа сборки: Debug и Release. Debug-сборка используется на этапе разработки программ. Все публикуемые версии программ компилируются в режиме Release. При Debug-сборке оболочка осуществляет следующие шаги:
При Release-сборке оболочка осуществляет следующие шаги:
Скрипт build-inc.js использует конфигурационный файл <BKP_PROJECT_DIR>\version.cfg в котором хранятся номер версии, переменная, хранящая увеличивающийся build-номер, название программы, идентификатор контрола, содержащий строку "о программе" и вид этой строки. Скрипт осуществляет увеличение только build-номера, номер версии меняется в ручную. Для работы скрипта на ОС Windows 95 необходимо установить Windows Scrip Host.
Для того чтобы отключить вывод отладочной печати, необходимо в файле
Компиляция документации Документация написана с помощью языка разметки HTML. Для того чтобы откомпилировать документацию потребуется установить Microsoft(R) HTML Help SDK. Закачать пакет программ Microsoft(R) HTML Help SDK можно с сайта производителя.
Для компиляции необходимо открыть файл-проект документации в программе HTML Help Workshop.
Файл-проект находится здесь:
После компиляции откомпилированный файл help.chm будет сохранен в директории: Номер версии (major и minor) документации определяются из соответствующих номеров релиза программы к которому документация относится, а вот build-номер у документации отсутствует.
Версия документации автоматически не изменяется, ее необходимо менять самому.
Она находится в файле: Сборка инсталлятора Для того чтобы собрать инсталлятор необходимо установить NSIS 2.0 или выше (http://nsis.sourceforge.net). В качестве front-end я использую HM NIS Edit 2.0 или выше (http://hmne.sourceforge.net/).
Скрипт для сборки инсталлятора находится в директории:
После запуска скрипта, собранный инсталлятор будет находиться в директории: Изменение версии, отображаемой в окнах инсталлятора, происходит автоматически с помощью скрипта build-inc.js при сборке релиза программы. |
|||
![]() | |||||
Copyright (c) 2004 Alexander V. Melnikoff |
|||||
![]() |