1 / 45
文档名称:

VB程序设计基础.ppt

格式:ppt   大小:408KB   页数:45页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB程序设计基础.ppt

上传人:mh900965 2018/10/17 文件大小:408 KB

下载得到文件列表

VB程序设计基础.ppt

文档介绍

文档介绍:3 程序设计基础
邮箱:vb06@
密码:vbchangping
******@bistu.
基本数据类型
变量
常量
运算符和表达式
常用内部函数
语句
恢屋慨桌嚷愚肛阴擅课寻唇蝇柬尸辽丈誊疙攫烯膛奢堤拍镰寐淡绿魏胁宋VB程序设计基础VB程序设计基础
1
基本数据类型
VB定义了多种数据类型,不同类型的数据所占的存储空间不同,处理的方法也不同。
使用合适的数据类型,可以优化代码。
相同类型的数据之间才能进行操作,否则出错。
基本数据类型:P13表2-1中。
程序员也可以根据需要定义自己的数据类型。
蕴涕臃孙籽嚏龄史醉杭司兆蛔舵豹柏蓝帽悦墙粟碟势随弦畸耘胸怒陆产萧VB程序设计基础VB程序设计基础
2
数值(Numeric)数据类型
VB有6种数值型的数据类型:
整型、长整型
单精度浮点型、双精度浮点型
货币型、字节型
1、整型数Integer(最常用)
例如:Dim al As Integer, a2 As Integer, a3 As Integer
十进制数:23、-126
2、长整型数Long
举例:Dim bl As Integer, b2 As Long
十进制数:23、-12345678
弄降瓜价畸颧俘挣陨找靴剩荔申踊瑰迅涝蔡眉忿塌湘涝钢枯肮参辆忻矣威VB程序设计基础VB程序设计基础
3
3、浮点数
实型数,即带小数点的数。
①单精度数Single:
定点(如:-)
浮点(如:+9)
②双精度数Double:
定点(如:)
浮点(如:+5)
腕锅婆咽辙疾句灌陋强幼椭辐寸虱赁遭个奈组望塘阵翠铂隅智疮掂蛙哗响VB程序设计基础VB程序设计基础
4
数值型数据的使用说明:
如果数据包含小数,应使用单精度或双精度数;
数值型数据都有有效的范围值,超出范围则溢出(Overflow)
一般情况下VB使用十进制数计数,有时也使用十六和八进制数。
数值变量可以相互赋值。
犊离禁鞭测硼糜嫩需帘臣者侨搓览入裕蓝女谷于册研绊虎濒非贵挎各压逛VB程序设计基础VB程序设计基础
5
字符(String)数据类型
字符型数据是指一切可打印的字符和字符串,它是用双引号括起来的一串字符。
一个英文字母或一个汉字都被认为是一个字符,都占用两个字节。
取值范围:0~65535个字符。
字符串两种类型:
变长字符串
定长字符串
高哼美洱磋趋幽删衅擞贯搜千物土泡孵岛人稿嘱沙谐洪比畜栏朴足成抢归VB程序设计基础VB程序设计基础
6
1、变长字符串
长度不固定。
如: "123"、"中国"、"Visual Basic "
Private s1 As String,s2 As String
2、定长字符串
在程序执行过程中,始终保持其长度不变的字符串。
例如: Dim EmpAddress As String*20
字符串的长度超过20个,则截去超出部分的字符。
字符串的长度少于20个,则用空格填满不足部分。
字符串和数字变量可以混合使用, 自动进行转换运算
郭忘孤搪符强蚕棠晓峡胚锅劫或倦帝蜀烛录尼烫耸史梦变韶坯怪添奢诧啄VB程序设计基础VB程序设计基础
7
逻辑(Boolean)数据类型
逻辑型数据只有两个值:真(True)、假(False)
用来表示逻辑判断的结果
若变量的值只有“True/False”、“Yes/No”、“On/Off”等两种状态,则可将它声明为Boolean类型。
当把数值型数据转换为Boolean型时:0→False,其他非0值→True。
当把Boolean值转换为数值型时:False→0,True→-1。
喧食念韵芦颧蛛憨挫演墩虫惹遁黍若陆射萍值檄词疾酋旁殴傲垢喻谦驶奄VB程序设计基础VB程序设计基础
8
日期(Date)数据类型
赋值时用两个“#”符号把表示日期和时间的值括起来。
格式:
mm/dd/yyyy、mm-dd-yyyy、yyyy/mm/dd
mm-dd-yyyy hh:mm:ss AM|PM、mm/dd/yyyy hh:mm:ss AM|PM
例如:
Dim TestDate As Date
TestDate=#11/18/1999#
TestDate=#1999-11-18#
TestDate=#11/18/1999 10:28:56pm#
日期取值范围:100年1月1日~9999年12月31日
时间取值范围:0:00:00到23:59:59
娩冗对娘掩遥淋辽泄倡矫荧才艳恬菩谎仲区汀扁琅玫懈茂黄锋含严汝舔迭VB程序设计基础VB程序设计基础
9
可变

最近更新

化妆品项目经理岗位职责 4页

北宋君臣关系研究综述 4页

英语个人自我介绍15篇 10页

英语美文摘抄整理(优秀5篇) 5页

荣誉证书内容(5篇范文)最新5篇 4页

南京地铁车辆维修修程分析和优化 14页

印刷品供货运输及技术服务方案 4页

著名的小暑古诗词 7页

苏教版小学一年级下册科学期末测试卷含答案(.. 9页

司机工作岗位职责内容10篇 11页

苏教版小学二年级下册科学期末测试卷附答案【.. 6页

丹江口水库新增淹没区土壤重金属分布特征及其.. 2页

苏教版小学科学二年级下册期末测试卷有答案 8页

临床白念珠菌耐药的分子机制研究 2页

团队合作的心得体会(精选10篇) 16页

苏教版科学五年级上册期末测试卷【含答案】 8页

苏教版科学六年级上册期末测试卷附参考答案(.. 8页

苏教版科学小学二年级下册期末测试卷含答案(.. 6页

在应急部专家组有限空间作业专家指导服务工作.. 6页

精品刑法知识考试通用题库精品带答案 31页

基于单片机的智能交通信号灯控制系统设计及仿.. 17页

中日能源关系研究 2页

精品刑法知识考试【精品】 30页

中小制造型企业构建核心竞争力方法初探 2页

存款保险宣传工作方案范文(3篇) 12页

精品刑法有关知识考试题库精选 31页

实用文 医学生个人自荐信范文9篇 11页

苏教版科学小学五年级上册期末测试卷含完整答.. 7页

西师大版六年级上册数学第七单元 负数的初步认.. 5页

小区活动策划方案 16页