.png)
构建用户接口原型方法:在强有力的软件环境支持下,给出一个实实在在的系统原型,然后与用户反复协商修改,最终形成实际系统。
软件的插件就必须使用用户接口来开发。典型的IE的插件。微软为了扩展IE的功能,公开了许多可供再开发者使用的IE用户接口,通过这些接口,再开发者就可以与IE进行信息数据交换,从而编写用于扩展IE功能的插件。
内部控制型:
此时由应用程序负责各软件包之间的控制流向,一旦用户需要时由应用程序发请求以得到各种抽象设备的支持。严格地讲,这种结构是一种用户界面管理工具箱。着认为UIMS必须把对话说明工具与运行时支持环境统一集成的话,这种类似子例程库的工具包不能称为用户界面管理系统。
在这种结构中应用程序与UIMS并行运行,它们及图形系统均在同等层次上,它们之间的通讯与协调是通过具有多任务设施的并发进程来进行的,通过进程间通讯机制来交换信息。