wpf 客户端【JDAgent桌面助手】详解(二)桌面宠物制作详解

目录区域:

业余开发的wpf 客户端终于完工了。。晒晒截图(此文 由于当时没有开通csdn博客所以在博客园发了,后续文章都是csdn 首发奥) 

【晒视频了】业余开发wpf 客户端【JDAgent桌面助手】开发详解-开篇

1.wpf 客户端【JDAgent桌面助手】详解(一)主窗口 圆形菜单。。。

   没有想象中的简单奥,咋样布局6个按钮坐标才能在正确的对应位置呢,漂亮是漂亮,如果窗口宽度高度改变了,它能等比例改变宽高大小么。

 

 2.桌面宠物制作详解。。。

   哇这个里面的动画是咋弄的呢Gif? wpf好像不支持Gif啊。。[ 本文...]

 3.购物搜索瀑布流展示效果实现与UI虚拟化优化大数据显示。。。

   网页瀑布流布局会布局有很多jquery插件,客户端咋实现瀑布流呢。很灵活的样子啊。UI虚拟化是啥东西,他怎么实现了上万条记录显示时候滚动条却一点也不卡,UI占用内存也    没有倍增呢。。[敬请期待...]

 4.谈wpf popup控件的windows 8.0下会有啥bug 出现呢。。。

   xp与win7下很正常。但windows8.0咋出问题了,代码写法绝对正确问题出在哪里啊,那windows8.1下又会怎样呢 [敬请期待...]

 5.购物搜索-商品详情开发过程中遇到的WPF webbrowser控件的一个Bug 与如何解决。。。

  购物搜索-商品详情上篇文章中有网友说“厉害,不过下面的内容模块完全可以用网页代替,没必要搞这么麻烦,这么多东西,运行效率也是一个问题” 

  看来是我做的网页太像客户端了啊。。但是  AllowsTransparency="True"后 wpf 的webbrowser漏bug了。。很棘手啊。咋解决呢[敬请期待...]

 6.购物搜索-图片浏览 中图片浏览器 与 鼠标的滚动放大缩小图片。。。

   图片浏览器很好看的样子。。。还能鼠标滚轮放大缩小呢,看高清大图嘿嘿。。。[敬请期待...]




 

内容区域:

类似桌面宠物的工具 之前有微软的office助手和瑞星的卡卡助手,以及腾讯QQ配套的QQ桌面宠物;

其中微软的office助手和瑞星的卡卡助手 都是使用的 MSAgent  这个系统组件实现的,但是在win7 之后这个插件系统不在支持,需要自己安装MSAgent.exe,但是安装后能运行,只是宠物的动画背景不在是透明的,会变成红色,蓝色之类的纯色背景。。。。

 

额就这个死样子了。。我以前下的N多MSAgent 角色宠物都用不上了。。。该死的MS啊。。心痛死我了。。

 

没办法就的自己实现了,其实也不难,MSAgent 制作工具 只是提供了一个制作规范(N张图片组成一个动画,不需要写代码用制作工具生成*.acs 文件)。

N张图片组成一个动画:

这个我们用GIF 图片实现。

 我们做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

MyWeb: www.ccode.cn


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值