VB语言基础知识培训.ppt
《VB语言基础知识培训.ppt》由会员分享,可在线阅读,更多相关《VB语言基础知识培训.ppt(68页珍藏版)》请在三一办公上搜索。
1、第三章 VB语言基础,3.1 编码规则3.2 数据类型3.3 变量与常量3.4 运算符和表达式3.5 常用函数3.6 常见错误,第3章 VB语言基础,语言语言是人类最重要的交际工具,是人们进行交流、沟通的表达符号。人们借助语言保存和传递人类文明的成果。语言是民族的重要特征之一,各民族一般都有自己的语言联合国的工作语言:汉语,英语,法语,俄语,西班牙语,阿拉伯语汉语是世界上使用人口最多的语言,英语是世界上使用最广泛的语言,第3章 VB语言基础,计算机语言计算机语言(Computer Language)是实现人-机交流的语言,是人与计算机之间传递信息的媒介人们通过计算机语言所规定的符号(指令或语句
2、)编写程序来要求计算机解决现实世界中的各种问题,第3章 VB语言基础,计算机语言种类,机器语言,汇编语言,FORTRANBASICCOBOLPASCALJAVACC+C#.,高级语言,第3章 VB语言基础,感性认识机器语言机器语言程序就是由0和1的序列构成的一系列指令代码,例如:机器指令:0 1 0 1 0 0 0 0电脉冲:,第3章 VB语言基础,感性认识机器语言,0001 11100010 1011 1100 00000101 00001011 1000 0110 1111 0001 10001000 1110 1101 10001000 1110 1100 00001100 0110 0
3、000 0110 0000 0000 0000 0000 0000 00011100 0110 0000 0110 0000 0001 0000 0000 0000 00101010 0000 0000 0000 0000 0000 0000 00000000 0010 0000 0110 0000 0001 0000 00001100 0010 0000 0010 0000 00001000 1101 0001 0110 0000 0011 0000 00001011 0100 0000 10011100 1101 0010 00011000 0000 0000 0110 0000 0010
4、 0000 0000 0011 00001000 1010 0001 0110 0000 0010 0000 00001011 0100 0000 00101100 1101 0010 00011011 0010 0000 10101100 1101 0010 00011011 0010 0000 11011100 1101 0010 00011100 1011,计算并显示 1+2 的结果 3,这样的程序不便记忆、也极易出错,基本上是没法掌握的!,这是一个机器语言的程序,第3章 VB语言基础,感性认识汇编语言机器语言的主要问题:不便记忆、难以编写和修改程序解决方案:使用汇编语言给每个机器指令指
5、定一个便于记忆的符号,例如:机器语言中指令:0 1 0 1 0 0 0 0汇编语言中语句:PUSH AX,第3章 VB语言基础,感性认识汇编语言等价的汇编语言程序,data segmenta db?b db?c db?mystr db c=$data endscode segmentmain proc farassume cs:code,ds:data,es:datastart:push ds sub ax,ax push axmov ax,datamov ds,ax,mov es,axmov a,1 mov b,2 mov al,a add al,b mov c,al lea dx,myst
6、r mov ah,09 int 21h add c,30h mov dl,c mov ah,2 int 21h mov dl,0ah int 21h mov dl,0dh int 21h retmain endpcode ends end start,第3章 VB语言基础,感性认识高级语言汇编语言程序通过用便于记忆的符号来代替指令代码,使得程序易于编写也便于维护但是,汇编语言代码实质上仅仅是机器语言代码的等价翻译,因此仍继承了机器语言代码冗长繁杂的特点,编写程序的效率仍然很低为解决汇编语言存在的问题,高级语言粉末登场,第3章 VB语言基础,感性认识高级语言计算 1+2 的 Basic 解决方案
7、 Dim a,b,c As Integer a=1 b=2 c=a+b print c,第3章 VB语言基础,高级语言的内容数据类型常量与变量运算符与表达式语句过程(函数)其他:数组、结构,3.1 数据类型,数据类型数据:记载客观事实的符号狭义:数值型数据,例如年龄、工资、奖金、收入、负债、成本、毛利广义:数值,文本,日期,时间,图形,图像,声音要通过计算机语言编写程序来解决现实世界中的问题,首先需要明确:计算机语言能处理哪些种类的数据计算机语言如何表示及处理这些数据这就是数据类型的基本概念,3.1 数据类型,数据类型(续)计算机语言用特定的符号(关键字)来区分各种类型的数据不同的语言所使用的
8、表示数据类型的符号打大同小异VB中表示数据类型的符号:Integer、String、Date、Boolean不同的数据类型,除表示它的符号(关键字)不同外,其数据的表示范围、形式以及对存储空间的要求等方面也各有不同,3.1 数据类型,VB中的数据类型数值数据类型:Byte,Integer,Long,Single,Double,Currency日期数据类型:Date逻辑数据类型:Boolean字符数据类型:String对象数据类型:Object变体数据类型:Variant,3.1 数据类型,VB中的数据类型,3.1 数据类型,数据类型备注Date表示形式一:用#括住日期、时间#January 1
9、,2000#10/24/2000#表示形式二:用数值表示日期时间小数点左边、右边的数值分别代表日期、时间正数:表示1899年12月31日及其后的日期、时间0:表示1899年12月30日负数:表示1899年12月31日前的日期、时间-11899-12-2901899-12-3011899-12-31-2.51899-12-28 12:00:00,3.1 数据类型,数据类型备注(续)String可声明为定长、变长字符串必须使用双引号“”括住Boolean逻辑型数据与整型数据之间可以相互转换逻辑型转换为整型True-1False 0整型转换为逻辑型非0数值 True0 False,3.1 数据类型,
10、数据类型备注(续)Object用于保存应用程序中指定对象的32位地址通过这种类型的变量引用并操作各种对象Variant用于声明暂时无法确定(可变)的数据类型究竟表示什么数据类型由程序上下文才能确定实际的数据类型可能是整型、字符串型、日期型以及其他数据类型,3.1 数据类型,对象数据类型关键字:Object空间要求:4字节说明:这种数据类型用于保存一个32位的地址应用程序中对象的地址,通过这种类型的变量去引用任何对象,3.2 变量与常量,概述通过计算机解决现实世界中的问题,简单而言,就是编写应用程序对数据进行必要的加工处理应用程序运行时,程序必须先加载到内存中,然后才能运行程序所处理的数据,也必
11、须先加载到内存中才能进行处理在应用程序对数据进行处理的过程中,涉及到如何表示(存取)数据的问题,3.2 变量与常量,概述(续)计算机语言规定:程序所处理的数据都必须取一个名字,即使用不同的名字来表示不同的数据程序运行中可以改变的数据命名为“变量”程序运行中不能改变的数据命名为“常量”示例 Dim sName As String Dim iAge As Integer sName=“文立斌”iAge=87,3.2.1 变量与常量的命名规则,变量、常量的命名规则必须以字母或汉字开头,由字母、汉字、数字或下划线组成 iAge,年龄,s姓名,i123应尽可能简短、有意义、明白易懂不能使用关键字VB已经
12、使用的名称:Integer、Long、Date、String、Select、If、End长度不超过255个字符,3.2.1 变量与常量的命名规则,变量、常量的命名规则(续)VB不区分变量、常量名的大小写:xyz、XYZ、xYz:视为完全相同建议变量的首字符大写、其他字符小写,常量名全大写为可读性考虑,建议名称前使用前缀(参见表1.3.1),3.2.1 变量与常量的命名规则,变量、常量的命名规则(续)错误或不当命名例举1ab不能是数字开头_name不能是下划线开头y+Z不能使用+号Emp Name不能夹杂空格DimDim是VB的关键字Rgb虽被允许,但应尽量避免,因为Rgb是VB的标准函数,容易
13、混淆,3.2.2 变量,变量变量指程序运行过程中其值可以改变的量变量的声明变量声明语句的形式Dim 变量名称 As 数据类型说明Dim:Dimesion数据类型:表1.3.1中的某个关键字 中部分可以省略(表示类型为Variant)变量名称:你给变量取的名字,3.2.2 变量,变量的声明(续)示例Dim iCount As Integer等价于Dim iCount%Dim sAllsum As single等价于 sAllsum!Dim sA As String变长字符串变量Dim sB As String*50定长字符串变量,不够50时补空格,超过50时截去多余的字符可以在一个语句中定义多个
14、变量Dim intX,intY As IntegerDim intX,intY As Integer,dblPI As Double,注意:各部分之间必须加空格!,3.2.2 变量,隐式声明指不经声明而直接使用变量,其类型都是Variant类型。建议尽量显式声明变量,3.2.3 常量,常量常量指程序运行过程中其值不能改变的量常量的类型直接常量系统预定义常量用户(程序员)定义符号常量,3.2.3 常量,直接常量指程序中直接使用的常数示例123整型常数123&长整型常数123.45单精度浮点数(小数形式)1.234E2单精度浮点数(指数形式)123D3双精度浮点数“I love me”字符串常数#
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 语言 基础知识 培训
链接地址:https://www.31ppt.com/p-2337462.html