版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河南省职业技术教育教学研究室主编VisualBasic6.0程序设计项目2掌握VB编程语言项目目标了解VisualBasic数据类型掌握VisualBasic代码编写规则掌握常量、变量和表达式的用法掌握选择语句和循环语句的用法掌握定长数组和动态数组的用法掌握过程和函数的声明和调用方法掌握查找和排除程序错误的方法CONTENTS目录任务2.1在窗体上显示常量01任务2.2使用变量存储学生信息02任务2.3温度单位的转换03任务2.4计算三角形面积04任务2.5计算生肖和星座05任务2.6计算圆周率π06任务2.7计算最大公约数07任务2.8用冒泡法对学生成绩排序08任务2.9用动态数组处理学生成绩09任务2.10设计猜宝游戏10任务2.11金额大写转换11任务2.12排查程序中的错误12任务2.1在窗体上显示常量任务目标理解VisualBasic基本数据类型掌握各种类型常量的表示方法掌握Print方法的语法格式和用法掌握VisualBasic标识符命名规则相关知识1.
基本数据类型字符串型;数值型;字节型;日期型;布尔型;可变型;对象型。2.
常量(1)字面常量字符串常量;数值常量;布尔型常量;日期型常量(2)符号常量符号常量分为系统定义符号常量和用户定义符号常量。系统定义符号常量:如vbRed(红色)、vbBlue(蓝色)、vbGreen(绿色)等。用户定义的符号常量可以用Const语句来声明:[Public|Private]Const常量名[As类型]=常量表达式相关知识3.
标识符命名规则必须以字母开头,最大长度为255;不能使用VsiualBasic保留的关键字;不能包含在VsiualBasic中有特殊含义的字符;不区分大小写;在同一个范围内必须是唯一的。4.
Print方法[对象.]Print[表达式][,|;][表达式][,|;]...5.
Cls方法[对象].Cls任务2.2使用变量存储学生信息任务目标理解VisualBasic变量的概念和作用掌握使用Dim语句声明变量的方法掌握使用赋值语句对变量赋值的方法掌握两种注释语句的使用方法相关知识1.
变量变量就是命名的存储单元位置,包含在程序执行阶段修改的数据。强制显式声明所有变量:使用OptionExplicit语句。用Dim语句来声明变量的数据类型并分配存储空间:Dim|Private|Static|Public<变量名>[As类型][,<变量名>[As类型]]2.
变量的作用域变量的作用域指的是变量的有效范围。变量按作用域不同分为局部变量、模块变量和全局变量,其中模块变量包括窗体模块变量和标准模块变量。3.
赋值语句
[Let]变量名|属性名=表达式相关知识4.
注释语句Rem注释文本'注释文本5.
结束语句EndUnload对象名称6.
语句格式不区分大小写。在英文状态下输入标点符号。语句以Enter键结束。在同一行上写多个语句时,语句之间必须用冒号(:)来连接。当一行代码很长时,可用“空格+下画线”续行。任务2.3温度单位的转换任务目标掌握算术运算符和算术表达式的使用方法掌握使用连接运算符连接字符串的方法掌握InputBox函数和CSng函数的使用方法相关知识1.
算术表达式算术表达式由算术运算符、数值型量和圆括号组成,其运算结果为数值型。VisualBasic6.0提供了8个算术运算符:^;-;*;/;\;Mod;+;-2.
字符串表达式字符串连接运算符&用于连接两个或更多个字符串并构成字符串表达式。3.
InputBox函数InputBox(提示信息,标题文字,默认值)任务2.4计算三角形面积任务目标掌握比较运算符和关系表达式的使用方法掌握逻辑运算符和逻辑表达式的使用方法理解各种运算符的优先级掌握If语句的语法格式和使用方法相关知识1.
比较运算符和关系表达式比较运算符用来对两个表达式的值进行比较,由此构成的表达式称为关系表达式,其值是一个逻辑值,即真(True)或假(False)。VisualBasic提供的比较运算符:=;<>或><;<;>;<=;>=;Like;Is2.逻辑表达式逻辑运算符用来对各种布尔型数据进行逻辑运算。VisualBasic
6.0提供的逻辑运算符:
Not;And;Or;Xor;Eqv;Imp3.
运算符优先级算术运算符→字符串连接运算符→比较运算符→逻辑运算符。从左到右;括号内的运算优先。4.
If语句(1)单行格式If条件Then语句1[Else语句2]相关知识(2)多行块格式If<条件1>Then语句块1ElseIf<条件2>Then语句块2ElseIf<条件3>Then
[语句块3
...Else语句块nEndIf(3)IIf函数Result
=IIf(条件,True部分,False部分)任务2.5计算生肖和星座任务目标掌握Select语句的语法格式和使用方法掌握将字符串转换为日期的方法掌握从日期中取出年月日的方法相关知识1.
SelectCase语句SelectCase测试表达式Case表达式列表1语句块1Case表达式列表2语句块2
...CaseElse语句块nEndSelect相关知识2.
将字符串转换日期CDate(表达式)3.
从日期中取出年、月、日Year(表达式)Month(表达式)Day(表达式)任务2.6计算圆周率π任务目标理解For循环语句的执行流程掌握For循环语句的使用方法理解While循环语句的执行流程掌握While循环语句的使用方法相关知识1.
For循环For循环变量=初值To终值[Step步长]语句
[ExitFor]语句Next[循环变量]2.
While循环While条件语句块Wend任务2.7计算最大公约数任务目标理解Do循环语句的语法格式理解Do循环语句的执行流程掌握Do循环语句的使用方法相关知识1.
前测型Do循环语句在这种格式的Do循环语句中,循环条件放置在整个语句的第一行,即:DoWhile|Until<循环条件>
[语句块]
[ExitDo]
[语句块]Loop2.
后测型Do循环语句Do
[语句块]
[ExitDo]
[语句块]LoopWhile|Until<循环条件>任务2.8用冒泡法对学生成绩排序任务目标理解定长数组概念掌握声明定长数组的方法掌握初始化数组的方法掌握访问数组元素的方法掌握解使用Rnd函数生成随机数的方法相关知识1.
定长数组数组:一组具有同一名称、不同下标(亦称索引号)的变量称为变量数组,简称数组。定长数组:是指元素个数保持不变的数组。用Dim语句声明数组:Dim数组名([下标下界To]下标上界[,下标下界To下标上界])[As数据类型]2.
默认数组默认数组即数据类型为Variant的数组默认数组是一种“混合型数组”相关知识3.
数组的初始化数组初始化就是给数组的各个元素赋初值。对于单个数组元素,可以使用赋值语句对其赋值。如果要对数组中的每个元素赋值,则可以使用循环语句。对于Variant类型数组,可使用VisualBasic提供的Array函数进行初始化4.
访问数组的方法(1)数组元素的引用一维数组:数组名(下标)多维数组:数组名(下标1,下标2,...)(2)访问数组的常用方法直接引用数组采用循环语句实现对每个数组元素的遍历任务2.9用动态数组处理学生成绩任务目标掌握声明动态数组的方法掌握为动态数组重新分配存储空间的方法掌握保留动态数组内容的方法相关知识1.
动态数组动态数组是指计算机在执行过程中才给数组开辟存储空间的数组。创建动态数组通常分为两步:首先在窗体级别、标准模块或过程中,用Dim语句(模块级数组)、Public语句(公用数组)、Private或Static(局部数组)声明一个没有下标的数组(但括号不能省略),然后在过程中用ReDim语句定义带下标的数组。2.
ReDim语句ReDim[Preserve]变量(下标,下标)As数据类型3.
数组的清除Erase数组名[,数组名]
...任务2.10设计猜宝游戏任务目标掌握通用过程的创建和调用方法掌握事件过程的创建和调用方法理解通用过程与事件过程的区别理解参数的两种传递方式的区别相关知识1.
通用过程通用过程具有作用范围、名称、参数列表和过程体,可以使用Sub语句来声明:[Private|Public][Static]Sub过程名[(参数列表)]
[语句块]
[ExitSub]
[语句块]EndSub2.
事件过程(1)窗体事件过程:PrivateSubForm_事件名[(参数列表)]语句块EndSub(2)控件事件过程PrivateSub控件名_事件名[(参数列表)]语句块EndSub相关知识3.
参数传递
[Optional][ByVal
|
ByRef][ParamArray]变量名[()][As数据类型]ByVal:按值传递参数。ByRef:按地址传递参数。Optional:可选参数。ParamArray:不定数目参数。4.
Sub过程的调用Call过程名[(实际参数)]过程名[实际参数]任务2.11金额大写转换任务目标掌握常用内部函数的使用方法掌握创建用户自定义函数的方法掌握调用用户自定义函数的方法相关知识1.
常用内部函数在程序中经常需要一些特定的运算或操作。VisualBasic对这些运算或操作进行了封装,以函数形式提供给用户,称为内部函数。编程时可以直接使用这些函数,用以简化程序设计。VisualBasic内部函数可分为数学函数、字符串函数、日期时间函数和转换函数几类。2.
自定义函数
[Private|Public][Static]Function<函数名>([参数列表])[As数据类型]
[语句块]
[函数名=表达式]
[ExitFunction]
[语句块]
[函数名=表达式]EndFunction自定义函数的调用方法和内部函数调用方法相同任务2.12排查程序中的错误任务目标了解程序中出现的错误类型掌握在程序中处理错误的方法掌握OnError语句的使用方法掌握Err对象的常用属性相关知识1.
错误类型Visual
Basic程序中的错误可分为编译错误、实时错误和逻辑错误三种类型。2.
错误处理(1)使用调试工具VisualBasic的常用的调试工具提供了设置断点、单步执行(包括逐语句和逐过程两种方式)、显示变量内容等功能。这些调试功能有助于程序中错误的查找,尤其是对逻辑错误的分析。(2)使用错误捕捉语句OnErrorGoto[行号]
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年陕西陕能投资管理有限公司招聘笔试参考题库含答案解析
- 2025年浙江海宁鹃湖科技城开发投资有限责任公司招聘笔试参考题库附带答案详解
- 2025年度店面租赁合同附赠营销活动支持服务2篇
- 江苏省常州市2024-2025学年第一学期高三期末质量调研语文试题及答案解析
- 2025年个人所得税赡养老人子女赡养义务协议书4篇
- 2024年科普知识竞赛试题库及答案(共50题)
- 2025版个人入股协议书模板及股权变更流程指南3篇
- 观澜湖圣安德鲁斯别墅营销策划报告
- 二零二五年度厨师职业资格认证聘用合同3篇
- 2025年智慧城市建设项目合同范本2篇
- GB/T 16895.3-2024低压电气装置第5-54部分:电气设备的选择和安装接地配置和保护导体
- 安徽省合肥市2025年高三第一次教学质量检测地理试题(含答案)
- 计划合同部部长述职报告范文
- 统编版八年级下册语文第三单元名著导读《经典常谈》阅读指导 学案(含练习题及答案)
- 风光储储能项目PCS舱、电池舱吊装方案
- 人教版高一地理必修一期末试卷
- GJB9001C质量管理体系要求-培训专题培训课件
- 二手车车主寄售协议书范文范本
- 窗帘采购投标方案(技术方案)
- 基于学习任务群的小学语文单元整体教学设计策略的探究
- 人教版高中物理必修一同步课时作业(全册)
评论
0/150
提交评论