- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 《学前儿童行为观察》课程教学大纲.docx
- 《学前教育科学研究方法》课程教学大纲.docx
- 《学前教育评价》课程教学大纲.docx
- 《学前教育心理学》课程教学大纲.docx
- 《学前教育学》课程教学大纲.docx
- 《学前教育学科专业指导》课程教学大纲.docx
- 《学前教育政策与法规》课程教学大纲.docx
- 《学前教育专业前沿问题研究》课程教学大纲.docx
- 《学前特殊儿童教育》课程教学大纲.docx
- 《学前心理学》课程教学大纲.docx
- 养老评估师中级行为面试题库及案例分析.docx
- 面试培训督导时考察其课程理解能力的题目.docx
- 税务专员面试中关于增值税政策的常见问题解答.docx
- 2025宁波市医疗保障局局属事业单位宁波市医疗保障基金管理中心招聘事业编制工作人员1人备考试题附答案.docx
- 2025咸宁市汉口银行咸宁嘉鱼支行招聘笔试历年题库附答案解析.docx
- 2025北京人才发展战略研究院招录笔试备考题库附答案.docx
- 2025四川成都市龙泉驿区青台山中学校秋季教师招聘22人笔试试题附答案解析.docx
- 2025台州市银龄讲学计划教师招募13人笔试参考试题附答案解析.docx
- 2025中国铁建公开招聘42人笔试题库附答案.docx
- 2025中智咨询研究院社会招聘笔试参考题库附答案.docx
原创力文档


文档评论(0)