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框架的消息机制
评论内容较长,点击标题查看
--温辉敏
08 2008 档案
写了一个mircro XML解析器,附源代码
摘要: mirco 的意思是比 tiny 还要 tiny。
GUI 模板用 XML 做是最合适的。方便嵌入脚本,方便编辑修改,方便嵌入皮肤描述,用 XML 做模板,写起 GUI 编辑器也要方便得多。而市面上流行的一些 XML 多多少少有点不满意,MSXML 字符串的效率,TinyXML 的代码风格等等,所以自己写了一个简单的,自给自足。
阅读全文
posted @
2008-08-22 16:56
cexer 阅读(1480) |
评论 (19)
编辑
抛弃了上一个 GUI 消息机制,重写了一个更灵活高效的
摘要: 抛弃了上一个消息机制,因为它的实现不得不多用了几个模板函数,在使用的时候有代码膨胀的现象。虽然其程度不如 win32gui,SmartWin,不过因为本人有点极端,所以相当地不满意。于是又开始写一个新的消息机制,它的外表看起来像是 SmartWin++ 和 AWT 的混血儿。
阅读全文
posted @
2008-08-18 22:19
cexer 阅读(1397) |
评论 (5)
编辑
各 GUI 框架的 COMMAND_RANGE_HANDLER(范围 ID 的命令消息统一处理)
摘要: 有时候在界面上的一系列相关控件,它们作为一组控件起相互协作提供一个功能,则在事件处理的时候,给这一组的控件仅提供一个事件处理程序,要比给每一个单独的控件都提供一个事件处理程序要简单得多,逻辑也更清楚。
GUI 框架就有可能提供这样一个接口,客户端只需要对这个接口提供控件组的开始 ID 和 结束 ID (以及通知消息的 ID),GUI 框架就能自动地把这一组控件的消息映射到某一个消息处理函数。
阅读全文
posted @
2008-08-07 18:00
cexer 阅读(1118) |
评论 (6)
编辑
自己写的一个GUI框架的消息机制
摘要: 我看过一些几个开源的框架的源代码,包括声句显赫的 WTL,win32gui 和 SmartWin,还有一些不知名但很优秀的,包括 jlib2( java AWT 在 C++ 上的移植 ),FLTK (比较小跨平台),甚至还曾鼓起勇气去看过 QT 那 n 万行的代码(当然没看明白)。
看这些库都是为了“师夷长技“,因为我自己非常喜欢写 GUI 框架,没完没了反反复复地写。
阅读全文
posted @
2008-08-06 17:54
cexer 阅读(1755) |
评论 (32)
编辑
Powered by:
C++博客
Copyright © cexer