vc++课程设计实验报告.docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

实用文档

VC++课程设计报告

一、设计时间

2010年12月27日----12月31日

二、设计地点

三、设计目的

《VC++程序设计》是计算机科学与技术专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。VC程序设计的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。要求学生在设计指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序;掌握VC++程序设计的基本技能和面向对象的概念和方法;了解菜单、视图/文档、数据库等编程技术。同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。

四、设计小组成员

五、指导老师

六、设计课题

派生、多态编程

设计内容:依照书p33-40内容,创建一个应用了的窗口和应用程序派生类地完整实例。

设计要求:1)掌握虚函数的使用。2)改变窗口的背景颜色和窗口的图标。

七、基本思路及关键问题的解决方法

仔细审题理解题目要求,整理思路思考出一个系统总体开发,总体设计、总体实现的完整过程,参照书本,按思路编写程序。遇到问题先独立思考,翻阅教材或上网查找解决,实在无法自己解决的问题可以向老师或同学求助。

八、算法及流程图

九、调试过程中出现的问题及相应解决办法

问题1:missing;beforeidentifierInvalidateRect

解决办法:将该中文下的分号改为英文下的分号。

问题2:LINK:fatalerrorLNK1168:cannotopenDebug/0000.exeforwriting

解决办法:将前一次的运行后的窗口关闭

改变图标

十、课程设计心得体会

VisualC++是Microsofe公司开发的基于C和C++语言的集成开发工具,同其他的可视化编程工具一样,VisualC++6.0集代码编辑,编译,链接,调试等功能于一体,并提供多种有用的辅助开发工具。学习好VC++是广大计算机专业学生的迫切要求。

经过一个星期的VC++课程\oplash笑话之霸王别鸡篇@foho.cc设计,我在老师和同学的共同帮助下,顺利完成该课程设计,收获很大。在《Windows程序设计》中MFC部分很重要,是需要实践内容。所以在本学期课程设计是很及时、很必要的。而且还及时、真正的做到了学以致用。主要是以下几点。

基本功要过硬。不能马虎经常犯犯小错误。提高自己找错纠错能力,通常错误总是那几种,多练习就熟练了。

要善于查找资料提高自己的资料查询能力,要善于利用网络来获得知识,获得帮助。开始着手程序设计时,有些功能感觉无从下手,都不知道要干什么。这些问题只要找到相关的资料就会得到提示从而理解所要解决问题的大致方向。有了明确的目的,就可以发挥自己的头脑来完成它了。

要善于思考。程序中有些实现难点和最初完成程序时免不了的许多不足就需要自己根据代码认真思考来解决。只有这样才能纠正程序的不足并使其更加人性化。

这次课程设计让我学到了很多,不仅是巩固了先前学的MFC程序设计知识,而且也培养了我的动手能力,更令我的创造性思维得到拓展。希望今后类似这样课程设计、类似这样的锻炼机会能更多些!

通过这次课程设计,可以明显地感觉到它弥补了课堂教学和实验中知识的深度和广度方面的不足,也让我进一步掌握了面向过程和面向对象程序设计的基本方法和编程技巧,同时也巩固所学理论知识,虽然花费了不止一点点的时间和精力,不过那确实挺值得的,既让我认识到自己知识方面的缺陷,又培养了我独立分析问题、解决问题的能力。希望在今后的学习中我能够长久的保持这股学习热情,将理论知识化为实际编程能力,努力学好VC++,将所学知识与数据库充分结合起来,学好计算机专业课。

十一、源程序(每句话都要有详细解释)

#includewindows.h//头文件

//定义全局变量和函数

HINSTANCEhInst;

HINSTANCEhInstance;//表示当前应用程序实例句柄

MSGmsg;

charlpszClassName[]=城院;//指出窗口类的名称

char*ShowText;

//声明消息响应函数

LRESULTCALLBACKWndProc(HWNDhWnd,UINTmessage,WP

文档评论(0)

1亿VIP精品文档

相关文档