VB复习要点
- 格式:doc
- 大小:40.00 KB
- 文档页数:3
复习要点
题型:
1. 选择题(共10题,每题2分,共20分)
2. 判断正误(共10题,每题2分,共20分)
3. 填空题(每空1分,共10分)
4. 简答题(共3题,每题5分,共15分)(包含表达式运算)
5. 应用题(共3题,每题5分,共15分)(读程序写结果、填空)
6. 编程题(共2题,每题10分,共20分)
第一章 Visual Basic程序设计概述
1. VB功能特点(面向对象—把程序和数据封装起来、事件驱动)
2. 代码窗口打开的三个方式
3. 创建应用程序的过程(保存的过程、执行的两种方式)
课后作业:P19 4、5
第二章 VB可视化编程基础
1. 对象和类的概念及关系
2. 对象的三要素
3. 事件/事件过程、事件/方法的区别
4. 通用属性:Name和Caption(区别及功能)、Top和Left(参照物)、Enabled和Visible(功能和含义)
5. 控件属性的含义,关注Load事件
6. Change和KeyPress事件之间的联系和区别
1) 两个事件触发的时机
2) 两者之间的联系
3) 两者之间的区别(有无参数、触发时机)
课后作业:P37 5、8、9、10
第三章 VB语言基础
1. 整型、长整型、单精度实型、双精度实型、字符型的类型符
给定一个常量,要能够判别是否实合法的,如果是,其类型是什么。参见课后习题1
2. 逻辑型数据与其他类型数据的转换关系
3. 变量的命名规则,判别一个变量是否合法
4. 变量声明的注意事项:①一条Dim语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用。如变量没有类型声明,则为变体类型;②变量的默认初值。
5. 掌握算术运算符(注意优先级)和字符串运算符(掌握“+”和“&”的使用)
6. 表达式
1) 给定混合运算表达式,计算出结果
2) 给定一个数学表达式,或者文字描述,给出VB支持表达式形式
3) 注意事项:①同一基准②乘号不要省略③分母部分适当添加小括号
7. 函数
1) 数学函数:Abs、Exp、Log、Sqr功能,Rnd 2) 转换函数:Asc、Chr、Str、Val
3) 字符串操作函数:Len、Mid(注意字符串的编码方式和单位)
4) 日期函数:DateAdd
8. 同一行书写多条语句:分隔符“:”,一条语句分行书写,加入续行符“ _”
课后作业:P58 1、2、3、4、5、9
第四章 VB控制结构
1. 掌握赋值语句的格式,注意赋值运算符和关系运算符的区别
2. InputBox(五个参数的含义)和MsgBox的区别
3. Print方法的使用
1) 逗号:标准格式;分号:紧凑格式
2) Tab:Tab(n)从最左第一列开始算起定位第n列,若当前打印位置已经超过n列,则定位于下一行的第n列;Spc(n):输出插入n个空格
3) 对于一个数值型数据,前面有一个符号位(对于正号,不显示但留有一个空格),数据后留有一个空格作为分隔符
4. 格式输出函数:Format 数值格式化方法,两个占位符0和#的作用和区别
5. 掌握单分支、双分支、多分支选择语句(注意单行和多行两种格式的区别)、Select Case语句的格式
6. Select Case语句中“表达式列表“的四种形式
7. 循环次数计算方法和循环体结束后循环控制变量的值
8. 掌握For循环和Do…Loop循环的语法格式
课后作业:P94 2、3、4、6、7、8、9、13
第五章 数组和自定义类型
1. 根据数组下标可以求解出数组的元素个数
2. 掌握动态数组声明Redim和静态数组声明Dim的区别
3. 掌握数组和循环结合起来的使用
4. 列表框
1) 特点:只能选择,不能修改其中内容。通过相关属性的设置可以实现多选
2) 属性:List、ListIndex、ListCount、Text
3) 方法:AddItem和RemoveItem,尤其注意参数index
5. 组合框(是组合了哪些控件的特性而形成的?)
三种风格,哪些是可以编辑修改的,哪些不可以?
6. 自定义类型在标准模块中定义,默认为Public
课后作业:P123 2、4
第六章 过程
1. 掌握子过程和函数过程的区别(见课件)
2. 掌握函数过程和子过程的定义及调用方式
3. 传地址和传值方式的区别,数组作为参数的传递方式有何要求
4. 变量的作用域(局部/模块级/全局的含义、Dim与Static声明的局部变量的区别)
课后作业:P150 1、3、4、6
第七章 用户界面设计 1. 滚动条的Change事件和Scroll事件的区别
2. 图形框和图像框的区别
3. Interval属性(注意其单位是毫秒)及定时器起作用的条件
4. 热键和快捷键的区别及弹出菜单的方法(PopupMenu)
6. Show方法中模式的含义
7. 鼠标器:参数Button、Shift(已知参数Shift的值,可以得出同时按下哪些控制键,已知按下哪些控制键,可以得出参数的值)
8. 键盘:KeyDown和KeyPress之间的区别,KeyCode和KeyAscii之间的区别(见课后作业)
课后作业:P191 2、3、6、8、12、13、14
第八章 数据文件
1. 文件的几种分类方式
2. 顺序文件与随机文件的访问特点和区别
3. 顺序文件与随机文件的读写语句
课后作业:P207 2、3、9
第九章 图形操作
1. 默认坐标系和自定义坐标系的方法(原点、度量单位和X轴Y轴正方向)
2. 当前坐标的初始默认值(CurrentX、CurrentY)、画图之后的取值
3. 图形操作中的属性(DrawWidth、DrawStyle、FillColor、FillStyle)和方法(Line、Circle、Pset)
课后作业:P224 1、2、5、7
第十章 数据库应用基础
1. 表与表之间的1:1、1:m和m:n的关系如何判定
2. ADO控件的ConnectionString、RecordSource属性,绑定控件的DataSource和DataField属性
3. 记录集的两个方法:Move和Find
编程题目参考:
1. 求解最大公约数
2. 十进制转换为二进制
3. 统计字母出现的次数
4. 统计数字的位数
5. 加密和解密
注意:根据题目要求,在事件过程/用户自定义过程中完成功能。
① 事件过程:哪个对象的哪个事件中编写、数据的获取方式、结果的输出方式
② 用户自定义过程:选择函数过程或子过程、形式参数的选择、结果的返回、给出主调的事件过程