正在加载图片...
·108 北京科技大学学报 1996年No.2 的用户占80%.在现役微机中,486以下机型占92%~93%,它们如不升级,难以运行其它操作 系统,因此,上述方法目前在我国采用还存在着较大困难.另一方法是在DOS环境下开发一个 类似的标准化工具,它不仅克服了Windows对系统要求高、带有巨大工作平台等不足,而且可 实现Windows相类似的功能,完全能满足CAD交互界面设计需要,不失为一种有效解决途径, 2CAD图形用户界面(CGU)设计环境的组成 GUI交互界面工具系统是一个在DOS环境 QGUI应用界面 下的多窗口图形用户界面开发环境,其组成如 图1所示, CGUI工具箱 (I)CGUI工具箱 CGUI窗口管理器 为提高CAD交互界面的编程效率,在窗口 构件库 开发工具 系统之上建造了多窗口交互界面开发工具箱,它 由一个面向对象的构件库和各种工具组成·构件 CGUI窗口系统 库实质上是一个对象类库,如屏幕、窗口框架、 下拉式菜单、按钮、提示信息板、鼠标、CAD 操作系统 接口等10多个构件类,这些是交互界面的砖瓦, 图1QGUI图形用户界面的组成 以及由这些构件初步加工的产品,如对话框、信 息窗、文本阅读器等,采用面向对象的多态性及继承机制,可方便地对这些构件进行扩充、修改· 工具库包括图标开发工具、小汉字库自动扫描生成器等,利用现有的工具箱,可根据需要方 便地开发其它工具,如正在开发的窗口自动生成器、菜单编辑器、对话框设计工具等.随着构件 类库及各种工具的不断完善、可真正实现可视化自动编程, (2)CGU1窗I管理器 要在一个物理并幕上同时显示多个窗口,就必须对它们进行妥善的管理,包括窗口的打 开、关闭、激活等,窗口可以覆盖、重叠,但任何时刻只有一个窗口处于激活状态.窗口管理 还对所有事件(键盘事件、鼠标器事件等)进行管理,包括事件的捕获、处理及向各个窗口发送 消息等· (3)CGUI窗口系统 窗口是显示屏上的一个矩形区域、它是应用程序和用户交互的场所.根据所完成的任务不 同,窗口可采用多种风格.本系统中窗口也被看成一个对象,它有显示、隐藏、移动、改变自身 形状的能力,每个窗口都有完成相应功能的方法.CGUI窗口采用MS-Windows风格,其交互 介质及操作模型也保持和Ms Windows相一致,并且在物理屏幕的底部信息区提供在线操作提示 和时间显示,也可随时通过F1键弹出帮助窗口,因此,用户只要熟悉Wos基本操作,即可 在CGUI交互界面上操作自如,完成所需要的各项工作, 3系统设计方法 (1)面向对象9北 京 科 技 大 学 学 报 哭场 年 的用户 占 在现役微机 中 , 以下机型 占 一 , 它们如不升级 , 难以运行其它操作 系统 因此 , 上述方法 目前 在我 国采用还存在着较大 困难 另一方法是在 万 环境下 开发一个 类似的标准化工具 , 它不仅克服 了 。 对系 统要求高 、 带有 巨大工作平台等不足 , 而且可 实现 叭爪记。 钻 相类似的功能 , 完全能满足 交互界面设计需要 , 不失为一种有效解决途径 图形用户界面 设计环境的组成 交互界面工具系 统是一 个在 以万 环境 下 的多 窗 口 图形 用 户界 面 开发 环境 , 其组 成 如 图 所示 〔 巧 】 工具箱 为提高 交互界面 的编 程效 率 , 在 窗 口 系统之上建造 了多窗 口 交互界面开发工具箱 , 它 由一个面 向对象的构件库和各种工具组成 构件 库实质上是一个对象类库 , 如屏 幕 、 窗 口 框架 、 下 拉式 菜单 、 按钮 、 提示 信 息板 、 鼠标 、 接 口 等 多个构件类 这些是 交互 界 面 的砖 瓦 , 以及 由这些构件初步加工 的产品 , 如对话框 、 信 〔 〔 几月应用界面 告 工具箱 石 窗 口 管理器 构件库 开发工具 〔 兀 窗 口 系统 操作系统 图 以孔班图形用户界面的组成 息窗 、 文本 阅读器等 采用面向对象的多态性及继承机制 , 可方便地 对这些构件进 行扩充 、 修改 工具库包括 图标开发工具 、 小汉字库 自动扫描生成器等 利用现有 的工具箱 , 可根据需要方 便地开发其它工具 , 如正在开发的窗 口 自动生成器 、 菜单编辑器 、 对话框设计工具等 随着构件 类库及各种工具 的不 断完善 , 可真正实现可视化 自动编程 〔肠 窗 「管理器 要 在 一 个物理 屏 幕上 同时显示 多个 窗 口 , 就必须 对它们进行妥 善 的管理 , 包 括 窗 口 的 打 开 、 关 闭 、 激活等 窗 口 可 以覆盖 、 重叠 , 但任何 时刻 只有一个 窗 口 处于 激 活 状态 窗 口 管理 还对所有事件 键盘事件 、 鼠标器事件等 进行管理 , 包括事件的捕获 、 处理及 向各个窗 口 发送 消 息 、 等 巧 窗 口 系统 窗 口 是显示屏上 的一个矩形 区 域 , 它是应用程序 和 用 户交互 的场所 根 据所完成 的任务不 同 , 窗 口 可采用多种风格 本系统中窗 口 也被看成一个对象 , 它有显示 、 隐藏 、 移动 、 改变 自身 形状的能力 , 每个窗 口 都有完成相应功能的方法 窗 口 采用 一 鹅 风格 , 其交互 介质及操作模型也保持和 哪 相一致 , 并且在物理屏幕 的底部信息 区提供在线操作提示 和时间显示 , 也可 随时通过 键弹出帮助窗 口 因此 , 用户只要熟悉 认铂 粥 基本操 作 , 即可 在 交互界面上操作 自如 , 完成所需要 的各项工作 系统设计方法 一 面 向对象
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有