|
Программирование >> Программирование с использованием ajax
AppTication Install. Security Warning Publisher cannot be ventied. Are you sure you want to mstafl this appitcallon? Name S Tiple Editor from tatabove Publisher Unknown PuNisher Wh Je appitcatKxis Irom tt>e Internet can tw useful, they can potentially harm your computer tf vou do not trust ir>e source, do not instal thw soHware. Ккма 1п1огта1юп Рис. 18.12. Окно с предупреждением безопасности 3. Щелкните на ссылке More Information (Дополнительные сведения), чтобы ознакомиться с проблемами безопасности, связанными с приложением. Прочтите категории предупреждений этого диалогового окна, показанного на рис. 18.13. Application Install More Information 0 Publisher The publisher of this appiicatюп cannot be verified Only run лррса1юп8 from publishers that you Irtist. 0 MUchine Access This арр1к:а1юп wiH gam access to additional resources on your computet, such as your fie systetn of your п Г¥ )гк connection This may put your computer at nsk Do not approve unless you trust the applicatKJns publisher. \j Installation This арр< са1юп wM be installed on your computer. It wiA add a shortcut to your Start menu and w*l be added to the Add or Remove Programs fcsi. 0 1оса1юп This арр1к:а1юп conies from the Local Network. Only run applicatrans fiom tocabons that you trust. Puc. 18.13. Дополнительные сведения, связанные с безопасностью 4. После ознакомления с информацией этого диалогового окна, щелкните на кнопке Close (Закрыть), а затем на кнопке Install диалогового окна Application Install (Установка приложения). Описание полученных результатов При открытии файла publish.htm целевое приложение проверяется на предмет наличия исполняющей среды .NET версии 3.5. Эта проверка выполняется JavaScript-функцией, встроенной в НТМЕч:траницу Если исполняющая среда отсутствует, она инсталлируется вместе с клиентским приложением. При использовании настроек публикации, установленных по умолчанию, исполняющая среда копируется на Web-сервер. Щелчок на ссылке установки приложения ведет к открытию манифеста развертывания для инсталляции приложения. Затем пользователь информируется о ряде возможных проблем безопасности, связанных с приложением. Если пользователь щелкает на кнопке ОК, приложение устанавливается. Обновления При использовании ранее сконфигурированных параметров обновления клиентское приложение автоматически выполняет проверку наличия новой версии на Web-сервере. В следующем практическом занятии мы рассмотрим такой сценарий на примере приложения SimpleEditor. Практическое занятие Обновление приложения Внесите в приложение SimpleEditor изменения, проявляющиеся немедленно - такие как цвет фона текстового поля. Скомпонуйте приложение и щелкните на кнопке Publish Now (Опубликовать немедленно) в разделе Publish окна свойств проекта. Не щелкайте на ссылке publish. htm Web-страницы; вместо этого запустите приложение из меню Start. После запуска приложения откроется диалоговое окно Update Available (Доступно обновление), показанное на рис. 18.14 и содержащее запрос о необходимости загрузки новой версии. Щелкните на кнопке ОК, чтобы загрузить новую версию. После запуска новой версии приложения его текстовое поле будет окрашено в выбранный цвет. Update Avaitflbli Application update A n w уегзюп 01 Simple I dilor is available. Do you want to download it now*? from: fai above Puc. 18.14. Диалоговое окно Update Available Описание полученных результатов Политика обновления определяется XML-элементом <update> в манифесте развертывания. Ее можно изменить, щелкая на кнопке Updates на вкладке настроек Publish. Не забудьте, что доступ к настройкам Publish открывается из окна свойств проекта. Диалоговое окно Application Updates (Обновление приложения) показано на рис. 18.15. Используйте это диалоговое окно для указания того, должно ли клиентское приложение вообще искать доступные обновления. Если проверка наличия обновлений требуется, можно определить, должна ли проверка выполняться перед запуском приложения или в фоновом режиме во время его работы. Если обновление должно выполняться в фоновом режиме, можно указать временной интервал между обновлениями: с каждым запуском приложения или через указанное количество часов, дней или недель. Application UpdalM V The aoplication thould check for updates Chooje when the application should chef* for updates After the application slant Choose tnit option to speed up application start t-me Updates will not Dc Installed until the ne<t ttme the application is run Before the application starts Choose this option to ensure that users Mho are connected to the network always run with the latest updates .р иГу M -)и <Ч1у t r# 0(i<Jrtittii >bnuUl efW< fOf uid *rt П Specify a minimum required version for this application Update location {-f diMerent than publish location) Puc. 18.15. Диалоговое (жно Application Updates Типы проектов установки и развертывания Visual Studio Откройте диалоговое окно Add New Project (Добавить новый проект) в Visual Studio и в панели Project Types (Типы проектов) выберите тип Setup and Deployment (Установка и развертывание). Окно будет иметь вид, показанный на рис. 18.16. Add New Preset
<0l Web Setup Project 3 S tup Wizard Smart Device CAB Project Create a Windows Installer project to which fUes can be added Name- Setupl location С Beg;CSh4rp\Chapterl8>S*mpleEditor Puc. 18.16. Окно добавления нового проекта после выбора типа Setup and Deployment Типы проектов и предоставляемые ими возможности описаны в следующем списке. □ Шаблон Setup Project (Проект установки) - тот, который мы будем использовать. Этот шаблон применяется для создания пакетов программы установки Windows, поэтому его можно использовать для развертывания Windows-приложений.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |