浙林龙哥

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2004年10月15日

摘要: 1. 你是不是用惯了VC++6.0?假如是,我现在推荐的IDE仍然是VC++6.0的IDE。2. 你是不是觉得VC++6.0过时了,很多C++语法它都不支持?我现在推荐的编译器她在一直发展着。3. VC++.net的界面弱智,而且包含糟糕的managed C++和C++/CLI,它们都是不被C++承认的垃圾,你是不是兴冲冲的安装了VC++.net之后又删除掉了它?4. Dev C++挺好,但其ID... 阅读全文
posted @ 2004-10-15 19:48 浙林龙哥 阅读(7252) 评论(6) 推荐(0)

摘要: DirectX9.0,错误地用了 CoInitialize( NULL);初始化COM,然后用::CoUninitialize();退出COM,结果程序停在CoUninitialize。再看示例程序,使用的是: HRESULT hRes = CoInitializeEx( NULL, COINIT_MULTITHREADED ); 阅读全文
posted @ 2004-10-15 17:51 浙林龙哥 阅读(1780) 评论(1) 推荐(0)

摘要: 原来对话框里使用了RechEdit控件,需要 LoadLibrary("riched20.dll");而在原来的程序中是有的,测试的时候不小心去掉了。加上这句话就好了。(好像还需要 InitCommonControls();) 阅读全文
posted @ 2004-10-15 16:45 浙林龙哥 阅读(931) 评论(0) 推荐(0)

摘要: (1)WTL向导生成的SDI程序,选CEditView。不能使用Ctrl+C经测试,原来在SDI主框架中自动添加了Accelorate快捷键,其中就有Ctrl+C。这样的话Ctrl+C就被主框架截获了,而不会传给CEdit子窗口。所以,去掉Accelorate表中的Ctrl+C就可以了。(2)根据(1)所得到的经验,将自定义浏览器Accelorate表中的Ctrl+C也去掉了,好像还不行。为什么呢... 阅读全文
posted @ 2004-10-15 15:43 浙林龙哥 阅读(1177) 评论(0) 推荐(0)

摘要: PNG從哪冒出來的? PNG全名Portable Network Graphics,字面上翻譯過就是『可攜性網路用圖形』,這簡單幾個字已經明白定義了PNG的用途以及主要發展方向。1996年,PNG Group向W3C (World Wide Web Consortium)提出一種多媒體圖形格式,重點在於改進現有JPG跟 GIF的缺點,並且提供更多新的概念與壓縮模式,在提出後得到W3C的認可與推... 阅读全文
posted @ 2004-10-15 13:02 浙林龙哥 阅读(958) 评论(2) 推荐(0)

摘要: 在ATL(VC6版本)中创建一个Composite Control,然后在资源编辑器的Dialog上摆上一个Edit控件,一行代码也别写,然后Build成Unicode版本。 接着把这个控件放在VB6的Form上,然后运行,你会发现在Edit控件中输入中文显示乱码,但是在IE中嵌入这个控件,输入中文没有问题。 大家可以看ATL中的一段处理代码 CCompositeControl::PreTran... 阅读全文
posted @ 2004-10-15 11:00 浙林龙哥 阅读(1376) 评论(0) 推荐(0)

摘要: 先看下面的示例代码:template void test(){ T o; for(T i = numeric_limits::min(); i ::max(); ++i) { stringstream stream; stream > o; assert(i == o); }} 试着按下面这样调用它:test();一点问题都没有。 再这样调用:test();你会发现当i=9的时候,a... 阅读全文
posted @ 2004-10-15 10:38 浙林龙哥 阅读(1042) 评论(0) 推荐(0)

摘要: 在用C#中的GDI+写过程序以后,我喜欢上了这个新的图形设备接口。可是只能在装有.net框架的计算机上才能运行我的程序,这让我觉得不爽了。当我发现“真正的”GDI+代码是在一个单独的、没有托管的叫做GDIplus.dll的DLL中实现时,我像发现新大陆一样,顿时高兴起来,我可以在“真正的”计算机里运行使用GDI+的程序了,我想这样速度会比在C#中快一些吧,说干就干,打开msdn一步一步做起来了。... 阅读全文
posted @ 2004-10-15 08:43 浙林龙哥 阅读(2252) 评论(0) 推荐(0)

摘要: Improving C++ Program Performance(Dr. Dobb's Journal October 1999/10)作者:Stanley Lippman译者:陈崴侯捷注:本文系北京《程序员》杂志 2001/12 的文章。承译者陈崴先生与《程序员》杂志负责人蒋涛先生答允,转载於此,以飨台湾读者,非常感谢。 未得陈崴先生与蒋涛先生二人之同意,任何人请勿将此文再做转载。 -----... 阅读全文
posted @ 2004-10-15 08:42 浙林龙哥 阅读(739) 评论(0) 推荐(0)

摘要: 这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。 译者:kary contact:karymay@163.net STL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得S... 阅读全文
posted @ 2004-10-15 08:41 浙林龙哥 阅读(3274) 评论(0) 推荐(0)

摘要: 陈健翔 2004-10-15 众所周知MOF是MDA的核心,下面我们来快速浏览一下什么是MOF。 序曲 一个应用系统可以被分为典型的3层结构。在《UML模式与应用》[1]一书中分别称为UI层、领域层、数据层。UI层和领域层的接口通过应用程序和应用框架来连接;领域层和数据层的接口通过持久化框架来连接。该书中关于持久化框架的实现是使用模板方法模式来实现的,基类定义了持久化基本接口,由每个子类来... 阅读全文
posted @ 2004-10-15 08:40 浙林龙哥 阅读(2593) 评论(1) 推荐(0)