Categories
Linux [11]
Archives
February 2008 |
CommonC++应用之四:编写计时器程序guocongbin | 01/04 2007, 09:52
Windows的API中有一个SetTimer可以用来帮助我们编写有关计时的程序。但是这个API有一个非常不合理的地方就是一定需要一个窗口的句柄。如果我们要开发一个没有GUI界面的程序,例如后台服务程序,那么就不能使用这个API。 如果要自己实现这种定时的功能,就需要开辟一个新的线程,每过一段时间就检测一次,看看是否到了开始的时候设置的时间间隔。如果是,则调用一个用户函数。 在CommonC++中,我们可以借助于Thread类和TimePort类来实现这个功能。 (More)基于策略的设计(Policy-Based Design)与多继承guocongbin | 12/20 2006, 03:53
基于策略的设计是对多继承的超越。 (More)Common C++ 应用之三:分析本地xml文件guocongbin | 12/07 2006, 02:49
CommonC++ 应用之二:使用Get访问HTTP服务器guocongbin | 12/07 2006, 02:40
相对于POST,基于Common C++,使用GET方法访问http服务器就简单很多了。我们只需要构造一个url字符串,包括所有的参数(前面的"http://"不可以省略)。然后调用URLStream的get方法。下面的代码也是用来调用一个webservice来得到北京的当前天气的。代码和Common C++中的urlfetch.cpp几乎完全相同。 (More)CommonC++应用之一:使用POST访问HTTP服务器guocongbin | 12/07 2006, 02:38
SmartPtr也不是银弹guocongbin | 12/07 2006, 02:29
一个将列表形式输出转换成表格形式的小工具guocongbin | 10/20 2006, 10:22模板是另外一种意义的多态guocongbin | 08/06 2006, 11:49
多态和虚函数大大增强了C++语言的表达能力,但是有时候单纯依赖多态并不能很好的解决问题。 (More)无需手工更新依赖关系的Makefileguocongbin | 03/22 2006, 18:09
一个好用的重定向类guocongbin | 01/01 2006, 09:04
想编写自己的IDE软件么?是不是需要一个重定向类呢?我在codeguru上面找到了一个好用的,另外加以了一些改进。 (More)应用Prototype模式guocongbin | 12/18 2005, 17:22
C++构造函数的讨论guocongbin | 12/11 2005, 17:48
C++ 防御式编程guocongbin | 11/16 2005, 17:05
由于C++编译器的设计原因,在C++编程中出现了一些非常细节、但是却很让人感到莫名其妙的问题。这些问题现在虽然有些已经不再出现了,但是有些东西,却依然要注意。 (More) |