文档库 最新最全的文档下载
当前位置:文档库 › 《面向对象程序设计(C )实践教学考试大纲》

《面向对象程序设计(C )实践教学考试大纲》

《面向对象程序设计(C  )实践教学考试大纲》
《面向对象程序设计(C  )实践教学考试大纲》

《面向对象程序设计(C++)实践教学考试大纲》

第一部分课程性质与设置目的

一、课程性质与特点

《面向对象程序设计(C++)(实践)》课程是与《面向对象程序设计(C++)》课程所对应的一门实践课。通过本课程的实践环节训练,使应考者对使用C++进行面向对象程序设计有一个完整的认识,基本掌握在Visual C++6.0平台上用C++进行程序设计的基本方法和技术,为今后开发应用系统打下基础。

二、课程目标与基本要求

本课程设置目的是使学生掌握C++面向对象的程序设计语言,培养学生面向对象的思维方法及建立面向对象的编程思想,通过开发实践提高学生的软件开发水平。

本课程的基本要求及达到如下目标:

(1)进一步理解面向对象程序设计的基本思想和概念,掌握类和对象的应用;

(2)熟练掌握Visual C++6.0平台的使用;

(3)具备用C++开发一个小的应用系统的能力。

三、与本专业其他课程的关系

本课程是计算机应用和计算机网络专业学生的必修课程,是锻炼学生编程思维和能力的一门实用课程。本课程的先修课程是《高级语言程序设计》、《数据结构》。它又是《WEB程序设计》、《软件工程》等一些专业课的先修课程。

第二部分考核内容与考核目标

一、学生应达到的实验能力和标准

(1)熟悉VC++6.0的集成开发环境;

(2)掌握Windows编程的基本思想和MFC程序的基本结构;

(3)了解和体会C++面向对象编程机制的实现;

(4)掌握用资源编辑器进行图标、菜单、工具栏、对话框等资源的编辑;熟悉Windows标准控件和文件的基本操作;

(5)具备运用C++语言编写一般应用程序的能力;

二、考核知识点与考核目标

实验一Visual C++ 6.0的开发环境

(一)实验内容

(1)安装和启动Visual C++ 6.0。

(2)创建工作文件夹。

(3)工具栏和菜单的使用。

(4)用应用程序向导创建和编连控制台应用项目。

(二)考核知识点及考核要求

(1)安装和启动Visual C++ 6.0,要求达到“熟练掌握”层次。

(2)创建工作文件夹,要求达到“熟练掌握”层次。

(3)工具栏和菜单的使用,要求达到“初步掌握”层次。

(4)创建和编连控制台应用项目,要求达到“初步掌握”层次。

实验二Windows编程基础

(一)实验内容

(1)创建一个Win32应用程序。

(2)在程序中构造简单控件。

(3)在文档窗口中输入代码。

(4)编译、运行及测试。

(二)考核知识点及考核要求

(1)创建一个Win32应用程序,要求达到“熟练掌握”层次。

(2)在程序中构造简单控件,要求达到“基本掌握”层次。

(3)在文档窗口中输入代码,要求达到“基本掌握”层次。

(4)编译、运行及测试,要求达到“基本掌握”层次。

实验三对话框的使用

(一)实验内容

(1)利用向导创建对话框。

(2)在应用程序中添加并使用对话框。

(3)创建和使用无模式对话框。

(4)创建和使用通用对话框和消息对话框

(二)考核知识点及考核要求

(1)利用向导创建对话框,要求达到“熟练掌握”层次。

(2)在应用程序中添加并使用对话框,要求达到“基本掌握”层次。(3)创建和使用无模式对话框,要求达到“熟练掌握”层次。

(4)创建和使用通用对话框和消息对话框,要求达到“基本掌握”层次。实验四常用控件的使用

(一)实验内容

(1)创建和使用静态控件和按钮。

(2)创建和使用编辑框控件。

(3)创建和使用列表框。

(4)创建和使用组合框。

(5)创建和使用滚动条。

(二)考核知识点及考核要求

(1)创建和使用静态控件和按钮,要求达到“熟练掌握”层次。

(2)创建和使用编辑框控件,要求达到“熟练掌握”层次。

(3)创建和使用列表框,要求达到“熟练掌握”层次。

(4)创建和使用组合框,要求达到“熟练掌握”层次。

(5)创建和使用滚动条,要求达到“基本掌握”层次。

实验五菜单、工具栏的使用

(一)实验内容

(1)文档应用程序框架的制作。

(2)创建和使用菜单、快捷键。

(3)创建和使用工具栏。

(二)考核知识点及考核要求

(1)文档应用程序框架的制作,要求达到“初步掌握”层次。

(2)创建和使用菜单、快捷键,要求达到“熟练掌握”层次。

(3)创建和使用工具栏,要求达到“熟练掌握”层次。

实验六MFC设计应用程序、文档模板和文档视图的使用

(一)实验内容

(1)MFC应用程序创建。

(2)文档模板的使用。

(3)使用多个文档类型。

(4)文档视图结构的使用。

(二)考核知识点及考核要求

(1)MFC应用程序创建,要求达到“熟练掌握”层次。

(2)文档模板的使用,要求达到“熟练掌握”层次。

(3) 3. 使用多个文档类型,要求达到“基本掌握”层次。

(4)文档视图结构,要求达到“基本掌握”层次。

实验七图形、文本、键盘和鼠标应用

(一)实验内容

(1)基本绘图工具的使用。

(2)简单图形绘制。

(3)字体与文字处理。

(4)位图、图标与光标的使用。

(5)键盘和鼠标的使用

(二)考核知识点及考核要求

(1)基本绘图工具的使用,要求达到“基本掌握”层次。

(2)简单图形绘制,要求达到“初步掌握”层次。

(3)字体与文字处理,要求达到“基本掌握”层次。

(4)位图、图标与光标的使用,要求达到“初步掌握”层次。

(5)键盘和鼠标,要求达到“基本掌握”层次。

第三部分有关说明与实施要求

一、指定教材

《Visual C++程序设计教程》黄维通等编著机械工业出版社2002年版

二、自学方法指导

(1)在开始阅读教材之前,先翻阅大纲中有关的考核知识点及对知识点的能力层次要求和考核目标。

(2)学习教材时,要逐段细读,逐句推敲,集中精力,吃透每一个知识点,对基本概念必须深刻理解,对基本理论必须彻底弄清,对基本方法必须牢固掌握。

(3)在自学过程中,既要思考问题,也要做好阅读笔记,把教材中的基本概念、原理、方法等加以整理,这可从中加深对问题的认知、理解和记忆,以利于突出重点,并涵盖整个内容,可以不断提高自学能力。

(4)完成书后作业和适当的辅导练习是理解、消化和巩固所学知识,培养分析问题、解决问题及提高能力的重要环节,在练习过程中对所学知识进行合理的回顾与发挥,注重理论联系实际和具体问题具体分析,解题时应注意培养逻辑性,针对问题围绕相关知识点进行层次(步骤)分明的论述或推导,明确各层次(步骤)间的逻辑关系。

三、考核要求

本课程的考核分为中期考核和期末考核,中期要求达到对所学内容的初步掌握,要求能够写出实验报告,并能对所学的内容进行较全面的论述和简单的计算。

期末考核要求进行系统的应用和综合性的计算。

四、题型示例

(一)简单应用题

编写程序实现如下操作:根据要求制作一个“用户登录”对话框,当用户输入“用户名”和“密码”分别是“黎明”和“123456”时,显示“欢迎登陆”,否则显示“请重新输入!”。

(二)综合应用题

设计并实现一个基于MFC的计算器应用程序,可以完成两个数的加法、减法、乘法和除法运算。

相关文档