MATLAB2016基础实例教程 第9章 图形用户界面设计.pptVIP

  • 39
  • 0
  • 约7.92千字
  • 约 35页
  • 2020-03-17 发布于江苏
  • 举报

MATLAB2016基础实例教程 第9章 图形用户界面设计.ppt

9.4 控件编程 GUI图形界面的功能,主要通过一定的设计思路与计算方法,由特定的程序来实现。为了实现程序的功能,还需要在运行程序前编写代码,完成程序中变量的赋值、输入输出、计算及绘图功能。 9.4.1 回调函数 GUI图形界面的功能,主要通过一定的设计思路与计算方法,由特定的程序来实现。为了实现程序的功能,还需要在运行程序前编写代码,完成程序中变量的赋值、输入输出、计算及绘图功能。 1.事件驱动机制 面向对象的程序设计是以对象感知事件的过程为编程单位,这种程序设计的方法称为事件驱动编程机制。每一个对象都能感知和接受多个不同的事件,并对事件作出响应(动作)。当事件发生时,相应的程序段才会运行。 事件是由用户或操作系统引发的动作。事件发生在用户与应用程序交互时,例如,单击控件、键盘输入、移动鼠标等都是一些事件。每一种对象能够“感受”的事件是不同的。 9.4.1 回调函数 2.回调函数 回调函数就是处理该事件的程序,它定义对象怎样处理信息并响应某事件,该函数不会主动运行,是由主控程序调用的。主控程序一直处于前台操作,它对各种消息进行分析、排队和处理,当控件被触发时去调用指定的回调函数,执行完毕之后控制权又回到主控程序。gcbo为正在执行回调的对象句柄,可以使用它来查询该对象的属性。 3.handles结构体 GUI中的所有控件使用同一个handles结构体,handles结构体

文档评论(0)

1亿VIP精品文档

相关文档