- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可视化Visual C++课程教学模式的研究.doc
可视化Visual C++课程教学模式的研究
摘 要:可视化Visual C++课程有其自身的特点, 理论 知识比较抽象,不结合实践很难理解,但可视化课程又有其优势,那就是它在 计算 机上实现的效果,可以引起学生的兴趣,因此可视化课程教学,可以借助其优势,加强实践环节,调动学生的积极性,以实践来体会理解其抽象理论,提高理论认识,再以理论指导实践,相互作用,达到教师教好、学生学好可视化课程的目的。
关键词:可视化 面向对象 理论 实践 教学
Visual C++是一门崭新的,用途广泛的可视化编程语言。它相对Java、Delphi、Visual Basic等语言,学起来要难的多。而在软件开发中,像完成写磁盘和串口访问这样的任务,在实现上又优于其它语言。因此,进入2000年后,才不得不被人们普遍接受。作为高等院校计算机专业的学生,是应该对它进行了解和掌握的。80年代出现的C++,促进了面向对象程序设计的广泛流行。Visual C++是在C++的基础上 发展 起来的可视化程序设计语言。所谓可视化,就是:消息+对象=听得到和看得见。或解释为,人们随意点击屏幕或进行有关行为,就有消息发给机器,机器就能达到人要达到的目的。
Visual C++课程的理论知识抽象,操作界面、编程环境、添写代码等较为复杂;与传统课程C语言、C++程序设计相比,有它自身独有的特点;因而其教学思路与 方法 显然不能采用传统模式。
一、Visual C++课程的定位与目标
本课程总的培养目标是使学生掌握图形用户界面程序开发的基本方法,并理解面向对象思想在其中的 应用 ,体会到面向对象的程序设计方法在大型复杂系统的开发中表现出来的优势。使学生能够应用面向对象的思想、方法和C++语言、MFC库开发图形用户界面的应用程序。同时进一步提高学生的软件开发能力,为其本专业的后续课程 学习 和 研究 奠定面向对象的程序设计基础。
二、Visual C++课程 内容 要求
课程的具体内容为:.
因此,对于刚刚接触Visual C++程序设计的学生来说,教师教学首先应以进入环境、展现实例为重点,让学生开始就有较深的感性认识,颇为生动的图形图像处理编程实例、实用性很强的数据库 应用 编程实例和多媒体编程实例等;学生不但会产生浓厚兴趣,而且还明确了该课程在以后工作中的用途。从简短的原理性实例到复杂的实用性实例,教师都要耐心地边讲解、边操作,做到由浅入深;再让学生在课内上机时自己做出。不能照本宣科,只讲述大篇 理论 ,这样很容易使学生误入歧途,晕头转向,失去 学习 的信心。要在每章每节,都让学生见到实例,并且这些实例都要与章节中的理性知识密切相连,才能收到好的效果。教材上在“编辑框的基本操作”一节和“静态控件及按钮”一节中,只给出口令设置的对象 方法 和解释图片控件的属性与风格,没有举出实例来介绍它们的用法,学生感到困惑,无法接受。我们就编制了“口令设置应用程序”和“图片控件应用程序”,给学生一步一步做出来,见到了实际用法和实现的效果,学生也就对教材上的 内容 有了较为深刻的理解。可视化课程中的类与对象本来就是抽象的东西,让学生们没有感性认识,就去接受不容易接受的抽象理论,那必将是难上加难。
可视化课程学习的特点是:书上往往用大量篇幅,来叙述对某个类和某个控件的使用与操作,初学者怎么看也弄不明白,但在机器上,也就是用鼠标的几次点击就完全清楚了。像这样的课程,再照本宣科或过多强调理论,那就没有必要了。
一般说来,学生经过一段实例训练后,就开始入门了。到临近课程结束时,学生通过全心的投入,除课堂外,自行利用实习课和课后自由上机时间,就能作完实例教材中的大部分题目。课程结束后,再结合教材的内容,进行一周的 总结 ,学生就基本掌握了该课程的全部内容,大多数学生都能完成教师布置的具有创意型的课题,达到了教师教好、学生学好这门课程的目的。
高职 教育 是以能力为基础的教育体系,实践教学占有重要的地位。理论技术的出现是技术内涵的质变,是技术水平的提升。但是理论技术并不排斥经验技术,二者是相辅相成的。因为理论技术的 发展 ,大都是以经验技术为基础的。其次,理论技术的应用还会伴随出现新的经验因素,例如:由 计算 机控制的自动生产线上,当计算机本身操作出现故障时,人们还要考虑、设计出在几秒钟内,使损失降到最小的保护程序。这就是具有一定的实践和经验因素。
我们的可视化教学,应该在学生大致了解本课程所学内容的基础上,经初步的理论引导后,尽快进入实际操作。通过实例效果的感性认识,再为其中填写的程序代码,查找依据和弄清原理。也就是说,在实例操作过程中,不要个个都要先问个为什么,这样会 影响 作下一个例子。相反的,例子作多了,经验也就出来了。而有的 问题 ,往往就在下一个例子中得到启示。好多问题,光看书怎么也弄不明
文档评论(0)