万星星@豌豆荚 欢迎加入我们
一个吃软饭的男人!!!!!我只想写程序####
微博:http://weibo.com/wanlianwen
posts - 172,  comments - 1253,  trackbacks - 0

随着Web技术的发展,web界面更加系统,有了大量的UI库。反观桌面开发却显得处处束手束脚,大把的UI开发问题。

借助JS技术+WebBrowser+COM,可以很简单的集成HTML与Flash,界面开发即简单又漂亮。其中重要的是对于WebBrowser的站点的控制以及事件的捕获,通过查看MFC的CDhtmlDlg代码可以很容易做到。这其中最重要的一点就是技术上的平衡,对于UI的控制可以通过JS代码,也可以通过Web事件,其中的归一点就是DOM模型。ICQ中大量使用了此技术,界面煞是漂亮,就是吃点内存,随着硬件的发展估计这个不是太大问题。

下面是YUI的JS集成到Dlg中:
posted on 2007-10-05 20:38 万连文 阅读(4289) 评论(4)  编辑 收藏 引用 所属分类: MFC

FeedBack:
# re: 未来界面应该是这样的
2007-10-05 21:06 | Minidx全文检索
有时候都有点担心WEB应用会完全替代桌面应用  回复  更多评论
  
# re: 未来界面应该是这样的
2007-10-06 00:50 | 万连文
大概 或许 有可能

程序员有2种爱好:1、过分自信;2、对技术的保守。(其实就是以自我为中心。)

就目前来说,Web在数据的呈现上远远优于桌面,尤其是对于远程数据。而对于本地数据+设备的能力几乎没有,这个是桌面的优势。

怀着开放的心态接受新事物,存在的必然是合理的。各种语言、技术、框架都有自己长短优劣,多种技术的综合运用,扬长避短应该是最优的。  回复  更多评论
  
# re: 未来界面应该是这样的
2007-10-29 12:40 | wyrover
可以看一下zcom的客户端,有一部分使用webbrowser展现界面,还集成了一个web服务器用来获取本地数据

http://www.zcom.com/  回复  更多评论
  
# re: 未来界面应该是这样的
2007-10-29 18:33 | 力为
WPF 似乎做起来更酷~

http://bbs.caxsoft.com  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


简历下载
联系我

<2007年10月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用链接

留言簿(66)

随笔分类

随笔档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜