欢迎来到天天文库
浏览记录
ID:43380121
大小:282.00 KB
页数:36页
时间:2019-10-08
《VB培训之基本语法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VisualBasic的基本语法第三章回顾Windows应用程序的事件驱动设计VisualBasic事件编码机制VisualBasic中窗体和控件事件编写事件处理程序代码使用MsgBox函数2目标使用VisualBasic的基本数据类型使用VisualBasic中的变量和常量描述变量和常量的作用域使用VisualBasic的操作符和表达式使用VisualBasic的选择、分支、循环结构和跳转控制3VB中的基本数据类型2-1缺省情况下,如果没有指定数据类型,则会使用Variant数据类型VB支持的数字数据类型
2、IntegerLongSingleDoubleCurrency4VB中的基本数据类型2-2Byte数据类型String数据类型Boolean数据类型Date数据类型5变量变量是经过定义的存储数据的内存位置变量可在程序执行过程中进行修改使用OptionExplicit语句显式声明变量6变量命名规则必须以字母开头。变量名可包含字母、数字和下划线。不得超过255个字符。在同一个范围内必须是唯一的。范围就是可以引用变量的作用域—一个过程、一个窗体等等。7声明变量变量是使用Dim语句声明的Dimvariablenam
3、e[Astype]Variablename变量的名称[Astype]子句是可选的,它用来定义声明的变量的数据类型或对象类型使用赋值操作符“=”给变量赋值8声明变量–示例DimintResultAsIntegerDimstrResultAsStringintResult=100strResult="一百“intResult=intResult+100仅当表达式和变量的数据类型相同时,才可以将表达式的值赋值给变量.9常量常量一般用来存储恒定不变的值在程序中定义了常量之后,就无法使用赋值语句更改常量的值通常,常量
4、用于代替很难记住,且在程序中多次出现且不会改变的值常量包括系统常量和用户自定义的常量10声明常量在VisualBasic中,常量是使用Const关键字声明的:Const[AsConstantType]=value例如:ConstpiasDouble=3.141592611变量和常量的作用域变量和常量的作用域定义代码中的哪些部分可以使用变量和常量。变量或常量的活动周期是变量和常量能够在应用程序中保留其值的时间段可以在声明时指定变量或常量的范围12全局变量和常量是在公用的模块的通用声
5、明部分中使用关键字Public或Global创建的在程序的整个活动周期内对整个模块中的任何过程或窗体都可用程序关闭才会释放分配给全局变量的内存13全局变量和常量–示例在公用模块部分声明全局变量或常量PublicnumAsIntegerGlobalstrMyNameAsStringstrMyName=“Jerry”GlobalConstPIAsDouble=3.14159使用全局变量或常量PrivateSubForm_Load()TxtMyName.Text=strmyNameTxtPi.Text=PIEnd
6、Sub14模块级变量和常量是在模块级的通用声明语句中使用Private语句创建的模块级变量的值可供定义它的模块中的所有过程使用卸载模块后,才会释放分配给模块级变量的内存例如:PrivateintAmountAsInteger15窗体变量和常量是在窗体的声明部分中声明的,若不使用Public声明则仅在窗体范围内有效可以在窗体的通用声明部分使用标准Dim语句声明这些变量例如:DimstrNameAsString16过程中的变量和常量过程级变量是在实际要使用变量的过程中使用Dim语句创建的过程级变量仅可用于定义它
7、们的过程内过程结束时,变量被清除,并释放分配给该变量的内存17操作符和表达式VB提供了多种操作符:算术运算符字符运算符关系运算符逻辑运算符在VB程序中编写表达式和运算过程时,可以使用这些操作符18算术操作符加法(+)减法(-)乘法(*)除法(/)求幂(^)19字符操作符Like:用于比较字符串&:用于连接字符串DimstrMynameAsStringstrMyname=inputbox("输入姓名")'输入的姓名是以J开头IfstrMynamelike"J*"thenMsgBox("输入的姓名是:"&str
8、Myname)EndIf(在VB环境中进行演示)20关系运算符<:小于>:大于=:等于<>:不等于<=:小于或等于>=:大于或等于21逻辑运算符AND:逻辑与OR:逻辑或NOT:逻辑非22运算符优先级算术比较逻辑指数运算(^)相等(=)Not负数(–)不等(<>)And乘法和除法(*、/)小于(<)Or整数除法()大于(>)求模运算(Mod)小于或相等(<=)加法和减法(+、–)大于或相等(>=)字符串连接(&
此文档下载收益归作者所有