2017年自考《物流软件开发工具》章节复习题:选单
1. 简述利用“向导”生成菜单的步骤。
答:在系统树窗口中打开工作空间,选择【File】|【New】菜单,或单击工具条中上的【New】图标,弹出新建对象对话框,选择【PB Object】页,选中【Menu】图标,双击鼠标左键或单击【OK】按钮,即新建了一个菜单对象,默认名称为:Untitled0,同时打开了菜单对象画板,在此画板中可进行菜单项的添加、删除、属性设置和脚本编写。
2. 简述利用继承方法制作菜单的步骤。
答:(1) 在菜单栏中选择【File】|【Inherit】命令,或单击主工具条的【Inherit】图标,打开【Inherit from Object】对话框。
(2) 在【Inherit from Object】对话框中,首先选择所要继承的对象类型“Menu”,然后在所列出的该类对象名称中,选择要继承的“祖先”菜单对象,最后单击【OK】按钮,系统将会以继承方式创建一个所选菜单对象的派生对象,同时打开该菜单对象的画板。
(3) 编辑此菜单对象,在祖先菜单上进行扩张。
(4) 在菜单栏中选择【File】|【Save】命令,或单击画板工具条的【Save】图标,系统将显示【Save Menu】对话框,保存利用继承方式新建的菜单
3. 简述将菜单与窗口关联的方法,列出能挂菜单的窗口类型。
答:窗口与菜单的关联可以分为静态关联和动态关联两种。
静态关联:打开关联菜单的窗口的画板,在窗口属性的【General】标签页的【MenuName】文本框中输入或选择菜单对象名即可。
动态关联:在程序运行的过程中,设置或更换当前窗口对象所关联的菜单,这时就用到了函数ChangeMenu()。代码w_new.ChangeMenu (m_teacher),将菜单m_teacher关联到窗口w_new。
MDI类型,MDIHELP类型,POPUP类型和MAIN类型的窗口可以关联菜单。
4. 简述查看菜单继承层次的方法。
答:单击主工具条中的【Browser】图标,弹出目标浏览窗口,选择【Menu】标签页,选中要查看继承层次的菜单右击,在弹出的快捷菜单中选择【Show Hierarchy】命令,该菜单的继承层次就显示出来。
5. 简述查看继承菜单“祖先”脚本的方法。
答:在脚本窗口中第3个下拉列表框中选中“祖先”菜单名,则“祖先”菜单的程序就显示出来。
6. 简述创建快捷菜单的方法。
答:设置Shortcut Key属性为菜单项定义快捷键。使用方法为:在该属性的下拉列表框中选择一个字母键,再选中复选框【Shortcut Alt】、【Shortcut Ctrl】或【Shortcut Shift】,就可以与【Shortcut Key】键组合形成快捷键。