Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемwww.acs-it.ru
1 Модуль 3: Настройка и установка сборок
2 Обзор Работа с сборками Обеспечение доступа к сборкам, GAC Установка сборок с помощью Installation Types Настройка сборок с помощью Configuration Types Выполнение административных задач для настройки сборки
3 Урок 1. Работа с сборками Что такое сборка? Создание сборок
4 Assemblies: Минимальная единица распространяемого кода Содержит метаданные Решает конфликты связанные с поддержкой нескольких версий Может быть использована в различных ОС Минимальная единица распространяемого кода Содержит метаданные Решает конфликты связанные с поддержкой нескольких версий Может быть использована в различных ОС Что такое сборка?
5 Создание сборок Single-file Multifile Методы Command Prompt IDE Типы
6 Урок 2. Доступ к сборкам. GAC Что такое глобальный кэш сборок? Создание и назначение сборке строгого имени Установка сборок в GAC
7 Что такое GAC? Private Assembly 1 1 Shared Assembly 2 2
8 Создания строгого имени Демонстрация
9 Методы установки сборки в GAC: Windows Explorer Gacutil.exe Installers Windows Explorer Gacutil.exe Installers Установка сборок в GAC
10 Урок 3. Установка сборок с помощью Installation Types Что такое Assembly Installers? Создание собственного инсталляционного приложения с помощью Installer Class Как устанавливать сборки с помощью AssemblyInstaller Class Как управлять процедурой установки с помощью Installer Classes Как перехватывать события, возникающих при установке, с помощью InstallEventHandler Delegate
11 Что такое Assembly Installers? Web Setup Типы Assembly Installers Setup Project Merge Module CAB
12 Создание собственного инсталляционного приложения с помощью Installer Class Шаги для создания инстяллятора: Создать класс, производный от Installer Class. Перегрузить методы Install, Commit, Rollback и Uninstall. Установить атрибут RunInstaller у класса и передать конструктору true Вызвать установку Создать класс, производный от Installer Class. Перегрузить методы Install, Commit, Rollback и Uninstall. Установить атрибут RunInstaller у класса и передать конструктору true Вызвать установку
13 Как устанавливать сборки с помощью AssemblyInstaller Class AssemblyInstaller Class Установка сборок с помощью Custom Installer Classes Assembly Custom Installer Classes
14 Как управлять установкой используя Installer Classes Dim myInstallers As InstallerCollection myInstallers = objMainInstaller.Installers myInstallers.Add(installer1) InstallerCollection myInstallers; myInstallers = objMainInstaller.Installers; myInstallers.Add(installer1); Visual Basic C# Следующий код демонстрирует, как добавить объект installer1 типа AssemblyInstaller к объекту myInstallers типа InstallerCollection class
15 Как перехватывать события, возникающие во время установки с помощью InstallEventHandler Delegate События, перехватываемые InstallEventHandler delegate : BeforeInstall AfterInstall Committing Committed BeforeRollback AfterRollback AfterUninstall BeforeInstall AfterInstall Committing Committed BeforeRollback AfterRollback AfterUninstall
16 Обсуждение возможностей программной установки приложения Что такое инсталлятор? Зачем создавать собственный инсталлятор? Как создавать собственный инсталлятор? Что такое инсталлятор? Зачем создавать собственный инсталлятор? Как создавать собственный инсталлятор?
17 Урок 4: Настройка сборок с использованием Configuration Type Что такое конфигурационные файлы. Как получать доступ и управлять конфигурационными параметрами. Как управлять элементами в конфигурационном файле Как управлять секциями в конфигурационном файле Как проверять элементы конфигурации
18 Configuration Files App.config Web.config Machine.config Что такое конфигурационные файлы ? Конфигурационные настройки Приложение
19 Доступ к конфигурационным параметрам ConfigurationManager class предоставляет методы по созданию объектов типа Configuration, чтения и записи параметров в конфигурационный файл. Конфигурационный файл
20 Классы для управления элементами Как управлять элементами в конфигурационном файле ConfigurationElement ConfigurationElementCollection ConfigurationElementProperty ConfigurationElement ConfigurationElementCollection ConfigurationElementProperty
21 Как управлять секциями в конфигурационном файле ТипыИспользование ConfigurationSection Добавление собственного раздела в конфигурационный файл ConfigurationSectionCollection Чтение секции из конфигурационного файла ConfigurationSectionGroup Представляет группу связанных секций в конфигурационном файле ConfigurationSectionGroupCollection Представляет коллекцию объектов типа ConfigurationSectionGroup
22 Как создавать собственный тип для проверки значений конфигурационных параметров ИнтерфейсыИспользование IConfigurationSectionHandler Управляет доступом к различным секциям конфигурационного файла ISettingsProviderService Определяет альтернативный провайдер настроек в конфигурационном файле IApplicationSettingsProvider Предоставляет возможность реализовать собственный провайдер настроек для клиентских приложений
23 Обсуждение возможностей программного управления конфигурационными параметрами Что такое конфигурационные файлы? Как управлять секциями? Как управлять элементами? Что такое конфигурационные файлы? Как управлять секциями? Как управлять элементами?
24 Урок 5: Выполнение инсталляционных задач Как настраивать версию Runtime.NET Framework Как настраивать расположение, версию и путь поиска сборок Настройка приложений с помощью Mscorcfg.msc Как настраивать сборщик мусора для параллельной работы
25 Как настраивать версию Runtime.NET Framework Конфигурация версии runtime supportedRuntime supportedRuntime
26 Как управлять расположением, версией и расположением сборки Конфигурация сборок – настройка способов получения доступа к функционалу других сборок. Конфигурацию можно выполнить с помощью Mscorcfg.msc и Codebase CLR ищет расположение используемых сборок, основываясь на значении элемента codebase. Процесс поиска используемых сборок называется зондированием
27 Настройки приложений с помощью Mscorcfg.msc Демонстрация
28 Настройка параметров работы сборщика мусора Concurrent garbage collection section
29 Вопросы?
30 Лабораторная работа Упражнение 1: Назначение строго имени сборке Упражнение 2: Изучение структуры сборки с помощью IL Disassembler Упражнение 3: Управление конфигурационными параметрами сборки Упражнение 4: Установка сборки
31 Обзор В этом модуле мы рассмотрели: Работа с сборками Публичные сборки, GAC Установка приложений с помощью Installation Types Настройка приложений с помощью Configuration Type Выполнение административных задач для настройки сборок Работа с сборками Публичные сборки, GAC Установка приложений с помощью Installation Types Настройка приложений с помощью Configuration Type Выполнение административных задач для настройки сборок
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.