网络编程
- C++箴言:谨慎考虑资源管理类的拷贝行为
- 2023-09-05 135
- 在上一篇文章中介绍了作为资源管理类支柱的ResourceAcquisitionIsInitialization(RAII)原则,并描述了auto_ptr和tr1::shared_ptr在基于堆的资...
- C++箴言:只要可能就用const
- 2023-09-04 134
- 关于const的一件美妙的事情是它允许你指定一种语义上的约束:一个特定的对象不应该被修改。而编译器将执行这一约束。它允许你通知编译器和其他程序员,某个值应该保持不变。如果确实如此,你就应该明确地表...
- 专家教您如何在C语言中巧用正则表达式
- 2023-09-03 135
- 如果用户熟悉Linux下的sed、awk、grep或vi,那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度,因此现在已经在许多Linux实用工具中得到了应用。千万不要以为...
- C++编程中的四个调试小技巧
- 2023-09-02 128
- 1、调试标记适用预处理#define定义一个或多个调试标记,在代码中把调试部分使用#ifdef和#endif进行管理。当程序最终调试完成后,只需要使用#undef标记,调试代码就会消失。常用的调试标记...
- VC# .Net中浏览Crystal Report
- 2023-09-01 133
- 大名鼎鼎的CrystalReports(水晶报表)已内嵌为微软VisualStudio.NET的标准报表工具,同时升级到CrystalReportsforVisualStudio.NET。它的优点是:...
- COM组件设计与应用之VC6中用ATL写组件
- 2023-08-31 131
- 一、前言 1、如果你在使用vc5.0及以前的版本,请你升级为vc6.0或vc.net2003; 2、如果你在使用vc6.0(ATL3.0)请阅读本回内容; 3、如果你在使用vc.net(ATL7...
- VC++实现COM事件接收器
- 2023-08-30 128
- 1、给程序添加ATL支持。右键->NewATLObject2、实现IDispEventImpl接口。//EventSink.h#import"..\Server\Debug\Server.exe...
- 高手必看:C、C++程序的优化之路
- 2023-08-29 132
- 在高级语言中,程序的优化主要应该从数据结构、算法、控制流程等方面入手。各种语言各有它自身的特点,我们只能根据具体的语言来说明代码优化的方法。当然,高级语言太多,不可能把每一种语言都拉进来,主要就谈谈C...
- C语言中的三大定律
- 2023-08-28 132
- 自己总结的,觉得能帮助初学者看透一些纷繁复杂的语法规则,理解C语言的真谛第一次发布,不一定正确,欢迎讨论、指正、补充1.表达式定律任何能产生数值结果的运算、操作都可以作为表达式,并可以放到任何需要数值...
- 为VC++应用程序对话框添加透明位图
- 2023-08-27 133
- 我们在进行程序的界面设计时,常常希望将位图的关键部分,也既是图像的前景显示在界面上,而将位图的背景隐藏起来,将位图与界面很自然的融合在一起,本实例介绍了透明位图的制作知识,并将透明位图在一个对话框中显...
首页<…1920212223…>尾页21/44页 共432条转到: