Импорт пользовательского интерфейса
Помимо информации, описанной в предыдущих разделах, 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 |
производитель | Корпорация Майкрософт |
ProductCode | {18A9233C-0B34-4127-A966-C257386270BC} |
ProductLanguage | 1033 |
ProductName | MNP2000 |
ProductVersion | 01.40.0000 |
UpgradeCode | {908E378A-9551-4772-BF1D-5CFAF6FD9CB4} |
Пакет без пользовательского интерфейса можно установить из командной строки или из программы. Чтобы установить пакет из командной строки, используйте методы, описанные в параметрах командной строки. Чтобы установить пакет из программы, используйте методы, описанные в Использование функций установщика. Всегда выполняйте проверку в новом пакете перед попыткой установить новый пакет в первый раз.