Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа10_C#.doc
Скачиваний:
76
Добавлен:
23.03.2015
Размер:
208.38 Кб
Скачать

2. Практическая часть

Откройте проект “SimpleEditor”, созданный при выполнении лабораторной работы №8. Далее добавьте к нему проект инсталляции. Для этого выберите менюFile|New|Project, и выберите опцию создания проекта инсталляции, в выпадающем списке выберите опцию “AddtoSolution”. Нажмите «ОК». Проект создан.

Очевидно, что для исполнения приложения, написанного на С#, на компьютере пользователя должен быть установлен .NetFramework2.0. Поэтому необходимо предусмотреть его установку вместе с приложением. Для этого выберите менюProject|Properties. Откроется окно свойств проекта (рис. 10.2).

Рис. 10.2.Окно свойств проекта

На этом окне расположена кнопка «Prerequistes», при нажатии на которую возникает окно, в котором можно указать приложения, необходимые для установки данной программы. Также в этом окне указывается источник дистрибутивов для этих приложений.

Если выбрать проект инсталляции в «SolutionExplorer», в нижнем левом углу экрана (по умолчанию) появится окно свойств, в котором можно указать:

  • имя автора

  • описание проекта

  • ключевые слова

  • URLна сайт разработчика

  • фирму-разработчик

  • наименование продукта

  • заголовок окна инсталяции

Укажите все необходимые свойства.

2.1 Добавление файлов к пакету инсталляции

Включите в основной выходной поток проекта Simple Editor проект по созданию инсталлятора с помощью меню Project|Add|ProjectOutput. В диалогеAddProjectOutputGroup выберите Primary Output как показано на рисунке 10.3.

Рис. 10.3Добавление выходного потока

Нажатие кнопки ОК приведет к тому, что основной выходной поток проекта SimpleEditor будет добавлен в Application Folder в редакторе системных файлов (рис. 10.4). В данном случае основным выходным потоком является “PrimaryOutputFromSimpleEditor”. Как можно увидеть вSolutionExplorer(View|SolutionExplorer), все файлы, от которых он зависит, определены автоматически; это привело к включению в проект папкиDetectedDependencies, в которой перечислены все зависимости.

Рис. 10.4Окно редактораFileSystem

Дополнительные файлы, которые необходимо включить,— это файлы с логотипом и лицензией, а также файл readme. В редакторе файловой системы создайте поддиректорию ApplicationFolderс именемSetup. Это можно сделать с помощью контекстного меню в Application Folder, выбрав меню Add | Folder. Перенесите в нее с помощью мыши файлыlogo.bmp,readme.rtr,lisence.rtf, которые создайте самостоятельно.

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

Необходимо добавить возможность вызова программы из меню Start | Program. Для этого потребуется строка непосредственного вызова для программы SimpleEditor. Для этого выберите элементPrimaryoutputfromSimpieEditorвApplicationFolderи откройте менюAction|CreateShortcuttoPrimaryoutputfromSimpieEditor. Присвойте свойству Name значение Simple Editor и перенесите ее мышью в User's Programs Menu.