VB经典教程精心整理快速入门.ppt
- 文档编号:2124272
- 上传时间:2022-10-27
- 格式:PPT
- 页数:534
- 大小:4.30MB
VB经典教程精心整理快速入门.ppt
《VB经典教程精心整理快速入门.ppt》由会员分享,可在线阅读,更多相关《VB经典教程精心整理快速入门.ppt(534页珍藏版)》请在冰豆网上搜索。
第1章VisualBasic概述,VisualBasic是1991年美国微软公司推出的可视化Basic语言.。
它是在原来的Basic语言基础上发展而成的。
VisualBasic中无需编写大量代码来编辑界面元素,只需要采用搭积木构建程序方式来编写程序,是现在开发人数最多的最通用的编程工具之一。
本章内容包括:
VisualBasic特点VisualBasic安装VisualBasic集成开发环境,1.1VisualBasic简介,VisualBasic是一种可视化的、面向对象和采用事件驱动机制的结构化高级程序设计语言。
它可用于开发Windows环境下的各类应用程序。
它具有简单易学、效率高、功能强大的特点,可以与Windows专业开发工具SDK相媲美。
在VisualBasic环境下,开发人员利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数、动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。
1.1.1版本区分,VisualBasic有学习版、专业版和企业版三种版本,以满足不同层次的开发需要。
不同版本编写的应用程序大多数可以在三种版本中通用。
学习版为VisualBasic的基本版本,适用于初期学习者及使用VisualBasic开发一般应用程序的开发人员。
专业版为专业开发人员提供了功能完备的软件开发工具。
企业版为专业编程人员开发程序提供了功能强大的组内分布式应用程序。
1.1.2VisualBasic的特点,1可视化编程2面向对象的程序设计3事件驱动机制4强大开放的特点,1.1.3集成开发环境,1.1.3集成开发环境,1.1.4面向对象功能,从VisualBasic4开始,用户可以通过类模型方式创建和使用对象。
对象可以被当作一个数据和单元的组合,如窗体、数据库等。
VisualBasic对象可以封装属性、方法和事件,创建时可以重新定义其封装属性、方法和事件。
VisualBasic对象可以极大简化重复代码的编写,使开发人员精力集中在程序内容而不是数量庞大的代码上。
VisualBasic后续版本增强了该功能,并添加了许多新的面向对象的编程功能。
1.1.5数据访问,在现代信息技术高度发达的今天,数据信息已经成为最重要资源之一。
VisualBasic为开发人员提供了强大的数据访问技术,能够更快捷、更迅速、更高效地存储和读取数据信息。
VisualBasic提供了更为强大功能来支持大中型数据库,如Oracle、SQLServer、Sybase等。
1.1.6Internet功能,互联网(Internet)在现在通讯日益发达的信息世界占据了重要的地位。
VisualBasic提供了许多功能为开发具有互联网功能的应用程序提供支持和帮助。
VisualBasic在开发过程中可以创建服务器端的动态HTML(DHTML),使用InternetTransfer控件检索和传输文件,利用WebBrowser控件浏览网页信息,采用MAPI收发电子邮件等一系列激动人心的功能。
1.2VisualBasic6安装,本节将介绍如何安装VisualBasic6开发环境。
将VisualBasic6的安装光盘放入计算机的光驱内,一般情况下计算机可以自动运行其中的安装程序。
如果计算机没有自动运行安装程序,双击光盘盘符下的Setup.exe文件,将显示VisualBasic安装程序界面,按照安装程序的提示进行相应的操作。
1.3开始使用VisualBasic6,VisualBasic开发程序使用图形化界面与用户交流。
本节介绍如何使用VisualBasic集成开发环境开发程序界面、设计窗体并通过实例演示如何使用VisualBasic进行应用程序开发。
1.3.1开发界面,1标题栏2菜单栏3工具栏4工具箱5窗体设计窗口6工程资源管理器7“属性”面板8“布局”面板,1.3.2窗体使用,应用程序界面是直接面对用户的窗体及其他控件。
一个优秀的应用程序应该窗体界面简洁、漂亮,控件布局科学、合理,用户使用舒适、方便。
本小节重点介绍窗体的使用技巧。
窗体布局调整可以在“格式”菜单中调整,也可以在“窗体编辑器”工具栏中进行编辑。
1.3.3第一个程序Hello,World,本节将创建第一个程序Hello-World。
创建一个应用程序之前,必须明确以下几个重要步骤:
(1)制定计划。
(2)创建界面。
(3)编写代码。
(4)测试和调试程序。
(5)生成可执行文件。
(6)打包文件。
1.3.3第一个程序Hello,World,1.3.3第一个程序Hello,World,1.3.4文件类型,1工程组和工程文件2窗体文件3程序模块文件4类模块文件5资源文件,1.3.5编译可执行文件,应用程序创建后,必须生成可执行文件才能发布给最终用户。
VisualBasic中生成可执行文件操作非常简单。
选择“文件”|“生成xxx.exe”命令(xxx为工程名称),弹出“生成工程”对话框.,1.4常见问题及解答,1将VisualBasic程序安装光盘放入光驱内,为何不自动安装VisualBasic?
2VisualBasic程序安装后,如何在系统中运行VisualBasic程序?
1.5小结,本章简单介绍了VisualBasic基本知识、安装步骤、集成开发环境。
本章重点和难点是如何安装VisualBasic和使用VisualBasic开发应用程序界面。
读者需要重点练习使用VisualBasic集成开发环境。
下一章将介绍数据类型、变量和常量。
第2章数据类型、变量和常量,数据是用来存储程序需要调用的文字、数值、对象、图像等,包括多种类型。
变量是程序用来临时存储数据。
常量是以字符串形式用来代替固定数值。
本章内容包括:
数据类型变量常量,2.1数据类型,在应用程序中VisualBasic将以更高效率来处理已定义数据类型。
VisualBasic包含七种数据类型,分别为数值型(Numeric)、字符型(String)、字节型(Byte)、布尔型(Boolean)、日期型(Date)、对象型(Object)、变体型(Variant)等。
本节将详细介绍七种数据类型的定义和特点。
2.1.1数值型Numeric,1整数整型:
整型取值范围为-3267832677,以2个字节(16位)存储,用二进制码表示和参加运算。
长整型:
长整型取值范围为-21474836482147483647,以4个字节(32位)存储。
2浮点型
(1)单精度型
(2)双精度型(3)货币型,2.1.2字节型Byte,字节型(Byte)专为存储二进制数值类型,以1个字节来存储。
如果变量声明包含二进制数,则声明为Byte数据类型的数组。
取值范围为:
0255。
除了减法外,所有对整数进行处理的运算符均可处理该类型。
2.1.3字符型String,字符型(String)为最通用的数据类型之一,用来储存文本信息。
每个字符对应1个字节,由ASCII字符序列组成,包括标准的ASCII字符和扩展ASCII字符及汉字等。
字符型为包含在双引号内的若干个字符。
【示例2-3】显示不同类型字符串。
“”表明长度为零的字符串为空字符串;“VisualBasic”表明为字母字符串,赋予变量为“VisualBasic”;“Hello,World2008。
”表明为混合字符串。
固定字符串最大取值范围为65535字节;变长字符串最大取值范围为0231。
2.1.4布尔型Boolean,布尔型(Boolean)为逻辑型,以2个字节来存储。
它包含True或False、Yes或No。
在程序中一般用于判断语句,或者声明该数值为两种状态,如“开”或“关”。
2.1.5日期型Date,日期型(Date)为浮点数值形式保存,以8个字节存储。
默认日期范围为1/1/1001/1/9999。
Windows操作系统下日期范围为1/1/198012/31/2099;时间范围为0:
00:
0023:
59:
59。
日期型数据用来表示日期类型,格式为:
mm-dd-YYYY或者mm/dd/YYYY。
在VisualBasic开发应用程序中可以定制日期模式:
YYYY-mm-dd。
(Y或y为年,m为月,d为日)。
2.1.6对象型Object,对象型(Object)为保存引用应用程序中的对象,以4个字节(32位)来存储。
它可以用来引用图形图像、Word文件、Excel文件等。
如果在运行应用程序之前,VisualBasic定义该特定类型对象的属性和方法,应用程序在运行时速度会更快。
2.1.7变体型Variant,变体型(Variant)能保存所有类型数据,可以随时转换该数据为其他类型。
变体型可以在程序中直接声明定义,用户不必过多关注Variant变量中的类型。
VisualBasic可以在应用程序运行时自动进行必要的转换。
2.1.8数据类型转换,程序开发过程中,需要将不同数据类型进行必要的转换。
VisualBasic提供了各种类型转换相关的函数,可以在程序中直接调用。
如果想把某种数据类型转换为另外一种类型,必须保证该类型数值处于待转换数值有效范围内。
2.2变量简介,变量在程序执行过程中用以保存临时数据信息,包含在程序执行阶段修改的数据。
变量都有变量名称,在其作用范围内作为惟一标识存在。
2.2.1变量作用域,声明变量可以使用Dim、Private、Public、Static作为关键字。
以上关键字分别作用于不同的作用域。
2.2.2变量命名,变量必须要命名后才能赋值。
在过程内部声明的变量,在该过程执行时才存在。
当运行过程结束时,该变量的值自动清除。
变量命名必须符合以下规定:
变量名必须以字母开头,不能以数字或下划线开始。
变量不能包含嵌入的句号、空格或者其他停顿符号。
变量长度不得超过255个字符。
变量名不能是VisualBasic的保留字,如Name、For等。
2.2.2变量命名,2.2.3变量类型,变量类型包含2.1小节中所有的数据类型。
除此之外,根据应用程序需要还可以创建用户自定义的类型。
自定义类型声明使用Type语句。
2.2.4静态变量,程序运行时变量保存临时数据。
一旦程序终止,变量将自动被VisualBasic删除。
下一次程序运行时该变量将重新被初始化。
但是,应用程序在运行时也有可能需要保留变量数据。
VisualBasic可以通过声明静态变量来保存记忆变量数值。
StaticvarNameastype,2.3变量声明,VisualBasic中声明是事先将变量定义为保存数据内容。
在变量使用之前,进行声明是一个重要的编程技巧。
变量声明后可以在程序中更高效的使用变量。
声明包括显式声明和隐式声明。
本节将分别介绍如何显式声明、隐式声明和使用定长字符串。
2.3.1显式声明,显式声明要求在程序中使用变量前,强制声明该变量。
如果不声明该变量,将出现错误提示。
显式声明使用OptionExplicit语句。
选择“工具”|“选项”命令,弹出“选项”对话框。
选择“编辑器”选项卡,复选“要求变量声明”选项。
该复选框自动在新模块中自动插入以下语句。
OptionExplicit,2.3.1显式声明,DimvarNameAsvartype,varName2Asvartype2PrivatevarNameAsvartype,varName2Asvartype2PublicvarNameAsvartype,varName2Asvartype2StaticvarNameAsvartype,varName2Asvartype2,2.3.2隐式声明,2.3.2隐式声明,nNumber%=0将nNumber尾部添加%表示为整数sString$=”VisualBasic”将sStri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 经典 教程 精心 整理 快速 入门