关于创建应用程序动作和数据类型的示例,请参阅"创建注册包的示例"的第 4 步。
动作和数据类型为应用程序提供用户界面。
动作为起动应用程序的命令提供用户界面
数据类型提供用户定制的应用程序数据文件的外观和特性
典型的应用程序需要下列动作和数据类型定义:
打开应用程序的动作。
应用程序数据文件的数据类型。如果要创建数据类型,同样也要创建:
应用程序数据文件的"打开"动作
应用程序数据文件的"打印"动作
应用程序组的数据类型(请参阅"为应用程序组配置专用图标")。
关于桌面中动作和数据类型的使用方法的介绍,请参阅第 10 章,动作与数据类型的介绍 。
动作和数据类型在配置文件中得到定义。命名包含动作和数据类型定义的文件的唯一要求是要使其带有.dt后缀。按照惯例,可以将文件命名为action_name .dt 或 application_name.dt。
将包含动作和数据类型的文件放置在应用程序根目录下的 app_root /dt/appconfig/types/ language 目录中。缺省的 language是C。
可以采用两种方法为应用程序创建动作和数据类型:
使用创建动作工具。
创建动作工具提供易于使用的界面,它具有供输入用的文本区。当然,该工具有一定的限制。
手动创建定义。
虽然这需要了解创建定义的语法,但它可提供更全面的功能。
下列过程采用"创建动作"实用程序为应用程序创建动作和数据类型。
关于"创建动作"的进一步信息,请使用它的联机帮助或参阅第 11 章,用创建动作命令来创建动作和数据类型。
打开 Desktop_Apps 应用程序组,双击"创建动作"。
使用"创建动作"为应用程序及其数据类型创建动作和数据类型定义。
由"创建动作"创建的配置文件会写入HomeDirectory/.dt/type/action_name.dt。 其动作文件(与动作同名的可执行文件)放置在起始目录中。
用起始目录中创建的动作文件测试动作。
将动作定义文件HomeDirectory/.dt/type/action_name.dt 复制到app_root/dt/appconfig/types/language 目录中。
创建应用程序组目录之后(请参阅"第 7 步:创建应用程序组"),把动作文 件HomeDirectory/action_name 复制到 app_root /dt/appconfig/appmanager/ language /appgroup_name 目录下。
为应用程序创建包含动作和数据类型定义的配置文件。
动作和数据类型定义文件的命名必须遵循命名惯例name.dt。
可以将动作和数据类型的所有定义放置在一个文件中,也可以分别放置在多个文件内。每个文件使用的文件名都要使系统管理员能方便地将其与应用程序联系起来。
动作和数据类型名称必须是单词(没有内嵌的空格)。可以使用下划线字符。按照惯例,动作或数据类型名的第一个字符要大写。不要用已有动作名称或文件名称, 要用能使高级用户和系统管理员方便地将其与应用程序联系起来的文件名。
如果想让应用程序的图标所标记的名称与动作名不同,在动作定义中包含LABEL字段。
关于创建动作和数据类型进一步信息,请参阅: