第10 章图形用户界面设计.docVIP

  • 26
  • 0
  • 约3.9万字
  • 约 49页
  • 2017-08-31 发布于广东
  • 举报
第10 章图形用户界面设计 图形用户界面(Grapllical user Interfaces , CUI )设计中,用户通过一定的方法(如鼠标或键盘等)选择或激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等功能,一般都是通过调用函数来实现的。用户只和前台界面下的组件发生交互,而所有运算、绘图等内部操作都封装在内部,终端用户不需要去追究这些复杂过程的代码,同时可以使用对话框技术进行交互的数据传递。 在设计一个图形用户界面时,完成界面的外观设计后,主要考虑的是界面函数如何通过回调来实现,以及采用什么样的方法比较方便快捷。本章主要讲述事件处理和回调函数,GUIDE 和M 文件编程等GUI 高级设计的相关知识。 10 . 1 事件处理 nimenu 和uicontrof 均有CallBack 属性,这个属隆是菜单和控制框的应用核心;所有句柄图形对象都具有ButtonDo 铂IFcn 属性;另外,图形有KeyPressFcn 和ResizeFcn 属性以及windowB 咖nUPFcn 和W 耐owButto 蒯otiollFcn 属性。与这些属性相关的值是回调字符串,即MATLAB 字符串,当属性激活时便传给eval 。以爪)函数利用鼠标箭头的位置和鼠标按钮的状态来控制MATLAB 行动。指针的位置确定事件涉及到哪些回调以及当事件发生时它们被激励的顺序。 下面讨论指针、

文档评论(0)

1亿VIP精品文档

相关文档