WPE|52wpe|我爱WPE

 找回密码
 注册会员
搜索
  • 721查看
  • 3回复

主题

好友

1442

积分

金牌会员

发表于 2009-8-23 23:03:59 |显示全部楼层
笔者用QQ2009不短了,是第一批内测人员,在2008年1月初就开始测试第一批QQ 2009,严格得数应该是2007年底就开始了。那时叫preview阶段,预先预览版,简单的说就是概念预览,比beta这些不稳定得多。

其实要说他的前辈还要从TM说起,TM 2008就已经在实行新框架。

看一下安装包就知道,前期的QQ 2009只有9M多(如今的SP3 26M),原因是大部分组建未完成。

因为QQ 2009 的所有组件都要重写,采用DirectUI 技术。  细心的用户看目录就知道,QQ2008的目录和2009完全不一样。

为什么2009要提前1-2年就开始编写了呢?也就是这个原因。而QQ2007到2008这种进步,相当于就是把皮肤换一个。

引用一段资料,不清楚的可以略知一下:
DirectUI界面库 取名自微软的一个窗口类名“DirectUIHWND”,意为Paint on parent dc directly。即子窗口不以窗口句柄的形式创建,只是逻辑上的窗口,绘制在父窗口之上。微软的“DirectUI”技术广泛的应用于Window XP系统,Media Player播放器,即时通讯工具MSN Messager。

传统的window界面,是用户窗口的层次排列,这种方式有很多局限性。目前的开发环境我们可以很快的使用win32控件构造出标准的干净的界面,但是我们同时也会立刻意识到如果我想像界面更加漂亮,更加炫一点就比较麻烦了。Windows控件提供的Custom-Draw/Ower-Draw技术局限太多,基本上没有透明等效果支持,同时控件布局方面也比较古板。

DirectUI界面库使用XML来描述界面风格,界面布局,使用脚本语言(如vbscript,javascript,lua)等来作为界面元素和程序逻辑的交互。从这方面来看,DirectUI界面库可以看成是一个迷你的微软WPF,mozilla XUL,或者Adobe的Flex,这些平台代表的应用程序的发展方向,同时也有很多相似的架构,比如多采用类似XML的方式描述定义界面,使用脚本语言(xul使用javascript,flex使用Action Script)来作为控制界面元素并和程序逻辑之间交互。DirectUI 界面库采用相似的设计,使用xml描述界面,同时使用javascript,或者vbscript来作为界面和逻辑的粘合。在控件设计方面,DirectUI界面库更多的融入了XUL,WPF,Flex等控件设计理念,并没有一味的照搬window标准控件,以期望其成为一款真正使用实用的界面库。

这种界面库设计的最大的好处在于可以很方便的构建高效,绚丽的,非常易于扩展的界面。国外如微软,国内如腾讯,百度等公司的客户端产品多采用这种方式来组织界面,从而很好的将界面和逻辑分离,同时易于实现各种超炫的界面效果如换色,换肤,透明等。 DirectUI 界面库旨在满足客户端界面快速开发的需要,同时融入业界前沿的皮肤技术,为用户创建更加高效,专业的界面。
其他特性:
* 使用xml配置界面控件布局
* 使用脚本(vbscript, jscript)控制控件属性,响应事件
* 使用xml描述界面风格
* XML语法简单,易于学习和掌握
* 基于Win32 API,没有framework依赖。
* 支持改变皮肤色调
* 支持大多数控件透明,包括子窗口透明
* 支持png, bitmap, gif, ico图片格式。支持带透明通道的png图片

当然马化腾也想对2009相当自信,对2009给予厚望,各位高管都空前的重视,从2007年初就开始调用部分技术人员进行编写,并分为3-5人组。
值得鼓励的是2009并没有模仿任何IM软件,我相信是腾讯自主开发而成的。包括腾讯CEO马化腾、联席CTO熊明华在内的多名高管都亲自上阵,参与了设计开发。
其开发时间之长,而且QQ2009采用的Hummer平台,跨平台、多场景的全应用环境。
这不仅代表了我国通讯软件未来3-5年的发展方向和技术支持,甚至超过了世界其他同类软件。MSN目前无法与QQ2009比拟。
不仅如此,QQ2009还支持模块化,用户可根据自己所处的场景和终端的需求,对QQ定制化操作。看看Plugin这个目录,也就是各个组成部分的组件。
QQ 2009的安全性能大幅提升,提供更全面的安全保障和服务,包括帐号体系、聊天记录加密体系和信息过滤体系的全方位安全生态建设。目前聊天记录,账号信息是不会被偷看的,以前经常在互联网看见QQ聊天记录查看器之类的软件。

早期的QQ 2009登陆界面,当时甚至是取消了老式的对话框,只有一种形式,后来用户不习惯又添加了老式登陆框。

主题

好友

1074

积分

金牌会员

发表于 2009-8-24 09:22:57 |显示全部楼层
一直用2008的路过``
回复

使用道具 举报

主题

好友

564

积分

高级会员

发表于 2009-8-24 09:30:11 |显示全部楼层
感觉确实不错
回复

使用道具 举报

主题

好友

1324

积分

金牌会员

发表于 2009-9-17 16:34:08 |显示全部楼层
顶顶顶。
         支持下
回复

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册会员

手机版|Archiver|WPE|52wpe|我爱WPE ( 闽ICP备15009081号 )

GMT+8, 2024-6-2 08:56 , Processed in 0.058905 second(s), 16 queries .

返回顶部