Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 212

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 206 207 208 209 210 211 < 212 > 213 214 215 216 217 218 .. 404 >> Следующая


Для конкретного приложения Simple Editor нам потребуется выполняемый файл, и, кроме того, мы включим файлы readme.ref, license. rtf и двоичный файл с изображением логотипа Wrox Press, который будет выводиться инсталляционными диалогами.

? Какие директории должны использоваться? Файлы приложения

должны инсталлироваться В директории Program Files\Application паше. Директория Program Files имеет различное название у различных версий операционных систем, предназначенных для эксплуатации в разных странах. Кроме того, администратор может выбрать иной путь для данного приложения, Нет необходимости знать, где эта директория располагается на самом деле, поскольку существует возможность обратиться к соответствующей функции API, которая вернет интересующую нас директорию, С помощью инсталлятора можно использовать Эспециальную заранее определенную папку для размещения файлов В директории Program Files.

Ни при каких обстоятельствах не следует "зашивать" имена директорий в тело программы. В различных международных версиях эти директории имеют различные имена! Даже если ваше приложение рассчитано на работу исключительно с англоязычными версиями Windows (чего также на самом деле делать не следует), существует вероятность того, что системный администратор мог переопределить местоположение этих директорий.

Приложение Simple Editor будет хранить выполняемый файл в директории, используемой приложением по умолчанию, если только пользователь, выполняющий инсталляцию, не выберет какой-либо другой путь. _

? Каким образом пользователь будет осуществлять доступ

к данному приложению? Существует возможность вызывать выполняемый файл, включив ссылку на него в меню Start, разместив иконку на рабочем столе н т. д. Если вы собираетесь размещать иконку на рабочем столе пользователя, то необходимо выяснить, устраивает ли это самого пользователя. Общее руководство по Windows ХР рекомендует по возможности не включать в рабочий стол ничего лишнего.

Приложение Simple Editor будет вызываться через меню Start.

? На каком носителе будет распространяться данное приложение?

Хотим ли мы, чтобы пакеты инсталляции записывались на CD, на дискету или были общедоступны из сети?

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

файл Readme, требуется ли запрашивать путь инсталляции?

Существуют ли какие-либо опции при инсталляции?

Для данного примера будут использоваться диалоговые окна с инсталлятором Visual Audio,NET. Нам предложат указать директорию, где следует инсталлировать
Установка приложений Wi?idows

461

программу (можно задать другой путь, отличный от заданного по умолчанию), далее будет показан справочный файл Readme, а затем будет предложено ввести информацию лицензионного характера.

Создание проекта

Теперь можно воспользоваться инсталлятором Visual Studio.NET для создания проекта по инсталляции н включить в него все файлы, подлежащие инсталляции. Первыми шагами будут использование мастера Project (проект) и конфигурирование проекта.

Практикум: создание проекта Windows Installer

1. Откройте файл с решением приложения Simple Editor, созданного при изучении главы 15, Мы добавим инсталляционный проект к уже существующему решению. Если это решение из главы 15 вами

не создавалось, то вы можете загрузить его с web-сайта издательства Wrox, расположенного по адресу

http://www.wrox.com.

2. Добавьте Setup Project к решению

с помощью пункта меню File | New | Project. Выберите переключатель Add to Solution и нажмите кнопку ОК (см. рис. слева).

Свойства проекта

На настоящий момент в проекте есть только файл для начальных установок решения. Теперь необходимо определить файлы, подлежащие инсталляции. Кроме того, в любом случае будет необходимо сконфигурировать свойства проекта. Для этого следует познакомиться с опциями Packaging (упаковка) и Bootstrapper (самоинсталляция),

Опция Packaging

MSI — это база данных, в которой начинается процесс инсталляции, однако имеется возможность определить, каким образом упакованы предназначенные для инсталляции файлы, для чего можно воспользоваться тремя опциями в диалоговом окне, представленном на рисунке справа.

Этот диалог откроется после выбора вами пункта Project | Properties в меню Visual Studio.NET. Ниже подробно описаны три упомянутые опции.



I 1 Ь“1

Го1-'.-- -

т

fTTsj

Cl VhJ04Ae*«Ii

uJ VnifcJ С.» * FVfW! <ZJ D

v. C2

C]4id$UfM4iH

СЛГ*гс*сс1

Set*jWii*d

v*b

Ci*#l iWtfawf ЙаЦМ t mimb IfcriCwi ft#

К»*
Lwpkti; JCV..'i4|C$W?wrf*17 ^ ем. I

& ДА П С On*Sr:- iL41

**«? I Г St j c*-
462

Глава 17

? В режиме loose uncompressed files (в виде несвязанных несжатых файлов) все программные файлы и файлы сданными будут храниться

в своем первозданном виде. Никакого сжатия файлов при этом не производится.

? Режим In Setup file (в файле начальной установки) означает,

что все необходимые файлы будут объединяться и сжиматься в MSI-файл. Для отдельных компонентов в пакете значение этой опции может быть переопределено. Если вы собираетесь поместить все свои файлы и единственный MSI-файл, то следует обратить внимание на то, поместится ли программа инсталляции иа предназначенном для нее носителе, например, иа CD или иа дискете. Если объем предназначенных для инсталляции файлов настолько велнк, что емкости дискеты оказывается недостаточно, можно попытаться изменить степень сжатия ваших файлов, воспользовавшись опцией Optimized for Size (оптимизация с учетом объема) в окне со списком Compression (сжатие). Если объема все равно оказывается недостаточно, то можно воспользоваться следующей опцией для упаковки.
Предыдущая << 1 .. 206 207 208 209 210 211 < 212 > 213 214 215 216 217 218 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.