Visual Basic程序设计教学大纲Word格式文档下载.docx
- 文档编号:21878222
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:34
- 大小:49.53KB
Visual Basic程序设计教学大纲Word格式文档下载.docx
《Visual Basic程序设计教学大纲Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Visual Basic程序设计教学大纲Word格式文档下载.docx(34页珍藏版)》请在冰豆网上搜索。
多重窗体程序的建立,指定启动窗体,多重窗体的保存;
第5章VisualBasic程序开发环境
一、VisualBasic的特点
VisualBasic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。
VisualBasic有以下主要特点:
1、可视化编程
2、面向对象的程序设计(OOP)
3、结构化程序设计语言
4、事件驱动编程机制
5、访问数据库
二、VisualBasic的版本
VisualBasic6.0包括3种版本,分别为学习版、专业版和企业版。
三、VisualBasic开发环境界面【重点】
1、标题栏:
设计模式、运行模式、中断模式
2、菜单栏
3、工具栏
1)工具栏的分类:
编辑、标准、窗体编辑器和调试
2)工具栏的形式:
固定、浮动
3)标准工具栏图标及作用
4、窗体设计器
窗体设计器窗口简称窗体(form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
1)窗体设计器窗口的打开
2)双击窗体可以进入代码窗口
5、工程资源管理器
1)工程资源管理器窗口的打开(CTRL+R)与关闭
2)工程资源管理器中的文件:
工程文件(.vbp)、窗体文件(.frm)、程序模块文件(.bas)、类模块文件(.cls)、工程组文件(.vbg)和资源文件(.res)
3)选项卡的切换
在工程资源管理器窗口的顶部还有3个按钮,分别为“查看代码”,“查看对象”,“切换文件夹”。
6、属性窗口
每个visualbasic对象都有其特定的属性,可以通过属性窗口来设置,对象的外观和对应的操作由所设置的值来确定。
7、工具箱
1)内部控件或标准控件
2)ActiveX控件
3)控件的增减
第6章对象及其操作
一、VisualBasic的对象
1、什么是对象
1)、窗体和控件就是VisualBasic中预定义的对象
2)、对象是具有特殊属性(数据)和行为方式(方法)的实体,建立一个对象后,其操作通过与该对象有关的属性,事件和方法来描述。
2、对象属性
属性是一个对象的特性,不同的对象有不同的属性。
对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)等。
3、对象事件
所谓事件(Event),是由VisualBasic预先设置好的、能够被对象识别的动作,不同的对象能够识别的事件也不一样。
当时间有用户触发或由系统触发时,对象就会对该事件做出响应。
响应某个事件后所执行的操作通过一段程序代码来实现,这样的一段程序代码叫做事件过程。
事件过程的一般格式如下:
Privatesub对象名称_事件名称()
事件响应程序代码
Endsub
“对象名称”指的是该对象的name属性,“事件名称”是由vb预先定义好的赋予该对象的事件,而这个事件必须是对象所能识别的。
4、对象方法
对象名称.方法名称[参数]
在调用方法时,可以省略对象名。
在这种情况下,vb所调用的方法作为当前对象的方法,一般把当前窗体作为当前对象。
二、对象属性设置【重点】
1、在属性窗口设置
2、在程序代码中设置,格式:
对象名.属性名称=属性值
三、窗体【重点】
1、窗体的属性
1)AutoRedraw(自动重画)
2)BackColor(背景颜色)
3)BorderStyle(边框类型)
4)Caption(标题)
5)ControlBox(控制框)
6)Enabled(允许)
7)字形属性设置
8)ForeColor(前景颜色)
9)Height、Width(高、宽)
10)Icon(图标)
11)MaxButton、MinButton(最大、最小化按钮)
12)Name(名称)
13)Picture(图形)
14)Top、Left(顶边、左边位置)
15)Visible(可见性)
16)WindowState(窗口状态)
2、窗体事件
1)Click(单击)事件
2)DblClick(双击)事件
3)Load(装入)事件
4)Unload(卸载)事件
5)Activate(活动)、Deactivdte(非活动)事件
6)Paint(绘画)事件
四、控件
1、VisualBasic6.0的控件分为以下3类:
1)标准控件(也称内部控件)
3)可插入对象
2、控件的命名和控件值
1)控件的命名在一般情况下,窗体和控件都有默认值,如Form1、Command1、Text1等。
在应用程序中使用约定的前缀,可以提高程序的可读性
2)控件值为了方便使用,VisualBasic为每个控件规定了一个默认属性,在设置这样的属性时,不必给出属性名,通常把该属性称为控件的值。
3、控件的画法和基本操作【重点】
1)控件的画法可以通过两种方法在窗体上画一个控件。
单击
双击
2)控件的基本操作
控件的选择
控件的复制和删除
控件的缩放和移动
通过属性窗口改变对象的位置和大小
第7章简单程序设计
一、VisualBasic语句的几点说明
1、输入语句时,命令词、函数等可以不必分大小写.
2、一行有多个语句用冒号“:
”隔开
3、同一语句用多行时最后加一个下划线(注:
下划线前面一定要加一个空格)
二、常用语句
1、赋值语句【重点】
[let]目标操作符=源操作符
2、注释语句
rem|‘
3、暂停语句
Stop
4、结束语句
End结束一个程序的执行
Endsub结束一个sub过程
Endfunction结束一个function过程
Endif结束一个if语句块
Endtype结束记录类型的定义
Endselect结束情况语句
三、编写简单的VisualBasic应用程序
1、建立用户界面
2、设置属性
3、编写代码
四、程序的保存和装入和运行【重点】
1、程序的保存
1)窗体(.frm)的保存与另存为
2)工程(.vbp)的保存与另存为
2、程序的装入
1)现存
2)打开工程
3、程序的运行
1)工具栏
2)F5
第8章VisualBasic程序设计基础
一、数据类型
数据类型
类型说明符
Byte(字节)
Integer(整型)
%
Long(长整型)
&
Single(单精度浮点型)
!
Double(双精度浮点型)
#
Currency(货币型)
@
Decimal(无符号整数型)
Date(日期型)
String(字符串型)
$
Boolean(布尔型)
Object(对象型)
Variant(变体类型)
Type
数据类型元素名As类型名
Endtype(自定义数据类型)
二、常量
1、文字常量
1)字符串常量“abc”
2)整型100&
H32F&
O347
3)长整型7841277&
H567&
&
O347&
4)单精度3.01235.988E-7
5)双精度3.012359D6
6)货币型100.5
7)日期常量#11/21/2011#
8)布尔常量TrueFalse
2、符号常量
Const常量名[类型]=表达式
三、变量【重点】
1、命名规则:
1)名字只能由字母、数字和下划线组成;
2)名字的第一个字符必须是英文字母;
3)名字的有效字符最多为255个;
4)不能用VisualBasic的保留字作变量名,变量名不区分大小写。
2、变量的类型和定义
1)用类型说明符来标识%&
!
#@$Total%
2)在定义变量时指定其类型
Dim变量名As类型
Static变量名As类型静态变量
Public变量名As类型标准模块中
3)记录类型变量(自定义数据类型)
[Private|Public]Type数据类型名
元素名As类型名
……
EndType
4)变体类型(Variant)变量
IsEmpty函数测试一个变量是否被赋过值。
四、变量的作用域【重点】
1、局部变量在过程内定义的变量
使用Dim或Static定义
2、模块级变量(窗体变量和模块变量)在通用声明部分定义
使用Dim或Private定义
3、全局变量在通用声明部分定义
使用Public定义
4、默认声明
1)OptionExplicit
2)选项
五、常用内部函数【重点】
类别
函数
功能
转
换
函
数
Int(x)
取整函数
Fix(x)
Hex$(x)
十进制转换成十六进制
Oct$(x)
十进制转换成八进制
Asc(x$)
返回字符串x中第一个字符的ASCII
Chr$(x)
把x转换成相应的ASCII字符
Str$(x)
把x转换成一个字符串
Cint(x)
把x小数部分四舍五入转换成整数
Ccur(x)
把x转换成货币类型
CDbl(x)
把x转换成双精度
CLng(x)
把x的小数部分四舍五入转换成长整型
CSng(x)
把x转换成单精度
CVar(x)
把x转换成变体类型
学
Sin(x)
返回x的正弦值
Cos(x)
返回x的余弦值
Tan(x)
返回x的正切值
Atn(x)
返回x的反正切值
Abs(x)
返回x的绝对值
Sgn(x)
返回x的符号
Sqr(x)
返回x的平方根
Exp(x)
返回以e为底x为指数的值
日
期
和
时
间
Day(Now)
返回当前的日期
WeekDay(Now)
返回当前的星期
Month(Now)
返回当前的月份
Year(Now)
返回当前的年份
Hour(Now)
返回小时
Minute(Now)
返回分钟
Second(Now)
返回秒
随机数
Rnd(x)
产生一个0-1之间的单精度随机数
Randomize(x)
字
符
串
Ltrim$(字符串)
去掉“字符串”左边的空白字符
Rtrim$(字符串)
去掉“字符串”右边的空白字符
Trim$(字符串)
去掉“字符串”两边的空白字符
Left$(字符串,n)
返回字符串的前n个字符
Mid$(字符串,p,n)
从第p个字符开始,向后截取n个字符
Right$(字符串,n)
返回字符串的最后n个字符
Len(字符串)
返回字符串长度
String$(n,ASCII码|字符串)
返回由n个指定字符组成的字符串
Space$(n)
返回n个空格
InStr([首字符位置,]字符串1,字符串2[,n])
在字符串1中查找字符串2,如果找到了返回字符串2的第一个字符在字符串1中的位置
Ucase$(字符串)
把字符串中小写字母转换成大写字母
Lcase$(字符串)
把字符串中大写字母转换成小写字母
Mid$(字符串,n[,L])=子字符串
从字符串第n位开始的字符用子字符串代替
六、运算符与表达式【重点】
1、算术运算符
1)幂运算(^)
2)浮点数除法(/)与整数除法(\)
3)取模运算(Mod)
4)字符串连接(+、&
)
2、关系运算符与逻辑运算符
1)关系运算符(=、>
、<
>
=、>
=)
2)逻辑运算符(And、Or、Not、Xor、Eqv、Imp)
3、表达式的执行顺序
1)首先进行函数运算;
2)接着进行算术运算,其次序为:
幂(^)→取负(-)→乘、浮点除(*、/)→整除(\\)→取模(Mod)→加、减(+、-)→连接(&
3)然后进行关系运算(=、>
4)最后进行逻辑运算,顺序为:
Not→And→Or→Xor→Eqv→Imp
第9章数据的输入输出
一、数据输出——Print方法【重点】
1、Print方法
[对象名称.]Print[表达式表][,|;
]
2、与Print方法有关的函数
1)Tab(n)
2)Spc(n)
3)Space$(n)
3、格式输出
Format$(数值表达式,格式字符串)
4、其他方法和属性
1)[对象.]Cls
2)[对象.]Move左边距离[,上边距离][,宽度[,高度]]]
3)[对象.]TextHeight(字符串)
4)[对象.]TextWidth(字符串)
二、数据输入—InputBox函数【重点】
InputBox(prompt,[,title][,default][,xpos,ypos][,helpfile,context]
参数说明:
prompt对话框中的提示文字
title对话框的标题
default默认输入文本
xpos左边距
ypos右边距
helpfile帮助文件
context帮助文件主题编号
三、MsgBox函数和MsgBox语句【重点】
1、MsgBox(msg[,type][,title][,helpfile,context])函数
msg对话框中显示文字
type按钮类型
title消息框的标题
type参数的选择
符号常量
值
作用
vbOKOnly
只显示确定按钮
vbOkCancel
显示确定及取消按钮
vbAbortRetryIgnore
显示终止、重试及忽略按钮
vbYesNoCancel
显示是、否及取消按钮
vbYesNo
显示是及否按钮
vbRetryCancel
显示重试及取消按钮
vbCritical
16
显示CriticalMessage图标
vbQuestion
32
显示WarningQuery图标
vbExclamation
48
显示WarningMessage图标
vbInformation
64
显示InformationMessage图标
vbDefaultButton1
第一个按钮是默认值
vbDefaultButton2
256
第二个按钮是默认值
vbDefaultButton3
512
第三个按钮是默认值
vbDefaultButton4
768
第四个按钮是默认值
vbApplicationModal
应用程序强制返回;
应用程序一直被挂起,直到用户对消息框作出响应才继续工作
vbSystemModal
4096
系统强制返回;
全部应用程序都被挂起,直到用户对消息框作出响应才继续工作
MsgBox函数的返回值
返回值
操作
确定
vbOK
取消
vbCancel
终止
vbAbort
重试
vbRetry
忽略
vbIgnore
是
vbYes
否
vbNo
2、MsgBoxmsg$[,type%][,title$][,helpfile,context]语句
四、字形【重点】
1、[窗体.][控件.]|Printer.FontName[=“字体类型”]
2、FontSize[=点数]
3、FontBold[=Boolean]
4、FontItalic[=Boolean]
5、FontStrikethru[=Boolean]
6、FontUnderline[=Boolean]
7、FontTrnasParent[=Boolean]
五、打印机输出
1、直接输出:
Printer.Print[表达式表]
2、设置页号:
Printer.Page
3、换页操作:
Printer.NewPage
4、结束打印:
Printer.EndDoc
5、窗体输出:
[窗体.]PrintForm
第10章常用标准控件
一、标签【重点】
1、Alignment对齐方式
2、AutoSize自动大小
3、BorderStyle设置边框
4、Caption显示文本
5、Enabled是否可用
6、BackStyle是否透明
7、WordWrap文本显示方式
二、文本框【重点】
1、文本框属性
1)MaxLength最大字符数
2)MultiLine多行文本
3)PasswordChar密码符号
4)ScrollBars设置滚动条
5)Text文本内容
6)Locked是否可编辑
2、选择文本
1)SelLength当前选中的字符数
2)SelStart当前选择的文本起始位置
3)SetText当前选择的文本
3、文本框的事件和方法
1)Change事件
2)GotFocus事件
3)LostFocus事件
4)SetFocus方法
三、图片框和图像框【重点】
1、属性
1)CurrentX和CurrentY属性
2)Picture属性
3)Stretch属性
4)AutoSize属性
2、图片加载
1)属性窗口
2)picture1.Picture=LoadPicture(“文件名”)
3、区别
1)图片框可以作为容器
2)图片框可以通过print方法接收文本
3)图像框比图片框占用内存少,显示速度快
三、直线和形状
1、控件
1)直线控件(Line)
2)形状控件(Shape)
2、图形的方法
1)Line(X1,Y1)-(X2,Y2)[,颜色][BF]
2)Circle(X,Y),半径[,颜色]
3)Pset(X,Y),颜色
4)Point(X,Y)
四、按钮控件【重点】
1、Caption
2、Enabled
3、Visible
4、Cancel
5、Default
6、Style
7、Picture
8、DownPicture
9、DisabledPicture
五、单选按钮【重点】
1、Value(True、False)
2、Style(0、1)
六、复选框【重点】
1、Value(0、1、2)
2、Style(0、1)
七、列表框【重点】
1、属性
1)Columns
2)List
3)ListCount
4)ListIndex
5)MultiSelect
6)Selected
7)SelCount
8)Sorted
9)Style
10)Text
2、方法
1)AddItem
2)Clear
3)RemoveItem
八、组合框【重点】
1)Style
2)Text
九、滚动条【重点】
1)Max
2)Min
3)LargeChange
4)SmallChange
5)Value
2、事件
1)Scroll
2)Change。
十、计时器【重点】
Interval
Timer
十一、框架
1、Caption属性
十二、焦点和Tab顺序【重点】
1、SetFocus方法
2、GotFocus事件
3、LostFocus事件
第11章VisualBasic控制结构
一、选择控制结构
1、单行结构条件语句
If条件Then语句[Else语句
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic程序设计教学大纲 Basic 程序设计 教学大纲