Программирование >>  Программирование с использованием ajax 

1 ... 190 191 192 [ 193 ] 194 195 196 ... 396


В Visual Studio меню Action доступно только при выборе каких-либо элементов в окнах редакторов установки. Если элемент выбран в окне Solution Explorer (Проводник решений) или Class View (Представление классов), меню Action не доступно.

3. Добавьте файлы wroxlogo.bmp, wroxsetuplogo.bmp, readme. rtf и license. rtf в папку Setup, щелкая на ней правой кнопкой мыши и выбирая пункт AddFIIe (Добавить=>Файл) из контекстного меню. Эти файлы доступны в загружаемом коде для данной главы, но их легко создать самостоятельно. Текстовые файлы можно заполнить информацией лицензионного соглашения и файла ReadMe. Свойства этих файлов, которые будут использованы в диалоговых окнах программы установки, можно не изменять.

Размер растрового изображения, хранящегося в файле wroxsetuplogo.bmp, должен быть равным 500 пикселей по ширине и 70 пикселей по высоте. 420 левых пикселей растрового изображения должны содержать только фоновое изображение, поскольку текст диалоговых окон установки будет перекрывать эту область.

4. Добавьте файл readme. txt в папку Application. Этот файл должен быть доступен для прочтения пользователями до начала установки. Установите значение свойства PackageAs равным vsdpaLoose, чтобы предотвратить сжатие этого файла в пакет программы установки. Чтобы воспрепятствовать изменению этого файла, установите значение его свойства Readonly равным true.

Теперь проект содержит два файла ReadMe: readme.txt и readme.rtf. Файл readme. txt может быть прочтен пользователем, устанавливающим приложение, до начала установки. Файл readme.rtf предоставляет определенную информацию в диалоговых окнах установки.

5. Перетащите файл demo .wroxtext в папку Users Desktop (Рабочий стол пользователя). Этот файл должен устанавливаться только после положительного ответа пользователя на вопрос о действительной необходимости выполнения установки, поэтому установите значение свойства Condition этого файла равным CHECKBOXDEMO. Условие CHECKBOXDEMO - то, которое может быть установлено пользователем. Значение должно быть записано прописными буквами. Файл инсталлируется, только если условие CHECKBOXDEMO установлено в true. Позже мы определим диалоговое окно, в котором это свойство будет устанавливаться.

6. Чтобы программа была доступной через меню StartiPrograms, требуется ярлык для программы SimpleEditor.

В папке Application выберите элемент Primary Output from SimpleEditor (Основной вывод SimpleEditor) и откройте меню Action Create Shortcut to Primary output from SimpleEditor (Действие=>Создать ярлык для основного вывода SimpleEditor). Установите Wrox Simple Editor в качестве значения свойства Name созданного ярлыка и перетащите этот ярлык в меню Users Programs (Программы пользователя).

Редактор File Types Editor

Если приложение использует нестандартные типы файлов и нужно зарегистрировать эти расширения для файлов, которые должны запускать приложение при двойном щелчке на них, можно использовать редактор File Types Editor (Редактор типов файлов), выбирая опцию меню View=t>Editor=t>File Types (Вид =>Редактор=>Типы файлов).



Редактор File Types Editor с добавленным нестандартным расширением показан на рис. 18.26.

Fite Тур (S4n pleEd*tofSHup

File Types on Target Machine

WfoiSimplcEdrtof Tert (Wrontert)

Puc. 18.26. Редактор File Types Editor с добавленным нестандартным расширением

Редактор File Types Editor позволяет конфигурировать расширение файла, которое должно обрабатываться в приложении. Свойства расширений файлов описаны в табл. 18.3.

Таблица 18.3. Свойства расширений файлов

Свойство

Описание

Name

Command

Description Extensions

Icon

Добавляет полезное имя, описывающее тип файла. Это имя отображается в окне редактора File Types Editor и записывается в системный реестр. Следует выбирать уникальное имя. Пример для типов файлов .doc - word. Document. 12. Использование идентификатора программы (ProgiD). как в примере файла Word, не обязательно. Можно применять также простой текст, подобный wordhtmifiie. который используется ДЛЯ расширения файла .dochtml

Свойство Command позволяет указывать исполняемый файл, который должен запускаться при открытии пользователем файла данного типа

Добавляет описание

Это свойство определяет расширение файла, в котором приложение должно быть зарегистрировано. Расширение файла будет зарегистрировано в соответствующем разделе системного реестра

Указывает пиктограмму, которая должна отображаться для данного расширения файла

Создание действий

После создания типов файлов в редакторе File Types Editor можно добавить необходимые действия. Действие, автоматически добавляемое по умолчанию - Open (Открыть). Однако можно добавить дополнительные действия, такие как New (Создать) и Print (Печать), или любые другие, подходящие для данной программы. Вместе с действиями необходимо определить свойства Arguments и Verb. Свойство Arguments указывает аргументы, передаваемые программе, которая зарегистрирована для данного расширения файла. Например, %1 означает, что имя файла передается приложению. Свойство Verb указывает действие, которое должно быть выполнено. С действием печати может быть передано свойство /print, если приложение его поддерживает.

Следующее практическое занятие посвящено добавлению действия в программу установки SimpleEditor. Нам необходимо зарегистрировать расширение файла, чтобы программу SimpleEditor можно было использовать из проводника Windows для открытия файлов с расширением .wroxtext. После выполнения такой регистрации на этих файлах можно будет дважды щелкнуть для их открытия, и приложение SimpleEditor будет запускаться автоматически.



Практическое занятие Установка расширения файла

1. Используя пункт меню View=t>Editor=t>File Types, запустите редактор File Types Editor. Посредством меню ActionAdd File Type (Действие=>Добавить тип файла) добавьте новый тип файла, установив свойства, как показано в табл. 18.4. Поскольку изменение принадлежности расширения файла . txt приложению Notepad нежелательно, используйте расширение .wroxtext.

Таблица 18.4. Значения свойств нового типа файла

Свойство

Значение

(Name)

Wrox.SimpleEditor.Text

Command

Primary output from SimpleEditor

Description

Wrox Text Documents

Extensions

Wroxtext

Можно также установить свойство Icon, чтобы определить пиктограмму для открытия файла, и тип MIME.

Оставьте заданные по умолчанию значения свойств действия Open, чтобы имя файла передавалось в качестве аргумента приложения.

Редактор Launch Condition Editor

Launch Conditt (>l EditorSctup) p,ie

Search Target Machine Й Lli Launch Conditions NU Framework

Редактор Launch Condition Editor позволяет указывать требования к целевой системе, которые должны быть удовлетворены, прежде чем установка сможет быть выполнена. Запустите редактор Launch Condition Editor (рис. 18.27), выбирая пункт меню ViewEditor-Launch Conditions (Вид=> Рис. 18.27. Редактор РедакторУсловия запуска).

Launch Condition Editor Редактор предоставляет два раздела для указания требова-

ний: Search Target Machine (Искать на целевом компьютере) и Launch Conditions (Условия запуска). В первом разделе можно указывать конкретный файл или запись реестра, которые нужно искать. Второй раздел определяет сообщение об ошибке, отображаемое при неудаче поиска. Ниже приведены некоторые условия запуска, которые можно определять посредством меню Action.

□ Условие File Launch Condition (Условие запуска файла) выполняет в целевой системе поиск указанного файла перед запуском установки.

□ Условие Registry Launch Condition (Условие запуска реестра) позволяет перед запуском установки потребовать проверку записей реестра.

□ Условие Windows Installer Launch Condition (Условие запуска программы установки Windows) позволяет выполнить поиск компонентов программы установки Windows, которые обязательно должны присутствовать.

□ Условие .NET Framework Launch Condition (Условие запуска каркаса .NET) проверяет наличие установленного каркаса .NET Framework в целевой системе.

□ Условие Internet Information Services Launch Condition (Условие запуска IIS) проверяет наличие установленных информационных служб Internet. Добавление этого условия запуска добавляет поиск конкретной записи реестра, определенной при установке информационных служб Internet, а также условие проверки конкретной версии.



1 ... 190 191 192 [ 193 ] 194 195 196 ... 396

© 2006 - 2025 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика