当前位置:首页 > 黑龙江 > 考试大纲

2012年黑龙江自考游戏软件开发技术(独本)“Visual C ”复习大纲

时间:2016-05-06 来源:无忧自考网 责任编辑:txj

Visual C++考试自考本科大纲
(课程代码 5708)

 
《Visual C++》考试大纲
适用专业:计算机软件专业(地理信息系统与管理信息系统集成开发)(独立本科段);
学    时:60

一、课程的性质、目的和任务
这是一门重要的专业必修课。它是为满足计算机应用领域对计算机应用人才的需要而设置的。本课程的任务是通过学习,使应考者为以后学习计算机软件等后继课程及进行课程设计打下必备的基础,并且为以后从事GIS 或MIS 的软件开发提供合适的工具。
二、课程的基本要求
1. C++语言的重要特点
2. 了解VC系统的集成开发环境
3. 掌握建立基本应用程序的方法
4. 了解Windows程序运行机制
5. 掌握基本用户界面的设计
6. 掌握基本输入输出以及菜单、各种工具条、状态条、对话条的设计
三、课程内容和考核目标

第一章 面向对象的程序设计及C++语言的重要特点(12学时)

(一)  学习目标
本章主要介绍C++的基础知识。本章的要求是基本掌握面向对象的程序设计和C++语言的重要特点。
(二)  课程内容
1.面向对象的概念和设计(1学时)
1.1面向对象的概念及发展
1.2深入理解面向对象技术
1.3面向对象在C++/VC中的体现
2.类的基本特征:封装性(2学时)
3.基础类别的衍生:类的继承(2学时)
4.虚拟函数与多态性(2学时)
5.静态成员(2学时)
6.构造函数和析构函数(2学时)
7.Windows编程规范(1学时)

 (三)  考核知识点
1. 理解类的概念
2. 掌握类的基本特征:封装性、继承性、多态性
3. 静态成员的含义及使用
4. 构造函数和析构函数的含义及使用
5. Windows编程规范

(四)  考核要求
1. 识记
(1)类的基本特征:封装性
(2)基础类别的衍生:类的继承
(3)虚拟函数与多态性
(4)静态成员
(5)构造函数和析构函数
(6)Windows编程规范
2. 领会
(1)面向对象的概念和设计
3. 简单应用
4. 综合应用

第二章  Visual C++ 6.0集成开发环境介绍(8学时)

(一)  学习目标
本章主要介绍VC++6.0的集成开发环境。本章的要求是熟悉VC++6.0系统,上机能够熟练地知道每个菜单和编辑器的用途。

(二) 课程内容
1.项目的概念以及管理(1学时)
1.1项目的概念及其构成
1.2集成开发环境中的项目工作区
2.菜单栏(2学时)
2.1  File菜单
2.2  Edit菜单
2 3  View菜单
2.4  Insert菜单
2.5  Project菜单
2.6 Build菜单
2.7 Tools菜单
2.8 Window菜单
2 9 Help菜单
3.资源编辑器(5学时)
3.1快捷键(Accelerator)编辑器
3.2对话框(Dialog)编辑器
3.3图标(Icon)编辑器
3.4菜单(Menu)编辑器
3.5字符串(String Table)编辑器.
3.6工具条(Toolbar)编辑器
3.7版本(Version)编辑器

(三)  考核知识点
1.项目的概念及其构成
2.菜单栏的使用
3.资源编辑器的使用

(四)  考核要求

1 识记
(1)项目的概念以及管理
2. 领会
3. 简单应用
(1)菜单栏
4. 综合应用
(1)资源编辑器
第三章  建立基本应用程序(4学时)

(一)  学习目标
本章是使用向导生成一个MDI应用程序,并对其结构进行分解。本章的要求是熟练掌握。
(二)  课程内容
1 使用AppWizard建立一个简单的MDI应用程序(2学时)
1.1 AppWizard的使用
1.2建立应用程序
2 程序源代码分析(2学时)
2.1应用对象类
2.2主框架类
2.3子框架类
2.4文档类
2.5视图类
2.6源代码分析小结.

(三)  考核知识点
1.使用AppWizard建立一个简单的MDI应用程序的步骤
2.程序源代码的框架结构及其使用的类
(四)  考核要求
1. 识记
2. 领会
(1)程序源代码分析
3. 简单应用
4. 综合应用
(1)使用AppWizard建立一个简单的MDI应用程序

第四章  Windows程序运行机制分析(12学时)

(一)  学习目标
本章是Windows应用程序的编程基础,之所以要学习这一章,是因为一个连Windows基础都不清楚的人,不能要求自己一开始就用VC、用MFC、用面向对象的方式去设计一个你根本就不懂其运行原理的程序。对本章的要求是做到充分的理解与掌握。
(二)  课程内容
1  Windows程序工作原理(6学时)
1.1  Windows程序特点
1.2 以Win32 SDK开发Windows应用程序
1.3 MFC的历史和体系结构
1.4使用MFC开发Windows应用程序
2  Windows的消息处理(6学时)
2.1  Windows的消息处理机制.
2.2编程实例:如何响应Windows消息
2.3用户自定义的消息及使用。

(三) 考核知识点
1.了解Windows程序的特点、组成
2.了解MFC的优点
3.掌握Windows的消息处理机制,会编程响应Windows消息

(四)  考核要求
1. 识记
2. 领会
(1)Windows程序工作原理
3. 简单应用
4. 综合应用
(1)Windows的消息处理

第五章  基本的用户界面设计(12学时)

(一)  学习目标
本章是使用VC++进行基本的用户界面的程序设计,这是每一个应用程序都必不可少的部分,本章内容要求熟练掌握。

(二)  课程内容
1 对话框(6学时)
1.1模式对话框和非模式对话框
1.2如何对模式对话框编程
1.3模式对话框的使用
1.4 加强对模式对话框的控制
   2 基本的Windows控件(6学时)
2.1 控件的分类、常用控件的使用
2.2 MFC提供的常用对话框

(三)  考核知识点
1 对话框的种类
2 模式对话框编程几使用
3控件的分类、常用控件的使用
4 MFC提供的常用对话框
 
(四)  考核要求
1. 识记
2. 领会
3. 简单应用
(1)基本的Windows控件
4. 综合应用
(1)对话框和基本的Windows控件

第六章  基本的输入和输出接口(12学时)

(一)  学习目标
是使用VC++进行基本的输入和输出接口的程序设计,这仍然是每一个应用程序都必不可少的部分,本章内容要求熟练掌握。
(二)  课程内容
1 输入消息及其处理(4学时)
1.1键盘消息
1.2鼠标消息
2 菜单(4学时)
2.1菜单的编辑及响应
3 工具条、状态条及对话条(4学时)
  3.1 工具条的编辑和使用
3.2 状态条的布局和使用
3.3 对话条的使用
(三)  考核知识点

1. 键盘消息和鼠标消息的处理
2. 菜单的编辑及响应
3. 工具条、状态条及对话条的设计

(四)  考核要求
1. 识记
2. 领会
3. 简单应用
(1)工具条、状态条及对话条
4. 综合应用
(1)输入消息及其处理
(2)菜单的编辑及响应

实践环节(课程代码 5709)

(一)类型
课程实验
(二)实验大纲
1.实验目的
VC++实用程序设计的上机操作实验是本课程必不可少的实践环节。上机实验的目的是使考生熟悉使用高级程序设计语言编制程序的全过程,加深对语言的理解,得到面向对象程序设计的基本方法和技巧的训练,从而能真正掌握VC++这种计算机的基本编程工具,用来解决实际问题。
2.实验环境
硬件环境:PC机及其兼容机
软件环境:1.操作系统 windows 98、windows 2000或 windowsXP
          2.Microsoft Visual C++6.0
3.实验时数
本课程实验总计18学时
实验一 建立一个标准的MDI应用程序(3机时)
内容:利用程序生成器,建立一个标准的MDI应用程序
要求:熟悉VC++6.0的集成环境;能够熟练地知道每个菜单和编辑器的用途;会用程序生成器,建立一个标准的MDI应用程序。
参考题目:教材第59页,第3章第1节。

实验二 实现一个简单的画线程序(5机时)
内容:利用多种生成器及编写代码,建立一个简单的画线程序
要求:学会使用资源编辑器建立菜单;使用类向导增加用户自定义消息的响应函数;消息响应函数的实现;编译、连接并运行程序。
参考题目:教材第103页,第4章第2节。

实验三 实现一个包含多种控件的模式对话框(5机时)
内容:利用多种生成器及编写代码,建立一个包含多种控件的模式对话框
要求:学会使用资源编辑器建立对话框;在对话框中添加多种控件;对相应控件的属性设置;对相应控件的编程。
参考题目:教材第143页,第5章第1节。

实验四 基本与用户交互的操作,即标准的输入输出(5机时)
内容:实现通过键盘、鼠标、定时器输入消息的处理以及文本和图形的输出。
要求:熟悉一些常用控件;熟悉常用控件的属性;会对控件进行响应功能的编程。
参考题目:教材第205页,第6章第3节。

4.上机实践与课程考试的关系
    本课程分为笔试和上机两部分,笔试部分应在上机实践部分之前完成。
四、学习教材和主要参考书
教材:
《掌握Visual C++编程》 黄科 编著,电子工业出版社,2001年9月第1版。

五、有关说明与实施要求
(一) 关于“课程内容与考核目标”中有关提法的说明
    在本大纲的“考核知识点与考核要求中,对各个知识点按四个能力层次(“识记”、“领会”、“简单应用”、“综合应用”)分别提出要求,这些层次之间具有递进等关系。四个能力层次的含义:
识记:要求能够识别和记忆本课程中规定的有关知识点的主要内容(如定义、定理、定律、表达式、公式、原则、重要结论、方法、步骤及特征、特点等),并能根据考核的不同要求,做出正确的表述、选择和判断。
领会:要求能够领悟和理解本课程中规定的有关知识点的内涵和外延,熟悉其内容要点和它们之间的联系,并能根据考核的不同要求,做出正确的解释、说明和论述。
简单应用:要求能够运用本课程中规定的少量知识点,分析和解决一般应用问题。如简单的计算、绘图和分析、论证等。
综合应用:要求能够运用本课程中规定的多个知识点,分析和解决较复杂的应用问题。如简单计算、绘图、简单设计、编程和分析、论证等。

(二) 自学方法指导
1.在开始阅读某一章教材之前,先查看大纲中关于这一章的考核知识点、自学要求、以及对知识能力层次的要求和考核要求,以便在阅读教材时做到有的放矢。
2.学习VC++时重视上机操作,许多实践知识的获得是上机操作的结果,上机操作反过来又巩固和促进书本知识的学习。书上的例子不少是可以上机练习的,应注意结合本课程学习进度,进行上机实验。
3.本课程的一二四章是基础知识,三五六章是重点。考生应按照不同的要求进行掌握。另外可以去找一些VC++的上机练习指导书,进行同步的上机实验。

(三)对社会助学的要求
1.应以本大纲的制定的教材为基础、本大纲为依据进行辅导,不能随意增删内容或更改要求。
2.应熟知本大纲对课程所提出的总的要求和各章的知识点,正确把握各知识点要求达到的层次,深刻理解对各知识点的考核要求。
3.应对学习方法进行指导,提倡“仔细阅读教材,认真完成习题;主动获取帮助,依靠自己学通”的学习方法。
4.应注意对考生自学能力的培养,引导考生逐步学会独立学习、独立思考、独立操作。在自学过程中要学会自己提出问题,经过分析自己做出判断,从而解决问题。
5.因此应注意对考生实际操作能力的培养,不能简单地仅帮助考生解决这个问题,而是要善于启发、引导考生弄清为什么会出现这样的问题,用什么方法可以解决这类问题。以使考生理解问题出现的原因,掌握解决问题的办法。

(四)关于命题考试的若干问题
1.本大纲各章所规定的考试知识点及知识点下的知识细目都属于考核的内容,考试命题覆盖到各章,适当突出重点章节,加大重点内容的覆盖密度。
2.试卷中对不同能力层次要求的分数比例大致为:“识记”占30%,“领会”占30%,“简单应用”占20%,“综合应用”占20%。
3.试题难易程度要合理,可分为:易,较易,较难和难四个等级。每份试卷中不同难度试题的分数比例一般一次为:2:3:3:2。
4.试题的主要题型主要有:填空、单项选择、综合、简答等四种题型。其中综合包括填写程序、分析程序、写程序运行结果三种题型。
5.本课程笔试部分为闭卷,时间为150分钟;试题分量以中等水平的考生在规定时间内答完全部试题为度;评分采用百分制,60分为及格。本课程实践部分为上机考试方式,考试时间为90分钟。评分采用百分制,60分及格。考试时只允许带笔、橡皮和直尺,答卷必须用钢笔,颜色规定为蓝色或是黑色,答题卡必须用2B铅笔填涂。

(五)课程学分
本课程共6学分,笔试部分为3学分,上机实践部分3学分。

六、题型举例
一、填空
VC规定了9种类别的资源类型,请说出其中的6种       、      、      、      、
      、       。
二、单选
在VC中消息映射是通过(  )来定义的。
 A 虚函数  B 特殊类  C 成员函数  D 一组宏
三、综合
完成下面类及主函数
Class menu
{ public:      Void file()=0;};
Class  Dmenu :public  menu
{ void  file()
{cout <<"现在进行叠置分析"<<endl;}};
Class  Lmenu :public  menu
{ void  file()
{cout <<"现在进行邻域分析"<<endl;}};
Class  Wmenu :public  menu
{ void  file()
{cout <<"现在进行空间网络分析"<<endl;}};
Void main()
{int  input;
menu *p[3]
p[0]=       Dmenu;
p[1]=new  Lmenu;
p[2]=new  Wmenu;
do {
cout <<”请选择分析种类 ”<< endl;
cout <<”0___退出”<< endl;
cout <<”1___进行叠置分析”<< endl;
cout <<”2___进行邻域分析”<< endl;
cout <<”3___进行空间网络分析”<< endl;
      >>input;
P[      ]->file();}
While (input!=0);}
如果键盘输入2 ,请输出结果:            。
四、简答
VC中的消息共分为几类,它们的消息处理函数分别是怎样自考本科定义的?

 

上一篇:2012年黑龙江自考游戏软件开发技术(独本)“多媒体技术应用”复习大纲 下一篇:2012年黑龙江自考动画(独本)“艺术专业英语”复习大纲

培训项目

今日焦点

返回顶部