主 题



关于复习

主要看PPT内容,同时看参考书。通过上机练习PPT中的实例巩固所学知识。

对于程序题,其深度要求不会超过讲过的内容,参见教学网站提供的上课示例和作业(尤其是第2-7章中的内容)。

复习重点

复习时,要着重掌握以下三方面的内容:

1. 常用运算符、常用函数、常用控件的属性、方法和事件;

2. 常用的语法要素:变量定义、分支及循环控制、子程序及函数、数组;

3. 常用的算法与应用:要求能分析一段程序的流程及运行结果。

下面列出各讲中的重点:

|主 题 |教学内容 |学时 |重点复习内容 |

|简单的Visual Basic |第1章 VB开发环境 |3 |Visual Basic是一种高级语言 |

|程序 |1.1 Visual Basic概述 | |程序设计的两个方面(界面设计及代码设计) |

| |1.2 运行环境、启动与退出VB | |对象的三要素:属性、方法、事件 |

| |1.3 集成开发环境 | |事件驱动 |

| |第2章 简单的VB程序设计 | | |

| |2.1 程序设计的概念 | | |

| |2.2 VB中的对象 | | |

| |2.3 VB程序的结构与事件驱动工作方式 | | |

| |2.4 用VB开发简单的应用程序 | | |

| |2.5 基础控件的使用 | | |

| |2.6 工程的管理 | | |

| |2.7 使用帮助功能 | | |

|数据与运算 |第3章VB中的数据 |3 |数据类型(Integer, Long, Single, Double, Boolean, String, |

| |3.1 数据类型 | |Date ) |

| |3.2 常量和变量 | |常量的书写 |

| |3.3 运算符与表达式 | |变量的定义 |

| | | |运算符(特别是 +,&, \, /, Mod, And,Or, Not)要求重点掌握 |

|语句与分支控制 |第4章 语句与控制结构 |3 |输入输出(InputBox,MessageBox,Print) |

| |4.1 基本语句 | |If/ElseIf语句 |

| |4.2 选择结构程序设计 | |Select Case语句 |

| | | |(本讲均是重点) |

|循环语句 |4.3循环结构 |3 |For Next语句 |

| | | |Do Loop语句(要求掌屋循环的五要素) |

| | | |循环出口语句(Exit For或ExitDo) |

| | | |循环的嵌套(要求掌屋每重循环的控制变量) |

| | | |循环的应用----数列求和(要求掌握递推法及双重循环法) |

| | | |(本讲均是重点,并要求能分析一段程序的流程及运行结果) |

|过程与函数(上) |第5章 过程与函数 |3 |过程的定义与调用 |

| |5.1 过程 | |函数的定义与调用,函数如何返回值 |

| |5.2 过程中的变量 | |参数传递中的ByVal与ByRef的区别 |

| |5.3 函数 | |过程中的变量(局部变量、窗体级变量、全局变量的差别) |

|过程与函数(下) |5.4 常用内部函数 |3 |要求掌握以下几个函数: |

| | | |I/O: MsgBox InputBox |

| | | |数学: Rnd Abs Int Sqr Sin Cos Log Exp |

| | | |字符串: Len LTrim RTrim Trim UCase LCase Mid Left |

| | | |Right Chr Asc |

| | | |日期: Date Time Now Year Month Day |

| | | |转换判断 CInt Val IsDate IsNumeric |

|数组与常用算法 |第6章 数组及常用算法 |3 |数组: 定义数组,下标的范围,数组的基本应用的例子 |

| |6.1算法 | |遍试: for中用if |

| |6.2 数组及集合 | |迭代: for中n=f(n) |

| |6.3 遍试算法 | |递归: f(n)中用f(n-1) |

| |6.4 迭代算法 | |(本节都是重点,要求掌握相关的例子以及要求的上机作业) |

| |6.5 递归算法 | | |

|常用控件 |第7章 常用内部控件 |3 |要求掌握常用控件的常用属性、方法、事件,包括: |

| |7.1 标签、文本框、图片框与图像框 | |CommandButton 的 Caption; |

| |7.2 命令按钮、复选框和单选按钮 | |Label 的 AutoSize,WordWrap,Alignment; |

| |7.3 列表框、组合框和滚动条 | |TextBox 的 SetFocus方法,GotFocus事件, |

| |7.4 直线和形状 | |LostFocus事件,SelStart, SelLength, SelText, Text, |

| |7.5 计时器 | |MultiLine, ScrollBars, PasswordChar, Locked,Enabled; |

| |7.6 控件数组 | |CheckBox 及 OptionButton 的 Value; |

| |7.7 窗体布局 | |HScrollBar, VScrollBar 的 Max, Min, Value; |

| |7.8 使用ActiveX控件 | |Shape形状 / Line 线 的 Shape / x1,y1,x2,y2,BorderStyle, |

| | | |BorderColor,BorderWidth,FillStyle, FillColor, |

| | | |BackStyle, BackColor; |

| | | |Timer 的 Interval, Enabled; |

| | | |ListBox 及 ComboList 的 Style,MultiSelect,List(i), |

| | | |ListCount, ListIndex, Selected(i), SelCount,AddItem方法, |

| | | |RemoveItem方法, Clear方法; |

| | | |PictureBox 及 Image 的 Picture,以及 LoadPicture方法。 |

| | | | |

| | | |掌握如何加入外部控件 |

|绘图、窗体与菜单 |第8章 绘图、窗体与菜单 |3 |绘图:绘图时的状态,常用的绘图方法(包括画线、画矩形、画圆|

| |8.1 绘图、图形、动画、字体 | |、画椭圆) |

| |8.2窗体 | |窗体:常用事件与常用属性 |

| |8.3 菜单 | |多窗体:加入窗体,设定启动窗体,通过全局变量在窗体之间传递|

| | | |信息的方法 |

| | | |菜单:编辑菜单,特殊的菜单标题(如&及分隔线的使用),对菜 |

| | | |单项的Click事件进行编程 |

|文件、程序调试 |第9章 文件的存取 |3 |文件的分类及操作(要求掌握文本文件逐行拷贝的例子) |

| |9.1 文件及其基本操作 | |程序的调试(了解即可) |

| |9.2 顺序文件 | |程序中的错误种类及其处理(On Error |

| |第10章 程序调试和出错处理 | |Goto以及Err.Number及Err.Description) |

| |10.1 程序中的错误 | | |

| |10.2调试和排错 | | |

| |10.3 错误捕获处理 | | |

|多媒体编程 |第11章 Visual Basic 与 Win32 API |3 |掌握API的声明(Declare) |

| |11.1 Visual Basic中使用Win32 API | |了解三个控件: |

| |第12章 Visual Basic多媒体编程 | |Microsoft Common Dialog Control |

| | | |Window Media Player Contorl |

| | | |Microsoft Internet Control |

| | | |(其余不考) |

|Excel与VBA |(参考下载的文件,特别是ppt及“基本技巧.xls”) |3 |掌握Excel函数与VB函数的差别 |

| | | |了解Excel中的对象(Application, WorkSheet, Range, Cells ) |

| | | |了解VBA中的模块与用户窗体 |

关于考试

考试内容以讲课的PPT内容为主,第1-11讲都属于考试内容。

• 第1-7章是基本知识和基本编程技术,所占比例为75%

• 第8-11章是基本应用,所占比例为15-25%

• 第12-16章是深入应用,主要通过平时作业来练习。在考试中所占比例为5-10%

试题样例

一、选择(20分,每空1分) : 选择最合适的答案。

1.表达式 Mid( “Hello”, 2, 3)的值是_________

A) “ll” B) “llo” C) “ell” D) “ello”

2.若要设置定时器控件的定时时间,需设置的属性是_________

A) Interval B) Value C) Enabled D) Time

3.为把焦点移到某个指定的控件, 所使用的方法是_________

A) SetFocus B) Visible C) GotFocus D) Enabled

二、填空 (30分, 每空1分):

1.如果要将某菜单项设计为分隔线, 则该菜单项的标题应设置为______

2.在窗体上画一个红色的圆, 将以下语句填完整

Circle (100, 100), 100, _________

3. 以下程序的输出结果是: ______

n = 0

Do While n ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download

To fulfill the demand for quickly locating and searching documents.

It is intelligent file search solution for home and business.

Literature Lottery

Related searches