当前位置:首页 >> 其它课程 >>

VB程序设计培训


Visual Basic 程序设计

余杭高级中学 姚国忠

VB程序设计概述

1.VB的发展 20世纪60年代中期,Basic(Beginners All-Purpose Symbol Instruction Code 初学者通用指令代码)语言问世 1991年,微软推出Visual Basic 1.0 1999年,

微软推出Visual Basic 6.0 2002年,微软推出Visual Studio .NET (VB.Net) 2.VB特点 简单、易学,可视化编程,基于事件驱动的编程方式(事 件,即用户的动作控制程序的流向)、快速开发(特别是非常 界面设计方便)

VB程序概述

3.面向对象程序设计
对象:数据(若干属性)和代码(若干事件与方法过程)的集合 属性:用来描述和反映对象特征的参数 方法:是对象具有的特定的行为或功能,实质上是用来完成特定 操作的过程和函数

事件:发生在对象上的事情,对象能识别的动作
类: 实例 同一种对象的统称,是一个抽象的整体概念,对象是类的

VB程序概述

4.创建VB应用程序的一般步骤
建立工程——界面设计——代码编写——运行调试——保存编译 5. VB应用程序包含的文件 工程文件(*.vbp) 窗体文件(*.frm) 窗体二进制文件(*.frx)

标准模块文件(*.bas)
自定义类文件(*.cls)

VB程序概述

4.创建VB应用程序的一般步骤
建立工程——界面设计——代码编写——运行调试——保存编译

5.VB程序常用调试方法

断点调试、单步调试(F8)、立即窗口调试

VB程序概述

6. VB应用程序包含的文件

工程文件(*.vbp)
窗体文件(*.frm) 窗体二进制文件(*.frx) 标准模块文件(*.bas) 自定义类文件(*.cls)

VB程序设计基础语法
1.VB数据类型

VB程序设计基础语法

2.变量、符号常量定义
变量定义: Dim 变量名 As 数据类型 Dim 变量名 Dim 变量名1 As 数据类型, 变量名2 As 数据类型

Option Explicit (要求变量定义)
符号常量定义 Const 常量名 = 常量值

VB程序设计基础语法

一维数组变量定义:

Dim 变量名(下界 To 上界) As 数据类型
Dim 变量名(常数) As 数据类型

例如:Dim x(3) As Integer (有4个数组元素,默认下标从0开始, 可以使用Option Base 语句改变数组下标的起始值,比如: Option Base 1)

VB程序设计基础语法

动态数组; Dim a() As Integer Redim x(n) 或者 Redim Preserve x(n) 多维数组: Dim 变量名(下界 To 上界,下界 To 上界, …) As 数据类型 Dim 变量名(常数1,常数2 ,… ) As 数据类型

VB程序设计基础语法

3. VB运算符

VB程序设计基础语法

4. VB常用系统函数

VB程序设计基础语法

VB程序设计基础语法

VB程序设计基础语法

输入输出对话框函数: InputBox 、 MsgBox

Print语句 例如:Print 1 + 1 Print "1+1="; 1 + 1, "2+2=", 4 Print Print "Hello"

VB程序设计基础语法

5、三种基本控制结构 顺序结构、选择结构、循环结构 赋值语句: 变量名=表达式

VB程序设计基础语法
实现选择结构的语句 块IF语句: If 条件表达式1 Then 语句块1 Elseif 条件表达式2 Then 语句块2 Elseif 条件表达式3 Then 语句块3 … Else 语句块 End If 行IF语句: If 条件表达式1 Then 语句1 Elseif 条件表达式2 Then 语句2

VB程序设计基础语法

Select Case 语句: Select Case 测试表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 …. Case Else 语句块n+1 End Select

VB程序设计基础语法
实现循环结构的语句: For 语句:

For 循环变量=初值 To 终值 Step 步长 语句块 Next 循环变量

Do 语句:

Do while 表达式 语句块 Loop

VB程序设计基础语法

上机练习1:在窗体上打印九九乘法表

VB程序设计基础语法

上机练习2:将十进制数转换成十六进制数(不使用Hex函数)

上机练习2:在窗体上打印杨辉三角( N层)

VB程序设计基础语法

6、函数和过程 自定义函数的声明: [Public|Private]Function 函数名(参数列表) As 数据类型

函数体
End Function

VB程序设计基础语法

自定义函数的过程: [Public|Private]Sub 过程名(参数列表) 函数体

End Sub
函数和过程的参数传递: 按值传递 (ByVal)

按地址传递(ByRef)

?按值传递 Private Sub f1(ByVal x As Integer) x=x+1 End Sub

Private Sub Command1_Click() Dim a As Integer a = 10 f1 a MsgBox a End Sub Private Sub Command2_Click() Dim a As Integer a = 10 f2 a MsgBox a End Sub

?按地址传递 Private Sub f2(ByRef x As Integer) x=x+1 End Sub

VB程序设计基础语法

7、标准模块 从工程菜单中添加标准模块文件(*.bas)

8、变量、函数、过程的作用域
局部变量、模块变量、全局变量(Public、Global)

VB程序设计基础语法

9、异常处理 On Error Resume Next On Error Goto 标号

上机练习3:编写一个随机生成双色球号码的程序

VB常用控件使用

1.窗体 2.常用控件 命令按钮、标签、文本框、复选框、单选框 列表框、组合框、定时器、图片框、图像框

3. 菜单、弹出式菜单使用
4. 添加第三方控件

VB常用控件使用

5. VB基础绘图 画点: 容器对象名.Pset (x,y),Color
画线: 容器对象名.Line (x1,y1)-(x2,y2),Color

画矩形: 容器对象名.Line (x1,y1)-(x2,y2),Color,B
画圆: 容器对象名.Circle (x,y) ,radius,color

VB常用控件使用

上机练习1:编写彩票号码生成器程序 (使用基础控件改进前一个程序)

上机练习2:编写一个简易画图板程序

文件基础操作

1.文本文件的读写

打开文本文件 Open 文件名 For [Input/Outpt/Append] As #FileNumber 例如: n=FreeFile Open “c:\1.txt” For Input As n ?以只读方式打开 Open “c:\1.txt” For Output As n ?以写文件方式打开 Open “c:\1.txt” For Append As n ?以追加方式打开
关闭文件 : Close 文件号

文件基础操作

读取文本文件 Line Input #FileNum, 字符串变量名 例如: Dim n As Integer, s As String n = FreeFile Open "c:\data.txt" For Input As n Do While Not EOF(n) Line Input #n, s Text1.Text = Text1.Text & s & vbCrLf Loop Close n ?一次读入一行文本

文件基础操作

写文本文件 Print #FileNum,表达式列表 (与Print语句输出到窗体效果一样) 例: n = FreeFile Open “c:\data.txt” For Output As n ?改为Append,为追加方式写入 Print #n,Text1.text; Close n

文件基础操作

写文本文件: Print #FileNum,表达式列表 (与Print语句输出到窗体效果一样)

例: n = FreeFile Open “c:\data.txt” For Output As #n ?改为Append,为追加方式写入 Print #n,Text1.text; Close n

文件基础操作

2.文件打开、保存对话框使用(CommandDialog) 调用打开文件对话框 CommandDialog1.ShowOpen sFile=CommandDialog1.Filename 调用保存文件对话框 CommandDialog1.ShowSave sFile=CommandDialog1.Filename

文件基础操作

3.常用文件操作语句 FileCopy 源文件 ,目标文件2 Kill 文件名 Name 文件1 As 文件2 FileLen(文件名) Shell exe文件名 MkDir 文件夹路径 RmDir 文件夹路径

文件基础操作

4.上机练习 编写一个简单的文本文件浏览器

VB程序设计综合练习

打地鼠游戏制作


相关文章:
VB程序设计课程标准
VB程序设计课程标准_工学_高等教育_教育专区。《VB 程序设计》课程标准一、 概述(一)课程性质 VB 程序设计是软件外包专业的专业基础课,是理论和实际紧密相连的...
《VB程序设计》教学案例设计
将任务驱动 教学模式应用到《vb 程序设计》课程教学中,是任务驱动教学法的一次有意义的实践。 关键词:任务驱动 odbc ado vb 程序设计 中图分类号:g632 文献标识...
VB程序设计公开课教案
VB程序设计公开课教案_教育学_高等教育_教育专区。公开课教案 《VB 程序设计》公开课教案 ——FOR?NEXT 循环语句 教师: 授课班级:网络 13 班 授课时间:2014-10...
VB课程学习心得
VB 设计程序就好比现代的 建筑师采用现代科技的产品,而用传统 DOS (Disk Operating System) 下的 BASIC 的就如同早先的工匠, 一砖、一瓦、一木都要自己...
VB程序设计
VB程序设计_学习总结_总结/汇报_实用文档。设计报告,仅供参考!VB 程序设计 课程设计报告 班 级: 学生姓名: 序号: 指导老师: 日期: 1 目 录 1、课设的目的 ...
《VB程序设计》教案
本课小结: 面向对象程序设计 可视化程序设计 布置作业: P20 页 习题一 2、3,预习:第 2 课 教案首页 2009 年 9 月 9 日 1 周 课题:VB6.0 应用程序的...
VB程序设计学习与实验指导答案
VB程序设计学习与实验指导答案_工学_高等教育_教育专区。Visual Basic 程序设计学习与实验指导答案上篇第1章 Visual Basic 概述 4 D 13 C 5 B 14 D 6 B 15...
VisualBasic程序设计学习与实验指导
VisualBasic程序设计学习与实验指导_高等教育_教育专区。Visual Basic 程序设计学习...(7)I likeVB (8)4 (9)4 4 (10)3 4 (11)10 -10 (12)-1 (13)...
VB程序设计课程标准
VB程序设计课程标准_工学_高等教育_教育专区。程序设计》 《Visual Basic 程序设计》课程标准 课程编码:B060203 适用专业:高职高专非计算机类各专业 学时: 学分:...
VB软件编程开发培训班第二课程_教材课件
VB软件编程开发培训班第二课程_教材课件_文学_高等教育_教育专区。VB 编程班第...类与对象是面向对象程序设计语言的基础。 以“汽车”为例,说明类与对象的关系...
更多相关标签:
vb程序设计 | vb程序设计教程 | vb程序设计实例 | vb程序设计案例教程 | vb程序设计软件下载 | vb.net程序设计 | vb语言程序设计 | vb程序设计视频教程 |