程序设计与应用案例

上传人:tia****nde 文档编号:66703424 上传时间:2019-01-05 格式:PPT 页数:318 大小:3.15MB
返回 下载 相关 举报
程序设计与应用案例_第1页
第1页 / 共318页
程序设计与应用案例_第2页
第2页 / 共318页
程序设计与应用案例_第3页
第3页 / 共318页
程序设计与应用案例_第4页
第4页 / 共318页
程序设计与应用案例_第5页
第5页 / 共318页
点击查看更多>>
资源描述

《程序设计与应用案例》由会员分享,可在线阅读,更多相关《程序设计与应用案例(318页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic 程序设计与应用案例,第1章 走进Visual Basic,学习目标: 认识Visual Basic 6.0的集成开发环境 理解对象、属性、事件和方法的概念 了解Visual Basic事件驱动的编程特点 了解VB程序的组成 学会使用Visual Basic的帮助系统,第1章 走进Visual Basic,教学内容: 1.1 Visual Basic编程入门 1.2 VB的对象与编程特点 1.3 VB的程序组成与代码窗口 1.4 使用VB的帮助系统,1.1 Visual Basic编程入门,VB程序示例:,模拟彩票开奖器 简易编辑器,返回目录,1.1 Visual Ba

2、sic编程入门集成开发环境,1.进入VB集成环境,返回目录,1.1 Visual Basic编程入门集成开发环境,2.VB集成环境中的窗口,返回目录,1.1 Visual Basic编程入门创建VB程序的步骤,一般步骤:建立工程设计界面设置对象属性编写代码保存程序运行程序生成可执行文件 例1.1,返回目录,1.1 Visual Basic编程入门创建VB程序的步骤,1. 建立工程 工程是组成一个应用程序的文件集合(.vbp),最常用的是标准EXE类型的工程。 2. 设计应用程序界面,使用工具箱中的各种控件,在窗体设计器上“画”界面。,返回目录,1.1 Visual Basic编程入门创建VB程

3、序的步骤,3. 设置对象属性 通过属性窗口 通过程序代码 对象名.属性名称 = 属性值 例如,Label1.Caption = “VB程序设计示例“,返回目录,1.1 Visual Basic编程入门创建VB程序的步骤,返回目录,1.1 Visual Basic编程入门创建VB程序的步骤,4. 编写程序代码(事件响应代码),返回目录,双击,1.1 Visual Basic编程入门创建VB程序的步骤,返回目录,1.1 Visual Basic编程入门创建VB程序的步骤,5. 保存程序,返回目录,6. 运行程序 “运行启动”或 7. 生成可执行文件 生成能够脱离VB集成环境运行的exe文件,1.1

4、 Visual Basic编程入门创建VB程序的步骤,返回目录,上述步骤中最主要的是: 设计应用程序的界面 设置界面对象的属性 编写程序代码,1.2 VB的对象与编程特点VB的对象,VB编程的核心是针对对象所响应的事件编写代码。 1. 对象和类 对象是代码和数据的组合,可作为一个整体来处理。 VB中的对象是由类创建的,对象是类的一个实例。 2. 对象的属性 属性是描述对象特征的数据 属性值的设置或修改可通过属性窗口和程序代码实现 对象的属性有两类:读写属性、只读属性,返回目录,1.2 VB的对象与编程特点VB的对象,3. 对象的事件与事件过程 事件是预先设置好的、能够被对象识别和响应的动作 事

5、件过程:对象对事件响应的程序代码 事件过程的一般格式: Private Sub对象名称_事件() 事件过程代码 End Sub 例如: Private Sub Command1_Click() Form1.BackColor = vbWhite End Sub,返回目录,1.2 VB的对象与编程特点VB的对象,4. 对象的方法 方法告诉对象应做的事情,即对象的动作。 调用格式:对象名称.方法名称 例如:Private Sub Form_Click() Debug.Print “你好! “ End Sub,返回目录,单击窗体,1.2 VB的对象与编程特点VB的编程特点,面向对象的可视化的程序设计

6、方法 事件驱动的程序设计机制 简单易学的程序设计语言 交互式的集成开发环境,返回目录,1.3 VB的程序组成与代码窗口VB程序组成,一个VB应用程序(工程)可由多种类型的文件模块组成的,最常用的是窗体模块和标准模块。 与工程有关的全部文件和对象的清单,以及所设置的环境选项信息都保存在工程文件中(.vbp)。 1. 窗体模块 界面和代码,返回目录,1.3 VB的程序组成与代码窗口VB程序组成,2. 标准模块 没有窗体,扩展名为.bas 通常声明其他模块共同使用的全局变量或通用过程,返回目录,1.3 VB的程序组成与代码窗口代码窗口,返回目录,1.3 VB的程序组成与代码窗口选项设置,“工具选项”

7、,返回目录,1.4 使用VB的帮助系统,注:系统中需安装帮助文档MSDN 1. 通过“帮助”菜单,返回目录,1.4 使用VB的帮助系统,2. 通过F1键,返回目录,F1,第2章 Visual Basic语言基础,学习目标: 掌握VB的编码规则 了解VB的数据类型 掌握变量、常量的声明和使用 掌握运算符和表达式的使用 掌握VB数据的输入与输出 了解VB的内部函数,第2章 Visual Basic语言基础,教学内容: 2.1 VB编码规则 2.2 VB的数据类型 2.3 变量与常量 2.4 运算符与表达式 2.5 数据的输入输出 2.6 VB的常用内部函数,2.1 VB编码规则,例2.1 单击窗体

8、可输出内容交换后的a变量和b变量的值。 Private Sub Form_Click() Dim 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编码规则语句书写规则,语句输入时不区分大小写,一条语句通常写在一行中。 一行中若输入多条语句,需用“:”分隔。例如, intTemp = a

9、 : a = b : b = intTemp 长语句可通过续行符“ _”(空格后加下划线)分行。例如, Print “a变量和b变量内容交换前:“; a; b 可分成以下两行输入: Print “a变量和b变量内容交换前:“; _ a; b 单引号后面的内容为注释,可放在一行语句的最后,或单独占据一行。 数值前加上前缀&H和&0分别表示十六进制和八进制数。,返回目录,2.1 VB编码规则标识符命名规则,标识符:变量、常量、类型、过程、函数、以及其它对象的名字。 命名规则: 由字母、汉字、数字或下划线组成,第一个字符必须是字母或汉字。 长度不超过255个字符。其中,窗体、控件和模块的标识符长度不

10、能超过40个字符。 不要与VB中的关键字同名 最好能 “见名知义”,返回目录,2.1 VB编码规则赋值语句,语法格式:Let 变量名=表达式 作用:变量赋值或属性设置。例如: Pi = 3.14159 strTemp=“Hello!” Label1.Caption = “VB程序设计示例” Form1.BackColor = vbWhite 说明: 只有当表达式的类型与变量的数据类型兼容时,该表达式的值才可以赋给相应的变量或属性。 不管表达式是什么类型,都可以赋给Variant(变体类型)变量。,返回目录,2.2 VB的数据类型基本数据类型,VB提供的基本数据类型见教材表2.1。 1. 数值型

11、 字节型(Byte):存放无符号整数,取值范围0 255 整型:Integer和Long,存放整数 浮点型(实型):单精度型(Single)和双精度型(Double) 存放带小数的数值 例: 单精度数 -6.25E8 表示 -6.25108 双精度数 7.878D-6 表示 7.878106 货币型(Currency):一种精确的定点类型数据 支持15位整数和4位小数,返回目录,2.2 VB的数据类型基本数据类型,2. 字符串型(String) VB字符串是由双引号括起来的一串字符 不含任何字符(长度为0)的字符串称为空串 String型变量有变长和定长之分,例: Dim NameA As S

12、tring 声明变长字符串变量 Dim NameB As String * 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“ 日期型数据的输出格式取决于系统的区域设置 例: Dim d As Date 声明日期型变量D D =

13、 # 10/5/2002 # 日期型变量赋值 Print D 输出日期型变量的值,返回目录,2.2 VB的数据类型基本数据类型,5. 对象型(Object) 声明对象变量后,用Set语句指定实际引用的对象 例,窗体上有命令按钮Command1,执行如下语句, 可将该按钮的显示文字改为OK Dim a As Object 声明a为对象型变量 Set a = Command1 指定a引用Command1命令按钮 a.Caption = “OK” 与Command1.Caption等价 6. 变体型(Variant) 变体:在程序运行期间可存放不同类型的数据。例: Dim X X缺省为 Varian

14、t类型 X = “17“ X被赋予字符串 “17“ X = X 2 X被赋予数值15 X = “A“ & X X被赋予字符串 “A15“,返回目录,2.2 VB的数据类型自定义数据类型,在模块的“通用”声明段声明 Private | Public Type 数据类型名 元素名1 As 类型名 元素名2 As 类型名 End Type Public:声明的类型在工程中所有模块的任何过程中可用 Private:声明的类型只能在当前模块中使用 声明自定义数据类型后,可使用该类型。例 Dim studTemp As student 声明为student类型变量 访问自定义数据类型的变量:变量名.成员名

15、,如: 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 Double Dim a% , b& , c!,d# 若省略类型说明,被声明的变量为Variant型。例如: Dim a,b a和b均为变体型变量 Dim S1,S2 As String*6 S1为变体型变量,S2为定长字符串,返回目录,2.3 变量与常量变量,2. 变量的隐式及显式声明 不声明就用的变量被隐式声明为Variant,初值Empty 强制进行变量的显式声明 “通用”声明段中加上语句: Option Explicit “工具选项”“编辑器”,返回目录,对新模块起作用,遇到未经声明的变量包括输错的变量,系统会发出错误警告,2.3 变量与常量变量,3. 变量的有效范围 (1) 局部变量:在一个过程内部声明的变量 有效范围限于声明它的过程 自动变量:用Dim声明,变量值只在过程执行期间才存在 静态变量:用Static声明,变量值在程序运行期间一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号