) @$ R7 l z, S# I7 ] 随着面向对象技术的兴起,图形用户界面(GUI)设计变得更加流行。通过GUI界面,一方面大大减轻了程序设计者的负担,加快了设计者的程序设计工作;另一方面用户可以非常直观、轻松的与计算机交互,而不必了解应用程序是如何执行各条命令的,只要掌握图形界面的各个组件的使用方法即可。在matlab中基本的图像对象主要包括坐标轴对象、空间对象、下拉菜单对象和内容式菜单对象。通过这些对象可以设计出界面友好、功能强大、操作简单的图形用户界面。0 }; S: r* R: P R F: z
6 x' [. e1 n% A 在matlab中,每一个图像对象都有唯一一个句柄(Handle)和一组定义图像对象外观的属性(Properties),通过这二者来控制图像的行为和外观。对“句柄图形”的理解是设计和实现GUI的前提条件。另外,作为一种事件驱动型编程,回调函数的编写是MATlaB程序设计者的一项重要任务。: Q6 J' o0 J( J" q, R! u# R+ u9 p
" F/ g e" B" H8 u# ]8 c$ }GUI的设计原则# x) O- C' Z7 G- V8 H2 [
4 w/ l$ z' S6 U# e+ e 它和一般动态界面设计原则是一致的都强调以下几点:+ c% Y, V1 ?: n' J- v' C. e* w* B