体育七星彩开奖结果|七星彩开奖时间

SAO Utils – SAO風格啟動菜單開發日志<二期>(完結)

SAO Utils 開發進度
當前版本 原型2 迭代 1 代碼編寫
目標平臺 Windows(Windows2000, XP, Vista, Win7, Win8, Win⑨)
當前體積 19M (Programs:8M + Fonts:9M + Images + Sounds)
開發進度
100%
2013-03-09
SAO Utils 開發日志
- alpha beta
原型1 原型2 0.1 0.2
2013-03-06 1.使用測試.
2.加入附帶圖標.
3.原型2開發完畢.
2013-03-06 1.新的配置架構.
2.完成所有選項頁面.
3.加入兩個附帶插件.
2013-03-01 1.加入消息對話框.
2.功能微調.
2013-02-25 1.加入右鍵菜單.
2013-02-22 1.編譯首個win32版本.
2013-02-19 1.實現過渡動畫.
2.郵件通知/HP狀況插件設計.
2013-02-04 1.添加首個擴展工具.
2013-01-25 1.實現啟動功能.
2013-01-24 1.加入鼠標拖拽支持.
2.加入鼠標滾輪支持.
2013-01-21 1.實現菜單編輯模式.
2.基本完成界面交互.
3.實現圖標設置.
2013-01-06 1.實現用戶菜單存取.
2.開始制作圖標.
2012-12-31 1.加入設置面板.
2.加入本地化支持.
3.加入/調整外觀元素.
2012-12-28 1.加入音效.
2.修復菜單交互邏輯.
2012-12-26 1.基本完成交互.
2.計劃加入特效選項.
2012-12-23 1.性能評估.
2.確定加入音效.
2012-12-21 1.末日更新XD.
2.基本還原原型1外觀.
3.微調設計.
4.加入字體管理.
5.加入位圖管理.
6.加入熱鍵管理.
2012-12-09 1.加入日志記錄.
2.加入異常處理/診斷模式.
2012-12-02 1.第三方圖標轉換設計.
2012-11-26 1.實現右鍵滑動呼出菜單.
2012-11-24 1.添加系統托盤圖標及程序圖標.
2012-11-22 1.設計編輯模式.
2012-11-20 1.完成基本圖標基礎功能.
2012-11-15 1.正式開始 原型2 的代碼編寫.

開發筆記

2013-03-09: 這是本篇日志最后一次更新了,如大家所愿SAO Utils原型2開發完畢.
之后會進行Alpha1的開發,如果以后一直有喜歡這款軟件的話,還會繼續完善下去的.
拋棄本開發日志并歸檔.
2013-03-06: 一直都沒能抽空時間更新日志,本來是6號的更新要今天才來得及寫.
如大家所見,原型2的開發接近尾聲了.如無意外,開發進入alpha1以后就可以釋出試用下載了.基于各種原因(主要是時間緊迫,畢業設計/考證/找工作之類你懂得的T_T),還有感謝大家一路以來的支持和關注,決定不抽取內測名額直接開放給關注及喜歡SAO Utils的各位下載.

本次更新主要重構了原來有重大bug的配置架構和配置頁面之外,還完成了預定的HP電量插件.Alpha1的HP插件目前只支持電量顯示,且不能添加子狀態顯示.這個會在以后的版本慢慢完善啦~除此之外還加入了一個靜態圖片的小掛件,可以根據自己喜好添加圖片掛飾.
接下來的工作還剩下整體微調和附帶圖標的制作,具體發布時間請留意近期更新XD
2013-03-01: 一覺醒來發現我的2月就這樣遠去了…然后據說3月3號就開學了orz (這個學期打算翹掉一個月好了…
這次更新主要是添加了3種信息提示:
1.禁止操作提示
2.消息提示
3.確認提示
雖然功能都十分簡單,只是為了提醒用戶,但是為了加入特效卻花了不少時間.

然后是為信息面板添加了掛載圖片功能,過大的圖片會自動縮放到適合大小.目前僅支持PNG格式的圖像,用戶可以自行選擇圖片.
最后最近有不少詢問什么時候能發布的,明確時間我也不能確定,只能列舉一下剩余要完成的工作吧:
1.系統配置的讀取與保存. 本來用wx庫的ini讀取的,但是有重大bug,只好自己重新寫一個吧.
2.用戶配置界面. 上次截圖的配置界面還剩4頁要制作.
3.HP插件. 另外還有一個郵件檢查插件,暫時不在alpha1中支持.
4.隨軟件發布的自帶圖標(Alpha1).
5.使用測試(Alpha1).
2013-02-25: 細化工作意想不到地繁瑣,在添加完善功能的同時居然又揪出了一些意料之外的問題.使用的庫居然在讀取ini配置上出現重大bug,基本無法使用,看來在程序配置上需要重新設計了.
好消息是”同時按住左右鍵后拖拽”的呼出手勢終于實現了,而且比單一的按住左鍵/右鍵/中間效果要好,而且不會出現右鍵菜單/拖動窗口的不良副作用,但是缺點是必須先按左鍵,再按住右鍵,然后拖動.

最后回歸到本次的更新,右鍵任務欄圖標彈出的菜單.左鍵單擊圖標可以直接呼出菜單.
呼出菜單的位置有4個可選方式:
1.靠左
2.居中
3.靠右
4.跟隨鼠標
個人比較偏好第四種方式,詳細可由用戶自己設定,應該放在”常規”配置頁面吧.
2013-02-22: 開始要為發布做準備了,一直開發的是win64版本,測試也是在win64版本下進行的,為了確保win32版本和win64版本運行一致,還是先提前編譯一下win32版本看看效果.于是重新編譯了幾個庫,連接,運行…崩潰!
追蹤了一下發現是無符號整數的隱式轉換問題,mingw32-64的編譯器默認提升為long long,而mingw32卻不然.顯示轉換后修正,暫時沒有發現新問題了.
評論有關于初級菜單的顯示動畫問題,這里想說一下構思.
其一是運動的順序,因為原型1是參考ALO的菜單,而原型則是回歸到SAO樣式的,所以按照尊重原作的原則,顯示順序變更為從下到上.
其二是滾動效果(項目越界后消失),因為演示的gif初級菜單只有3個項目,不滿足最少滾動項目數(5個以上),所以是沒有滾動效果的.當初級菜單項目數大于5時才會有滾動效果.
2013-02-19: 終于渡過了每年最忙的時候:農歷新年了~ 從年28到初7,每天都有不同的目的地.雖然每年就這么幾天有機會和父母一起去逛街拜年,但是對于死宅來說,這種事情漸漸變得艱難和厭倦了…
好吧,言歸正傳,本次更新的是原以為最麻煩的過渡動畫部分,到現在為止我覺得最復雜的還是用戶界面接口的部分,很容易因為設計不當導致程序奔潰.


呼出啟動器時動畫

編輯菜單時動畫

如動畫所示,全部為實際效果截圖.對比 原型1 的Flash版本,實際運行的動畫效果幾乎完全還原,而且在CPU占用上也較flash版本更低一些.如果有可能把SAO Utils維護到一定版本號的話,打算加入OpenGL,這樣的話不僅是性能提升還是3D模式顯示都是可以完美實現的,但是這需要重寫的代碼量將會十分龐大.

接下來是設計隨alpha1發布的第二個插件–Mail Box, 正如名字所示,是一個郵件檢查器.本來在過年的時候已經可以進行代碼實現的,但無奈在SSL協議通信實現上遇到了問題,試了好幾天仍然鏈接失敗,只好暫時先著手過渡動畫部分了.郵件檢查器會在用戶設定的時間間隔檢查指定的郵箱,如果檢查到有新郵件,將會顯示左上方的郵件提示,點擊提示按鈕將顯示郵件全文.
最后說一下第三個插件–HP Bar吧,有人提議設定成電量諸如此類的…這里我說一下目前的基本構思:
*1.用戶可可指定主HP狀態為系統某種信息.
2.點擊左側”+”按鈕可添加更多子系統信息狀態.
3.長按”+”按鈕可刪除子系統信息
*可選信息尚未確定,可能包含電量/內存用量/硬盤用量…
最后還是要感謝支持SAO Utils至今的各位~ (話說今年紅包各種縮水T_T
2013-02-04: 這幾天幾乎只有上午的時候有時間投入在這個SAO Utils工程上了,本次更新主要是加入了一個新的功能–桌面掛件.掛件功能在以后的更新中會作為插件發布,alpha1的話是作為SAO Utils的一部分分發的.這次寫的掛件是系統信息監控,包括CPU使用率和內存使用,中間的圓圈會隨CPU用量變化;隨alpha1分發的另外一個掛件功能在原型1演示也出現過,是HP時鐘及電量狀況(暫未撰寫,呵呵=_,=)

過渡動畫部分仍在撰寫中,尚未到達測試階段.年后時間變得充裕的話更新速度可能會快些吧.
最后感謝一直支持的各位,有任何意見還可以繼續提出だぜ☆
2013-01-25: 由于編輯模式與11月份的編輯模式設計有所改動,所以這次接著21號的更新,說明一下編輯模式:
1.長按任何按鈕編輯當前按鈕
2.點擊彈出的’Modify’按鈕可打開按鈕編輯窗口
3.長按’Modify’按鈕可增刪按鈕/修改當前按鈕位置
4.列表式菜單(末級菜單)可直接長按編輯/增刪按鈕
*編輯模式可在設置面板禁用,防止誤按


普通菜單快速編輯

列表菜單快速編輯

由于菜單編輯是屬于用戶模塊的,所以截圖就寫上中文,順便測試一下中文外觀效果吧~

然后是SAO-Utils本身的實際功能的實現–啟動器,目前支持3種模式:啟動程序/打開文件,執行命令,打開鏈接.可能有人會發現那個灰色的’Plugin’選項了,那個其實是預留給以后擴展功能使用的插件功能.關于插件,SAO-Utils會不斷加入插件以增加各種功能.
臨近年末了,要忙的事情漸漸多起來了,可能無辦法經常更新,現在這里預祝各位新年快樂吧^^
2013-01-24: 小更新一下,考慮到觸屏設備使用問題,臨時加入了鼠標拖拽滾動菜單的功能.雖然沒有可供測試的觸屏設備,但是目測手勢操作也不成問題了.
2013-01-21: 喲是!終于把大學生涯最后一科考完了,這次更新可以說是間隔歷時最久的一次更新吧,不僅僅是BUG等瓶頸問題,更是代碼量大大超出預期的原因.目前尚未加入過渡動畫的實現就已經7000+行了,比alpha1預計的5000-6000行已經早早超越了.

截圖為編輯菜單中編輯單個按鈕時的圖標以及相關設置,不同的按鈕會有不同的設置面板.為了開發方便,原生語言使用英文開發,所以大部分截圖都基本是英文的.在評論里面也有說到關于漢化問題,這里明確說一下,肯定有中文版本的,并且會按照操作系統的默認語言使用相應的語言界面.
這次更新主要還原了原型1演示的操作,還加入了編輯菜單模式,對任何按鈕進行長按即可呼出編輯按鈕,畢竟這是SAO游戲里面沒有的功能,詳細會在alpha或者beta版本發布說明用法.
接下來要馬不停蹄地實現過渡動畫,目前基本已經有實現的構思,完成之后是最后的收尾工作,用戶界面的調整,還有附帶圖標之類的.
啊~對了,前幾天博客的服務器玩壞了,由于服務器主人不在家無法及時修復,所以一直掛了幾天,造成恐慌(囧么可能會有!)請各位諒解,我們將會在各大銀行發放慰問金,領取方法是對銀行工作人員大喊我們的領取口號:”搶劫!”,屆時請遵照工作人員指示領取. (喂!
2013-01-06: 忙里偷閑更新一下,這次主要完成了自定義菜單的創建和保存的功能.用戶的菜單會保存在一個xml文件里面,雖然可以手動修改,但是最好還是靠軟件自身的”編輯模式”增刪修改菜單會更安全.
然后是軟件的配置文件,使用ini格式保存,也是人類可閱讀的格式,但是同樣還是最好不要手動修改.本來想使用注冊表方式保存系統配置的,但是考慮到軟件的分發/再配置問題,還是綠色地保存在一個文件里面更好.

最后是一直在做的–圖標制作,這次半手動轉換了一套比較適合SAO風格的圖標,一共200多個吧,截圖是適用于一級菜單使用風格的一部分圖標,適用于下級菜單風格的圖標目測需要全手動制作…(200多個啊喂~~~~orz

【展開更多】

資源鏈接

下載地址:
原型1 (目前沒有實際用途,不提供下載)
原型2 (已發布ALpha1,不提供下載)
> 資源圖標 v0.1 sao_utils_icons.zip(不斷更新并增加中,樣式可能會有少許變動)

視頻說明:
【SAO】這樣的啟動菜單,不來一發么? 點擊觀看

    • 傻狗
    • 2017/01/31 8:28下午

    啟動動畫能改嗎。。。

    • MuShan
    • 2016/11/05 11:24上午

    感覺舊版的開始出現一些問題了= =

    • 粉藍
    • 2016/06/21 2:19下午

    好想要一個舊版,新版真的一百個不會用,而且。占內存

    • 張仁杰
    • 2015/08/05 4:56下午

    怎么安裝啊?

  1. 干巴爹

  2. 加油,我們等著最新

    • 555777575757
    • 2015/03/04 1:05上午

    貌似是左鍵按住一個按鈕然后單擊出現的菜單就有添加上下移動和刪除的按鈕了

  1. 暫無 Trackback

?

return top

体育七星彩开奖结果