目录区域:html
wpf 客户端【JDAgent桌面助手】业余开发的终于完工了。。晒晒截工具
wpf 客户端【JDAgent桌面助手】开发详解(一)主窗口 圆形菜单spa
相似桌面宠物的工具 以前有微软的office助手和瑞星的卡卡助手,以及腾讯QQ配套的QQ桌面宠物;.net
其中微软的office助手和瑞星的卡卡助手 都是使用的 MSAgent 这个系统组件实现的,可是在win7 以后这个插件系统不在支持,须要本身安装MSAgent.exe,可是安装后能运行,只是宠物的动画背景不在是透明的,会变成红色,蓝色之类的纯色背景。。。。插件
额就这个死样子了。。我之前下的N多MSAgent 角色宠物都用不上了。。。该死的MS啊。。心痛死我了。。设计
没办法就的本身实现了,其实也不难,MSAgent 制做工具 只是提供了一个制做规范(N张图片组成一个动画,不须要写代码用制做工具生成*.acs 文件)。orm
N张图片组成一个动画:htm
这个咱们用GIF 图片实现。blog
咱们作winform 开发的时候,winform image control 是支持gif 动态图片的,可是在wpf 里面image control是不支持这种操做的。咱们能够经过如下方法实现:
1.wpf与winform的互操做性
可能wpf image control 一开始设计就没想支持gif ,由于winfrom已经支持了,不要从新造轮子了,不上代码了so easy ,见文章最后下载地址。。。。
2.第二种方式是经过解析Gif文件提取出 gif 每一帧图片 和图片之间时间间隔,建立一个time任务,执行动画 (实现方式来自于:周银辉博客)
3.第三种方式是也是经过解析Gif文件提取出 gif 每一帧图片 和图片之间时间间隔,可是每一建立time任务,而是建立了一个storyboard Animation 动画,执行。并经过附加属性方式
实现了调用方式很好感受。。(实现方式来自于:asprodotru博客)
这三种方式打包下载了:
http://download.csdn.net/detail/gwxyyuqiang/6974717