VB二级考试大纲.docx
- 文档编号:23370852
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:12
- 大小:22.25KB
VB二级考试大纲.docx
《VB二级考试大纲.docx》由会员分享,可在线阅读,更多相关《VB二级考试大纲.docx(12页珍藏版)》请在冰豆网上搜索。
VB二级考试大纲
VB二级考试大纲
福州白癜风医院整理分享
总体要求
1.测试计算机的基本知识及操作使用计算机的能力;
2.测试使用一种软件包或使用一种高级语言进行编程和上机调试、运行的能力。
考试范围
一.计算机基本知识
1.计算机与信息处理技术的发展及应用,以及计算机处理的基本特点;
2.各种记数制系统及其数值的转换.
3.信息和数据的基本概念、中西文信息在计算机内的各种编码及其处理方式;
4.计算机的组成、各部分的功能极其基本工作原理,计算机分类与性能评测;
5.微型计算机硬件组成、各部件的功能几起发展;
6.计算机软件的功能及分类,操作系统、数据库系统、程序设计语言及语言处理程序的基础知识,软件工程的基础知识软件的知识产权;
7.多媒体技术基础:
图形、声音和视频信息在计算机内的表示、多媒体计算机系统的组成,多媒体技术的应用;
8.计算机安全与病毒防范的基础知识;
9.计算机网络与Internet的基础知识。
二、pc机操作使用的基本技能
1.基本硬件、软件的安装与调试;
2.常见外部设备(辅助存储器、键盘、打印机等)操作使用的基础知识;
3.Windows9x操作系统的组成、功能极其基本操作技能;
4.Office软件包的基本操作技能;
5.局域网与internet应用的基本操作技能;
三、程序设计的基本知识和编程能力
1.了解目前二级考试所开设的各种高级语言及软件开发工具,掌握一种高级语言或软件包;
2.程序的编辑、编译、连接、运行、调试等个环节的基础知识和操作能力;
3.算法的概念、程序设计中的基本技巧(交换、类加、类乘等)和常用算法(穷举、迭代、递推、递归、排序、查找等);
4.阅读、理解源程序和设计流程图的能力;
5.了解结构化程序设计和面向对象程序设计的思想,编制出风格良好的程序;
6.考生可选用下列高级语言或软件包之一应试:
VisualBasic的考试要求
1.VisualBasic的基本概念
(1)面向对象的程序设计的基本概念:
对象、属性、方法、事件及事件驱动
(2)开发VisualBasic应用程序的一般步骤
2.VisualBasic的界面设计
(1)创建窗体
①常用的窗体属性:
Name、Caption、BorderStyle、Enabled、Font、BackColor、ForeColor、Icon、Left、Height、Top、Width、Visible
②常用的窗体方法:
Move、Show、Hide、Print、PrintForm、Refresh、Cls、
③常用的窗体事件:
Activate、Deactivate、Click、DblClick、Load、Unload、Resize
④窗体的显示与隐藏、装载与卸载
(2)基本控件的特性及应用
公共属性:
Name、Caption、Enabled、Fant、Height、Width、Index、Left、Top、TabStop、Visible
公共方法:
Move、Refresh、Setfocus
公共事件:
Click、DblClick、LostFocus
文本框(TextBox):
Text、PasswordChar、Alignment、MaxLength、MultiLine属性、Chang、LostFocus事件
标签(Label):
Alignment、AutoSize属性
命令按钮(CommandButton):
Cancel、Default属性
列表框(ListBox):
List、ListCount、ListIndex、Text、Columns、Sorted、Selected属性;AddItem、Clear、RemoveItem方法。
组合框(ComboBox):
Style、Text属性;AddItem、Clear、RemoveItem方法。
单选按钮(OptionButton)、复选框(CheckBox)及框架(Frame):
Alignment、Value属性。
图片框(PictureBox)与图象(Image)控件:
AutoSize、Image、Picture属性;Cls、Circle方法;DragDrop事件
定时器(Timer):
Interval属性
(3)定制窗体菜单:
创建下拉菜单和弹出式菜单
3.VisualBasic语言基础
(1)程序代码的组织方式:
过程(事件过程、通用过程)与模块(窗体模块、标准模块及类模块)
(2)程序代码的书写规则
(3)数制与数据类型
(4)不同类型常量的表示方法、系统内置常量、用户定义常量的定义方法
(5)变量:
变量命名;全局变量、局部变量和静态变量的说明;变量的作用域
(6)数组:
数组命名及说明;数组类型;数组的结构;数组元素;静态数组与动态数组,数组重定义
(7)运算符与表达式:
算术运算、关系运算、逻辑运算与字符串运算;各种运算的优先级。
4.VisualBasic的基本语句
(1)Option语句:
OptionExplicit、OptionBase
(2)顺序结构语句:
赋值语句:
相同类型与不同类型数据之间的赋值。
Cls、Print方法
(3)分支结构语句:
If-Then结构语句和SelectCase结构语句
(4)循环结构语句:
D0-Loop结构语句、For-Next结构语句
5.公共函数
(1)算术函数(Abs,Sin,Cos,Atn,Exp,Hex,Log,Rnd,Sgn,Sqr,Tan)
(2)字符串函数(Asc,Chr,Lcase,Ucse,Left,Len,Trim,Mid,Right,Space,String,InStr)
(3)日期及时间函数(Time,Date,Now,DateValue,Day,Month,Year,WeekDay)
(4)转换函数(Str,Val,Chr,Asc,Cint,Fix,Int,CBool,Cbyte,CDate,Cdbl,Cstr)
(5)用户交互函数:
InputBox函数与MsgBox函数
(6)数组函数(Array,Ubound,Lbound)
6.过程设计
(1)Sub过程(事件Sub过程及通用Sub过程)的定义和调用
(2)Function过程的定义及调用
(3)过程调用时的数据传递:
按值传递、按地址传递;简单变量参数、数组参数、对象参数的传递
(4)静态变量与静态过程
(5)递归过程
(6)模块级变量及全局变量的应用
(7)多窗体工程的设计
7.文件操作
(1)文件的基本概念:
文件的存取方式及文件类型、文件的基本操作步骤(打开、读/写及关闭)
(2)基本文件操作控件:
驱动器列表控件、文件夹列表控件及文件列表控件
(3)常用文件操作语句(Open,Close,Reset,Lock,Unlock,Seek)及文件操作函数(Eof,FileAttr,FireLen,FreeFile,Lof,Loc,Seek);顺序文件、随机文件及二进制文件的打开、读/写及关闭
8.鼠标方法、文本、图形及多媒体处理
(1)常用鼠标方法(MouseDown,MouseUp,MouseMove)
(2)数据输出的格式化处理(Format函数)
(3)图形控件Line、Shape使用及多媒体处理
9.数据库操作
(1)数据库的基本概念:
库、表、记录和字段
(2)创建Access数据库
(3)SQL查询的基本概念及其子句
(4)使用数据控件访问数据库:
记录的增、删、改
(5)数据访问对象(DAO):
DAO对象模型、使用DAO进行数据操作
(6)报表设计与输出
(7)远程数据访问及基于Internet的数据库应用
重点:
★掌握面向对象的程序设计的概念:
对象、方法、属性与事件
★事件驱动过程的程序设计原理
1.1VisualBasic简介
•具有面向对象的可视化设计工具
•事件驱动的编程机制
•提供了易学易用的应用程序集成开发环境
•结构化的程序设计语言
•支持多种数据库的访问
•支持DDE、DLL、OLE技术
•完备的Help联机帮助功能
1.2面向对象的程序设计方法基础
1.对象及对象类:
动作体的逻辑模型,称为“对象”。
2.属性:
属性是用来描述对象的特性。
3.方法:
方法指对象可以进行的动作或行为。
VB对象具有属性、方法和事件。
属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。
VB的窗体和控件是具有自己的属性、方法和事件的对象。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。
气球的属性包括可以看到的一些性质,如它的直径和颜色。
其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。
通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。
气球还具有本身所固有的方法和动作。
如:
充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。
所有的气球都具备这些能力。
1.3基于Windows环境下的应用程序的工作方式--事件驱动
在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。
从第一行代码执行程序并按应用程序中预定的路径执行,必要时调用过程。
在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。
事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。
这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。
因为事件的顺序是无法预测的,所以在代码中必须对执行时的“各种状态”作一定的假设。
当作出某些假设时(例如,假设在运行来处理某一输入字段的过程之前,该输入字段必须包含确定的值),应该组织好应用程序的结构,以确保该假设始终有效(例如,在输入字段中有值之前禁止使用启动该处理过程的命令按钮)。
在执行中代码也可以触发事件。
例如,在程序中改变文本框中的文本将引发文本框的Change事件。
如果Change事件中包含有代码,则将导致该代码的执行。
如果原来假设该事件仅能由用户的交互操作所触发,则可能会产生意料之外的结果。
正因为这一原因,所以在设计应用程序时理解事件驱动模型并牢记在心是非常重要的。
在VB中事件的调用形式是:
PrivateSub对象名_事件名
(事件内容)
EndSub
1.4VisualBasic的集成开发环境
VB集成开发环境(IDE--IntegratedDevelopingEnvironment)由以下元素组成:
1.标题栏
用于显示正在开发或调试的工程名和系统的工作状态(设计态、运行态、中止态)。
2.菜单栏
用于显示所使用的VisualBasic命令。
VB6.0标准菜单包括:
3.工具栏
在编程环境下用于快速访问常用命令。
缺省情况下,启动VB后显示“标准”工具栏,附加的编辑、窗体设计和调试的工具栏可以从“视图”菜单上的“工具栏”命令中移进或移出。
4.窗体设计器
用来设计应用程序的界面。
启动VB后,窗体设计器中自动出现一个名为Form1的空白窗体,可以在该窗体中添加控件、图形和图片等来创建所希望的外观,窗体的外观设计好后,从菜单中选择“文件”→“保存窗体”→在保存对话框中给出合适的文件名(注意扩展名),并选择所需的保存位置→确定。
需要再设计另一个窗体时,单击工具栏上的“添加窗体”按钮即可。
5.控件(工具)箱
由一组控件按钮组成,用于设计时在窗体中放置控件。
除了缺省的工具箱布局之外,还可以通过从上下文菜单中选定“添加选项卡”并在结果选项卡中添加控件来创建自定义布局。
6.弹出式(上下文)菜单
在要使用的对象上单击鼠标右键即可打开快捷菜单,其上会出现与当前对象相关的经常执行的操作,以加快操作速度。
7.工程管理器窗口
用于浏览工程中所包含的窗体和模块,还可以从中查看代码、查看对象。
8.属性窗口
是VB中一个比较复杂的窗口,其中列出了对选定窗体和控件的属性设置值。
VB中正是通过改变属性来改变对象的特征,如大小、标题或颜色。
9.对象浏览器
列出工程中有效的对象,并提供在编码中漫游的快速方法。
可以使用“对象浏览器”浏览在VB中的对象和其它应用程序,查看对那些对象有效的方法和属性,并将代码过程粘贴进自己的应用程序。
10.对象浏览器
右击窗体中的对象、从工程管理器中点“查看代码”按钮。
11.窗体布局窗口
FormLayoutwindow允许使用表示屏幕的小图象来布置应用程序中各窗体的位置。
12.立即、本地和监视窗口
这些附加窗口是为调试应用程序提供的,它们只在IDE之中运行应用程序时才有效。
1.5创建VB应用程序的一般步骤
一个VB程序也称为一个工程,由窗体、标准模块、自定义控件及应用所需的环境设置组成。
开发步骤一般如下:
1.创建程序的用户界面
2.设置界面上各个对象的属性
3.编写对象响应事件的程序代码
4.保存工程
5.测试应用程序,排除错误
6.创建可执行程序
•硬件环境:
486以上处理器、16MB以上内存、50MB以上的硬盘空间、CD-ROM驱动器、鼠标等
•软件环境:
Windows95或indowsNT3.51以上版本
•初次安装:
1)启动Windows95
2)插入具有VB6.0系统的光盘
3)运行VB6.0安装程序Setup.exe
4)选择“典型安装”或“自定义安装”或“最小安装”
•添加或删除VB6.0部件:
1)插入具有VB6.0系统的光盘
2)运行“开始/设置/控制面板”
3)双击控制面板中的“添加/删除程序”图标
4)选择其中的“VisualBasic6.0”选项
•启动
1.桌面:
开始/程序/VisualBasic6.0
2.建立快捷方式,双击图标
•退出
1.选择文件菜单下的退出命令
2.单击窗口关闭按钮
举例:
1.启动VB,开始新工程
2.创建程序的用户截面
3.加入程序代码
4.保存工程文件
5.运行和调试应用程序,检查并排除程序中的错误
6.生成可执行程序
7.打印窗体和代码
2.1创建窗体
补充内容:
调整窗体布局生成可执行文件
2.2VB的常用控件
概述:
控体是用来进行用户界面设计的可视化部件。
常用的VB6控件一览表
常用控件:
(1)文本框(TextBox):
用于接收用户在框内输入的信息或显示由程序提供的信息。
文本框在工具箱中的图标;在窗体中的形式
属性:
名称:
文本框名称。
命名规则同窗体名。
(通常以“Txt”作为前缀。
)
Text:
文本属性。
该属性的值为用户从文本框中输入的内容。
PasswordChar:
口令属性。
设置是否可以看到用户从文本框中输入的文本内容。
取值:
空字符串:
(默认值):
可以看到输入的字符。
某一字符:
用户每输入一个字符,文本框内就出现一个该字符。
MaxLength:
最大长度属性。
设置文本框的Text属性中所能放入的字符总个数。
取值:
0:
(默认值)。
1~32KB.
MultiLine:
多行属性。
设置用户是否可在文本框内输入多行文本。
取值:
True:
可多行输入。
False:
(默认值)只能单行输入。
Alignment:
对齐属性。
设置文本框内的文本内容的对齐方式。
取值:
0:
(默认值)靠左对齐。
1:
靠右对齐。
2:
居中对齐。
说明:
本属性只在MultiLine为True时有效。
TabStop:
[Tab]键属性。
设置是否可用[Tab]键来移动焦点到另一个对象上。
取值:
True:
(默认值)可以。
False:
不可以。
其它属性类似窗体。
方法:
Refresh:
刷新。
SetFocus:
设置焦点。
通过本方法,可以使光标指向指定的文本框。
事件:
Change:
当文本框的内容发生变化时,就引发本事件。
LostFocus:
当光标离开文本框时,引发本事件。
Keypress:
当用户按下或松开键盘上某个按键时,发生本事件。
(2)标签:
(Label)主要用于在窗体上增加文字说明。
标签在工具箱中的图标P25;在窗体中的形式
属性:
名称:
标签名称。
(通常以“Lbl”作为前缀。
)
Caption:
标题属性。
本属性的值为显示在标签上的内容。
AutoSize:
大小自适应属性。
即标签的大小是否随着标题内容的多少而自动变化。
取值:
True:
是。
False:
(默认值)否。
FontName:
字体名称。
设置在标签内显示的文本的字体名称。
方法:
Refresh:
刷新。
Move:
移动。
事件:
Click:
单击事件。
DblClick:
双击事件。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 二级 考试 大纲