Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв ИП 2010-04-04 doc.doc
Скачиваний:
108
Добавлен:
13.05.2015
Размер:
5.96 Mб
Скачать

13.2. Компиляция

Когда программа отлажена, можно получить исполнимый EXE-файл командой File/Make, после которой откроется окно Make Project, и, если нажать кнопкуOption, то появится окно Project Properties (рис. 13.2.1).

Рис. 13.2.1. Страницы окна свойств компилятора проекта

СтраницаMakeсодержит параметры построения программы: номер версии из трех частей: основного (major), вспомогательного (minor), номер ревизии (revision). Если указать флажокAuto Increment, то номер ревизии увеличивается на единицу после каждой компиляции. Номер версии вы­во­дит­ся вместе с остальными свойствами, если щелкнуть правой кноп­кой мы­ши на файле в проводнике Windows Explorer и перейти на страницуVer­sionокна свойств. В полеTitleуказывается имя сохраняемой програм­мы,Icon‑ значок, представляющий приложение. ПолеTypeуказывает тип зна­че­ния поляValue: комментарий, имя организации (автора) разработ­чи­ка, авторские права, эмблему организации, имя продукта. В полеCommand Line Argumentsуказываются аргументы программы. Объявления констант для условной компиляции вводятся в полеConditional Compilation Arguments.

Страница Compileсодержит параметры:Compile to P-Code (форми­ро­вание P-code для выполнения программы в интерпретирующем режиме с использованием динамической библиотеки VBRUN500.DLL) иCompile to Native Code(компиляция в машинный код без использования дина­ми­чес­ких библиотек, что упрощает и ускоряет работу программы). Осталь­ные параметры оптимизируют работу программы: по скорости выполнения (Optimize For Fast Code), по размеру программы (Optimize For Small Code), по использованию особых возможностей процессора Pentium Pro (Favor Pentium Pro (tm)), по возможности отладки средствами отладчика Visual C++ или другим отладчиком, использующим стиль CodeView с созданием файла с расширением PDB (Create Symbolic Debug Info). Для дополнительной оптимизации используется кнопкаAdvance Optimizations.

13.3. Распространение программ

Вспомогательная программа мастер установок Setup Wizardсоздает файлы и программу Setup.exe для установки приложений. Для запуска мастера выйдите из Visual Basic и выполните из окна программ программуApplication Setup Wizard.

На странице Select Project and Optionвыберите проект, для повторной компиляции проекта включите флажокRebuild the Project, выберите вариантCreate a Setup Program; полученный выполняемый файл включается в программу установки после нажатия кнопкиNext.

На странице Distribution Method выберите один из трех вариантов установки:Floppy disk(дискеты), каталог жесткого диска (Single Directory) и прототипы установочных дисков на жестком диске (Disk Directories (\Disk1, \Disk2, etc.)).

На следующей странице, в зависимости от выбранного варианта установки, указывается имя дисковода, размеры дискеты или имя каталога, в который помещаются установочные файлы.

Следующая страница ActiveX Componentsпредназначена для включения нужных элементов ActiveX в проект.

На странице Confirm Dependenciesвыбираются для включения в приложение дополнительные файлы (обычно включаются все файлы).

На странице File Summaryвыводится итоговый список файлов для включения в приложение.

Страница Finishedзавершает работу мастера. Используя кнопкуSave Template, можно сохранить параметры в виде файла‑шаблона. Если в будущем потребуется изменить установочный файл, откройте файл-шаблон. Нажмите кнопкуFinish, и мастер упакует файлы и создаст установочную программу Setup.exe. Для установки приложения выполните

программу Setup.exe и далее отвечайте на ее вопросы, в результате получите работающий экземпляр приложения в заданном каталоге.