VB经典教程-精心整理(快速入门)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《VB经典教程-精心整理(快速入门)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 经典 教程 精心 整理 快速 入门 课件
- 资源描述:
-
1、VB从入门到实践从入门到实践第第1 1章章 Visual BasicVisual Basic概述概述Visual Basic是是1991年美国微软公司推出的可视化年美国微软公司推出的可视化Basic语言语言.。它是在原来的。它是在原来的Basic语言基础上发展而成的。语言基础上发展而成的。Visual Basic中无需编写大量代码来编辑界面元素,只需要采用中无需编写大量代码来编辑界面元素,只需要采用搭积木构建程序方式来编写程序,是现在开发人数最多搭积木构建程序方式来编写程序,是现在开发人数最多的最通用的编程工具之一。本章内容包括:的最通用的编程工具之一。本章内容包括:l Visual Basi
2、c特点特点l Visual Basic安装安装l Visual Basic集成开发环境集成开发环境VB从入门到实践从入门到实践1.1 Visual Basic1.1 Visual Basic简介简介Visual Basic是一种可视化的、面向对象和采用事件驱动机是一种可视化的、面向对象和采用事件驱动机制的结构化高级程序设计语言。它可用于开发制的结构化高级程序设计语言。它可用于开发Windows环境下的各类应用程序。它具有简单易学、效率高、功环境下的各类应用程序。它具有简单易学、效率高、功能强大的特点,可以与能强大的特点,可以与Windows专业开发工具专业开发工具SDK相媲相媲美。美。在在Vi
3、sual Basic环境下,开发人员利用事件驱动的编程机制环境下,开发人员利用事件驱动的编程机制、新颖易用的可视化设计工具,使用、新颖易用的可视化设计工具,使用Windows内部的应内部的应用程序接口(用程序接口(API)函数、动态链接库()函数、动态链接库(DLL)、对象的)、对象的链接与嵌入(链接与嵌入(OLE)、开放式数据连接()、开放式数据连接(ODBC)等技)等技术,可以高效、快速地开发术,可以高效、快速地开发Windows环境下功能强大、环境下功能强大、图形界面丰富的应用软件系统。图形界面丰富的应用软件系统。VB从入门到实践从入门到实践1.1.1 1.1.1 版本区分版本区分Vis
4、ual Basic有学习版、专业版和企业版三种版本,以满足有学习版、专业版和企业版三种版本,以满足不同层次的开发需要。不同版本编写的应用程序大多数不同层次的开发需要。不同版本编写的应用程序大多数可以在三种版本中通用。可以在三种版本中通用。学习版为学习版为Visual Basic的基本版本,适用于初期学习者及的基本版本,适用于初期学习者及使用使用Visual Basic开发一般应用程序的开发人员。开发一般应用程序的开发人员。专业版为专业开发人员提供了功能完备的软件开发工具专业版为专业开发人员提供了功能完备的软件开发工具。企业版为专业编程人员开发程序提供了功能强大的组内企业版为专业编程人员开发程序
5、提供了功能强大的组内分布式应用程序。分布式应用程序。VB从入门到实践从入门到实践1.1.2 Visual Basic1.1.2 Visual Basic的特点的特点1可视化编程可视化编程2面向对象的程序设计面向对象的程序设计3事件驱动机制事件驱动机制4强大开放的特点强大开放的特点VB从入门到实践从入门到实践1.1.3 1.1.3 集成开发环境集成开发环境VB从入门到实践从入门到实践1.1.3 1.1.3 集成开发环境集成开发环境VB从入门到实践从入门到实践1.1.4 1.1.4 面向对象功能面向对象功能从从Visual Basic 4开始,用户可以通过类模型方式创建和使用开始,用户可以通过类模
6、型方式创建和使用对象。对象可以被当作一个数据和单元的组合,如窗体对象。对象可以被当作一个数据和单元的组合,如窗体、数据库等。、数据库等。Visual Basic对象可以封装属性、方法和事对象可以封装属性、方法和事件,创建时可以重新定义其封装属性、方法和事件。件,创建时可以重新定义其封装属性、方法和事件。Visual Basic对象可以极大简化重复代码的编写,使开发人对象可以极大简化重复代码的编写,使开发人员精力集中在程序内容而不是数量庞大的代码上。员精力集中在程序内容而不是数量庞大的代码上。Visual Basic后续版本增强了该功能,并添加了许多新的面向对后续版本增强了该功能,并添加了许多新
7、的面向对象的编程功能。象的编程功能。VB从入门到实践从入门到实践1.1.5 1.1.5 数据访问数据访问在现代信息技术高度发达的今天,数据信息已经成为最重要在现代信息技术高度发达的今天,数据信息已经成为最重要资源之一。资源之一。Visual Basic为开发人员提供了强大的数据访为开发人员提供了强大的数据访问技术,能够更快捷、更迅速、更高效地存储和读取数问技术,能够更快捷、更迅速、更高效地存储和读取数据信息。据信息。Visual Basic提供了更为强大功能来支持大中型提供了更为强大功能来支持大中型数据库,如数据库,如Oracle、SQL Server、Sybase等。等。VB从入门到实践从入
8、门到实践1.1.6 Internet1.1.6 Internet功能功能互联网(互联网(Internet)在现在通讯日益发达的信息世界占据了)在现在通讯日益发达的信息世界占据了重要的地位。重要的地位。Visual Basic提供了许多功能为开发具有互提供了许多功能为开发具有互联网功能的应用程序提供支持和帮助。联网功能的应用程序提供支持和帮助。Visual Basic在开在开发过程中可以创建服务器端的动态发过程中可以创建服务器端的动态HTML(DHTML),),使用使用Internet Transfer控件检索和传输文件,利用控件检索和传输文件,利用WebBrowser控件浏览网页信息,采用控件
9、浏览网页信息,采用MAPI收发电子邮收发电子邮件等一系列激动人心的功能。件等一系列激动人心的功能。VB从入门到实践从入门到实践1.2 Visual Basic 61.2 Visual Basic 6安装安装本节将介绍如何安装本节将介绍如何安装Visual Basic 6开发环境。将开发环境。将Visual Basic 6的安装光盘放入计算机的光驱内,一般情况下计算机可以自的安装光盘放入计算机的光驱内,一般情况下计算机可以自动运行其中的安装程序。如果计算机没有自动运行安装程序动运行其中的安装程序。如果计算机没有自动运行安装程序,双击光盘盘符下的,双击光盘盘符下的Setup.exe文件,将显示文件
10、,将显示Visual Basic安装安装程序界面,按照安装程序的提示进行相应的操作。程序界面,按照安装程序的提示进行相应的操作。VB从入门到实践从入门到实践1.3 1.3 开始使用开始使用Visual Basic 6Visual Basic 6Visual Basic开发程序使用图形化界面与用户交流。本节介开发程序使用图形化界面与用户交流。本节介绍如何使用绍如何使用Visual Basic集成开发环境开发程序界面、设集成开发环境开发程序界面、设计窗体并通过实例演示如何使用计窗体并通过实例演示如何使用Visual Basic进行应用程进行应用程序开发。序开发。VB从入门到实践从入门到实践1.3.
11、1 1.3.1 开发界面开发界面1标题栏标题栏2菜单栏菜单栏3工具栏工具栏4工具箱工具箱5窗体设计窗口窗体设计窗口6工程资源管理器工程资源管理器7“属性属性”面板面板8“布局布局”面板面板VB从入门到实践从入门到实践1.3.2 1.3.2 窗体使用窗体使用应用程序界面是直接面对用户的窗体及其他控件。一个优秀应用程序界面是直接面对用户的窗体及其他控件。一个优秀的应用程序应该窗体界面简洁、漂亮,控件布局科学、的应用程序应该窗体界面简洁、漂亮,控件布局科学、合理,用户使用舒适、方便。本小节重点介绍窗体的使合理,用户使用舒适、方便。本小节重点介绍窗体的使用技巧。窗体布局调整可以在用技巧。窗体布局调整可
12、以在“格式格式”菜单中调整,也菜单中调整,也可以在可以在“窗体编辑器窗体编辑器”工具栏中进行编辑。工具栏中进行编辑。VB从入门到实践从入门到实践1.3.3 1.3.3 第一个程序第一个程序HelloHello,WorldWorld本节将创建第一个程序本节将创建第一个程序Hello-World。创建一个应用程序之。创建一个应用程序之前,必须明确以下几个重要步骤:前,必须明确以下几个重要步骤:(1)制定计划。)制定计划。(2)创建界面。)创建界面。(3)编写代码。)编写代码。(4)测试和调试程序。)测试和调试程序。(5)生成可执行文件。)生成可执行文件。(6)打包文件。)打包文件。VB从入门到实践
13、从入门到实践1.3.3 1.3.3 第一个程序第一个程序HelloHello,WorldWorldVB从入门到实践从入门到实践1.3.3 1.3.3 第一个程序第一个程序HelloHello,WorldWorldVB从入门到实践从入门到实践1.3.4 1.3.4 文件类型文件类型1工程组和工程文件工程组和工程文件2窗体文件窗体文件3程序模块文件程序模块文件4类模块文件类模块文件5资源文件资源文件VB从入门到实践从入门到实践1.3.5 1.3.5 编译可执行文件编译可执行文件应用程序创建后,必须生成可执行文件才能发布给最终用户应用程序创建后,必须生成可执行文件才能发布给最终用户。Visual B
14、asic中生成可执行文件操作非常简单。中生成可执行文件操作非常简单。选择选择“文件文件”|“生成生成xxx.exe”命令(命令(xxx为工程名称),弹出为工程名称),弹出“生成工程生成工程”对话框对话框 .VB从入门到实践从入门到实践1.4 1.4 常见问题及解答常见问题及解答1将将Visual Basic程序安装光盘放入光驱内,为何不自动安程序安装光盘放入光驱内,为何不自动安装装Visual Basic?2Visual Basic程序安装后,如何在系统中运行程序安装后,如何在系统中运行Visual Basic程序?程序?VB从入门到实践从入门到实践1.5 1.5 小结小结本章简单介绍了本章简
15、单介绍了Visual Basic基本知识、安装步骤、集成开基本知识、安装步骤、集成开发环境。本章重点和难点是如何安装发环境。本章重点和难点是如何安装Visual Basic和使用和使用Visual Basic开发应用程序界面。读者需要重点练习使用开发应用程序界面。读者需要重点练习使用Visual Basic集成开发环境。下一章将介绍数据类型、变集成开发环境。下一章将介绍数据类型、变量和常量。量和常量。VB从入门到实践从入门到实践第第2 2章章 数据类型、变量和常量数据类型、变量和常量数据是用来存储程序需要调用的文字、数值、对象、图像等数据是用来存储程序需要调用的文字、数值、对象、图像等,包括多
16、种类型。变量是程序用来临时存储数据。常量,包括多种类型。变量是程序用来临时存储数据。常量是以字符串形式用来代替固定数值。本章内容包括:是以字符串形式用来代替固定数值。本章内容包括:l 数据类型数据类型l 变量变量l 常量常量VB从入门到实践从入门到实践2.1 2.1 数据类型数据类型在应用程序中在应用程序中Visual Basic将以更高效率来处理已定义数据将以更高效率来处理已定义数据类型。类型。Visual Basic包含七种数据类型,分别为数值型(包含七种数据类型,分别为数值型(Numeric)、字符型()、字符型(String)、字节型()、字节型(Byte)、布尔)、布尔型(型(Boo
17、lean)、日期型()、日期型(Date)、对象型()、对象型(Object)、)、变体型(变体型(Variant)等。本节将详细介绍七种数据类型的)等。本节将详细介绍七种数据类型的定义和特点。定义和特点。VB从入门到实践从入门到实践2.1.1 2.1.1 数值型数值型 NumericNumeric1整数整数整型:整型取值范围为整型:整型取值范围为-3267832677,以,以2个字节(个字节(16位)位)存储,用二进制码表示和参加运算。存储,用二进制码表示和参加运算。长整型:长整型取值范围为长整型:长整型取值范围为-21474836482147483647,以,以4个字节(个字节(32位)存
18、储。位)存储。2浮点型浮点型(1)单精度型)单精度型 (2)双精度型)双精度型 (3)货币型)货币型 VB从入门到实践从入门到实践2.1.2 2.1.2 字节型字节型ByteByte字节型(字节型(Byte)专为存储二进制数值类型,以)专为存储二进制数值类型,以1个字节来存个字节来存储。如果变量声明包含二进制数,则声明为储。如果变量声明包含二进制数,则声明为Byte数据类数据类型的数组。取值范围为:型的数组。取值范围为:0255。除了减法外,所有对。除了减法外,所有对整数进行处理的运算符均可处理该类型。整数进行处理的运算符均可处理该类型。VB从入门到实践从入门到实践2.1.3 2.1.3 字符
19、型字符型StringString字符型(字符型(String)为最通用的数据类型之一,用来储存文本)为最通用的数据类型之一,用来储存文本信息。每个字符对应信息。每个字符对应1个字节,由个字节,由ASCII字符序列组成,字符序列组成,包括标准的包括标准的ASCII字符和扩展字符和扩展ASCII字符及汉字等。字符字符及汉字等。字符型为包含在双引号内的若干个字符。型为包含在双引号内的若干个字符。【示例示例2-3】显示不同类型字符串。显示不同类型字符串。“”“”表明长度为零的字表明长度为零的字符串为空字符串;符串为空字符串;“Visual Basic”表明为字母字符串,表明为字母字符串,赋予变量为赋予
20、变量为“Visual Basic”;“Hello,World 2008。”表明为混合字符串。表明为混合字符串。固定字符串最大取值范围为固定字符串最大取值范围为65535字节;变长字符串最大取字节;变长字符串最大取值范围为值范围为0231。 VB从入门到实践从入门到实践2.1.4 2.1.4 布尔型布尔型BooleanBoolean布尔型(布尔型(Boolean)为逻辑型,以)为逻辑型,以2个字节来存储。它包含个字节来存储。它包含True或或False、Yes或或No。在程序中一般用于判断语句,或。在程序中一般用于判断语句,或者声明该数值为两种状态,如者声明该数值为两种状态,如“开开”或或“关关
21、”。VB从入门到实践从入门到实践2.1.5 2.1.5 日期型日期型DateDate日期型(日期型(Date)为浮点数值形式保存,以)为浮点数值形式保存,以8个字节存储。默个字节存储。默认日期范围为认日期范围为1/1/1001/1/9999。Windows操作系统下日操作系统下日期范围为期范围为1/1/198012/31/2099;时间范围为;时间范围为0:00:0023:59:59。日期型数据用来表示日期类型,格式为:。日期型数据用来表示日期类型,格式为:mm-dd-YYYY或者或者mm/dd/YYYY。在。在Visual Basic开发应用程开发应用程序中可以定制日期模式:序中可以定制日期
22、模式:YYYY-mm-dd。(。(Y或或y为年,为年,m为月,为月,d为日)。为日)。VB从入门到实践从入门到实践2.1.6 2.1.6 对象型对象型ObjectObject对象型(对象型(Object)为保存引用应用程序中的对象,以)为保存引用应用程序中的对象,以4个字个字节(节(32位)来存储。它可以用来引用图形图像、位)来存储。它可以用来引用图形图像、Word文文件、件、Excel文件等。如果在运行应用程序之前,文件等。如果在运行应用程序之前,Visual Basic定义该特定类型对象的属性和方法,应用程序在运定义该特定类型对象的属性和方法,应用程序在运行时速度会更快。行时速度会更快。V
23、B从入门到实践从入门到实践2.1.7 2.1.7 变体型变体型VariantVariant变体型(变体型(Variant)能保存所有类型数据,可以随时转换该)能保存所有类型数据,可以随时转换该数据为其他类型。变体型可以在程序中直接声明定义,数据为其他类型。变体型可以在程序中直接声明定义,用户不必过多关注用户不必过多关注Variant变量中的类型。变量中的类型。Visual Basic可可以在应用程序运行时自动进行必要的转换。以在应用程序运行时自动进行必要的转换。VB从入门到实践从入门到实践2.1.8 2.1.8 数据类型转换数据类型转换程序开发过程中,需要将不同数据类型进行必要的转换。程序开发
24、过程中,需要将不同数据类型进行必要的转换。Visual Basic提供了各种类型转换相关的函数,可以在程序中直接调用。提供了各种类型转换相关的函数,可以在程序中直接调用。如果想把某种数据类型转换为另外一种类型,必须保证该类型数如果想把某种数据类型转换为另外一种类型,必须保证该类型数值处于待转换数值有效范围内。值处于待转换数值有效范围内。转换函数转换类型中文名称Cbool()Boolean布尔型Cbyte()Byte二进制型Ccur()Currency货币型Cdate()Date日期型Cdbl()Double双精度型Cint()Integer整数型Clng()Long长整数型Csng()Sing
25、le单精度型Cstr()String字符型Cvar()Variant变体型VB从入门到实践从入门到实践2.2 2.2 变量简介变量简介变量在程序执行过程中用以保存临时数据信息,包含在程序变量在程序执行过程中用以保存临时数据信息,包含在程序执行阶段修改的数据。变量都有变量名称,在其作用范执行阶段修改的数据。变量都有变量名称,在其作用范围内作为惟一标识存在围内作为惟一标识存在。VB从入门到实践从入门到实践2.2.1 2.2.1 变量作用域变量作用域声明变量可以使用声明变量可以使用Dim、Private、Public、Static作为关键字。以上作为关键字。以上关键字分别作用于不同的作用域。关键字分
展开阅读全文