2016职教Visual Basic程序设计教案:第三章 VB基本语言.doc
文本预览下载声明
第三章 VB基本语言
为开发较为复杂的应用程序,VB的学习者必须首先掌握VB的基本语法和基本语言,有了扎实的程序设计语言基础,才能够对数据处理和功能复杂的窗体和模块进行编程工作,使之满足工作需要,进而顺利完成应用程序的程序设计工作。
【本章教学目标】
知识点:
1. VB中使用的数据类型及定义方法。
2.常量及变量的定义方法。
3. 运算符及表达式的使用。
4. 常用内部函数的作用及调用方法。
5.结构化程序设计的三种程序结构。
6.数组的应用。
7.自定义函数和子程序。
8.创建多个窗体。
技能点:
1.理解并能正确掌握VB的语法规则及书写习惯。
2.熟悉并基本掌握Visual Basic程序的流程控制。
3.熟练掌握基本程序模块的编制方法。
4. 正确掌握程序的调试方法。
§3.1 编码基础
【教学目标】
学会VB编程的基本方法,以及编程中应遵循的规则与书写要求。
【教学要求】
了解: 注释语句在程序书写中的作用。
理解: VB源程序的编写规则。
掌握:几个常用方法的作用及使用方法。
【本节重点】
重点掌握Print方法的作用及使用方法。
VB源程序的编写规则和书写要求。
一、VB语法规则
1、VB代码不区分大小写。
2、在同一行中可写多个语句,但须用 :号隔开。
3、一行最多允许255个字符。
4、语句可以续行,续行标志为“空格加下划线”。
二、VB中的注释语句
VB用单引号和Rem定义符作为注释语句。注释语句不但用于程序的注解,以增加源程序的可读性,而且经常用于程序的调试。
三、VB中常用的方法
VB中常用的方法较多,下面先介绍三个方法,其中Print方法和Cls方法基本延用了原Basic中的语句,其功能主要用于学习和练习VB的基本语句,在应用程序的开发方面,基本没有实际意义。
1、Print方法
Print方法可在对象上输出文本或表达式的值。其语法格式为:
[对象.]Print[{Tab(n)| Spc(n)}][表达式列表][;|,]
说明:
(1)“对象”可以是Form、PictureBox、Printer,省略对象,则在窗体上输出。
(2)“表达式列表”是用“,”或“;”隔开的一个或多个表达式。如选用“;”隔开,则各项之间无间隔。如选用“,”隔开,则各项的宽度为14。
(3)Tab函数:Tab(n) Tab函数的功能是在其后面的表达式前加n个空格。
(4)Spc函数:Spc(n) Spc函数的功能是在下一个表达式之前加n个空格。
例:在窗体上的一行内每隔5个空格分别打印输出4个“#”号和4个 “@”号。
Print Tab(5); #####; Spc(5); @@@@
2、Cls方法
Cls方法用以清除程序在运行时在窗体或图形中显示的文本或图形。其语法格式为:
[对象.]Cls
使用Cls方法后,图形坐标中两坐标轴的x与y值均被置为0,并清除运行时窗体上显示的文本及图形,但不清除窗体在设计时的文本和图形。“对象”选项省略时指窗体。
3、Move方法
Move方法用于移动窗体或控件,并改变其大小。其语法格式为:
[对象.]Move 左边距离[,上边距离[,宽度[,高度]]]
说明:
(1)“对象”可以是除时钟、菜单外的所有控件,省略对象时默认对象为窗体。
(2)左边距离、上边距离、宽度、高度:数值表达式,以twip(缇)为单位。如果对象是窗体,则“距离”以屏幕为参照,否则以窗体为参照。
例:首先编程设置图形控件Image1在窗体中的位置,并向Image1中装载图形。然后令该图形控件移动并放大。
Private Sub Form_Load()
‘设置图形控件Image1在窗体中的位置,并向Image1中装载图形
Image1.Top = 100
Image1.Left = 100
Image1.Picture = LoadPicture(MYCOMP.ICO)
End Sub
Private Sub Image1_Click()
‘令图形控件移动并放大
Image1.Stretch = True
Image1.Move Image1.Left + 100, Image1.Top + 100, _
Image1.Width + 100, Image1.Height + 100
End Sub
四、源程序的书写要求
1、在主要的程序段落应用汉语对程序的功能进行标注,以增加程序的可读性。
2、书写的程序要具有锯齿形风格,即每当书写到条件判断和循环等结构语句时,结构内的语句应有规律地后移,遇到嵌套结构时,嵌套结构内的语句不但需要后移而且要分出层次。每一个程序员都要培养此种书写程序的风格与习惯,以便在编写复杂和大程序时仍能保证程序语法和逻辑的正确性。
§3.2 数据类型
【教学目标】
掌握VB中主要的
显示全部