QQ 2013 Demo源码地址解决方法

QQ 2013 Demo源码地址
上次共享了一个QQ 2013 Demo,有些人认为没有源码表示不爽(其实在下载的备注中已经写明了源代码地址),因此决定趁这个机会将这个UI库Kernel相关部分一起共享出来,便于大家互相学习。

GoogleCode地址:
https://code.google.com/p/uileeihcy/
不会使用google code的同学请百度...

QQ 2013 Demo下载地址(仅二进制):
http://download.****.net/detail/leeihcy/6481647

该代码自09年参加工作开始,一直开发至今。目前正在着手UI编辑器的优化中。
UISDK是核心代码,皮肤资源管理呀,对象基类都在这里面。消息机制目前是模拟WTL方式(最近还想改成动态消息映射)。
UICtrl是各种Dui控件的实现,不过各控件的Notify消息实现都不太完全,凑合用着。
UIEditor是界面编辑器,但现在还没有做完

代码中包含3个Demo程序:
1. 播放器
  完全仿TTPlayer而实现(当初上大学期间就一直把实现千千静听的界面作为自己的梦想)。除实现千千静听的皮肤之外,顺带实现了mp3的播放(有BUG,毕竟自己在音频方面是个门外汉)。在上班期间,打开一个自己实现的播放器听听音乐感觉也还不错哈。

2. IM
  QQ2013版本出来后感觉非常震撼,为了研究其实现原理而专门写了一个IM程序,后来为了学习客户端架构,将该Demo重写了一遍。在界面上主要模拟实现了窗口翻转、动态换肤、无窗口RE、FLASH动态窗口、联系人列表等。(不得不说QQ的界面做的太细致了,反正比我们公司强的多了)

3. HourGlass
  一个小的倒计时程序,用于给自己上班期间每15分钟休息一下

另外提供了两个Tool,一个是用于解析QQ的皮肤文件,一个是用于制作imagelist图片

由于一个人精力有限,仍有很多需要完善的地方。目前没有时间维护专门的文档,不过在开发过程中对相关代码加了较多的注释。如果对其中的代码有更好的实现方式或建议,请务必一起交流,也可给我发邮件:
leeboo-207@163.com
UI

------解决方案--------------------
收藏,慢慢学习
------解决方案--------------------
QQ 2013 Demo源码地址解决方法
------解决方案--------------------
看了,不错。感谢分享~~
------解决方案--------------------
前排围观,看看
------解决方案--------------------
哦后QQ 2013 Demo源码地址解决方法
------解决方案--------------------
楼主牛人。。顶一个。
------解决方案--------------------
新手上路左右看看QQ 2013 Demo源码地址解决方法
------解决方案--------------------
我是菜鸟,虽然不懂,但是最近在新学C++,也想学习自绘,
见到这么好的东西,虽然不能给予技术上的支持,但是精神上给你加油!

加油,回帖帮顶了!


------解决方案--------------------
QQ 2013 Demo源码地址解决方法niubility
------解决方案--------------------

一个小的倒计时程序,用于给自己上班期间每15分钟休息一下

------解决方案--------------------
似乎是好东西,可以看看
------解决方案--------------------
不知道是否全部开源,那个翻转窗口的倒是有点感兴趣
------解决方案--------------------
LZ NB!
很认真,很多效果都实现了~QQ 2013 Demo源码地址解决方法
------解决方案--------------------
引用:
Quote: 引用:

不知道是否全部开源,那个翻转窗口的倒是有点感兴趣

放心,翻转窗口的代码在 UISDK\Kernel\Src\Animate 目录下可以找到。

昨天晚上试了下,仅50fps翻转起来还是有些卡顿,就直接修改为100fps了,但CPU占用率还是比QQ小

嗯,很不错,精神值得赞一下,看了下就是图片线性插值处理,我也自己研究下,不过你代码太大了哈哈,如果把这个部分抽出来,没什么关联性这样更方便学习改进,现在要依赖你的库也不好抽取。
------解决方案--------------------
怎么要密码,有的压缩包?
------解决方案--------------------
QQ 2013 Demo源码地址解决方法
------解决方案--------------------
mark 收藏
------解决方案--------------------
好!!!!!!
------解决方案--------------------
收藏。。。。
------解决方案--------------------
   多谢楼主,收藏了!
------解决方案--------------------
太好啦 太好啦  太好啦
------解决方案--------------------
谢楼主啦,先收藏
------解决方案--------------------
不错不错收藏了
------解决方案--------------------
想单独抽一个出来还是比较麻烦
------解决方案--------------------
楼主岂一个nb了得啊,这得多年的积累,顶了。我c++在学习中,可能一下子看不懂某些代码,慢慢研究
------解决方案--------------------
引用:
上次共享了一个QQ 2013 Demo,有些人认为没有源码表示不爽(其实在下载的备注中已经写明了源代码地址),因此决定趁这个机会将这个UI库Kernel相关部分一起共享出来,便于大家互相学习。

GoogleCode地址:
https://code.google.com/p/uileeihcy/
不会使用google code的同学请百度...

QQ 2013 Demo下载地址(仅二进制):
http://download.****.net/detail/leeihcy/6481647

该代码自09年参加工作开始,一直开发至今。目前正在着手UI编辑器的优化中。
UISDK是核心代码,皮肤资源管理呀,对象基类都在这里面。消息机制目前是模拟WTL方式(最近还想改成动态消息映射)。
UICtrl是各种Dui控件的实现,不过各控件的Notify消息实现都不太完全,凑合用着。
UIEditor是界面编辑器,但现在还没有做完

代码中包含3个Demo程序:
1. 播放器
  完全仿TTPlayer而实现(当初上大学期间就一直把实现千千静听的界面作为自己的梦想)。除实现千千静听的皮肤之外,顺带实现了mp3的播放(有BUG,毕竟自己在音频方面是个门外汉)。在上班期间,打开一个自己实现的播放器听听音乐感觉也还不错哈。

2. IM
  QQ2013版本出来后感觉非常震撼,为了研究其实现原理而专门写了一个IM程序,后来为了学习客户端架构,将该Demo重写了一遍。在界面上主要模拟实现了窗口翻转、动态换肤、无窗口RE、FLASH动态窗口、联系人列表等。(不得不说QQ的界面做的太细致了,反正比我们公司强的多了)

3. HourGlass
  一个小的倒计时程序,用于给自己上班期间每15分钟休息一下

另外提供了两个Tool,一个是用于解析QQ的皮肤文件,一个是用于制作imagelist图片

由于一个人精力有限,仍有很多需要完善的地方。目前没有时间维护专门的文档,不过在开发过程中对相关代码加了较多的注释。如果对其中的代码有更好的实现方式或建议,请务必一起交流,也可给我发邮件:
leeboo-207@163.com
效果做的非常不错。不过没在楼主公布的页面里面看到源代码。
QQ 2013 Demo源码地址解决方法
------解决方案--------------------
看看 支持一下
------解决方案--------------------
编译很多错...
不过LZ很牛,顶。
我自己也有写一个库,但不是UI库,是一个工具库(应该说是服务器类库),希望能一起交流.