网络编程

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