第五章程序设计代码基础.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第五章程序设计代码基础.ppt》由会员分享,可在线阅读,更多相关《第五章程序设计代码基础.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Ch.5Ch.5第5章 VB程序设计代码基础5.1 字符集字符集5.2 数据数据类型型5.3 常量常量 5.4 变量量5.5 运算符与表达式运算符与表达式5.6 常用内部函数常用内部函数开始开始2023/1/311授课教师:张 雁Ch.5Ch.55.1 数据类型u基本数据类型1.字符集2.数值型数据3.字符串型数据4.其他类型u用户自定义类型返回本章首页返回本章首页2023/1/312授课教师:张 雁Ch.5Ch.5字符集u字符字符u构成程序构成程序设计语言的最小的言的最小的语法法单位位uUnicode字符集字符集u数字数字u英文字母英文字母u特殊字符特殊字符u关关键字(保留字)字(保留字)u
2、系系统提供的提供的标准准过程、函数、运算符、常量程、函数、运算符、常量2023/1/313授课教师:张 雁Ch.5Ch.5编码规则uVB代代码不区分大小写不区分大小写u关关键字前后必字前后必须有空格有空格uVB以以换行符作行符作为一条一条语句的句的结束束u在一行写多条在一行写多条语句句时,各,各语句之句之间用用“:”分割分割u续行符行符为(空格(空格+下划下划线)u一行最多一行最多255个字符,一条个字符,一条语句最多句最多1023个字个字符符uRem或或“”作作为注注释的的标记2023/1/314授课教师:张 雁Ch.5Ch.55.2 基本数据类型u数数值型数据型数据u字符串型数据字符串型数
3、据u其他型数据其他型数据2023/1/315授课教师:张 雁Ch.5Ch.51.数值型数据u整数整数类型型u整型(整型(Integer)u长整型(整型(Long)u实数型数型u单精度浮点型(精度浮点型(Single)u双精度浮点型(双精度浮点型(Double)u货币型(型(Currency)u字字节型(型(Byte)2023/1/316授课教师:张 雁Ch.5Ch.52.字符串型数据u字符串(字符串(String)u用双引号括起来的字符序列用双引号括起来的字符序列u由西文字符和由西文字符和汉字字组成成u类别u可可变长度字符串:度字符串:0 02 23131个字符个字符u固定固定长度字符串:度字
4、符串:最大最大长度不超度不超过6553565535个字符个字符 2023/1/317授课教师:张 雁Ch.5Ch.53.其他类型u布布尔型(型(Boolean)u占占2个字个字节,逻辑判断判断uTrue;Falseu日期型(日期型(Date)u#01/11/2009#u对象型(象型(Object)u4个字个字节,引用,引用应用程序中的用程序中的对象象u可可变类型(型(Variant)u除了固定除了固定长度字符串数据和用度字符串数据和用户自定自定义类型外,型外,可以包含任何可以包含任何类型的数据型的数据2023/1/318授课教师:张 雁Ch.5Ch.5用户自定义数据类型u定定义格式格式uTyp
5、e 数据数据类型名型名 数据数据类型元素名型元素名 As 类型名型名 数据数据类型元素名型元素名 As 类型名型名 End TypeuExample P512023/1/319授课教师:张 雁Ch.5Ch.5枚举类型u定定义格式格式uPrivate|Public 类型名称型名称 成成员名名=常数表达式常数表达式 成成员名名=常数表达式常数表达式 End EnumuExample P52返回本节返回本节2023/1/3110授课教师:张 雁Ch.5Ch.55.3 常量1.直接常量直接常量2.符号常量符号常量返回本章首页返回本章首页2023/1/3111授课教师:张 雁Ch.5Ch.51.直接常量
6、u常量常量u在程序运行期在程序运行期间其其值不会不会发生生变化的量。化的量。u直接常量直接常量u在程序中以明在程序中以明显形式形式给出的数出的数u类别u字符串常量字符串常量 “符号符号”u数数值常量常量 12u布布尔常量常量 Trueu日期常量日期常量#10/11/2005#2023/1/3112授课教师:张 雁Ch.5Ch.52.符号常量u符号常量符号常量u用来代替数用来代替数值值或字符串。或字符串。u用用户户自定自定义义和系和系统统定定义义u用用户户自定自定义义一般格式一般格式Const Const As As 类型型 uNotesu 中不能使用函数中不能使用函数调用用u不能不能对符号符号
7、赋新新值u系系统定定义符号常量符号常量返回本节返回本节2023/1/3113授课教师:张 雁Ch.5Ch.55.4 变量1.变量的命名量的命名规则声明声明2.变量的声明量的声明返回本章首页返回本章首页2023/1/3114授课教师:张 雁Ch.5Ch.51.变量的命名规则u变量量u一个有名称的内存位置称一个有名称的内存位置称为变量。量。u命名命名规则u只能由字母、数字和下划只能由字母、数字和下划线组线组成(第一个字成(第一个字符必符必须须是英文字母,最后一个字符可以是是英文字母,最后一个字符可以是类类型型说说明符)明符)u有效字符有效字符为为255个;个;u不能用不能用Visual Basic
8、Visual Basic的保留字作的保留字作变量名量名u一般,将一般,将组成成变量的每个量的每个单词的首字母大写的首字母大写2023/1/3115授课教师:张 雁Ch.5Ch.52.变量的声明量的声明u 在在变量使用前,一般必量使用前,一般必须先声明先声明变量名和量名和类型,以便系型,以便系统为其分配存其分配存储单元。元。u声明方式声明方式u用用类型型说明符明符ustrName$DblNum%u声明声明语句句uDim|Private|Static|Public As uDim IntSum As Integer2023/1/3116授课教师:张 雁Ch.5Ch.5变量的初始化量的初始化u数数值
9、为0u字符串字符串u可可变长度度为空字符串空字符串u固定固定长度用度用0填充填充uVariant为Empty2023/1/3117授课教师:张 雁Ch.5Ch.52.变量的声明量的声明u隐式声明式声明u一个一个变量未定量未定义直接使用,直接使用,则该变量量为Variant类型型u强制制显式声明式声明u强制声明制声明变量量u设置方法置方法uOption Explicit语句(句(仅限于限于语句所在模句所在模块)u“工具工具/选项/编辑器器”中复中复选“要求要求变量声明量声明”(新(新建模建模块适用)适用)返回本节返回本节2023/1/3118授课教师:张 雁Ch.5Ch.55.5 运算符与表达式
10、1.算算术运算符及表达式运算符及表达式2.字符串运算符及表达式字符串运算符及表达式3.关系运算符布关系运算符布尔运算符运算符4.表达式的运算表达式的运算顺序序返回本章首页返回本章首页2023/1/3119授课教师:张 雁Ch.5Ch.51.算术运算符及表达式u算算术运算符运算符u对数数值型数据型数据执行各种算行各种算术运算。运算。u运算符运算符u指数运算(指数运算()u浮点数除法(浮点数除法(/)与整数除法()与整数除法()u取模运算(取模运算(ModMod)u算算术运算符的运算符的优先先级2023/1/3120授课教师:张 雁Ch.5Ch.52.字符串运算符及表达式u运算符(运算符(连接两个
11、字符串)接两个字符串)u&u进行字符串的行字符串的连接接u+u操作数操作数为字符串,字符串,连接接u操作数操作数为数数值,进行算行算术运算运算2023/1/3121授课教师:张 雁Ch.5Ch.53.关系运算符与布尔运算符u关系运算符关系运算符u对两个表达式的两个表达式的值进行比行比较,结果果为布布尔型。型。u比比较注意点注意点 P73u优先先级相同相同u布布尔运算符运算符uNotNot(非)、(非)、AndAnd(与)、(与)、OrOr(或)(或)2023/1/3122授课教师:张 雁Ch.5Ch.54.表达式的运算顺序u对表达式求值的顺序u函数运算u算术运算 u关系运算 u逻辑运算uExa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 章程 设计 代码 基础
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内