第一范文网 - 专业文章范例文档资料分享平台

基于MFC多媒体播放器

来源:用户分享 时间:2025/5/23 15:59:32 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

大连理工大学软件学院本科生课程设计报告

从一开始如何新建对话框,如何添加‘播放’,‘上一曲’等按键,到如何给对话框镶嵌菜单,最后如何给Button嵌图片。就这样一点一点地从百度上学,也熟悉了MFC,也开始慢慢的去自学不知道的代码,也懂得了如何发现错误。像添加了OnTimer(UINT nIDEvent)函数后,每次退出时,总报错。经过多次的测试,一点一点的排出问题,终于发现是因为退出时,没有将关掉计时器。在百度中查了对话框被关闭时所调用的函数的顺序之后,发现在关掉之前会调用OnDestroy()函数。于是决定在此函数中添加KillTimer(0)以关闭计数器。经过多次测试后,报错没有再出现过了。在此次开发中,也懂得了团结的重要性。将一个大的项目,分成一块有一块,每个人去完成一小块,不懂的在一起交流。最后将所有的小的和在一起,也就完成了一个大的项目。

个人总结:

在我们团队决定做多媒体播放器的时候,我被分配负责图片模块。刚开始,对这个并不了解,因为之前做了画图工具的小作业,以为这次的难易程度跟上次差不多。对MFC很不熟悉的我开始在百度上寻求资源。

随着我一页一页的翻查,搜索,我发现图片浏览器并不简单,如果再加上一些功能的实现,那更是不容易。一开始,我只是按照找到的资源,实现了一个简易的图片浏览器,只能打开BMP格式的图片,而且并无其他功能。但我并不想就此放弃,于是我开始大量的查找资源,通过书本,论坛,终于找到了合适的,可以借鉴的代码。可是当我整合之后发现,还是有很多bug。仔细查找后,我发现,有一个外部支持的链接好像没有起作用。于是,我开始查找相关内容。原来这是静态链接,需要在环境里“工程——设置——常规”改为“使用MFC作为静态链接库”。于此,我又开始搜查静态链接与动态链接的区别,了解到共享DLL,生成的exe文件小,但需要系统中DLL的支持,而静态链接是把代码直接连接在exe中,可以脱离DLL,单独运行。

通过这两周完成大作业的过程,收获了许多,觉得自己自主学习,解决问题的能力得到了提高,更会利用身边的资源,也更会与身边的队友互相配合。面对迟迟难以解决的问题,多了分耐心与冷静。

–32–

搜索更多关于: 基于MFC多媒体播放器 的文档
基于MFC多媒体播放器.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c529oj3pn2k55t2g95zxt_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top