- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 尚辅网 第4章 控制结构 VB语言的开发过程主要由两部分组成:设计用户界面和编写事件驱动代码。我们可以利用VB语言提供的各种控件对象和各种工具来创建可视化的用户界面;然后编写相应的事件代码。对于每一个程序代码段而言,必须遵守结构化程序的设计思想。结构化程序代码无论大小,都是由三种基本结构(顺序结构、选择结构、循环结构)构成,我们通常称其为控制结构,熟练掌握控制结构的概念及使用是程序设计的最基本的要求。 顺序结构最为简单,只要语句按顺序一行接着一行执行就是顺序结构。本章着重介绍选择结构和循环结构以及用于界面设计的部分常用控件。 【主要内容】 常用控件——单选按钮、复选框和框架 选择结构——IF和SELECT-CASE语句 循环结构——FOR-NEXT、WHILE-WEND和DO-LOOP语句 4.1 引例 【例4.1】查询教师一周课程安排情况。界面设计如图4.1(a)所示。要求选择某一工作日,然后单击“查询”命令按钮,在相应位置显示该工作日的课程安排情况。 【例4.2】设计一个需要密码才能进入的“系统进入界面”。要求:若输入的密码正确,则进入该系统。为简便起见,只给出进入系统的提示信息;若输入的密码不正确,要求重新输入,并提供相关提示信息和输入界面;同时,若三次输入密码都不正确,则自动退出。 说明: 对象Form的Load事件过程代码的中心语句采用循环结构语句—while-Wend语句和选择结构语句If-Then-Else语句实现。 综合上述内容可以看出,【例4.1】和【例4.2】涉及到的主要知识点有: ⑴ 设计用户界面用到的控件对象:单选按钮(optionbutton)和框架(Frame)。 ⑵ 构成程序代码的中心语句有选择结构语句和循环结构语句。 在本章的各个小节中,我们将对上述内容和相关知识作详细介绍。 4.2 单选按钮、复选框和框架 单选按钮、复选框和框架都是设计用户界面的常用控件。在工具箱中的位置和图标如下图所示。在本小节中,将依次介绍上述控件的用途、属性、方法和事件。 4.2.1 单选按钮 1 用途 单选按钮(OptionButton)也称作选择按钮。一组单选按钮控件可以提供一组彼此相互排斥的选项,任何时刻用户只能从中选择一个选项,实现一种“单项选择”的功能,被选中项目左侧圆圈中会出现一黑点。 【例4.1】用户界面中使用了“单选按钮”实现用户对工作日的选择。 2. 重要属性 (1) Caption:文本标题。设置单选按钮的文本注释内容。 如下图所示用户界面,单选按钮(option1)的Caption属性值为“周一”。 (2) Alignment属性: 0—Left Justify(缺省)控件按钮在左边,标题显示在右边。 1—Right Justify 控件按钮在右边,标题显示在左边。 如左图和右图所示用户界面,单选按钮(option1)的Alignment属性值分别为“0”和“1”。 (3)Value 属性 True: 单选按钮被选定 False: 单选按钮未被选定(缺省设置) 如左图和右图所示用户界面,单选按钮(option1)的Value属性值分别为“False”和“True”。 (4) Style 属性 0--Standard:标准方式 1--Graphical:图形方式 说 明: 在Style属性设置为1时,可使用 Picture 属性、DownPicture属性、DisabledPicture属 性 在如下左图和右图所示的用户界面,单选按钮(option1)的Style属性值分别为“0”和“1”。 3 方法 SetFocus方法是单选钮控件最常用的方法,可以在代码中通过该方法将Value属性设置为“True”。 与命令按钮相同,使用该方法之前,必须要保证单选钮处于可见和可用状态(即Visible与Enabled属性值均为True)。 4 事件 Click事件是单选钮控件最基本的事件,一般情况用户无需为单选钮编写Click事件过程,当用户单击单选钮时,它会自动改变状态。 4.2.2 复选框(检查框) 1 用途 复选框(CheckBox)也称作检查框、选择框。一组检查框控件可以提供多个选项,它们彼此独立工作,用户可以同时选择任意多个选项,实现一种“多项选择”的功能。选择某一选项后,该控件将显示“√”,而清除此选项后,“√”消失。 2 重要属性 Caption、Alignmen
您可能关注的文档
- Visual Basic程序设计教程 教学课件 作者 刘炳文 第10章.ppt
- Visual Basic程序设计教程 教学课件 作者 刘炳文 第11章.ppt
- Visual Basic程序设计教程 教学课件 作者 刘炳文 第12章.ppt
- Visual Basic程序设计教程 教学课件 作者 刘炳文 第13章.ppt
- Visual Basic程序设计教程 教学课件 作者 刘炳文 第14章.ppt
- Visual Basic程序设计教程 教学课件 作者 邱李华 郭全 vb第01章.ppt
- Visual Basic程序设计教程 教学课件 作者 邱李华 郭全 vb第02章.ppt
- Visual Basic程序设计教程 教学课件 作者 邱李华 郭全 vb第03章.ppt
- Visual Basic程序设计教程 教学课件 作者 邱李华 郭全 vb第04章.ppt
- Visual Basic程序设计教程 教学课件 作者 邱李华 郭全 vb第05章.ppt
文档评论(0)