正在加载图片...
2.3 MATLAB的程序结构和控制流(续) 2.3.3图形用户界面(GUI编程 现代的主流应用程序已经从命令行的交互方式转变为以图 形界面为主的交互方式,这主要是由于它给用户带来了操作 和控制的方便与灵活性。(面向对象编程) MATLAB能够以比较简单的方式实现一系列的图形界面功 能。通过对控件、菜单属性的设置和 callback的编写,就能 够满足大多数用户的需求。 控件的 Callback属性: Callback属性的取值是字符串,可 以是某个M文件名或一小段 MATLAB语句。当用户激活控件 对象(例如:在控件对象图标上单击鼠标左键)时,应用程 序就运行 Callback属性定义的子程序。 菜单的 Callback属性: Callback属性的取值是字符串,可 以是某个M文件名或一小段 MATLAB语句。当用户激活菜单 对象时,若没有子菜单就运行 Callback属性定义的子程序。 若有,先运行 Callback属性定义的子程序,再显示子菜单。8 2.3 MATLAB的程序结构和控制流(续) 2.3.3 图形用户界面(GUI)编程 ▪ 现代的主流应用程序已经从命令行的交互方式转变为以图 形界面为主的交互方式,这主要是由于它给用户带来了操作 和控制的方便与灵活性。(面向对象编程) ▪ MATLAB能够以比较简单的方式实现一系列的图形界面功 能。通过对控件、菜单属性的设置和 Callback 的编写,就能 够满足大多数用户的需求。 ▪ 控件的 Callback 属性: Callback 属性的取值是字符串,可 以是某个M文件名或一小段MATLAB语句。当用户激活控件 对象(例如:在控件对象图标上单击鼠标左键)时,应用程 序就运行 Callback 属性定义的子程序。 ▪ 菜单的 Callback 属性: Callback 属性的取值是字符串,可 以是某个M文件名或一小段MATLAB语句。当用户激活菜单 对象时,若没有子菜单就运行Callback 属性定义的子程序。 若有,先运行Callback 属性定义的子程序,再显示子菜单
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有