版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023/12/13《VisualBasic程序设计简明教程》12.1数据类型计算机中的数据是现实世界中信息的具体表现形式,它有一定的数据类型,数据类型确定了数据的取值范围和能够进行的操作。在计算机的存储器中,不同类型的数据所占存储空间的长度也有所不同。2023/12/13《VisualBasic程序设计简明教程》2VB语言的数据类型数据类型数值类型字节型双精度型整型单精度型长整型货币型字符型逻辑型日期型对象型变体型2023/12/13《VisualBasic程序设计简明教程》3标识符(1)关键字关键字又称保留字,是VB语言预先规定的具有固定含义的一些单词。(2)标识符标识符的命名规则是,以字母开始,由字母、下划线和数字组成。标识符不能与关键字同名。在标识符中并不区分字母的大小写。返回2023/12/13《VisualBasic程序设计简明教程》42.2常量与变量常量是指在程序执行期间其值不发生变化的量,变量的字面含义是指在程序执行期间其值可以变化的量,实际上对应了内存的一段存储空间。常量有不同的数据类型,它可以分为直接常量和符号常量。2023/12/13《VisualBasic程序设计简明教程》52.2.1常量——整型常量(1)十进制整数。(2)八进制整数,以&或者&O作为前缀。(3)十六进制整数,以&H作为前缀。如果在一个整型数据的尾部附上&,则表示长整型常量。2023/12/13《VisualBasic程序设计简明教程》62.2.1常量——实型常量(1)定点形式,由数字和小数点组成。(2)指数形式,由尾数、指数符号(E)和指数组成。尾数不能省略,指数是整数。如果在一个实型数据的尾部附上#,或者用指数符号(D)代替指数符号(E),则表示双精度型常量。2023/12/13《VisualBasic程序设计简明教程》72.2.1常量——字符型常量字符型常量又称为字符串,是由一对双引号括起来的字符序列,例如“CHINA”、“Mp3”和“集结号”等等。字符串的长度是指字符串中字符的个数,“”是空串,表示不包含任何字符,长度为0。VB采用Unicode编码,用两个字节表示一个字符,每一个字符对应一个Unicode码,汉字也有自己的Unicode码。2023/12/13《VisualBasic程序设计简明教程》82.2.1常量——逻辑型常量逻辑型常量只有True和False两个值,分别表示“真”和“假”。2.2.1常量——日期型常量l日期型常量由一对“#”括起来,表示日期和时间。
l标准格式:#月/日/年时/分/秒AM|PM#
2023/12/13《VisualBasic程序设计简明教程》92.2.1常量——符号常量定义符号常量的一般格式为:
Const符号常量[As类型]=表达式例如:
ConstPIAsSingle=3.14159VB提供了很多符号常量,它们均以vb开头,程序员可以在程序中直接使用。2023/12/13《VisualBasic程序设计简明教程》102.2.2变量变量代表了内存中某一段存储空间,其中可以存放数据即变量的值,存储空间的大小则由变量的数据类型来决定。变量有名字,程序员在程序中可以通过变量名访问变量所对应的内存空间。变量的取值范围是有限的,而且其所占内存的字节数越多,相应的取值范围就越大。2023/12/13《VisualBasic程序设计简明教程》11VB基本类型的变量类型关键字类型符所占字节数取值范围字节型Byte10~255整型Integer%2-32768~32767长整型Long&4-2147483648~2147483647单精度型Single!4-3.4×10-38~+3.4×1038双精度型Double#8-1.7×10-308~+1.7×10308货币型Currency@8-922337203685477.5808~922337203685477.5807逻辑型Boolean2True或者False字符型String$字符串的长度日期型Date8100年1月1日~9999年12月31日对象型Object4变体型Variant2023/12/13《VisualBasic程序设计简明教程》12变量定义语句Dim变量1As类型[,变量2As类型,…]例如:
DimaAsInteger,bAsSingle,cAsString如果定义变量时在其尾部附上类型符,则可以省略类型说明部分。
Dima%,b!,c$2023/12/13《VisualBasic程序设计简明教程》13字符串变量字符串变量一般能够存放不固定长度的字符串,也可以在程序中定义定长的字符串变量。例如:DimsAsString*20如果变量未经定义而直接使用,或者在定义时没有进行类型说明,则系统默认该变量为变体型(Variant)。返回2023/12/13《VisualBasic程序设计简明教程》142.3运算符与表达式运算符用于对数据进行运算,被运算的数据称为操作数。表达式描述对哪些数据以什么顺序施以什么样的操作,它由运算符和操作数组成。操作数既可以是常量,也可以是变量,还可以是函数调用。2023/12/13《VisualBasic程序设计简明教程》152.3运算符与表达式——算术表达式运算符优先级功能^1指数(幂运算)-2取负*3乘/3除\4整除Mod5取余+6加-6减2023/12/13《VisualBasic程序设计简明教程》16说明:整除(\)运算是取整数相除的商,取余(Mod)运算是取整数相除的余数。除(/)与整除(\)不同,它是针对实数的除法运算。指数(^)运算的幂次既可以是整数,也可以是实数。2023/12/13《VisualBasic程序设计简明教程》17算术运算的数据类型如果参加算术运算的操作数具有不同的数据类型,为保证数据运算的精度,VB规定运算结果的数据类型以高类型为准。所谓高类型,是指其所占内存的字节数较多。例如Integer型数据和Double型数据进行运算,则运算结果的数据类型为Double型。2023/12/13《VisualBasic程序设计简明教程》182.3运算符与表达式——字符串表达式连接运算符(&)用来连接两个字符串,它的优先级低于算术运算符。加(+)也可以用来连接字符串,例如字符串表达式“Visual”+“Basic”的值是“VisualBasic”。2023/12/13《VisualBasic程序设计简明教程》19字符串连接运算符的比较左操作数右操作数&+“123”“456”“123456”“123456”“123”456“123456”579123456“123456”579123“456abc”“123456abc”类型不匹配,出错2023/12/13《VisualBasic程序设计简明教程》202.3运算符与表达式——日期表达式(1)两个日期型数据相减,结果是一个数值,表示两个日期之间相差的天数。(2)一个日期型数据与一个数值相加或者相减,结果是一个日期型数据,表示向后或者向前推算日期。例如#5/3/2008#-#4/29/2008#的值是4,#5/3/2008#+5的值是#5/8/2008#。返回2023/12/13《VisualBasic程序设计简明教程》212.4语句语句是构成VB程序的最小单位,程序中的语句经过编译之后,生成了若干条机器指令。根据这些指令,计算机系统就能够完成运算操作,或者实现对操作流程的控制。2023/12/13《VisualBasic程序设计简明教程》222.4语句——书写规则1.注释(1)使用单引号(’)引导,一般出现在一条语句的后面。(2)使用Rem引导,必须单独一行。2.续行续行符(_)的写法是空格紧跟下划线,它只能出现在一行的末尾。3.语句分隔用冒号(:)把几条语句分隔,然后写在同一行。2023/12/13《VisualBasic程序设计简明教程》232.4语句——赋值语句变量|对象.属性=表达式(1)=是赋值运算符,它需要两个操作数,优先级最低。(2)赋值运算符的右操作数通常是算术表达式、字符串表达式和函数调用表达式,左操作数是变量或者对象的属性。(3)执行赋值语句时,首先计算赋值运算符右边的表达式,然后把值赋给左边的变量或者对象的属性。2023/12/13《VisualBasic程序设计简明教程》24赋值语句的作用保存数据运算的结果。v=4/3*3.14*r^3'计算球的体积在程序中修改对象的属性值。Text1.BackColor=vbRed2023/12/13《VisualBasic程序设计简明教程》25函数调用表达式一般形式为:函数名(参数列表)VB语言提供了大量的内部函数,它们能够完成一些预先设定好的功能,诸如计算数学函数值、字符串处理以及类型转换等等。例如:
DimaAsIntegera=Val("123abc")2023/12/13《VisualBasic程序设计简明教程》262.4语句——流程控制语句流程控制语句并不参与对数据的操作,而是控制程序执行的流程。它可以分为两类:一类是流程结构语句,另一类是流程转向语句。End语句End语句的功能是立即结束程序的执行。返回2023/12/13《VisualBasic程序设计简明教程》272.5窗体窗体(Form)是VB程序的重要对象,也是所有控件的容器。程序的每一个窗体都是VB工程中的一个模块,并单独保存在一个窗体文件(.frm)中。在程序运行时,每一个窗体对应于一个具有Windows风格的窗口。如右图所示:2023/12/13《VisualBasic程序设计简明教程》28
窗体的常用属性属性作用Name设置窗体的对象名Caption设置窗体的标题AutoRedraw确定是否自动重画被遮住的窗体内容BorderStyle设置窗体边框的类型BackColor设置窗体的背景颜色ForeColor设置窗体的前景颜色Font设置窗体中显示的文字的字体Height设置窗体的高度Width设置窗体的宽度Top设置窗体距屏幕顶端的距离Left设置窗体距屏幕左端的距离Moveable确定程序运行时窗体能否移动Visible确定程序运行时窗体是否可见WindowState设置窗体在启动时的状态2023/12/13《VisualBasic程序设计简明教程》29说明:Name是所有控件都具有的属性,其属性值就是控件对象在程序中的对象名。程序第一个窗体的默认对象名是Form1。窗体的高度、宽度以及距离等属性值的单位是Twip,1英寸=1440Twip。2023/12/13《VisualBasic程序设计简明教程》30窗体的常用事件事件来源Click鼠标单击窗体DblClick鼠标双击窗体Load窗体装入工作区Unload卸载窗体Activate窗体成为活动状态DeActivate窗体成为不活动状态Resize调整窗体的尺寸2023/12/13《VisualBasic程序设计简明教程》31说明:装入窗体时会自动触发Load事件,因此可以在窗体的Load事件过程中对控件对象和变量进行初始化。Activate事件和DeActivate事件往往发生在拥有多个窗体的VB程序中。2023/12/13《VisualBasic程序设计简明教程》3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政府采购合同性质的认定与问题
- 知名足浴品牌合同协议
- 软件购买合同格式模板
- 玩具购销合同样本示例示例
- 房屋宅基地买卖合同的在线
- 书法展览赞助合同
- 长期租赁合同解释说明
- 公司借款合同协议书示例企业版
- 定制版委托服务合同
- 寿山石销售合同模板示例
- 燃气有限公司突发环境专项应急预案
- 【课件】供应商现场与质量管理
- 2024年立式碾米机项目可行性研究报告
- 狼疮性脑病的护理
- 统编版语文九年级上册(2024)(含答案)
- 中华人民共和国保守国家秘密法实施条例培训课件
- 2024年全国统一高考英语试卷(新课标Ⅰ卷)含答案
- 2024年认证行业法律法规及认证基础知识 CCAA年度确认 试题与答案
- Unit 1 - Unit 6 知识点(知识清单)-2024-2025学年人教PEP版(2024)英语三年级上册
- 花卉学智慧树知到期末考试答案章节答案2024年浙江农林大学暨阳学院
- T∕ACSC 01-2022 辅助生殖医学中心建设标准(高清最新版)
评论
0/150
提交评论