- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[电脑基础知识]第4章 控制结构
第四章 VB控制结构 4.1 顺序结构 4.2 选择结构 4.3 循环结构 4.4 其他辅助控制语句 4.5 综合应用 4.1 顺序结构 顺序结构就是各语句按照出现的先后次序执行。 4.1.1 赋值语句 形式:变量名=表达式 作用:先计算右边表达式的值,然后将值赋给左边的变量。 注意: (1)系统会区分这里的赋值号“=”与关系运算符的等于号。 (2)赋值号左边只能是变量,不能是常量、常数符号或表达式。 (3)不能在一句赋值语句中,同时给多个变量赋值。 4.1.1 赋值语句 赋值语句的2种常用形式: 累加: sum = sum + x 计数: n = n + 1 与循环语句结合使用 不能在一句赋值语句中,同时给多个变量赋值。 例如:x=y=z=1不行 4.1.1 赋值语句 赋值号两边数据类型不同时的处理: 当表达式为数值型并与变量精度不同时,需强制转换成左边变量的精度。 N% = 3.5 转换时四舍五入,n的结果为4 当表达式为数字字符串,左边变量是数值型时,自动转换成数值型再赋值。 N% = “123” n的结果为123 当表达式有非数字字符或空串,则出错。 N% = “1a23” 出错 4.1.1 赋值语句 当逻辑型值赋值给数值型时,true转换成-1,false转换成0。反之,当数值型赋值给逻辑型时,非0转换成true,0转换成false。 任何非字符型的值赋值给字符型变量时,自动传唤为字符型。 4.1.2 数据的输入和输出 VB通过以下手段来实现。 文本框控件(Text属性) 标签控件(Caption属性) InputBox()函数 MsgBox()函数和MsgBox过程 Print方法 1.InputBox()函数 形式 InputBox(提示[,标题][,默认值][,x坐标位置][,y坐标位置]) 注意:各项参数次序必须一一对应。 1.InputBox()函数 例4-1 要求 实发工资=基本工资+本月营业额*5% 输入基本工资和本月营业额,显示实发工资。 分析: 用InputBox函数输入数据。 Label标签显示输出信息。 例4-1 2. MsgBox()函数和MsgBox过程 MsgBox的作用 打开一个信息框,等待用户选择一个按钮。返回所选按钮的整数值。 MsgBox()函数用法: 变量[%]= MsgBox(提示[,按钮][,标题]) MsgBox过程用法: MsgBox 提示[,按钮][,标题] 按钮设置值及含义见P63表4.1 2. MsgBox()函数和MsgBox过程 例4_2: 编一个账号和密码输入的检验程序。 (1)账号不超过6为数字,密码4位字符。密码假定为“Gong”。 (2)密码输入时在屏幕上用”*”代替。 (3)当输入不正确时,显示有关信息。若单击“重试”按钮,则清除原输入的内容,焦点定位在原输入的文本框,再输入,若单击“取消”按钮,则停止程序的运行。 2. MsgBox()函数和MsgBox过程 分析: (1)账号不超过6为数字,需将文本框的MaxLength属性设置为6。当输入结束,按Tab键引发LostFocus事件,判断账号输入的正确性。若出错,显示出错信息,再输入。 (2)密码4位字符,输入时用”*”代替,需将文本框的PasswordChar属性设置为*,初值为空。 (3)当输入结束,单击“确定”按钮,引发Click事件,判断密码输入的正确性。出错时显示“重试” 和“取消”,按钮值取5(vbRetryCancel);要显示感叹号图标,按钮值取48(vbExclamation)。 例4-2 例4-2 3. Print方法 形式: [对象.]Print[定位函数][输出表达式列表][分隔符] 说明(例4-3): 对象省略则表示在窗体上输出。 定位函数 Spc(n):输出时插入n个空格 Tab(n):定位于从对象最左端算起的n列。 分隔符 分号:定位于上一个显示的字符后 逗号:定位于下一个打印区(每隔14列)的开始处 例4-3 4. Format格式输出函数 形式: Format(表达式,“格式字符串”) 说明(例4-4): 表达式: 要格式化的数值、日期、字符串类型表达式。 格式字符串 按指定格式输出表达式的值。见P67表4.3 例4-4 4.2 选择结构 4.2.1 If条件语句 4.2.2 Select Case语句 4.2.3 条件函数 4.2.1 If条件语句 1.If…Then语句(单分支结构)形式: 4.2.1 If条件语句 2.If…Then…Else语句(双分支结构)形式: 4.2.1 If条件语句 3.If…Then…ElseIf语句(多分支结构) 4.2.1 If条件语句 例4_6:计算分段函数 4.2.2 Select Ca
您可能关注的文档
- [生物学]性别遗传.ppt
- [生物学]柑橘全爪螨不同品系转录组及基因表达谱差异分析 转录组组装.pdf
- [生物学]污水处理课件.ppt
- [生物学]新时代美术.ppt
- [生物学]测序方法.pdf
- [生物学]理学与工学门类“国际知名学术刊物”目录-2011.pdf
- [生物学]物质的跨膜运输.ppt
- [生物学]生化 复制.ppt
- [生物学]灭蝇.ppt
- [生物学]生化试题.doc
- 2025《基于生成对抗网络的故障诊断研究国内外文献综述》7200字.docx
- 2025《刑事诉讼中认罪认罚从宽制度被告人权利的保障研究》8500字.doc
- 2025《东方电气集团股份有限公司企业文化建设研究》9000字.doc
- 西双版纳市重点中学2025届初三寒假网上测试英语试题含答案 .pdf
- 雅安市蒙顶山理真茶业有限公司招聘任务制员工考试真题2024 .pdf
- 初中英语2026届中考语法知识复习(情态动词+代词+动名词分词).docx
- 高中历史2026届高考易混易错知识点(中国古代史+中国近代史+世界史) .pdf
- 安庆文都科技职业学校招聘真题2024 .pdf
- 南县职业中等专业学校招聘真题2024 .pdf
- 高中英语2026届高考写作名言(共三组).docx
文档评论(0)