Windows程序设计考试大纲

上传人:pu****.1 文档编号:506240046 上传时间:2022-09-24 格式:DOC 页数:7 大小:63KB
返回 下载 相关 举报
Windows程序设计考试大纲_第1页
第1页 / 共7页
Windows程序设计考试大纲_第2页
第2页 / 共7页
Windows程序设计考试大纲_第3页
第3页 / 共7页
Windows程序设计考试大纲_第4页
第4页 / 共7页
Windows程序设计考试大纲_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《Windows程序设计考试大纲》由会员分享,可在线阅读,更多相关《Windows程序设计考试大纲(7页珍藏版)》请在金锄头文库上搜索。

1、MFC Windows程序设计考试大纲一、本课程的性质、目的及任务目前Windows操作系统是在个人计算机上运行的主流平台之一,因此,掌握在Windows平台上开发高性能的、界面友好的各类GUI(图形用户界面)应用程序的设计和编程方法,无论对于专业软件工作者还是那些需要希望编制专用程序解决本专业实际问题的其他专业技术工作者都是十分必要,也是十分重要的。在众多的Windows应用程序开发环境和开发方法中,Visual C+环境中,使用MFC开发面向对象的Windows应用程序被普遍认为是开发高性能、高效率、高灵活性软件的较好的方法之一。本课程属于面向对象程序设计的专业技术课。本课程的目的和任务是

2、在先修课程“面向对象程序设计方法”的基础上,通过对MFC(Microsoft Foundation Class Library) 全面、系统地介绍和对如何使用MFC提供的C+类进行面向对象程序设计的学习,基本掌握MFC应用程序框架的构成和内部机制,程序的运行控制 消息映射机制,程序外观编程,对话框编程,程序的文档视图结构,文档数据的显示和输出,文档数据的组织和读写,同一文档关联的多视图显示和动态链接库的设计、制作和应用。了解如何在MFC应用程序中通过ODBC或DAO访问数据库,多线程应用程序的设计和编程,ActiveX控件的设计、制作和应用以及如何使用套接字(Socket)进行网络通讯等。二、

3、本大纲所属层次为计算机系本科学生使用。三、本课程应掌握的基本概念和基本技能 掌握MFC应用程序框架的构成和内部机制。 掌握MFC应用程序的运行控制 消息映射的实现机制。 掌握MFC应用程序外观(菜单、控制栏和定制框架窗口)编程。 掌握对话框(模式对话框、非模式对话框、属性表和向导属性表)编程。 掌握MFC应用程序的文档视图结构 SDI和MDI程序结构。 掌握程序文档数据的显示和输出 绘图、打印和打印预览。 掌握程序文档数据的组织和读写 文档类对象的持续性机制和MFC集合类的选用。 掌握SDI和MDI应用程序中与同一文档关联的多视图显示的实现机制、组合种类和实现方法。 掌握动态链接库(Win32

4、动态链接库、MFC常规动态链接库和MFC动态链接库)的设计、制作和应用。 掌握如何在MFC应用程序中通过ODBC或DAO访问数据库。 了解和初步掌握多线程应用程序的设计和编程。 了解和初步掌握ActiveX控件的设计、制作和应用。 了解和初步掌握使用套接字(Socket)进行网络通讯。四、教材和参考书教材:Visual C+ 6程序设计导学清华大学出版社 马安鹏 编著参考书:Visual C+技术内幕清华大学出版社美David J.Kruglinski著潘爱民 王国印译 学用Visual C+ 6.0清华大学出版社美Davis Chapman著骆长乐译 Visual C+ 6.0类库大全电子工

5、业出版社官章全 刘如明编著五、考核内容纲要对教学内容的考核要求说明对以下的教学内容的考核要求分为三个层次:掌握和综合应用:这部分教学内容涉及程序设计的重要实现方法,因此要求对这部分内容不仅要深入理解和牢固掌握,并且能够在程序设计中比较熟练地应用。考核形式:平时考核:上机编程实践和学期的综合编程实践。期末考核:闭卷考试中的综合类题目。掌握和记识:这部分教学内容涉及实现程序设计的重要概念,因此要求对这部分内容在深入理解的基础上,能熟练地记识。考核形式:平时考核:开卷形式的随堂测验。期末考核:闭卷考试中的概念填空类和选择类题目。理解和领会:这部分教学内容涉及提高程序设计能力的核心机制和高级技术,因此

6、要求对这部分内容在理解的基础上,了解这些知识对提高程序设计开发能力的重要性。考核形式:平时考核:开卷形式的随堂测验。期末考核:不考核。第一章 学习面向对象的概述(学生自己阅读,不考核)。第二章 学习Windows编程基础知识考核的知识点和考核要求:1 理解和领会Windows应用程序的特点,这些特点包括: 图形用户界面(GUI) 虚拟图形设备操作界面(GDI) 支持多任务 队列化消息输入 支持队列特征的消息驱动模型 事件驱动的程序设计 资源共享 程序和资源分开 支持应用程序间数据交换2 掌握和记识Win32程序结构,主要包括 窗口类定义,注册和窗口创建 主函数WinMain的组成和作用 窗口回

7、调函数WinProc的组成和作用第三章 MFC应用程序框架考核的知识点和考核要求:1理解和领会MFC应用程序与Win32应用程序的关系 MFC应用程序框架对Win32程序主要逻辑的封装 MFC应用程序的启动运行顺序2 掌握和记识MFC应用程序框架的基本类 基本类的组成及其作用 基本类与SDI和MDI3 掌握和记识MFC应用程序框架的基本类对象之间的相互访问 SDI应用程序框架的基本类对象之间的相互访问 MDI应用程序框架的基本类对象之间的相互访问第四章 MFC应用程序的消息映射考核的知识点和考核要求:1 掌握和记识消息类别及其描述 窗口消息 命令消息 控件消息2 MFC消息映射原理 理解和领会

8、应用程序类的Run()函数的作用和运行 掌握和记识SendMessage和PostMessage函数功能和差别 理解和领会使用MFC应用程序框架寻找消息处理函数3 掌握和记识MFC程序处理消息的路径 如何处理窗口消息 如何处理命令消息 如何处理控件消息4 掌握和记识自定义消息处理第五章 装饰MFC应用程序的外观考核的知识点和考核要求:1掌握和综合应用创建浮动工具栏,主要包括: 利用AppWizard自动创建工具栏 手工创建工具栏的方法和步骤 工具栏命令处理及其界面更新编程的方法2 掌握和综合应用创建自定义状态栏,主要包括: 利用AppWizard自动创建状态栏 自定义状态栏的方法和步骤第六章

9、MFC与对话框编程考核的知识点和考核要求:1 掌握和综合应用创建模式对话框,主要包括: MFC应用程序中对话框的组成和创建过程 加入对话框的成员变量的作用和种类 对话框的初始化 信息交换、验证 对话框的运行 定义响应多个顺序控件事件的命令范围处理函数2 掌握和综合应用无模式对话框,主要包括: 比较模式对话框和无模式对话框的共同点和不同点 关于窗口对象的自动清除3 掌握和综合应用创建属性表对话框,主要包括: 属性表对话框的创建 属性表对话框的运行机制4 掌握和综合应用创建向导属性表对话框,主要包括: 创建向导属性页 创建向导属性表 向导的显示、设置、响应和运行第七章 绘图和打印考核的知识点和考核

10、要求:1 掌握和记识MFC的绘图要素 设备场境类的划分和相互关系 绘图工具的种类2 掌握和记识不同设备场境类对象的获取和作用3 掌握和综合应用绘图工具类对象的创建,这些工具包括: 创建CPen对象 创建CBrush对象 创建CFont对象4 掌握和综合应用设置绘图属性,主要包括: 设置绘图坐标映射 设置其他绘图属性(文本色、背景色、对齐方式和绘图混合属性) 默认的绘图属性5 掌握和综合应用绘图操作 常用的CDC类的文本输出成员函数 常用的CDC类的绘图成员函数6 掌握和综合应用绘图的一般操作步骤第八章 文档类对象的持续性考核的知识点和考核要求:1 掌握和记识CObject类的三大性质 CObj

11、ect类的三个性质 MFC应用程序中的三对宏对三个性质的不同层次扩展和应用场合2 掌握和综合应用文档类持续性原理 Serialize函数原理 何时调用Serialize函数 Serialize函数支持哪些数据类型持续化3 理解和领会文档类持续性的局限性 Serialize(CArchive& ar)函数不能适应的情况 问题的解决办法4 理解和领会文档-视图结构及其意义5 掌握和记识文档和视图的相互作用第九章 文档视图结构的高级形式考核的知识点和考核要求:1 掌握和记识文档视图结构组合的多种形式 SDI与MDI程序的文档类对象、视图类对象和框架窗口类对象的相互关系有什么区别 文档视图的多种组合形

12、式2 掌握和综合应用SDI和MDI应用程序中动态切分窗口的创建和使用3 掌握和综合应用SDI和MDI应用程序中静态切分窗口的创建和使用4 掌握和综合应用无切分窗口的多视图SDI应用程序对视图的切换5 掌握和综合应用无切分窗口的多视图MDI应用程序对视图的切换6 掌握和记识如何选用MFC集合类,这些集合包括: 集合的形式 MFC提供了哪些集合类 如何选择MFC的集合类 如何使用MFC的模板集合类第十章 动态链接库考核的知识点和考核要求:1 动态链接库的基本概念 理解和领会动态链接库和静态库的相同点和区别 理解和领会动态链接库与进程的关系 理解和领会动态链接库与静态链接库的加载原理 掌握和综合应用

13、静态库的制作和使用 掌握和综合应用Win32动态链接库的创建和使用 掌握和综合应用动态链接库的显式链接和隐式链接2MFC动态链接库 掌握和综合应用MFC常规动态链接库的创建和使用 掌握和综合应用MFC扩展动态链接库的创建和使用 掌握和记识常规动态链接库与扩展动态链接库的区别和应用场合第十一章 访问数据库考核的知识点和考核要求:1 理解和领会数据库基本概念 数据库、数据库管理系统(DBMS)和结构化查询语言(SQL) ODBC基本概念2 掌握和综合应用MFC ODBC访问数据库,主要包括以下内容: CDatabase类 CRecordset类 记录集的数据来源 记录集的建立和关闭 滚动记录操作 修改、添加和删除记录操作3 掌握和记识MFC DAO访问数据库 什么是DAO DAO与ODBC的相似之处 DAO的特色 选择使用ODBC和DAO的原则第十二章 综合应用 编写绘图程序目的:在已学知识的基础上,阅读、理解本章的综合应用程序,并要求改写下列类定义和增添下列功能: 修改CShape类定义,使得从该类派生的图形类不但可以绘制原来的图形,还可以绘制封闭的任意多边形(Polygon),贝塞尔曲线(PolyBezier),折线(PolyLine),弦形(Chord)和饼形(Pie)。 修改所有从CShape类派生的原图形类中的相关成员

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号