序号 |
能力目标 |
具体要求 |
知识点 |
1 |
用 VB 可视化的事件驱动编程方法编写简单的 Windows 应用程序的能力 |
会启动 VB 及使用和调整 VB 的工作环境 |
1. 启动 VB 创建一个新的工程
2. 通过现有工程启动 VB
3 .了解并会使用基本界面要素—对象窗口与代码窗口及其切换、代码窗口上的对象框、过程 / 事件框、工具箱、属性窗口、工程资源管理器窗口、启动钮、结束钮等 |
会在窗体中添加和调整控件 |
4. 了解并会添加和使用窗体
5 .了解并会在窗体中添加使用基本控件及控件数组( Label 、 Text 、 Command 、 Picture 、 Image 、 Frame 、 timer 、 Shape 、 OptionButton 、 CheckBox 、 HScrollBar 、 VscrollBar 、 ListBox 、 ComonBox 、 DriveListBox 、 Data 、 DirListBox 、 FileListBox )
6 .会在程序添加 VB 附加的 ActiveX 控件( CommonDialog 、 RichTextBox 、 Windows Common Controls 、 ADO Data 及常用数据绑定控件)
7 .会调整个别控件和多个控件的大小、位置、相对位置及对齐方式 |
会根据需要设置控件的属性 |
8. 了解控件的属性并会在属性窗口中设置控件的常用属性
9 .会使用代码设置控件的属性 |
会创建和编写窗体和控件的事件过程 |
10 .了解控件的事件、事件过程和 VB 的事件驱动编程方法
11 .会根据程序的需要创建合适的事件过程( Load 、 Activate 、 Click 、 DbClick 、 KeyDown 、 KeyPress 、 KeyUp 、 Change 、 UnLoad 等)
12 .会根据需要在事件过程中添加必要的代码从而控制事件的相应
13 .了解并会使用控件的常用方法 |
了解编写程序的一些基本知识并掌握编写程序的基本步骤 |
14. 了解程序、源程序、可执行程序并会把 VB 源程序编译成可执行程序
15 .掌握可视化事件驱动编程基本步骤 |
2 |
掌握高级语言程序设计的基本方法和思路以及运用一些基本算法解决实际问题的能力 |
了解并学会运用 VB 语言中编写代码的基本规则 |
16 .了解 VB 中代码的基本逻辑划分—过程,了解过程的类型( Sub 过程和 Function 过程、事件过程和通用过程),了解在 VB 中除了声明语句之外,语句要写在过程中
17 .了解并会运用语句的书写规则
18 .了解并会运用添加注释的规则
19 .了解并会运用 VB 中的命名规则 |
了解并学会运用 VB 中的运算、运算符及运算的优先级 |
20 .了解 VB 中的算术运算(指数运算 ^ 、取负运算 - 、乘 * 、除 / 、整除 \ 、求模 Mod 、加 + 、减 - 、字符串连接 & )、比较(关系)运算( = 、 <> 、 < 、 > 、 <= 、 >= 、 like )、逻辑运算( Not 、 And 、 Or )及相应的运算符
21 .了解并会运用运算的优先级 |
会在应用程序中使用变量和数组 |
22. 了解变量和一、二维数组,并会根据程序的需要使用变量,使学员在编程中实现类似于从算术到代数的飞跃
23 .了解变量、数组及数据类型,并会根据需要声明变量和数组的数据类型( String 、 Byte 、 Integer 、 Long 、 Single 、 Double 、 Currency 、 Boolean )
24. 了解变量、数组的使用范围级别,并会声明变量和数组的范围级别 |
会在程序中运用控制结构完成一定的程序动作及逻辑判断(重点在训练学员如何用这些控制结构去表达必要的算法逻辑,去解决实际问题,而不要求死记硬背这些控制结构的格式) |
25. 会运用关系运算表示逻辑条件
26. 会使用分支结构编写根据判断结果选择执行不同语句块的程序段( If...Then 、 If...Then...Else 、 Select Case )
27 .会使用循环结构编写根据判断结果重复执行一定语句块的程序段( For...Next 、 Do...Loop 、 For Each...Next )
28 .会使用控制结构的嵌套 |
会在应用程序中使用 VB 内置函数 |
29 .会使用类型转换函数( Val 、 Str ) 30. 会使用字符串处理函数( Right 、 Left 、 Mid 、 Trim 、 RTrim 、 LTrim 、 Len 、 Chr 、 Asc )
31 .会使用日期和时间函数( Now 、 Data 、 Time 、 Day 、 Month 、 Year 、 WeekDay 、 Hour 、 Minute 、 Second 、 DateSerial )
32 .会使用文件处理函数( Eof 、 Lof )
33 .会使用 Rnd 等常用数学函数 |
会在程序中使用自定义的通用过程 |
34 .会根据需要声明创建使用范围级别不同的无参数或有参数的通用 Sub 过程和 Function 过程
35 .会调用自定义的通用过程 |
会在程序中处理文件操作 |
36 .会使用文件系统对象 FSO 进行必要的文件操作(建立、打开、读、写、复制、删除等)
37 .掌握对象模型编程的步骤和方法(培训中涉及对象模型编程的有 FSO 和 ADO ) |
会在程序中处理简单的图形操作 |
38 .了解并会使用基于窗体(或容器控件)的坐标系统及有关的属性
39 .会使用图形控件和常用的图形方法( Pset 、 Line 、 Circle 、 Cls )解决简单的图形操作 |
3 |
使用更丰富的程序界面 |
会在程序中使用对话框 |
40 .会使用预定义对话框( MsgBox 、 InputBox )并可根据需要改变预定义对话框的某些属性
41 .会使用 CommonDialog 控件构造标准通用对话框 |
会在程序中使用菜单 |
42 .会使用菜单编辑器生成菜单系统,并根据需要设置各菜单项的属性
43 .会使用 PopupMenu 方法构造弹出式菜单 |
会在程序中使用工具栏 |
44 .会使用 ToolBar 控件和 ImageList 控件构造工具栏 |
4 |
创建简单的基于数据库的信息管理程序 |
会创建 Access 数据库、数据库表 |
45 .会使用 Access 或 VB 中的可视化数据管理器( VisData )创建 Access 数据库和表来保存数据
46 .会使用 Access 或 VB 中的可视化数据管理器( VisData )向数据表中输入记录 |
使用 Data Environment 数据环境、 ADO Data 控件或 ADO 对象模型创建基于 Access 数据库的应用程序 |
47 .会使用数据环境连接指定的 Access 数据库及其中的表,数据环境提供的简捷方式创建已经绑定好的数据识别控件
48 .会添加 ADO Data 控件,并用该控件连接指定的 Access 数据库及其中的表,会把数据识别控件绑定到 ADO Data 控件
49 .会引用 ADO 对象模型,创建 Connection 、 Recordset 等对象,并通过这些对象连接到指定的 Access 数据库及其中的表,会把数据识别控件绑定到 Recordset 对象
50 .会使用 Recordset 对象的属性和方法实现数据库的查询以及记录的添加、删除和编辑等操作 |
使用数据窗体向导创建基于 Access 数据库的应用程序的窗体 |
51 .会从外接程序管理器调出数据窗体向导
52 .会使用数据向导用最简单的方式创建基于 Access 数据库的应用程序窗体 |