- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC教案
Visual C++程序设计教 案
授课班级:软工0701-02
主讲教师: 贾澎涛
先修课要求:C++语言程序设计
教学目的:程序设计的教学目的是培养大学生的编程能力,所以我认为授课的重点应是程序设计而不是语法。在计算机语言层次,人与计算机的意识活动的交流是通过程序设计这个环节来完成的。本课程的教学目的是要在有限的学时内,使学生熟悉采用面向对象编程语言进行Windows 可视化开发,掌握面向对象的编程思想,熟悉面向对象编程的消息响应。最终能独立完成一个具有实用价值的小型软件的开发。本课程侧重实际应用,每一讲的内容都配合了详细的编程实例讲解,使学生达到学以致用的目的。
教学对象:本门课程的教学对象为“软件工程专业本科2007级01-02班”。该专业已经开设过的计算机专业基础课程有《计算机文化基础》和《C++语言程序设计》。鉴于该专业学生只进行了基础课程学习,计算机程序设计的思想还未完全建立起来。故选择王育坚主编的教材《Visual C++面向对象编程教程》,该教材深入浅出,内容逻辑性强,比较适合基础薄弱的学生由浅入深的进行学习。并在授课过程中补充适当实例,寓教于乐,让学生理解面向对象程序设计的思想和掌握必要的编程技巧。
教学方法:本门课程共48个学时,其中课堂讲授32学时,实验16学时。鉴于课程内容较多,所以讲授时必须有所节略。在介绍完Windows程序设计和MFC原理与框架之后,重点以实例讲解为主。讲课与上机实验相结合,并辅以实际应用案例、常见问题分析等,巩固所学内容。
教 材:王育坚编著.Visual C++面向对象编程教程.?清华大学出版社,?2003.9
参 考 书:1. 齐舒工作室.Visual C++6.0开发技巧及实例剖析.清华大学出版社,1999.11
2. 罗斌编著.Visual C++ 6.0编程经典博览. 武汉大学出版社,2001.9
3. 徐晓刚.Visual C++6.0入门与提高.清华大学出版社,1999,5
4. [美] Bruce Eckel. Thinking in C++(C++编程思想).机械工业出版社,2000.1
5. Visual C++6.0 MFC类库参考手册. 希望出版社
6. Visual C++ 6.0程序员指南.希望出版社
参考书4.5.6均提供给学生电子书
课 时:48学时,其中课堂教学32学时,上机实验16学时
第一章 C++基础复习
课 时:2
目 的:本章的目的是复习C++的基础知识,激发学生学习Visual C++的兴趣。
内 容:本章复习C++的基础知识,内容包括:
面向对象程序设计概述、封装性、继承性、多态性、讲解C++例题
讲课步骤:
第1讲
1. 介绍自己
2. 点名,认识学生,鼓励学生在学业上百尺竿头,更进一步。
不要轻易说放弃,因为我们放弃的太多,不要轻易的认输,因为我们输不起。拿出你们的勇气、你们的热情、你们的拼搏精神去学习Visual C++,一定会征服它。
3. 介绍VC++ 6.0的安装,然后展示Visual C++ 6.0的魅力。做基于CEditView、CRichEditView的例程。
为学生演示前几届学生的综合实验及他们的学习心得,以及参加“大学生课外科技作品竞赛”获奖同学的程序,让他们意识到只要努力,自己也可以做到。
煽动学生学习积极性,让学生下定决心努力学习。
用生动有趣的实例,引起学生兴趣,激发学生学习热情。
4. 介绍今后讲课方法与思路,课堂讲授以实例为主,自学为辅,注重实践。对书本内容有所调整。
5. 讲解多媒体课件第一章,主要内容有:
(1)面向对象程序设计
(2)面向过程与面向对象程序设计的比较
(3)对象与类
(4)面向对象程序设计的语言
(5)C++编程基础
(6)C++实例
6. 给出上机实验安排,介绍Visual C++开发环境
作业:
练习课本第三章课后习题35~70,目的复习巩固C++基础知识,补充薄弱环节。
第二章VC++基础
课 时:4
目 的:本章的目的是学习VC++的基础知识
内 容:本章学习VC++的基础知识,内容包括:
Windows编程、VC++ 6.0简介、MFC 基本类库概述、MFC应用程序设计必须或辅助使用的几个开发工具
重 点:Windows消息,ClassWizard工具的使用
讲课步骤:
第2讲
本讲主要介绍Windows编程的基础知识,包括窗口的概念、事件驱动的等基本概念,同时详细介绍了Windows编程中经常用到的“消息”以及对“消息”的响应,在此基础上,进一步介绍了Windows程序的结构框架。
1. 讲解多媒体课件第二章,主要内容有:
(1)Windows编程的基础知识
WINDOWS应
文档评论(0)