VB程序设计与应用案例教案.ppt
《VB程序设计与应用案例教案.ppt》由会员分享,可在线阅读,更多相关《VB程序设计与应用案例教案.ppt(318页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB程序设计与应用案例 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第第1章章 走进走进Visual Basic 学习目标:学习目标:u 认识认识Visual Basic 6.0的集成开发环境的集成开发环境u 理解对象、属性、事件和方法的概念理解对象、属性、事件和方法的概念u 了解了解Visual Basic事件驱动的编程特点事件驱动的编程特点u 了解了解VB程序的组成程序的组成u 学会使用学会使用Visual Basic的帮助系统的帮助系统第第1章章 走进走进
2、Visual Basic 教学内容:教学内容:1.1 Visual Basic编程入门编程入门 1.2 VB的对象与编程特点的对象与编程特点 1.3 VB的程序组成与代码窗口的程序组成与代码窗口 1.4 使用使用VB的帮助系统的帮助系统 1.1 Visual Basic编程入门编程入门 VB程序示例:程序示例:模拟彩票开奖器模拟彩票开奖器 简易编辑器简易编辑器 返回目录返回目录1.1 Visual Basic编程入门编程入门集成开发环境集成开发环境集成开发环境集成开发环境1.进入进入VB集成环境集成环境 返回目录返回目录1.1 Visual Basic编程入门编程入门集成开发环境集成开发环境集
3、成开发环境集成开发环境2.VB集成环境中的窗口集成环境中的窗口 属性窗口属性窗口窗体设计器窗体设计器工程资源工程资源管理器管理器窗体布局窗体布局窗口窗口工具箱工具箱返回目录返回目录1.1 Visual Basic编程入门编程入门创建创建创建创建VBVB程序的步骤程序的步骤程序的步骤程序的步骤 一般步骤一般步骤:建立工程:建立工程设计界面设计界面设置对象设置对象属性属性编写代码编写代码保存程序保存程序运行程序运行程序生成生成可执行文件可执行文件 例例1.1返回目录返回目录1.1 Visual Basic编程入门编程入门创建创建创建创建VBVB程序的步骤程序的步骤程序的步骤程序的步骤 1.建立工程
4、建立工程 工程是组成一个应用程序的文件集合工程是组成一个应用程序的文件集合(.vbp),最常用,最常用的是标准的是标准EXE类型的工程。类型的工程。2.设计应用程序界面设计应用程序界面 使用工具箱中的各使用工具箱中的各种控件,在窗体设计种控件,在窗体设计器上器上“画画”界面。界面。返回目录返回目录1.1 Visual Basic编程入门编程入门创建创建创建创建VBVB程序的步骤程序的步骤程序的步骤程序的步骤 3.设置对象属性设置对象属性 通过属性窗口通过属性窗口通过程序代码通过程序代码 对象名对象名.属性名称属性名称=属性值属性值例如,例如,Label1.Caption=VB程序设计示例程序设
5、计示例 返回目录返回目录1.1 Visual Basic编程入门编程入门创建创建创建创建VBVB程序的步骤程序的步骤程序的步骤程序的步骤返回目录返回目录对象名称属性名称设置值Label1CaptionFont宋体、四号Command1Caption白色窗体Font楷体、小四Command2Caption红色文本Font楷体、小四Command3Caption退出程序Font楷体、小四1.1 Visual Basic编程入门编程入门创建创建创建创建VBVB程序的步骤程序的步骤程序的步骤程序的步骤 4.编写程序代码编写程序代码(事件响应代码事件响应代码)对象名称事件响应Command1单击(Cli
6、ck)将窗体的背景设置为白色Command2单击(Click)将窗体中文本的颜色设置为红色Command3单击(Click)结束程序运行Form装入(Load)显示“VB程序设计示例”返回目录返回目录双击双击1.1 Visual Basic编程入门编程入门创建创建创建创建VBVB程序的步骤程序的步骤程序的步骤程序的步骤返回目录返回目录1.1 Visual Basic编程入门编程入门创建创建创建创建VBVB程序的步骤程序的步骤程序的步骤程序的步骤 5.保存程序保存程序 返回目录返回目录6.运行程序运行程序“运行运行启动启动”或或7.生成可执行文件生成可执行文件 生成能够脱离生成能够脱离VB集成环
7、境运行的集成环境运行的exe文件文件 1.1 Visual Basic编程入门编程入门创建创建创建创建VBVB程序的步骤程序的步骤程序的步骤程序的步骤返回目录返回目录 上述步骤中最主要的是:上述步骤中最主要的是:设计应用程序的界面设计应用程序的界面 设置界面对象的属性设置界面对象的属性 编写程序代码编写程序代码1.2 VB的对象与编程特点的对象与编程特点VBVB的对象的对象的对象的对象VB编程的核心是针对对象所响应的事件编写代码。编程的核心是针对对象所响应的事件编写代码。1.对象和类对象和类对象是代码和数据的组合,可作为一个整体来处理。对象是代码和数据的组合,可作为一个整体来处理。VB中的对象
8、是由类创建的,对象是类的一个实例。中的对象是由类创建的,对象是类的一个实例。2.对象的属性对象的属性属性是描述对象特征的数据属性是描述对象特征的数据属性值的设置或修改可通过属性窗口和程序代码实现属性值的设置或修改可通过属性窗口和程序代码实现对象的属性有两类:读写属性、只读属性对象的属性有两类:读写属性、只读属性 返回目录返回目录1.2 VB的对象与编程特点的对象与编程特点VBVB的对象的对象的对象的对象3.对象的事件与事件过程对象的事件与事件过程 事件是预先设置好的、能够被对象识别和响应的动作事件是预先设置好的、能够被对象识别和响应的动作事件过程:对象对事件响应的程序代码事件过程:对象对事件响
9、应的程序代码 事件过程的一般格式:事件过程的一般格式:Private Sub对象名称对象名称_事件事件()事件过程代码事件过程代码End Sub例如:例如:Private Sub Command1_Click()Form1.BackColor=vbWhiteEnd Sub返回目录返回目录1.2 VB的对象与编程特点的对象与编程特点VBVB的对象的对象的对象的对象4.对象的方法对象的方法 方法告诉对象应做的事情,即对象的动作。方法告诉对象应做的事情,即对象的动作。调用格式:调用格式:对象名称对象名称.方法名称方法名称 例如:例如:Private Sub Form_Click()Debug.Pri
10、nt 你好你好!End Sub返回目录返回目录单击窗体1.2 VB的对象与编程特点的对象与编程特点VBVB的编程特点的编程特点的编程特点的编程特点u 面向对象的可视化的程序设计方法面向对象的可视化的程序设计方法 u 事件驱动的程序设计机制事件驱动的程序设计机制u 简单易学的程序设计语言简单易学的程序设计语言u 交互式的集成开发环境交互式的集成开发环境返回目录返回目录1.3 VB的程序组成与代码窗口的程序组成与代码窗口VBVB程序组成程序组成程序组成程序组成u一个一个VB应用程序应用程序(工程工程)可由多种类型的文件模块组成的,可由多种类型的文件模块组成的,最常用的是窗体模块和标准模块。最常用的
11、是窗体模块和标准模块。u与工程有关的全部文件和对象的清单,以及所设置的环与工程有关的全部文件和对象的清单,以及所设置的环境选项信息都保存在工程文件中境选项信息都保存在工程文件中(.vbp)。1.窗体模块窗体模块 界面和代码界面和代码 返回目录返回目录1.3 VB的程序组成与代码窗口的程序组成与代码窗口VBVB程序组成程序组成程序组成程序组成2.标准模块标准模块没有窗体,扩展名为没有窗体,扩展名为.bas通常声明其他模块共同使用的全局变量或通用过程通常声明其他模块共同使用的全局变量或通用过程 返回目录返回目录1.3 VB的程序组成与代码窗口的程序组成与代码窗口代码窗口代码窗口代码窗口代码窗口返回
12、目录返回目录过程查看 全模块查看 1.3 VB的程序组成与代码窗口的程序组成与代码窗口选项设置选项设置选项设置选项设置“工具工具选项选项”返回目录返回目录1.4 使用使用VB的帮助系统的帮助系统 注:系统中需安装帮助文档注:系统中需安装帮助文档MSDN 1.通过通过“帮助帮助”菜单菜单 返回目录返回目录1.4 使用使用VB的帮助系统的帮助系统2.通过通过F1键键 返回目录返回目录F1F1第第2章章 Visual Basic语言基础语言基础 学习目标:学习目标:u 掌握掌握VB的编码规则的编码规则u 了解了解VB的数据类型的数据类型u 掌握变量、常量的声明和使用掌握变量、常量的声明和使用u 掌握
13、运算符和表达式的使用掌握运算符和表达式的使用u 掌握掌握VB数据的输入与输出数据的输入与输出u 了解了解VB的内部函数的内部函数第第2章章 Visual Basic语言基础语言基础 教学内容:教学内容:2.1 VB编码编码规则规则 2.2 VB的数据类型的数据类型 2.3 变量与常量变量与常量 2.4 运算符与表达式运算符与表达式 2.5 数据的输入输出数据的输入输出 2.6 VB的常用内部函数的常用内部函数 2.1 VB编码规则编码规则 例例2.1 单击窗体可输出内容交换后的单击窗体可输出内容交换后的a变量和变量和b变量的值。变量的值。Private Sub Form_Click()Dim
14、a As Integer,b As Integer,intTemp As Integer 声明变量声明变量 a=10 变量赋值变量赋值 b=20 Print a变量和变量和b变量内容交换前:变量内容交换前:;a;b 变变量交量交换换 intTemp=a a=b b=intTemp Print a变变量和量和b变变量内容交量内容交换换后:后:;a;b End Sub 返回目录返回目录2.1 VB编码规则编码规则语句书写规则语句书写规则语句书写规则语句书写规则u语句输入时不区分大小写,一条语句通常写在一行中。语句输入时不区分大小写,一条语句通常写在一行中。u一行中若输入多条语句,需用一行中若输入多
15、条语句,需用“:”“:”分隔。例如,分隔。例如,intTemp=a:a=b:b=intTemp u长语句可通过续行符长语句可通过续行符“_”(“_”(空格后加下划线空格后加下划线)分行。分行。例如,例如,Print a变量和变量和b变量内容交换前:变量内容交换前:;a;b 可分成以下两行输入:可分成以下两行输入:Print a变量和变量和b变量内容交换前:变量内容交换前:;_ a;bu单单引引号号后后面面的的内内容容为为注注释释,可可放放在在一一行行语语句句的的最最后后,或或单单独占据一行。独占据一行。u数值前加上前缀数值前加上前缀&H和和&0分别表示十六进制和八进制数。分别表示十六进制和八进
16、制数。返回目录返回目录2.1 VB编码规则编码规则标识符命名规则标识符命名规则标识符命名规则标识符命名规则 标标识识符符:变变量量、常常量量、类类型型、过过程程、函函数数、以以及及其其它它对对象的名字。象的名字。命名规则命名规则:由由字字母母、汉汉字字、数数字字或或下下划划线线组组成成,第第一一个个字字符符必必须须是字母或汉字。是字母或汉字。长长度度不不超超过过255个个字字符符。其其中中,窗窗体体、控控件件和和模模块块的的标标识符长度不能超过识符长度不能超过40个字符。个字符。不要与不要与VB中的关键字同名中的关键字同名最好能最好能“见名知义见名知义”返回目录返回目录2.1 VB编码规则编码
17、规则赋值语句赋值语句赋值语句赋值语句 语法格式:语法格式:Let 变量名变量名=表达式表达式 作用:变量赋值或属性设置。例如:作用:变量赋值或属性设置。例如:Pi=3.14159strTemp=“Hello!”Label1.Caption=“VB程序设计示例程序设计示例”Form1.BackColor=vbWhite 说明:说明:只只有有当当表表达达式式的的类类型型与与变变量量的的数数据据类类型型兼兼容容时时,该该表表达达式式的的值值才才可以赋给相应的变量或属性。可以赋给相应的变量或属性。不管表达式是什么类型,都可以赋给不管表达式是什么类型,都可以赋给Variant(变体类型变体类型)变量。变
18、量。返回目录返回目录2.2 VB的数据类型的数据类型基本数据类型基本数据类型基本数据类型基本数据类型 VB提供的基本数据类型见教材表提供的基本数据类型见教材表2.1。1.数值型数值型 字节型字节型(Byte):存:存放放无符号整数,取值范围无符号整数,取值范围0 255整型:整型:Integer和和Long,存放整数,存放整数浮浮 点点 型型(实实 型型):单单 精精 度度 型型(Single)和和 双双 精精 度度 型型(Double)存放带小数的数值存放带小数的数值 例:例:单精度数单精度数 -6.25E8表示表示-6.25108 双精度数双精度数 7.878D-6表示表示 7.87810
19、6 货币型货币型(Currency):一种精确的定点类型数据:一种精确的定点类型数据 支持支持15位整数和位整数和4位小数位小数 返回目录返回目录2.2 VB的数据类型的数据类型基本数据类型基本数据类型基本数据类型基本数据类型 2.字符串型字符串型(String)VB字符串是由字符串是由双引号双引号括起来的一串字符括起来的一串字符不含任何字符不含任何字符(长度为长度为0)的字符串称为空串的字符串称为空串String型变量型变量有变长和定长之分,例:有变长和定长之分,例:Dim NameA As String 声明变长字符串变量声明变长字符串变量 Dim NameB As String*20 声
20、明定长字符串变量声明定长字符串变量 3.逻辑型逻辑型(Boolean)逻辑型逻辑型数据的取值:数据的取值:True或或False,例:,例:Dim BoolR As Boolean BoolR=68 Print BoolR 输输出出:False 返回目录返回目录2.2 VB的数据类型的数据类型基本数据类型基本数据类型基本数据类型基本数据类型 4.日期型日期型(Date)日期型变量可存放日期和时间日期型变量可存放日期和时间日期型常数的表现形式:日期型常数的表现形式:#mm/dd/yyyy hh:mm:ss#mm/dd/yyyy hh:mm:ss 日期型数据的输出格式取决于系统的区域设置日期型数据
21、的输出格式取决于系统的区域设置 例例:Dim d As Date 声明日期型变量声明日期型变量D D=#10/5/2002#日期型变量赋值日期型变量赋值 Print D 输出日期型变量的值输出日期型变量的值返回目录返回目录2.2 VB的数据类型的数据类型基本数据类型基本数据类型基本数据类型基本数据类型 5.对象型对象型(Object)声明声明对象对象变量后,用变量后,用Set语句指定实际引用的对象语句指定实际引用的对象 例,窗体上有命令按钮例,窗体上有命令按钮Command1,执行如下语句,执行如下语句,可将该按钮的显示文字改为可将该按钮的显示文字改为OK Dim a As Object 声明
22、声明a为对象型变量为对象型变量 Set a=Command1 指定指定a引用引用Command1命令按钮命令按钮 a.Caption=“OK”与与Command1.Caption等价等价6.变体型变体型(Variant)变体变体:在程序运行期间可存放不同类型的数据。:在程序运行期间可存放不同类型的数据。例:例:Dim X X缺省缺省为为 Variant类类型型 X=17 X被被赋赋予字符串予字符串 17 X=X 2 X被被赋赋予数予数值值15 X=A&X X被被赋赋予字符串予字符串 A15 返回目录返回目录2.2 VB的数据类型的数据类型自定义数据类型自定义数据类型自定义数据类型自定义数据类型
23、 u在模块的在模块的“通用通用”声明段声明声明段声明 Private|Public Type 数据类型名数据类型名 元素名元素名1 As 类型名类型名 元素名元素名2 As 类型名类型名 End Type Public:声明的类型在工程中所有模块的任何过程中可用:声明的类型在工程中所有模块的任何过程中可用Private:声明的类型只能在当前模块中使用:声明的类型只能在当前模块中使用 u声明自定义数据类型后,可使用该类型。例声明自定义数据类型后,可使用该类型。例 Dim studTemp As student 声明为声明为student类型变量类型变量u访问自定义数据类型的变量:访问自定义数据类
24、型的变量:变量名变量名.成员名成员名,如:,如:studTemp.id=“030005”studTemp.xm=“李斌李斌”返回目录返回目录2.3 变量与常量变量与常量变量变量变量变量 1.变量的声明变量的声明通过类型符号:直接在变量名后面加上类型符号通过类型符号:直接在变量名后面加上类型符号 S&=10 声明声明S为长整型变量为长整型变量 使用声明语句使用声明语句 Dim 变量名变量名 As 类型类型 Dim 变量名变量名 类型符类型符 例如,下面两条声明语句的效果相同:例如,下面两条声明语句的效果相同:Dim a As Integer,b As Long,c As Single,d As
25、Double Dim a%,b&,c!,d#若省略类型说明,被声明的变量为若省略类型说明,被声明的变量为Variant型。例如:型。例如:Dim a,b a和和b均均为变为变体型体型变变量量 Dim S1,S2 As String*6 S1为变为变体型体型变变量量,S2为为定定长长字符串字符串 返回目录返回目录见表见表2.22.3 变量与常量变量与常量变量变量变量变量 2.变量的隐式及显式声明变量的隐式及显式声明不声明就用的变量被隐式声明为不声明就用的变量被隐式声明为Variant,初值,初值Empty 强制进行变量的显式声明强制进行变量的显式声明v“通用通用”声明段中加上语句:声明段中加上语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序设计 应用 案例 教案
限制150内