|
Программирование >> Программирование с использованием ajax
Практическое занятие Запуск редэктора User Interface Editor 1. Запустите редактор User Interface Editor, выбирая меню ViewOEditoroUser Interface (Вид=>Редактор=>Интерфейс пользователя). 2. Используйте User Interface Editor для установки свойств предопределенных диалоговых окон. Автоматически сгенерированные диалоговые окна и два доступных режима установки показаны на рис. 18.28. Us r Interlace (S4m iteEdito4S 1up) Start J .Velcome InjtaliJlion Folder 1 Confiim tnitallation 3I Progress Progress 5 End ] finisned 1 Admirostoatwe Inital J .Vekome Installation Folder 1 Confirm Installation 5 Progress 1 Progress 3] End J Finished Puc. 18.28. Автоматически сгенерированные диалоговые окна и два доступных режима установки Описание полученных результатов Как показано па рис. 18.28, в данном случае доступны два режима установки: Install (Инсталляция) и Administrative Install (Административная инсталляция). Как правило, режим Install используется для установки приложения в целевой системе. Режим Administrative Install позволяет устанавливать образ приложения в сетевом каталоге совместного использования. После этого пользователи могут устанавливать приложение из сети. Оба режима установки имеют три этапа, на которых диалоговые окна могут отображаться: Start (Начало), Progress (Ход работ) и End (Завершение). Рассмотрим диалоговые окна, определенные по умолчанию. □ Диалоговое окно Welcome (Приветствие) отображает пользователю приветственное сообщение. Заданный по умолчанию текст приветствия можно заменить собственным сообщением. Пользователи могут только отменить установку или щелкнуть на кнопке Next (Далее). □ Во втором диалоговом окне. Installation Folder (Папка инсталляции), пользователи могут выбрать папку, в которой должно быть установлено приложение. При добавлении нестандартных диалоговых окон (их мы рассмотрим ниже) они должны быть добавлены перед этим диалоговым окном. По умолчанию условие .NET Framework Launch Condition установлено, a его свойствам присвоены заранее определенные значения: [VSDNETMSG], являющееся заранее определенным сообщением об ошибке, установлено в качестве значения свойства Message. Если каркас .NET Framework 3.5 не установлен, отображается сообщение, информирующее пользователя о необходимости установки .NET Framework. По умолчанию свойство InstallUrl установлено в значение http: go.raicrosoft.com/ fwlink/?linkid=7 6617, что позволяет пользователям без труда запустить установку каркаса .NET Framework. Редактор User Interface Editor Редактор User Interface Editor позволяет определять диалоговые окна, отображаемые при конфигурировании установки. В них можно информировать пользователей об условиях лицензионного соглашения и запрашивать пути установки и другую информацию для конфигурирования приложения. В следующем практическом занятии мы запустим редактор User Interface Editor, используемый для конфигурирования диалоговых окон, которые открываются во время инсталляции приложения. □ Диалоговое окно Confirm Installation (Подтверждение инсталляции) - последнее отображаемое перед запуском установки. □ Диалоговое окно Progress (Ход работ) отображает элемент управления протекания процесса, позволяющий пользователям наблюдать за протеканием установки. □ По завершении установки открывается диалоговое окно Finished (Инсталляция завершена). Диалоговые окна, определенные по умолчанию, открываются автоматически во время установки, даже если редактор User Interface Editor ни разу не был открыт, но эти диалоговые окна должны быть сконфигурированы для отображения полезных сообщений, соответствующих приложению. В следующем практическом занятии мы выполним конфигурирование диалоговых окон, которые открываются при установке приложения. В данном случае мы опустим ветвь Administrative Install и выполним только конфигурирование ветви типичной установки. па1стмчукое зажтае Конфигурирование диалоговых окон, определенных по умолчанию 1. Выберите диалоговое окно Welcome. Окно Properties содержит три свойства этого диалогового окна: BannerBitmap, CopyrightWarning и WelcomeText. Выберите свойство BannerBitmap, щелкая на опции Browse (Обзор) поля со списком и выбирая файл wroxsetuplogo.bmp в папке Application Folder\Setup. Хранящееся в этом файле растровое изображение будет отображаться в верхней части данного диалогового окна. Заданный по умолчанию текст свойства CopyrightWarning следующий: WARNING: This computer program is protected by copyright law and international treaties. Unauthorized duplication or distribution of this program, or any portion of it, may result in severe civil or criminal penalties, and will be prosecuted to the maximum extent possible under the law. ПРЕДУПРЕЖДЕНИЕ. Эта компьютерная программа защищена законами о защите авторских прав и международными соглашениями. Несанкционированное копирование или распространение этой программы или любой ее части может повлечь суровое административное или криминальное наказание, и будет подвергаться максимальному преследованию в рамках действующего законодательства. Этот текст отображается также в диалоговом окне Welcome. Если хотите отобразить более строгое предупреждение, измените этот текст. Свойство WelcomeText определяет больший объем текста, чем отображается в диалоговом окне. Его значение, определенное по умолчанию, выглядит следующим образом: The installer will guide you through the steps required to install [ProductName] on your computer. Программа установки поможет выполнить действия, необходимые для инсталляции [ProductName] на вашем компьютере. Этот текст также можно изменить. Строка [ProductName] будет автоматически замещен свойством ProductName, которое было определено в свойствах проекта. 2. Выберите диалоговое окно Installation Folder. Это диалоговое окно имеет два свойства: BannerBitmap и InstallAllUsersVisible. Значение второго свойства, используемое по умолчанию - true. Если его установить равным false. Add Dialog 1 % а а RadioButtons RadioButtoni RadioButtom Chetkboxe; Checkboxfj (2 buttons) (3 buttons) Ц buttons) (A) (B) m :2 :2 Checkboees Customer Te tbo>es iAi Tertbo e$ (Bl Tertbc e$ (Q Ю Information a Ш :d □ License Read Me Register User Splash Agreement Puc. 18.29. Д диалогового окна Add Dialog Доступны диалоги, содержащие два, три или четыре переключателя, диалоги с флажками, отображающие до четырех флажков, и диалоги с текстовыми полями, отображающие до четырех текстовых полей. Эти диалоги можно конфигурировать, устанавливая их свойства. Ниже кратко рассмотрены некоторые из диалогов. □ Диалоговое окно Customer Information (Информация о клиенте) запрашивает пользователей об их имени и названии организации, а также серийный номер продукта. Если серийный номер продукта не предоставляется, текстовое поле Serial Number (Серийный номер) можно скрыть, устанавливая значение свойства ShowSerialNumber равным false. □ Диалоговое окно License Agreement (Лицензионное соглашение) позволяет пользователям принять условия лицензионного соглашения до начала процесса инсталляции. Файл лицензионного соглашения определяется свойством LicenseFile. инсталляция приложения будет возможной только для пользователя, который зарегистрирован в системе во время выполнения инсталляции. Измените значение свойства BannerBitmap на файл wroxsetuplogo.bmp, как это было выполнено для диалогового окна Welcome. Поскольку это свойство позволяет отображать растровое изображение в каждом диалоговом окне, измените свойство BannerBitmap и для всех остальных диалоговых окон. Дополнительные диалоговые окна Если вы разработали нестандартное диалоговое окно, программа установки Visual Studio Installer позволяет добавить его в процесс инсталляции. Вообще говоря, для этого требуется более сложный инструмент, такой как InstallShield или Wise for Windows - но программа установки Visual Studio Installer позволяет добавлять и настраивать многие заранее определенные диалоговые окна посредством использования экрана Add Dialog (Добавление диалога). Выбор опции Start sequence (Процесс запуска) в редакторе User Interface Editor и выбор опции меню Actionc=>Add Dialog (Действие=>Добавить диалог) ведет к отображению диалогового окна Add Dialog (Добавление диалога), показанного на рис. 18.29. Все эти диалоговые окна являются конфигурируемыми.
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |