Framework 2.Module(空的,用来放workbenchs,components,workbench 要把原来的module 清掉,components 不用,它是直接在上面加的东西) 3
Framework:public 用来放盛workbench 的module 头文件 Private:这个是加进来workbench 怎么继承上面的一个类 还一个是生成一个workebench 的出去文件 3
Identity Card 用来放外部或系统的API 所属的外部框架定义 4
mk 文件时定义外部或系统的API 所属的外部模块定义 查看dico 外部框架外部模块在相应的文件定义是关键 5
这里有三个文件 CATNIs 可以定义此Workbench 以及其工具条、菜单的所有名字(Title),定义格式为: TestWb
Title=”test”; CATRsc 可以定义此Workbench 的图标(Icons)和其放置路径(Category)(这里放模块) MyWorkbench
NormalPnl="Clouds"; MyWorkbench
NormalCtx="Clouds"; MyWorkbench
NormalRep="Clouds"; MyAddin
CATNls 中添加 MybenchTlb
Title="月亮"; MyCmdHeader
CATRsc 中添加 MyCmdHeader
Normal="mycmd"; 另一个CATNIs 文件 是实现workbench 的命令头文件 6
dico 文件定义的是链接库 还一个是工厂定义 新建一个workbench 的时候,首先要以workbench 名声明一个工厂 然后 CATApplicationFrame 框 与 工厂 进行库连接 给 新建的work