《Visual Basic.NET程序设计》课程考试大纲 基 本 要 求
1.熟练使用Visual Basic.NET集成开发环境的基本功能。
2.了解Visual Basic.NET中对象的概念和事件驱动程序的基本特性。 3.初步掌握计算机程序的三种基本结构。
4.能够编写和调试简单的Visual Basic.NET程序。 考 试 内 容
一、 Visual Basic.NET程序开发环境 1.Visual Basic.NET的特点。
2.Visual Basic.NET的启动与退出。
3.Visual Basic.NET的Windows应用程序项目的创建、保存与调试。 4.Visual Basic.NET IDE 主窗口:
(1)标题栏。 (2)菜单栏。 (3)工具栏。 其它窗口:
(1)窗体设计 / 代码设计窗口。 (2)属性窗口。
(3)解决方案资源管理器窗口。 (4)工具箱窗口。 二、对象及其操作 1.对象:
(1)Visual Basic.NET的类与对象及对象三要素。 (2)对象属性设置。 2.窗体:
(1)窗体的结构与属性。
(2)窗体事件(重点为加载、单击及双击事件)。 3.控件:
(1)控件的命名。 (2)控件的基本属性。 4.控件的创建和基本操作。
5.事件驱动与事件过程概念,事件过程的创建。 三、数据类型及运算
1.常用数据类型、标识符。
数值型数据的最小值(MinValue)与最大值(MaxValue)属性。 2.常量和变量:
(1)直接常量、符号常量与系统常量。 (2)常量和变量的命名规则。 (3)常量和变量的声明。
(4)变量的缺省(默认)声明与强制显示声明(Option Explicit ON/Off)。 3.运算符和表达式:
(1)算术运算符与字符运算符。 (2)关系运算符和逻辑运算符。
(3)表达式的组成、书写规则与优先级。
(4)算术运算中不同数据类型的转换(隐式转换与显示转换、显示转换使用的转换
函数Ctype及常用类型转换函数:CBool、Cbyte、CChar、CDate、CDbl、CDec、CInt、CLng、 CShort、CSng、CStr);缩小转换选项(Option Strict On/Off)。 4.常用函数。
(1)数学函数(Abs、Cos、Exp、Log、Rnd、Sin、Sgn、Sqrt、Tan)。
(2)转换函数(Asc、Chr、Hex、Oct、Fix、Int、Lcase、Round(四舍五入)、Str、 Ucase、Val、Ctype、CBool、CDate、CDbl、Cint、Clng、Cstr)。
(3)字符串函数(Instr、Left、Len、Mid、Replace、Space、StrDup、Trim、 Microsoft.VisualBasic.Left 、Microsoft.VisualBasic.Right)。
(2)日期和时间函数(Day、Month、Year、Now、Today(系统日期)、TimeOfDay(系统时间)、DateAdd、DateDiff)。
(5)数据类型判别函数(IsNumeric)。
(注: 不考String类及相关函数、Shell函数) 四、数据输入输出
1.赋值语句(简单赋值语句与复合赋值语句)。 2.MsgBox函数及其返回值。
3.格式输出函数(Format)的应用。 (注: 不考Write、WriteLine方法) 五、常用基本控件 1.文本控件: (1)标签Label。
(2)文本框TextBox。
2.图片框控件PictureBox: (1)图片框控件的属性。
(2)图片文件的动态加载与装卸载(加载图片的Image.FromFile与My.Resources 两种用法,卸载图片可将图片框控件的Image属性值设为空值Nothing即可,例如 PictureBox1.Image = Nothing
同理,动态加载与卸载一个控件的背景图片也可以用上述方法,例如动态卸载窗体背景 图片可用下列语句:
Me.BackgroundImage = Nothing )。 3.按钮控件Button。
4.单选钮RadioButton、复选框CheckBox与分组框GroupBox。 5.记时器Timer。 6.焦点和Tab顺序。
7.上述控件的常用属性、事件和方法。
8.掌握系统资源的操作(主要是添加、删除现在图片资源及使用图片资源)。 六、程序控制结构 1.顺序结构:
数据的输入、输出与赋值。 1.选择结构:
(1)单行结构条件语句。 (2)块结构条件语句。
(3)IIf函数与Choose函数。
2.单分支、双分支与多分支选择结构(If语句, Select Case语句)与嵌套。 3.For循环控制结构。
4.Do…Loop循环控制结构。 5.循环嵌套。
考试方式、时间与有关要求
1.考试方式:闭卷机试,满分100分。
2.考试题型:单选、多选、判断、填空、简单程序设计(要求提交源代码或以填空方
式提交程序运算结果)。 3.考试时长:60分钟。
4.考试时间:2013年1月9日(具体时间段待定)。 5.考试地点:学校公共计算机实验室。
6.考试时请带齐校方规定的有关证件,遵守考试纪律。
备注:简单程序设计题中,以填空方式提交程序运算结果的例子,可参考网站十八周提 供的复习题。