1常用控件、菜单、程序调试苏州大学计算机学院陈建明jmchen@suda.edu.cn2主要内容1.常用控件2.菜单设计3.程序调试31.常用控件1、List控件列表控件,主要列出可供用户选择的项目列表默认名称:List1重要属性–List:列表框中的所有选项内容–List(列表项序号i):列表框中第i项的内容–ListCount:项数n–ListIndex:当前选中项指针0,1,2,3,4,...,n,没有选中项时值为-1–Text:被选中项的内容–Selected:有项被选中为true、未选中为false–Sorted:为true时,项目内容排序–Style:风格属性41.常用控件1、List控件重要方法–Clear:清除所有选项内容–AddItem:在增加选项内容,有二种格式•List1.AddItem项内容–在最后添加选项内容•List1.AddItem项内容,i–将项内容插入到第i项–RemoveItem:删除指定的选项内容•例:List1.Removeitem删除项序号重要事件–Click和DBClick51.常用控件1、List控件有关操作–第i项的内容:List1.List(i)–当前选中项的内容:List1.text–当前选中项的内容:List1.list(List1.listindex)–在最后插入一项:List1.AddItem具体项–在第i行插入一项:List1.AddItem具体项,i例1:List和Text互换数据61.常用控件2、ComboBox控件组合框控件,又称下拉列表框用下拉列表框的形式,列出可供用户选择的项目列表,默认名称Combo1,使用方法与List相似重要属性–Stye:控件风格:•Stye=0,默认值,组合框:可选择,可输入新值•Stye=1,形式为文本框+列表框。只能输入新值,不能选•Stye=2,下拉列表框:只能选,不能输入新值–Text:被选中的值方法和事件–同列表框71.常用控件3、CheckBox控件复选按钮控件,从一组可选项中选取n个选项默认名称:Check1重要属性:–Caption:显示标题–Value:选择状态•Value=0,未选中•Value=1,选中•Value=2,恢色重要事件–Click81.常用控件4、OptionButton控件单选按钮控件,从一组可选项中选取一个选项默认名称:Option1重要属性:–Caption:显示标题–Value:选择状态•Value=false,未选中•Value=true,选中重要事件–Click注意:在同一对象容器中的若干单选按钮,其选择是互斥的,即只能有一个被选中91.常用控件例2:单选、复选控件使用示例–字体风格:Text1.Font.Italic=True–字的大小:Text1.FontSize=14–字体:Text1.Font.Name=隶书101.常用控件例3:学生信息输入界面设计。参考界面如下:112.菜单设计1、菜单的元素菜单条(主菜单)菜单选项子菜单弹出式菜单菜单项分组线菜单快捷键菜单键盘访问122.菜单设计2、菜单生成器作用:设计菜单启动:二种方法–在Form上右击鼠标,选“菜单编辑器”–在主菜单的“工具”栏下选“菜单编辑器”设计过程与内容–定义菜单显示内容,分组横线用“-”,主项与子项–定义菜单键盘访问:[Alt]+字每:在标题中用&–定义菜单快捷键3、定义菜单选项的事件过程132.菜单设计4、菜单设计示例–例:–几个要点•菜单选项•键盘访问键[alt]+字母•快捷键143.程序调试1.程序调试的有关概念1)什么是程序调试–对程序正确性进行检查,尽可能地找出程序中的错误2)程序中错误的分类–语法错误–运行错误–逻辑错误3)VB的调试工具–设置自动语法检查•IDE:“工具”菜单中的“选项”=》“编辑器”=》”代码设置”=》“自动语法检测”–VB提供了多个用于调试的按钮–“调试工具按钮窗体”的激活•方法一:在工具栏上点击右键=》选“调试”•方法二:主菜单“视图”=》选“工具栏”=》选“调试”153.程序调试2.VB程序调试的基本方法1)中断状态的进入与退出什么是中断–程序在执行过程中被中止中断有什么用处–在调试程序中,通过中断,可查看有关的“现场”,即断点处的各变量值等引起VB程序中断的五种情况–在程序运行过程中出现错误(非法中断)–在程序运行过程中按组合键Ctrl+Break–程序运行到“断点”处–程序运行处于“单步”方式–执行了“Stop”语句163.程序调试2.VB程序调试的基本方法1)中断状态的进入与退出退出中断–结束–继续–重新启动2)断点设置与单步调试断点的设置位置–断点一般设在能反映程序执行状况的部位断点的设置与取消方法–方法一:点击代码窗口左侧–方法二:选调试按钮173.程序调试2.VB程序调试的基本方法2)断点设置与单步调试单步调试–单步语句调试–单步过程调试3)调试窗口在调试中的运用“本地”窗口–显示当前过程所有局部量的当前值,及过程和函数的调用过程–一般与调置断点配合使用183.程序调试2.VB程序调试的基本方法3)调试窗口在调试中的运用“监视”窗口–用于查看被监视的表达式在执行过程中值的变化–定义需要监视的表达式方法•选中“表达式”,并右击鼠标,在弹出的菜单中选“添加监视”“立即”窗口–通过插入“Debug.print”命令来显示程序在执行过程中的有关信息193.程序调试3.提高程序的可测试性良好的程序设计风格–分层书写–必要的注释–有意义、便于理解和记忆的标识符程序结构清晰采用结构化的设计方法20上机实验151.教材P182第11题、第12题、第14题2.教材P191第5题3.教材P259第5题