《VC程序设计基础》课程教学大纲.docxVIP

《VC程序设计基础》课程教学大纲.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE \* Arabic 1 页 / 共 NUMPAGES \* Arabic 8 页 《VC程序设计基础》课程教学大纲 课程名称:VC程序设计基础????????? ? ?? ???课程类别:专业选修课 适用专业:电子信息工程????????? ??? ???考核方式:考查??????????????????????????? 总学时、学分:32学时1.5学分 其中讲授16学时,实验10学时,其他6学时 一、???课程性质、教学目标 VC程序设计基础是电子信息工程专业的一门专业选修课。Visual C++作为一个功能非常强大的可视化应用程序开发工具,是计算机界公认的最优秀的应用开发工具之一,它作为一种程序设计语言,同时也是一个集成开发工具,提供了软件代码自动生成和可视化的资源编辑功能。 本课程主要介绍?VC++6.0?的编程环境、VC程序设计的基本概念方法、Windows?环境下常用控件的基本使用方法以及?Windows?编程环境下的一些基本的概念和方法。其具体的课程教学目标为: 课程教学目标1:熟悉Visual C++集成环境,掌握Visual C++语言的基本内容和常用算法。 课程教学目标2:掌握微软的基本类库MFC的基本概念、窗口、资源、图形设备接口、对话框和控件等对象的程序设计方法。 课程教学目标3:通过大量程序实例的学习和相关练习,使学生具备在Visual C++环境下开发出功能强大的?Windows?应用程序的能力。 ? ? 课程教学目标与毕业要求对应的矩阵关系 教学目标 毕业要求 1 2 3 4 5 6 7 8 教学目标1 L M H H H M ? ? 教学目标2 ? M H H H M ? ? 教学目标3 ? M H H H H M M ? 二、????课程教学要求 本课程要求学生掌握Visual C++的语法结构、体系结构、各种组件,以及微软在Visual C++6.0中推出的各种新技术。通过本课程的学习,使学生熟悉采用面向对象编程语言进行Windows?可视化开发,掌握面向对象的编程思想,熟悉面向对象编程的消息响应。 三、????先修课程 C语言程序设计、C++程序设计 四、????课程教学重、难点 1.理解WINDOWS的消息机制和WINDOWS应用程序的基本结构; 2.利用MFC进行WINDOWS程序设计; 3.掌握Windows图形设备接口及绘图。 4.程序设计各部分(类)之间的消息传递与数据通信。 五、????课程教学方法与教学手段 教学方式:讲授式教学方法、讨论式教学方法、探究式教学方法; 教学手段:多媒体辅助教学、指导学生上机操作。 六、 ?课程教学内容 第一章? Visual C++开发环境 (1学时) 1.教学内容 (1)??集成开发环境窗口; (2)??APP Wizard与Class Wizard; (3)??项目与项目工作区; (4)??集成开发环境的菜单栏; (5)??集成开发环境的工具栏; (6)??资源与资源编辑器。 2.重、难点提示 (1)??掌握开发环境的使用; (2)??理解工程文件重要组成,掌握程序调试方法。 第二章? MFC应用程序概述 (3学时) 1.教学内容 (1)??Windows应用程序概述; (2)??MFC应用程序框架; (3)??消息映射与消息处理; (4)??程序调试; (5)??应用实例。 2.重、难点提示 (1)??理解事件与消息的机理,掌握消息的发送、接收机制; (2)??掌握键盘和鼠标的消息响应程序设计。 第三章??图形与文本(3学时) 1.教学内容 (1)??图形设备接口和设备环境 ; (2)??GDI对象类CGdiObject; (3)??画笔和画刷的使用; (4)??处理文本; (5)??位图; (6)??应用实例。 2.重、难点提示 (1)??理解本单元讲述的几种资源的概念及特征; (2)??掌握菜单、工具栏、状态栏的创建和消息映射常用操作方法。 第四章 菜单、工具栏和状态栏(3学时) 1.教学内容 (1)??菜单; (2)??工具栏; (3)??状态栏; (4)??应用实例。 2.重、难点提示 (1)??菜单的种类、风格及在编程中的实现方法; (2)??Windows应用程序友好界面的设计。 第五章?对话框(3学时) 1.教学内容 (1)??对话框概述; (2)??模拟对话框; (3)??非模拟对话框; (4)??属性页对话框; (5)??通用对话框; (6)??应用实例。 2.重、难点提示 (1)??掌握对话框的创建和使用; (2)??掌握模拟对话框与非模拟对话框的区别及设计方法。 第六章?Windows常用控件(3学时) 1.教学内容 (1)??控件概述; (2)? CStatic类控件; (3)? CE

文档评论(0)

CUP2008013124 + 关注
实名认证
文档贡献者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档