- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章Visual Basic程序设计基础 1、标识符及程序书写规则 (1)标识符 1)系统标识符(关键字/保留字) 2)系统预定义标识符 3)用户自定义标识符 (2)VB书写规范 (3)约定 引言——程序存储 2、数据类型 数据按两种方式划分: 1、据种类不同,划分为不同的数据类型。数据类型不同,其处理方式也不同。 2、据数据在程序运行期间是否发生改变,划分为常量和变量。 基本数据类型 3、 常量、变量 (1)常量 1)直接常量 类型有: 字符串常量、数值常量 、 布尔常量、日期常量等。 整型: 12,-3 ,1% 长整型:-2147483640 , 1 单精度实型: 1.2, -3.4, -1.0! 双精度实型:-3.5e55 , -1.0# 字符串: “hello world” , “” 日期型: #10/12/2005 10:10:10# 布尔型: Ture,False 2)符号常量 ①系统定义符号常量 系统常量位于对象库中,可通过“视图”/“对象浏览器”查看。vbRed表示红色,直接引用。 ②用户定义符号常量 形式: Const 常量名1 [AS 类型] = 表达式,常量名2 [AS 类型] = 表达式… 说明: ⑴ 省略 [AS 类型] ,常量的类型由表达式值的类型决定。 ⑵ 符号常量不能改变,不能重新赋值。 (3)用逗号分隔多个常量声明 。 举例: Const Pi = 3.14159265358979 Const Pi #= 3.14 Const Max As Integer = 100 Const Birth = #1/1/06# Const MyString = China 变量的声明 (1)用声明语句声明变量 格式: Dim|Private|Static|Public 变量名 [AS 类型/类型符] [,变量名 [AS 类型/类型符]] 例如: Dim fac As Long,addr As String Dim average As Single ,strName$ Dim var1,var2 AS Double 使用声明语句声明变量后,VB自动给变量分配内存空间,并赋初值。 (2)隐式声明 VB默认,可以不进行变量显示声明而通过赋值语句直接使用变量。其类型默认为变体(Variant)类型。 例如: strName=“你好!” strName=56 但常会因各种原因,出现难以查找错误,所以在程序中最好先声明再使用。 (3) 强制显示声明 1、在每个窗体模块或标准模块“通用|声明”部分写入下面语句: Option Explicit 2、“工具”/“选项”/“编辑器”,选择“要求变量声明”。 练习 留言板。 练习 数字互换。 4、运算符及表达式 在高级语言中,用运算符将操作数(操作数可以是:常量、变量、函数、对象等)连接起来,可以组成各种类型的表达式,从而实现程序编制中所需要的各种操作。 表达式的种类 表达式的种类 : 算术运算符与算术表达式 字符串运算符与字符串表达式 关系运算符与关系表达式 逻辑运算符与逻辑表达式 日期运算符及日期表达式 对象表达式 … 算术运算符与算术表达式 设:ia=3 字符串运算符与字符串表达式 例: abcdef 12345 结果为 abcdef12345 abcdef + 12345 出错 “123” + 456 ‘结果为数值 579 (+时,若两边的表达式有数值,则做算术加法运算) 注意:True转换为数值-1,False转换为数值0 123 + True 结果为 122 关系运算符及关系表达式 关系表达式说明 (1) 在关系表达式中两个操作数进行大小比较,结果为逻辑量。 (2) 如果两个操作数是数值型,则按其大小比较。 (3) 如果两个操作数是字符串,则按字符的ASCII码值从左到右逐一比较,最先出现的不一样字符之间的关系决定了两个字符串比较的结果。 (4) 如果两个操作数是日期型,将日期看成“yyyymmdd”的8位整数,按数值大小比较。 逻辑运算符及逻辑表达式 运算符的优先级 当一个表达式中存在多种运算符时,按如下优先级的先后顺序进行运算: 算术运算符字符运算符关系运算符逻辑运算 注意: (1) 用括号可以改变运算顺序。 (2) 乘方和负
文档评论(0)