第11章MATLAB图形用户界面设计
习题11
、选择题
1 .控件的BackgroundColor属性和ForegroundColor属性分别代表( A .前景色和背景色 C.说明文字的颜色和背景色
2. 用于定义控件被选中后的响应命令的属性是( A . Stri ng
B . Comma nd
B. 前景色和说明文字的颜色 D . 背景色和说明文字的颜色
)。C C. CallBack
D. no
D . Value
)。B Enable属性设置为(
)。D
3. 定义菜单项时,为了使该菜单项呈灰色,应将其 A . on 4.
B. off
C. yes
建立快捷菜单的函数是( )o A
D. ContextMenu A . uicontextmenu B. UIContext C. uime nu
5. 用于检查和设置对象属性的图形用户界面设计工具是( )。A A .对象属性检查器 C .对象浏览器
B .工具栏编辑器 D .对象属性窗格
二、填空题
1.图形用户界面由窗口、 ___________和 _________ 等图像元素组成。 菜单,对话框 2 .在一组按钮中,通常只能有一个被选中,如果选中了其中一个,则原来被选中的 就不再处于被选中状态,这种按钮称为 ___________ 。单选按钮
3. 控件的Position属性由4个元素构成,前两个元素为控件左下角相对于 _____________ 的 横纵坐标值,后两个元素为控件对象的 ___________ 和 ________ 。图形窗口,宽度,高度 4. _________________________________________________________ 如果需要取消图形窗口默认的菜单,可以将图形窗口的 ____________________________________ 属性设置为none。 Me nuBar
5. __________________________________ 在MATLAB 命令行窗口输入 命令,或在 MATLAB主窗口中单击“主页”
选项卡“文件”组中的“新建”命令按钮,选择 ____________ 命令,打开图形用户界面设计模 板窗口。guide,图形用户界面
三、应用题 1 .建立控件对象。
(1) 建立单选按钮,分别用于将图形窗口移至屏幕的四个角。 (2) 建立弹出框,分别选择不同的函数,从而实现相应的函数运算。 (3) 建立列表框,分别选择不同的函数,从而实现相应的函数运算。
(4) 分别建立编辑框和命令按钮,其中编辑框输入多项式系数,命令按钮求其根。 (5 )用滑动条来输入 a和b的值,命令按钮求其和。
(6 )在图形窗口中央建立一个按钮,单击按钮时,按钮在图形窗口中随机游动。 (7)建立一个双位按钮,控制是否保留坐标轴原有图形。
2 ?设计一个图形用户界面,通过调节滑动条可以绘制出不同频率的正弦曲线。
3 ?设计一个图形用户界面,其中有一个坐标轴和两个按钮,当单击第一个按钮时, 在坐标上绘制一幅图形,当单击第二个按钮时,可以改变界面的背景颜色。
4.设计菜单。菜单条中含有
File和Help两个菜单项。如果选择
File中的New选项,
则将显示 New Item字样,如果选择File中的Open选项,则将显示出 Open Item字样。File 中的Save菜单项初始时处于禁选状态, 当前窗口。如果选择 菜单设置成可选状态。
5 ?利用用户界面设计工具设计图
11-9所示的图形演示对话框。
在选择Help选项之后将此菜单项恢复成可选状态,
如果选择File中的Save选项,则将显示 Save Item字样。如果选择 File中的Exit选项,则 将关闭
Help中About…选项,则将显示 Help Item字样,并将 Save
2