使用别人控件和类库的一个经验

这几天一直在写一个绘图的工具,用了在网上下载的一个类库,使用他里面的函数,可以很轻松的实现图象的多种操作,不过在使用时期发现一个问题,就是当我的程序在进行图片操作的时候,每操作一次我的虚拟内存都会很快的上升,特别是当程序去读取大图片的时候,这种现象更加严重,一直以为是自己代码中是不是某些资源申请了而没有释放造成了这么大的泄漏,于是从代码中跟了一个晚上,一直跟到类库中的代码,才发现原来类库不会自动释放资源,只有通过手动的操作才能将自己添加进去的图象或者资源释放掉.虽然说这是一个非常小的问题,但从中我们可以看出,不能一味的相信别人写的类库,需要报有一种怀疑的心态去了解这个类库,从中挖掘出它的不足.使用别人的控件都一样,可能他的程序在他的代码中会运行很好,但一旦到了你的程序中就变成了一种灾难.不单使用类库,使用别人的程序,控件都一样,需要对它持有怀疑态度.可能这就是为什么C++的类库和VC的控件那么难写的缘故了.每个人都有对类库不同的要求.以后一定要注意这个问题. 

参考资源链接:[利用MSDN提升编程技能与英文阅读能力](https://wenku.csdn.net/doc/64a611d9b9988108f2f1a12a?utm_source=wenku_answer2doc_content) MSDN提供了丰富的编程资源和文档,是提高编程技能和英文阅读能力的宝贵工具。首先,建议程序员定期访问MSDN网站,浏览最新的技术文章和API文档,这些内容通常是最前沿的技术更新和实践指南。由于MSDN的文档多数为英文,建议在阅读过程中使用专业的技术词典或翻译工具,逐渐培养对专业英语的理解能力。在遇到生词或不熟悉的术语时,可以先尝试理解上下文含义,必要时查阅翻译,这样能够在实践中提升英文水平,同时也加深了对技术内容的理解。 其次,可以通过MSDN下载相关的示例代码和项目来实践。在实际编码过程中,如果遇到困难,可以使用MSDN的搜索功能来查找解决方案或示例代码。为了加强英文能力,不妨尝试直接阅读英文的示例代码和注释,这对于理解编程逻辑和提升英文理解力都有很大帮助。 对于MFC类库的学习,可以先从MSDN上的MFC入门教程开始,逐步深入到类库的各个组件,理解窗口、控件、文档/视图架构以及数据库访问等核心概念。通过阅读MSDN上的MFC类库详解和相关的技术文档,结合实际的编程实践,可以加深对MFC应用开发的理解。此外,可以参考MSDN提供的MFC示例项目,通过阅读和调试源代码,了解MFC应用的结构和工作流程。 最后,建议养成良好的文档习惯,如编清晰的代码注释和项目文档,这不仅可以帮助个人或团队成员回顾和理解代码,也可以在需要时,通过MSDN的文档功能分享给他人。良好的文档习惯不仅对项目管理有益,也是提升个人技术水平和沟通能力的重要手段。 为了深入学习MSDN和MFC,强烈推荐《利用MSDN提升编程技能与英文阅读能力》这份资源。这本书详细讲解了如何通过MSDN提升技能,并重点介绍了MFC类库的学习方法,帮助读者高效地构建Windows应用程序。通过学习这份资料,开发者可以在实际工作中更好地应用MSDN资源,同时提升英文阅读能力和技术深度。 参考资源链接:[利用MSDN提升编程技能与英文阅读能力](https://wenku.csdn.net/doc/64a611d9b9988108f2f1a12a?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值