Импорт пользовательского интерфейса
Помимо сведений, рассмотренных в предыдущих разделах, uisample.msi также содержит данные для примера пользовательского интерфейса. Если вы объединили uisample.msi с MNP2000.msi в разделе Импорт пустой базы данных, эти сведения также присутствуют в MNP2000.msi. Сведения для примера пользовательского интерфейса приведены в следующих таблицах.
- Таблица ActionText
- Двоичная таблица
- Контрольная таблица
- Таблица ControlEvent
- Таблица диалоговых окон
- Таблица ошибок
- Таблица EventMapping
- Таблица RadioButton
- Таблица TextStyle
- Таблица UIText
Редактор базы данных Orca, предоставляемый установщиком, включает параметр предварительного просмотра диалогов, который можно использовать для предварительного просмотра диалоговых окон пользовательского интерфейса, указанного данными в приведенных выше таблицах.
Пример пакета установки MNP2000.msi теперь готов к проверке пакета. Прежде чем пытаться установить пакет в первый раз, всегда выполняйте проверку нового пакета. Это рассматривается в разделе Проверка примера установки.
Если вы не хотите включать пользовательский интерфейс в пример пакета, опустите или удалите все сведения в таблицах, показанных выше, за исключением таблицы TextStyle (которая необходима для определения свойства DefaultUIFont ). Также следует удалить свойства пользовательского интерфейса из таблицы свойств. Ниже показан пример таблицы Свойств для примера Блокнота без пользовательского интерфейса. При копировании этого примера не используйте идентификаторы GUID, показанные в таблице.
Свойство | Значение |
---|---|
DefaultUIFont | DlgFont8 |
INSTALLLEVEL | 3 |
LIMITUI | 1 |
Производителя | Microsoft |
ProductCode | {18A9233C-0B34-4127-A966-C257386270BC} |
ProductLanguage | 1033 |
ProductName | MNP2000 |
ProductVersion | 01.40.0000 |
UpgradeCode | {908E378A-9551-4772-BF1D-5CFAF6FD9CB4} |
Пакет без пользовательского интерфейса можно установить из командной строки или программы. Чтобы установить пакет из командной строки, используйте методы, описанные в разделе Параметры командной строки. Чтобы установить пакет из программы, используйте методы, описанные в разделе Использование функций установщика. Всегда выполняйте проверку нового пакета перед первой попыткой установки нового пакета.