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

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


Application Folder 11Д User I Desktop 12i U r s Progfams Menu

Puc. 18.24. Предварительно определенные специальные папки

□ Папка Application (Приложение) служит для хранения исполняемых файлов и библиотек. Ее местоположение определяется как [ProgramFilesFolder] \ [Изготовитель] \ [Имя продукта]. В англоязычных системах вместо спецификатора [ProgramFilesFolder] подставляется строка C:\Program Files. Каталоги [Изготовитель] и [Имя продукта] определяются свойствами проекта Manufacturer и ProductName.

□ Если хотите поместить пиктограмму на рабочий стол, можно использовать папку User S Desktop (Рабочий стол пользователя). По умолчанию путь к этой папке - С: \Users\имя пользователя\Desktop или C:\Users\All Users\ Desktop, в зависимости от того, выполняется установка для одного или для всех пользователей.

□ Обычно пользователь будет запускать программу из меню АН Programs (Все программы). По умолчанию путь к этой папке - С: \Documents and Settings\имя пользователях Start MenuX Programs. Ярлык приложения можно поместить в это меню. Имя ярлыка должно включать название компании и имя приложения, чтобы пользователь мог легко идентифицировать приложение (например, Microsoft Excel).

Некоторые приложения создают подменю, из которого можно запускать более одного приложения - например, Microsoft Visual Studio 2008. Как указано в рекомендациях Windows, многие программы делают это без веских причин, помещая в это меню программы, которые не нужны. В эти меню не следует помещать программу удаления, поскольку данное функциональное средство доступно из пиктограммы Add/ Remove Programs (Установка и удаление программ) панели управления и должна использоваться оттуда. Файл справки также не следует помещать в это меню, поскольку он должен быть доступен из приложения. Таким образом, для многих приложений достаточно поместить ярлык приложения непосредственно в меню АН Programs. Цель перечисленных ограничений - предотвращение загромождения меню Start чересчур большим количеством элементов. Прекрасную справочную информацию по этому вопросу можно найти в статье, посвященной спецификациям приложений для Microsoft Windows Vista. Эти документы можно найти на Web-странице www.microsoft.com/ winlogo. Дополнительные папки можно добавить, щелкая правой кнопкой мыши и

□ Редактор Launch Conditions Editor (Редактор условий запуска) позволяет указывать требования к приложению - например, необходимость наличия исполняющей среды .NET.

Редактор File System Editor

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



выбирая из контекстного меню команду Add Special Folder (Добавить специальную папку). Некоторые из этих папок перечислены ниже.

□ Global Assembly Cache Folder (Папка глобального кэша сборок) - это папка, в которую можно инсталлировать сборки совместного использования. Global Assembly Cache (Глобальный кэш сборок) (GAC) используется для сборок, которые должны совместно использоваться несколькими приложениями.

□ Users Personal Data Folder (Папка персональных данных пользователя) - заданная по умолчанию папка для хранения документов пользователя. Путь к ней по умолчанию - С: \Users\ [имя пользователя] \Му Documents. Этот путь - заданный по молчанию каталог, используемый Visual Studio для хранения проектов.

□ Ярлыки, помещенные в меню Users Send То Menu (Меню Отправить... пользователя) расширяет контекстное меню Send То (Отправить...) при наличии выбранного файла. Как правило, это контекстное меню позволяет пользователю отправить файл в соответствующее место назначения, такое как гибкий диск, адресат электронной почты или папка My Documents (Мои документы).

Добавление элементов в специальные папки

Элементы в специальную папку можно добавить, выбирая папку, а затем выбирая команду меню Action=>Add Special Folder (Действие=>Добавить специальную папку). При этом можно выбирать опции Project Output (Вывод проекта), Folder (Папка), File (Файл) или Assembly (Сборка). Добавление вывода проекта ведет к автоматическому добавлению сгенерированных выходных файлов и файла .dll или .ехе, в зависимости от того, является ли добавленный проект библиотекой компонентов или приложением. Выбор опции Project Output либо Assembly ведет к автоматическому добавлению в папку всех зависимостей (всех сборок, на которые имеются ссылки).

Свойства файла

При выборе свойств файла в папке можно устанавливать описанные ниже свойства. В зависимости от типов файлов некоторые их этих свойств не применимы, а некоторые дополнительные свойства не нашли своего отражения в табл. 18.2.

Таблица 18.2. Свойства файла

Свойство Описание

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

Exclude Если установка данного файла не требуется, значение этого свойства может быть

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

PackageAs Это СВОЙСТВО позволяет изменить заданный по умолчанию способ добавления файла в пакет программы установки. Например, если в конфигурации проекта способ добавления указан как In Setup File (В файл установки), это свойство позволяет для конкретного файла изменить способ добавления на Loose (Свободный), чтобы данный файл не добавлялся в файл базы данных MSI. Это полезно, например, если нужно добавить файл ReadMe, который пользователь должен прочесть до начала установки. Очевидно, что этот файл не должен сжиматься, даже если все остальные файлы сжаты



Свойство

Описание

Permanent Установка значения этого свойства равным True означает, что файл останется на целевом компьютере после удаления программного продукта. Это свойство можно использовать для файлов конфигурации. Вы могли встречаться с подобной ситуацией при инсталляции новой версии Microsoft Outlook: при конфигурировании Microsoft Outlook, его удалении и последующей повторной установке. При этом необходимость повторного конфигурирования приложения отсутствует, поскольку конфигурация последней установки не удаляется

Readonly Это свойство при установке устанавливает для файла атрибут только для чтения

Vital Это свойство означает, что файл совершенно необходим для установки данного

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

Добавление файлов в пакет программы установки

1. Посредством пункта меню ProjectiAddProject Output (Проект=>Добавить=>Вывод проекта) добавьте основной вывод проекта SimpleEditor в папку Application проекта программы установки. В диалоговом окне Add Project Output Group (Добавить группу вывода проекта) выберите опцию Primary Output (Основной вывод), как показано на рис. 18.25.

Add PrQ ct Output Group

Locaiiieu retourcci Debug Synbols Content Filej Source Files Documentation FiKs

Configuration Dejcription

Contains the Dll or ЕлЕ buirt by the project.

Puc. 18.25. Диалоговое окно Add Project Output Group

Щелкните на кнопке OK, чтобы добавить основной вывод проекта SimpleEditor в папку Application автоматически открывающегося редактора File System Editor. В данном случае основным выводом является файл SimpleEditor. ехе.

2. Дополнительные файлы - файлы логотипа, лицензионного соглашения и ReadMe. В среде редактора File System Editor в папке Application создайте подкаталог Setup. Это можно выполнить, выбирая папку Application, а затем выбирая пункт меню ActionAddFolder (Действие=>Добавить=>Папка).

Окончание табл. 18.2



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

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