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

С# - Ватсон К.

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


ШШЕЗ

ОФя Sypbcb Cv%*r*F in Stuafltt
468 Глава 17

свойства Exclude на True приведет к тому, что процедура инсталляции будет успешно завершаться, даже если .NET не инсталлирована на этой системе; в этом случае simpieEditor.exe просто не будет запускаться. Лучшим решением этой проблемы было бы выдавать в процессе инсталляции сообщение об ошибке, если система выполнения .NET данном компьютере отсутствует. Этого можно добиться, описав условие запуска в .NET Framework.

Мы вернемся к этому чуть позже.

. 2. Дополнительные файлы, которые мы хотим включить,— это файлы

с логотипом и лицензией, а также файл readme. В редакторе фаЙЛОВОЙ СНСТеМЫ Создайте поддиректорию Application Folder с именем setup. Это можно сделать, перейдя в Application Folder и выбрав меню Action [ Add | Folder.

Меню Action доступно в Visual Studio.NET, только если выбираются элементы в редакторах начальных установок. Если выбран какой-либо элемент в Solution Explorer или Class View, меню Action оказывается недоступным.

3. Перенесите с помощью мыши файлы wroxioso.bmp, wroxsetupiogo.bmp, readme.rtf И licenae.rtf В папку Setup. Эти файлы МОЖНО найти среди примеров программ для данной книги на http://www.wrox.com, однако их нетрудно создать самостоятельно, для чего достаточно поместить в текстовые файлы информацию о лицензии и информацию, которую следует прочитать пользователю. Нет необходимости изменять свойства этих файлов. Эти файлы будут использоваться в диалогах программы инсталляции,

4. Перенесите мышью файл readme.txt в папку приложения. Необходимо, чтобы у пользователя имелась возможность прочитать этот файл

до начала процедуры инсталляции. Присвойте свойству PacfcageAs значение vsdpaLoose, для того чтобы этот файл не подвергался сжатию в пакет инсталляции. Присвойте значение True свойству Readonly, с тем чтобы в этот файл нельзя было вносить изменения.

5. Перенесите МЫШЬЮ файл demo.wroxtext В папку User's Desktop.

Этот файл должен инсталлироваться только после того,

как пользователь подтвердит, что установка этого файла ему действительно необходима. С этой целью присвойте свойству condition значение checkboxdemo. Это значение обязательно должно быть записано заглавными буквами. Данный файл будет инсталлироваться, только если это условие будет иметь значение true. Несколько позже мы опишем диалог, в котором это свойство будет задаваться.

Автору кажется более предпочтительным демонстрировать свойство condition посредством строк непосредственного вызова, а Не С ПОМОЩЬЮ файлов, ПОСКОЛЬКУ в User's Desktop лучше помещать именно их. Однако на момент написания данной книги в инстсиыяторе Visual Studio.NET содержалась ошибка, в результате которой свойство condition не могло задаваться для строк непосредственного вызова, хотя в MSDN-документации утвержда^гось обратное.
Установка приложений Windows

469

Мы бы хотели иметь возможность вызова программы из меню Start | Program. Нам потребуется строка непосредственного вызова для программы simpieEditor.

6. Выберите элемент Primary output from SimpieEditor в Application Folder и откройте меню Action | Create Shortcut to Primary output from SimpieEditor. Присвойте свойству Name создаваемой строки непосредственного вызова значение Wrox simple Editor И перенесите ее МЫШЬЮ В User's programs Menu,

Редактор типов файлов

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

контекстное меню, то для этого можно использовать редактор типов файлов, который может быть запущен с помощью View | Editor [ File Types (см. рис. слева).

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

Start Page Pile Types (SetupSimpleEditor)

тшшшш-------------------------

В-a Text Files (txt)

&Open

Свойство

Описание

Name(имя)

Command(команда)

Description (описание) Extensions(расширения)

icon (иконка)

Здесь следует указать имя, которое содержит полезную информацию в смысле описания типа файла. Это имя выводится в редакторе типов файлов, а также заносится в реестр. Имя должно быть уникальным.

В качестве примера для тнпоп файлов с расширением .doc можно привести Word.Document.8. Совершенно необязательно использовать ProgID, как в примере в Word, простого текста вроде wordhtmlfile, который используется для расширения файлов .dochtml, будет вполне достаточно.

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

Здесь может быть размещено описание.

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

Позволяет задавать иконку, которая будет выводиться для данного расширения файла.

Создание действий
Предыдущая << 1 .. 210 211 212 213 214 215 < 216 > 217 218 219 220 221 222 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

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

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

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

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