cexer
cexer
C++博客
首页
新随笔
联系
聚合
管理
10 Posts :: 0 Stories :: 95 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
GUI(3)
I'm a c++ programmer(2)
pattern & framework(2)
resource & memory
utility(4)
随笔档案
2008年8月 (4)
2008年7月 (6)
积分与排名
积分 - 16479
排名 - 145
最新随笔
1. 写了一个mircro XML解析器,附源代码
2. 抛弃了上一个 GUI 消息机制,重写了一个更灵活高效的
3. 各 GUI 框架的 COMMAND_RANGE_HANDLER(范围 ID 的命令消息统一处理)
4. 自己写的一个GUI框架的消息机制
5. 转一个程序员经典笑话:射你自己的脚
6. 线程相关的单件模式(Thread-Specific Singelton)
7. 如果建筑师像程序员一样工作
8. C++编译期函数/变量检测技术,仿真VC关键字__if_exists
9. 更好地仿真VC++关键字__uuidof
10. 仿真VC++提供的关键字__uuidof
最新评论
1. re: 自己写的一个GUI框架的消息机制
评论内容较长,点击标题查看
--温辉敏
utility
写了一个mircro XML解析器,附源代码
摘要: mirco 的意思是比 tiny 还要 tiny。
GUI 模板用 XML 做是最合适的。方便嵌入脚本,方便编辑修改,方便嵌入皮肤描述,用 XML 做模板,写起 GUI 编辑器也要方便得多。而市面上流行的一些 XML 多多少少有点不满意,MSXML 字符串的效率,TinyXML 的代码风格等等,所以自己写了一个简单的,自给自足。
阅读全文
posted @
2008-08-22 16:56
cexer 阅读(1480) |
评论 (19)
编辑
C++编译期函数/变量检测技术,仿真VC关键字__if_exists
摘要: VC当中有一个鲜为人知的关键字,除了微软自己的代码,我从未在任何地方看到有人用过它。虽然它的功能很强大,不过除非设计上的问题或是一些无法排除的困难,否则几乎从不会需要用到它的功能。但是有时候,它确实能作为一个最简单的解决方案而让某些设计过程事半功倍。
借用 CCTV10《走近科学》的语气:那么这个神秘的关键关键字到底是什么呢?它又实现了什么神奇的功能呢?
阅读全文
posted @
2008-07-06 22:03
cexer 阅读(1358) |
评论 (6)
编辑
更好地仿真VC++关键字__uuidof
摘要: 世界上有个叫__uuidof的关键字。这是一个家喻户晓且其被广泛使用的关键字,几乎可以说,有COM程序员的地方,就有它 __uuidof的存在。其很好很强大的程度是人所共见的,夸张一点比喻:离开它的COM程序员,就像失去了点火器的火箭,虽然可以人工点火,但是不安全且无效率。
不过很多人并不知道,这其实是一个编译器扩展关键字,提供了此关键字的仅VC一家别无它店。幸运的是,强大的C++让我们能够轻易仿真出这个关键字的大部分功能。
阅读全文
posted @
2008-07-05 20:58
cexer 阅读(1166) |
评论 (8)
编辑
仿真VC++提供的关键字__uuidof
摘要: 这个技巧不是针对VC++ 6.0缺陷的,而是针对VC++扩展语法的。这个技巧的来由,是为了某些希望有一天有可能要脱离Visual C++环境进行开发的人员。为了脱离VC++,你需要谨慎使用它的所有扩展语法。例如本文讨论的__uuidof。
阅读全文
posted @
2008-07-05 20:54
cexer 阅读(269) |
评论 (0)
编辑
Powered by:
C++博客
Copyright © cexer