第四章 程序设计基础 (6学时)
1.顺序结构程序设计(VB语句的书写格式,赋值语句,注释、暂停、结束语句,IputBox 函数、MsgBox函数和 MsgBox 语句,数据的输出) (2学时 )
2.选择结构程序设计 (2学时)
(1)行 If 语句
(2)块 If 语句
(3) If 语句的嵌套 ElseIf 语句
(4)多条件选择语句 Slect Case
(5) 条件判断函数 IIf
3.循环结构程序设计 (1.5学时)
(1)For 循环结构
(2) 当循环结构 While … Wend
(3)Do … Loop 循环结构
(4) 多重循环
4.其他辅助控制语句 (0.5学时)
(1)GoTo 语句
(2)On-GoTo 语句
第五章 常用内部函数 (2学时)
1常用函数(数学函数、字符串函数、转换函数、日期和时间函数)
2.其它函数(随机函数 Rnd 和随机语句 Randomize 、 Shell 函数、格式输出函数 Format() 、数据类型测试函数 VarType)
第六章 数组 (4学时)
1.数组的声明与使用 (2学时)
(1)数组的声明
(2)数据的赋值与引用
(3)与数据有关的函数
(4)动态数组与数组重定义
(5) For Each … Next 语句
2.数据应用(排序、查找)(1学时)
3.控件数组 (1学时)
(1)创建控件数组
(2)控件数组应用举例
第七章 常用控件 (2学时)
1.控件概述 (0.5学时)
2.常用内部控件 (1.5学时)
(1)单选按钮、复选框
(2)框架
(3)列表框和组合框
(4)滚动条
(5)定时器
(6)图片框和图像框
第八章 过程(4学时)
1.通用子过程(创建、调用)(1学时)
2.函数过程(创建、调用)(1学时)
3.过程中的参数传递 (1学时)
(1)形式参数和实际参数
(2)参数的传值方式(按值和按址)
4.过程的嵌套与递归调用
5.代码模块(窗体模块、标准模块、类模块)
6.过程的作用域 (调用其它模块)
第九章 事件过程 (2学时)
1.鼠标事件过程(单击鼠标事件、MouseDown 、MouseUp 、MouseMove 事件)
2.鼠标光标的形状(MousePointer 属性、MouseIcon 属性)
3.键盘事件过程(KeyPress 事件,KeyPreview 属性, KeyDown、KeyUp 事件)
第十章 界面设计 (2学时)
1.菜单设计与应用(下拉式菜单、弹出式菜单)
2.对话框的设计(对话框的分类、模式与特点,自定义对话框,通用对话框)
3.多文档界面(MDI)的创建(文档的界面形式、 MDI 界面及创建)
第十三章 文件及其管理 (2学时)
顺序文件 (文件组成、结构及分类,顺序文件的打开、读、写与关闭操作,LOF和EOF函数)
教学重点与难点
第一章 Visual Basic 简介
重点:工程文件的类型,对象的有关概念及事件驱动的编程机制。
难点:对象的有关概念及事件驱动的编程机制。
第二章 Visual Basic 入门
重点:基本控件的建立及属性设置的两种方式,对 gotfocus 事件、 lostfocus 事件、 setfocus 方法的理解
难点:对 gotfocus 事件、 lostfocus 事件、 setfocus 方法的理解;属性设置的两种方式
第三章 Visual Basic 语言基础
重点:变量的作用域
难点:变量的作用域
第四章 程序设计基础 重点:顺序、选择及循环三种结构的程序设计
难点:多重循环的程序设计
第五章 常用内部函数
重点:常用内部函数
难点:随机函数及随机过程语句
第六章 数组操作
重点:数组的定义及数组的应用
难点:动态数组的使用
第七章 常用控件
重点:常用内部控件的创建、常用属性事件和方法
难点:列表框、组合框的常用属性、事件和方法
第八章 过 程
重点:过程的定义及调用、参数传递
难点:函数 过程; 参数传递
第九章 事件过程
重点:常用键盘事件及鼠标事件
难点:键盘事件过程
第十章 界面设计
重点:菜单设计与应用
难点:菜单设计与应用
第十三章 文件及其管理
重点:文件的组成、结构及分类
难点:文件的建立及修改。