万星星@豌豆荚 欢迎加入我们
一个吃软饭的男人!!!!!我只想写程序####
微博:http://weibo.com/wanlianwen
posts - 172,  comments - 1253,  trackbacks - 0
最近忙里偷闲对之前的设计做了大量重构,其间转辗反侧体会到过度设计之苦。然而这个产品是我第二用心持续之作,第一的当然是自己商业化盈利产品,实乃无心插柳,感觉这2年自己设计能力进步神速,打算重新架构。前面的x-framework界面框架停止维护许久,深感自责,但是我绝没有放弃信念,卷土重来之日是必须的。

先谈下richedit我做的工作,主要是参照QQ的功能进行设计,分为2个部分:texthost和richole,前者实现无窗口的richedit,后者实现动画控件。这些东西可以说网上可见的鲜有正确的方法论,很多都是饮鸩止渴之手段,我确信自己的手法是非常科学的。

目前的实现:
1.动画控件
2.拷贝粘贴:支持QQ互通  支持HTML格式(网页 word等)互通  Shell拖放互通  画图程序的互通
3.窗口、无窗口控件统一操作接口
4.增强的扩展能力

现有的不足和完善:
1.粘贴网页中图像的下载过程是堵塞式下载
2.炫彩字体完善
3.新闻摘要(仿QQ)OLE实现

效果图:


SDK&Demo下载


无论如何,对现在的设计(架构&稳定性)到达了一个满意效果,最小的依赖和最通用的编码,觉得可以拿出来show一下。如果您有任何建议都可以在下面提出或者给我email(索要源码除外,技术讲解我会尽快展开,按照之前的大纲)。总之一切都是围绕QQ效果实现,为实现IM类聊天展示提供解决方案,武装到牙齿。
posted on 2012-09-06 22:25 万连文 阅读(3570) 评论(14)  编辑 收藏 引用 所属分类: 小作品richedit

FeedBack:
# re: richedit研究 – 正式版1.0.0发布
2012-09-07 09:06 | shaoxj
会考虑开源吗?  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布
2012-09-07 10:34 | demo
@万连文

新闻摘要 怎么测试 ?
  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布
2012-09-07 10:36 | 万连文
@demo
实现中...  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布
2012-09-07 15:26 | weolar
很赞啊。
万兄这是要打算商业用吗?  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布
2012-09-07 17:17 | 万连文
@weolar
呃,是这么打算,自己的项目也在用她,还在继续打磨,今天把异步下载然后更新OLE搞定,xml解析也用的expat替换了,哈哈。  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布
2012-09-07 19:02 | christozhou
图片在容器内Drag&Drop时造成的GDI句柄泄露要怎么解决呢  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布
2012-09-07 21:15 | 万连文
@christozhou
你是指我的实现嘛?这个我还没有查,看看先。  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布
2012-09-07 22:18 | 路障
万大侠,能告诉一下你是怎么通知richedit刷新的吗?  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布
2012-09-07 22:56 | 万连文
@路障
可以的,我接下来就会讲解这部分。这里面有很多技巧,在现有的互联网很难找到(甚至几乎是不可能),因为最近各方面工作比较忙没有时间,我保证下一篇会详细讲解。  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布[未登录]
2012-09-12 16:17 | Sky
博主你好,
我最近也在做IM中的RichEdit,现在RichEdit支持HTML Format剪贴版格式的复制粘贴不知该如何解决,想请教一下,我的QQ:47102138  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布
2012-09-12 16:19 | 溪流
@Sky
同问,是必须要自己解析HTML吗?RichEdit帮不帮解析的?  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布
2012-12-28 12:01 | 路障
万大侠,你用的什么库解析的CF_HTML格式?还是说是自己解析的?怎么处理换行?  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布
2013-01-05 20:39 | 程旭
4个月大部分时间都在研究richedit?还是工作重点不在这方面。  回复  更多评论
  
# re: richedit研究 – 正式版1.0.0发布
2013-01-05 22:52 | 万连文
@程旭
工作重点不是这个,正规的研究写代码有个把月,当然代码的设计相当规范。  回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


简历下载
联系我

<2006年8月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用链接

留言簿(66)

随笔分类

随笔档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜