- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4课vb程序设计基础
第4章 VB程序设计基础 本章要点 ●Visual Basic的基本语句、函数和过程, ●编写代码的书写规则 ●通过例子说明程序设计语言的使用 编码基础 例4-1 编程计算从1到10的累加和,在窗体输出结果。 Private Sub Form_Activate() 声明变量 Dim i As Integer Dim sum As Integer sum = 0 累加器清0 For i = 1 To 10 sum = sum + I 从1累加到10 Next i Print sum 输出累加和 End Sub 编码基础 说明: 1. 回车键作为语句结束符。只能用回车键作为行与行之间的分隔。 2.程序代码不区分字母的大小写。 系统自动转换,关键字首字母总被转换成大写,其余字母被转换成小写。 3.注释文本前加上单引号()。 在菜单栏上选择“视图→工具栏编辑”选项,在“编辑”工具栏上单击“设置注释块”按钮或“解除注释块”按钮,可对选定的连续多行文本进行注释或取消注释。 编码基础 4.语句分隔符和续行符 ⑴冒号“:”:语句分隔符,在同一行上书写多个语句时使用。 ⑵一行语句最多允许输入255个字符的长度。 ⑶空格和下划线“_”:语句续行符。当一个单行语句要分为若干行书写时,只需在该行后加入续行符即可。 基本语句 程序是命令动作的有序集合。 赋值语句、条件语句和循环语句是最基本、最常用的语句。 一、赋值语句 一种顺序语句,语句的先后顺序即程序的执行顺序。 格式:[Let] 变量名=表达式 [Let] 对象.属性 =表达式 功能:将“=”右边表达式的值赋给左边的变量(或对象的属性)。 基本语句 说明: ⑴“=”是赋值号,不是等号。 ⑵“Let”表示赋值,可省略。 ⑶表达式中可以包含变量、常量、属性值。 ⑷赋值号两边的数据类型通常应保持一致。 例: i%=5 ’i%为整型变量,将整数5赋给i% i%=i%+1 ’在i%=5基础上加1,结果为6,将整数6赋给i% ch$=”abcd” ’ch$为字符串变量, 将”abcd”赋给ch$ Text1.text=”” ’清除文本框的内容 Form1.Caption=”启动” ’窗体Form1标题为” 启动” 基本语句 二、条件语句 通常,按语句在程序中的书写顺序执行。 有时,语句的执行顺序依赖于输入数据或中间运算结果。这时,需根据某个变量或表达式值判定,以决定执行哪些语句和跳过哪些语句不执行。 可以通过条件语句实现这种功能。 VB提供三种条件语句,即: ⑴if…then语句 ⑵if…then…else语句 ⑶Select Case语句 基本语句 1. if…then语句 格式1:If 条件 Then 语句 格式2:If 条件 Then 语句块 End If 功能:若条件成立(为真),执行Then 后面的语句或语句块。否则,执行If语句的下一条语句。 流程图:图4-1 基本语句 说明: ⑴条件一般为关系表达式、逻辑表达式。 ⑵格式1:语句只能是一个语句或写在一行上用“:”分隔的多个语句。 ⑶语句块指一行或多行语句。 例4-3 比较X,Y中的数,大数放在X中,小数放在Y中。 格式1:if xy then w=x:x=y:y=w ‘引入中间变量w,使x,y中的值进行交换 格式2:if xy then w=x x=y y=w End If 基本语句 例:将x,y,z三个数按从小到大的顺序排列。 Private Sub Form_Click() x = 8:y = 9:z = 3 ‘设定x,y,z的初值 if xy then w=x:x=y:y=w ‘将x,y中的小数存放于x中 if xz then w=x:x=z:z=w ‘x中存放x,z中小数,x为最小数 if yz then w=y:y=z:z=w ‘y中存放y,z中的小数 Print x, y, z ’在窗体上按从小到大的顺序输出x,y,z的值 End Sub 程序运行时,单击窗体,在窗体上将按从小到大顺序显示x,y,z值。 基本语句 2. if…then…else语句 格式1:If 条件 Then 语句1 Else 语句2 格式2:If 条件 Then 语
您可能关注的文档
- 白银食品检验检测中心ultraclave超级微波化学系统设备.doc
- 白银平川区黄峤镇双铺村人饮工程建设项目.doc
- 百家讲坛2008年播出时间表.doc
- 百色百东新区经五路北段道路项目设计咨询服务.doc
- 皖西学院银校合作项目资质条件技术需求及评分标准的标前.doc
- 盐亭食药工质局食品经营许可证登记办事指引.doc
- 盐亭2017年6月和上半年天气气候概况.doc
- 盐城南洋中学2016年春学期高二年级期中考试.doc
- 益阳2017年普通初中毕业学业考试试卷.doc
- 盐城城停车设施规划2014—2030文字内容.doc
- 2024年自考专业(护理)高频难、易错点题附答案详解(能力提升).docx
- 2024年自考专业(护理)高频难、易错点题推荐附答案详解.docx
- 2024年自考专业(护理)高频难、易错点题附参考答案详解【轻巧夺冠】.docx
- 2024年自考专业(护理)高频难、易错点题含答案详解【最新】.docx
- 2024年自考专业(护理)高频难、易错点题含答案详解【夺分金卷】.docx
- 2024年自考专业(护理)高频难、易错点题及答案详解【最新】.docx
- 2024年自考专业(护理)高频难、易错点题含答案详解【名师推荐】.docx
- 2024年自考专业(护理)高频难、易错点题及参考答案详解(新).docx
- 2024年自考专业(护理)高频难、易错点题及参考答案详解(综合题).docx
- 2024年自考专业(护理)高频难、易错点题及参考答案详解(综合卷).docx
文档评论(0)