(6) 设计HIC(人机交互)类
��设计HIC类,首先从组织窗口和构件的用户界面界面的设计开始。窗口需要进一步细化,通常包括类窗口、条件窗口、检查窗口、文档窗口、画图窗口、过滤器窗口、模型控制窗口、运行策略窗口、模板窗口等。
��每个类包括窗口的菜单条、下拉菜单、弹出菜单的定义。还要定义用于创建菜单、加亮选择项、引用相应的响应的操作。每个类还负责窗口的实际显示。所有有关物理对话的处理都封装在类的内部。必要时,还要增加在窗口中画图形图符的类、在窗口中选择项目的类、字体控制类、支持剪切和粘贴的类等。与机器有关的操作实现应隐蔽在这些类中。
(7) 根据图形用户界面进行设计
��图形用户界面区分为字型、坐标系统和事件。图形用户界面的字型是字体、字号、样式和颜色的组合。坐标系统主要因素有原点(基准点)、显示分辨率、显示维数等。事件则是图形用户界面程序的核心,操作将对事件做出响应。
��事件的工作方式有两种:直接方式和排队方式。所谓直接方式,是指每个窗口中的项目有它自己的事件处理程序,一旦事件发生,则系统自动执行相应的事件处理程序。所谓排队方式,是指当事件发生时系统把它排到队列中,每个事件可用一些子程序信息来激发。
�� |
|