《Visual Basic程序设计》教学大纲 [顶部]
Visual Basic程序设计
3.7.1 Visual Basic的基本概念
1、掌握面向对象程序设计的基本概念,包括对象、属性、方法、事件及事件驱动机制;
2、掌握开发Visual Basic应用程序的一般步骤;
3、掌握工程的概念和组成;
4、了解工程组的概念。
3.7.2 Visual Basic语言基础
1、理解程序代码的组织方式:过程(事件过程、通用过程)与模块(窗体模块、标准模块);
2、掌握程序代码的书写规则;
3、掌握数据与数据类型;
4、掌握不同类型变量的表示方法;
5、掌握变量命名;全局变量、局部变量和静态变量的使用;变量的作用域;
6、掌握数组命名及定义;数组类型;数组结构;数组赋值;
7、掌握静态数组,了解动态数组以及数组重定义;
8、掌握运算符合表达式:算术运算、关系运算、逻辑运算与字符串运算;各种运算的优先级。
3.7.3 Visual Basic的函数
1、掌握下列算术函数:Abs、Exp、Log、Rnd、Sgn、Sqr
2、掌握下列字符串函数:Asc、Chr、Lcase、Ucase、Left、Len、Trim、Mid、Right、Space、String、InStr
3、掌握下列日期及时间函数:Time、Date、Now、Day、Month、Year、Weekday
4、掌握下列转换函数:Str、Val、Chr、Asc、Int
5、掌握下列用户交互函数:Inputbox、Msgbox
6、了解下列函数:Cint、Fix、CBool、Cbyte、Cdbl、Cstr、Sin、Cos、Atn
7、掌握下列数组函数:Array、Ubound、Lbound
3.7.4 Visual Basic的设计界面
1、掌握窗体的下列属性:Name、Caption、AutoRedraw、Enabled、Left、Height、Top、Width、Visible
2、了解窗体的下列属性:Font、BackColor、ForeColor、Icon
3、掌握窗体的下列常用方法:Move、Show、Hide、Print、Refresh、Cls
4、掌握窗体的下列事件:Click、DblClick、Load、Unload
5、了解窗体的下列事件:Activate、Deactivate
6、掌握文本框(Textbox)的下列属性:Text、Sellength、Selstart、Seltext、PasswordChar
7、了解文本框的下列属性:Alignment、MaxLength、MultiLine
8、掌握文本框的下列事件:Change LostFocus
9、了解标签(label)的下列属性:Alignment、AutoSize
10、掌握命令按钮(CommandButton)的下列属性:Cancel、Default
11、掌握列表框(ListBox)的下列属性:List、ListCount、ListIndex、Text、Selected
12、了解列表框的下列属性:Columns、Sorted
13、掌握列表框的下列方法:AddItem、Clear、RemoveItem
14、掌握组合框(ComboBox)的下列属性:Text
15、了解组合框的下列属性:Style
16、掌握组合框的下列方法:AddItem、Clear、RemoveItem
17、掌握单选按钮(OptionButton)、复选框(CheckBox)及框架(Frame)的下列属性:Alignment、 Value
18、掌握图片框(PictureBox)与图像(Image)控件的下列属性:AutoSize、Image、Picture
19、掌握图形文件的装入:Loadpicture
20、掌握定时器(Timer)的下列属性:Interval、Enabled
21、掌握定时器事件:Timer
22、掌握下列公共属性:Name、Caption、Enabled、Font、Height、Width、Index、Left、Top、Visible
23、掌握下列公共方法:Move、Refresh、Setfocus
24、掌握下列公共事件:Click、DblClick、LostFocus、Change
25、掌握窗体菜单的创建
26、掌握滚动条的属性:Max、Min、LargeChange、SmallChange、Value
27、掌握滚动条的事件:Scroll、Change
3.7.5 Visual Basic 的基本语句
1、掌握Option Base 语句,了解Otion Explicit语句;
2、掌握赋值语句;
3、掌握下列分支结构语句:If…Then…Else、Select Case;
4、掌握下列循环结构语句:Do While…Loop、For…Next,掌握双重循环运行过程;
5、了解其他循环结构语句:Do…Until、While…Wend
3.7.6 过程设计
1.掌握Sub过程(事件Sub过程及通用Sub过程)的定义和调用;
2、掌握Function过程的定义及调用;
3、掌握过程调用时的数据传递:按值传递、按地址传递、命名传递;
4、了解简单变量参数、数组参数、对象参数的传递;
5、了解静态过程;
6、了解模块级变量及全局变量的应用;
7、了解多窗体工程的设计。
3.7.7 文件操作
1、掌握文件的基本概念:文件的存取方式及文件类型、文件的基本操作步骤(打开、读/写及关闭);
2、了解基本文件操作控件:驱动器列表控件、文件夹列表控件及文件列表控件;
3、掌握常用文件操作语句(Open、Close、Seek)及文件操作函数(Eof、Seek);顺序文件的打开、读/写及关闭;
4、了解常用常用文件操作语句(Lock、Unlock)及文件操作函数(FileAttr、FireLen、FreeFile、Lof、Loc);随机文件及二进制文件的打开、读/写及关闭。
3.7.8 图形处理及多媒体应用
1、了解常用鼠标方法(MouseDown、MouseUp、MouseMove);
2、了解数据输出的格式化处理(Format函数);
3、了解图形控件Line、Shape使用及多媒体处理。
|