|
Программирование >> Программирование с использованием ajax
□ В диалоговом окне Register User (Регистрация пользователя) пользователи могут щелкнуть на кнопке Register Now (Зарегистрировать), чтобы запустить программу, которая определена свойством Executable. Пользовательская программа может пересылать данные на сервер FTP или передавать данные по электронной почте. □ Диалоговое окно Splash (Заставка) отображает экран заставши перед началом установки, используя при этом растровое изображение, указанное свойством SplashBitmap. В следующем практическом занятии мы добавим несколько дополнительных диалоговых окон, таких как Read Me (Важная информация). License Agreement (Лицензионное соглашение) и Checkboxes (Флажки). Практическое занятие Добавление других диалоговых окон 1. Выбирая команду меню Action=t>Add Dialog, добавьте в процесс запуска диалоговые окна Read Me, License Agreement и Checkboxes (A). Посредством перетаскивания определите последовательность открытия диалоговых окон в процессе запуска следующим образом: Welcome - Read Me - License Agreement - Checkboxes (A) -Installation Folder - Confirm Installation. 2. Для всех этих диалоговых окон сконфигурируйте свойство BannerBitmap, как это было сделано ранее. В качестве значения свойства ReadmeFile диалогового окна Read Me установите readme.rtf - файл, который ранее был добавлен в каталог Application Folder\Setup. 3. В качестве значения свойства LicenseFile диалогового окна License Agreement установите LicenseFile. 4. Используйте диалоговое окно Checkboxes (А) для запроса пользователей о необходимости установки файла demo.wroxtext (который был помещен в папку Desktop пользователя). Измените свойства этого диалогового окна в соответствии с табл. 18.5. Таблица 18.5. Значения свойств диалогового окна Checkboxes (А)
Значение свойства CheckboxlProperty устанавливается таким же, как и свойства Condition файла demo, wroxtext - это значение свойства Condition было установлено ранее при добавлении файла в пакет с помощью редактора File System Editor. Если пользователь установит этот флажок, значение свойства CHECKBOXDEMO будет равным Практическое занятие КомПОНОВКа проектэ 1. Чтобы создать пакет программы установки Microsoft, щелкните правой кнопкой мыши на проекте SimpleEditorSetup и выберите пункт Build (Компоновать) из контекстного меню. 2. В случае успешной компоновки файлы setup.exe и WroxSimpleEditor. msi, а также readme.txt появятся в каталоге Debug (Отладка) или Release (Публикация) (в зависимости от настроек компоновки). Описание полученных результатов Исполняемый файл Setup. ехе запускает инсталляцию MSI-файла базы данных по имени WroxSimpleEditor .msi. Все файлы, добавленные в проект программы установки (за одним исключением), объединены и сжаты в файл MSI, поскольку в свойствах проекта было указано паковать файлы в файл установки (Package Files in Setup File). Единственное исключение - файл readme.txt, свойство PackageAs которого было изменено, чтобы его можно было прочесть непосредственно перед установкой приложения. Пакет установки каркаса .NET Framework можно найти в подкаталоге DotNetFx. Инсталляция Теперь можно приступить к инсталляции приложения SimpleEditor. Дважды щелкните на файле Setup. ехе или выберите файл WroxSimpleEditor .msi. Щелкните правой кнопкой мыши, чтобы открыть контекстное меню, и выберите из него пункт Install (Инсталлировать). Установку можно запустить также из среды Visual Studio 2008, щелкая правой кнопкой на открытом проекте установки в окне Solution Explorer и выбирая из контекстного меню пункт Install. Как показано в последующих разделах, все диалоговые окна содержат логотип Wrox, а вставленные диалоговые окна Read Me и License Agreement открываются с определенными при их конфигурировании файлами. Рассмотрим процесс инсталляции. Окно Welcome Первое открывающееся диалоговое окно - Welcome (Приветствие), показанное на рис. 18.30. При этом отображается логотип Wrox, который был вставлен установкой свойства BannerBitmap в соответствующее значение. Отображаемый текст определен свойствами WelcomeText и CopyrightWarning. Заголовок этого диалогового окна определяется свойством ProductName, установленным в свойствах проекта. true, и файл будет инсталлирован. В противном случае значение будет равным false, и файл инсталлирован не будет. Значение свойства CheckboxXVisible других флажков устанавливается равным false, поскольку нам нужен только один флажок. Компоновка проекта Теперь можно выполнить следующее практическое занятие, чтобы приступить к компоновке проекта программы установки. jII S4mpte Editor Welcome to the Simple Editor Setup Wizard The rwlafef gude уюи Iboujjh Ihe tlepj lequied lo r *al Snpte Edia on you computet WARNING Thii conipuJw p ogtam и p o ecled by copyngN l v and rtefne ionaJ heabe? Unau(ho(ized dupicaiion or distrbution of thu ptogram or any раюп of i may iul n tevwe cmI o сяпша! penalbes and vi be projected lo Ihe maxinum entri possfcle Lndei Ihe law Pwc. 18.30, Диалоговое ОКНО Welcome Окно Read Me После щелчка на кнопке Next (Далее) открывается диалоговое окно Read Me (рис. 18.31). Оно отображает содержимое файла readme.rtf, который был сконфигурирован посредством установки свойства ReadmeFile. 0 Simple Editor Simple Editor Information Readme.txt ri.r IIl4f il 1 .jl.ion Nexl> I Puc. 18.31. Диалоговое окно Read Me Окно License Agreement Третье открывающееся диалоговое окно - окно лицензионного соглашения License Agreement. Для него сконфигурированы только свойства BannerBitmap и LicenseFile. Переключатели принятия условий лицензионного соглашения добавляются автоматически. Как видно на рис. 18.32, кнопка Next остается отключенной до тех пор, пока не будет выбран переключатель I Agree (Я принимаю условия). Это функционирование диалогового окна определено автоматически.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |