目錄區域: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