《VB程序设计第一章》PPT课件.ppt
《《VB程序设计第一章》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《VB程序设计第一章》PPT课件.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Visual Basic程程 序序 设设 计计米娜瓦尔米娜瓦尔 BASIC是Beginners All-purpose Symbolic Instruction Code(初学者通用符号指令代码)的缩写,是国际上广泛使用的一种计算机高级语言。BASIC简单、易学,目前仍是计算机入门的主要学习语言之一。BASIC语言自其问世经历了以下四个阶段:第一阶段:(1964年70年代初)1964年BASIC语言问世。第二阶段:(1975年80年代中)微机上固化的BASIC第三阶段:(80年代中90年代初)结构化BASIC语言。第四阶段:(1991年以来)Visual BASIC BASICBASIC语言的
2、问世及发展语言的问世及发展 1991年,微软推出了Visual Basic1.0版。这在当时引起了很大的轰动。许多专家把VB的出现当做是软件开发史上的一个具有划时代意义的事件。其实,以我们现在的目光来看,VB1.0的功能实在是太弱了。但在当时,它是第一个“可视”的编程软件。这使得程序员欣喜之极,都尝试在VB的平台上进行软件创作。微软也不失时机地在四年内接连推出VB2.0,VB3.0,4.0三个版本。并且从VB3.0开始,微软将ACCESS的数据库驱动集成到了VB中,这使得VB的数据库编程能力大大提高。从VB4.0开始,VB也引入了面向对象的程序设计思想。VB功能强大,学习简单。而且,VB还引入
3、了“控件:的概念,使得大量已经编好的VB程序可以被我们直接拿来使用,如今,VB已经有了6.0版。第一章 Visual Basic程序设计基础第二章 程序设计流程第三章 常用内部控件第四章 数组第五章 图形设计第六章 过程第七章 用户界面设计第八章 文件操作第九章 数据库编程第十章 ActiveX控件第十一章 应用程序窗体设计第一章第一章 Visual Basic程序设计基础程序设计基础 程序设计方法的发展 应用示例VB主要功能和特点VB集成开发环境 数据类型 变量 常用内部函数 运算符与表达式1.初期的程序设计 高运行效率、少占用内存为目标2.结构化程序设计程序的可读性、可维护性为目标 程序=
4、算法+数据结构 的面向过程的程序设计3.面向对象的程序设计 降低程序的复杂性、提高软件的开法效率和改善工作界面为目标 程序=对象+消息 的面向对象的程序设计程序设计方法的发展程序设计方法的发展应应 用用 示示 例例例1.1 简单迷宫游戏例1.2 画笔小工具 例1.3 Win资源浏览器 VB主要功能和主要功能和特点特点1.具有面向对象的可视化设计工具2.事件驱动的编程机制3.提供易学易用的应用程序集成开发环境4.结构化的程序设计语言5.支持多种数据库系统的访问6.Active技术7.VB6在开发环境上、网络功能等的增强8.完备的help联机帮助功能几个重要的概念几个重要的概念1.类 类是创建对象
5、实例的模板,包含了创建对象的属性描述和行为特征的定义。2.对象 是类的一个实例,继承了类的属性、方法。Vb中常用的对象有:窗体、控件等。类是一种相似的对象,对象是某种类的一个具体实例类是一种相似的对象,对象是某种类的一个具体实例。3.对象的三要素 属性、方法和事件 4.属性:对象的性质,即用来描述和反映对象特征的参数。例如:Text1.Text=“你好!”5.方法:对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。例如:Text1.Setfoucs6.事件:响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。事件的触发:由用户触发或由系
6、统触发。例如:Text1有Click事件、Change事件等等。VB应用程序通常由三种模块组成:窗体模块(Form):(*.frm)标准模块(Module):(*.bas)类模块(Class):(*.cls)VB使用工程实现对应用程序的组织、管理。一个工程对应一个工程文件(*.vbp)VB集成开发环境集成开发环境1.主窗口 由标题栏、菜单栏和工具栏组成2.窗体(form)窗口 设计vb程序的界面3.代码(code)窗口 编辑窗体、标准模块中的代码4.属性(properties)窗口 所有窗体或控件的属性设置5.工程资源管理器(project expror)窗口 保存一个应用程序所有的文件6.工
7、具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计VB应用程序的执行步骤如下:1.启动应用程序,装载和显示窗体;2.窗体(或窗体上的控件)等待事件的发生;3.事件发生时,执行对应的事件过程;4.重复执行步骤(2)和(3);5.直到遇到“END”结束语句结束程序的运行;或按“结束”强行停止程序的运行。我们将计算机能够处理的数值、文字、声音、图形、图像等各类信息统称为数据,根据数据所描述信息的含义,又将数据分为不同的种类,即为数据类型。数数 据据 类类 型型 数据类型不同的数据,在内存中的存储结构不同,占用的空间也不同。对于不同的程序设计语言,数据类型的规定和处理方法也不相同。
8、基本数据类型:数值型、日期型、字节型、货币型、逻辑型、字符串型、对象型、变体型等等。VB的数据类型有两类:基本数据类型和用户自定义类型。VB允许用户用Type语句创建自己需要的数据类型,称为用户定义类型。数数 值值 型型 数数 据据VB的数值型数据分别有整型、浮点型、货币型和字节型,其中,整型又有整型和长整型之分,浮点型有单精度浮点和双精度浮点两种。1.整型(Integer,类型符%)整型是指不带小数点和指数符号的数。整型数在内存中占2个字节,十进制整型数的取值范围为:-32768 +32767,在机器内以二进制补码表示。VB中整型数的表示形式为:n%,n为数字,%为类型符。如:12,-345
9、,678%都是整数型;而45678%会发生溢出错误,因为它超出了整型的取值范围,此时应该采用长整型或浮点型数来表示。2长整型(Long,类型符&)长整型数在内存中占4个字节,十进制长整型数的取值范围为:-2147483648 +2147483647。长整型数的表示形式:n&如:123456,3456789&等都是长整数型。3单精度浮点型(Single,类型符!)浮点数又称为实型数,是指带有小数点或写成指数形式的数。浮点数表示数的范围大,但是存在误差。单精度浮点数在内存中占4个字节,有效数字精确到7位十进制数。单精度浮点数的表示形式有以下几种:n.n、n!、nEm、n.nEm其中,n、m为无符号
10、整数,E或e表示指数,!为类型符。如:-1.2,34.56!,1.23E-4,.1234e12等都表示浮点数。4双精度浮点型(Double,类型符#)双精度浮点数在内存中占8个字节,有效数字精确到16位十进制数,其表示形式为:n.n、n#、nDm、n.nDm、n.nEm#等。如:34.56#,1.23D-4,.1234e12#等都表示浮点数。5货币型(Currency,类型符)货币型数据专门用来表示货币值,以定点实数或整数表示,整数部分为15位,可以精确到小数点后4位,在内存中占8个字节。货币型数据的表示形式为数字后加符号,例如:13.56、65。需要注意的是,虽然货币型数据与浮点数都是带小数
11、点的数,但是它们是有区别的,前者小数点是固定的,而后者小数点是浮动的。例如,我们计算1+1,有可能得到的结果却是1.99999999。而如果是Currency类型的数据是用十进制进行运算,因而计算结果是非常精确的。6字节型(Byte)字节型数据在内存中占1个字节,取值范围:0255,一般用于存储二进制数。用于存放字符型数据,字符是由西文字符和汉字组成,字符数据必须用双引号括起来。一个西文字符占1个字节,一个汉字占2个字节。如:”Visual Basic”,”VB程 序 设 计”,”123”等都表示字符型数据。说明:1双引号为分界符,输入和输出时并不显示;2字符串中包含字符的个数称为字符串长度;
12、3长度为零的字符串称为空字符串;4字符串中包含的字符区分大小写。字符类型(字符类型(StringString,类型符类型符$)日期型数据日期型数据 (DateDate)日期型数据在内存中占8个字节,以浮点数形式存储。日期的表示范围为:100年1月1日到9999年12月31日,时间表示范围为:00:00:0023:59:59。日期型数据的表示可以用#括起来,也可以用“/”、“,”、“-”分隔开,顺序可以是年、月、日,也可以是月、日、年。但时间必须用“:”分隔,顺序是时、分、秒。如:#September,11,2005#、#2005-09-11#、#10:30:00 AM#、#09/11/2005
13、 10:30:00 AM#逻辑型(逻辑型(BooleanBoolean)又称为布尔型,主要用于逻辑判断,在内存中占2个字节。逻辑型数据的取值只有两种:True(真)和False(假)。进行数据转换时,如果将逻辑型数据转换成数值型数据,则True转换为-1,False转换为为0;如果把其它类型数据转换为逻辑型数据时,非0的数据转换为True,0转换为Fasle。对象型数据对象型数据(ObjectObject)在前面我们已经介绍了对象的概念,那么,对象型数据可以用来表示应用程序中的图形、OLE对象或其他对象,它在内存中占4个字节。变体类型(变体类型(VariantVariant)变体类型是一种特殊
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB程序设计第一章 VB 程序设计 第一章 PPT 课件
限制150内