快速原型設計工具-Axure
快速原型設計工具-Axure
2016年1月5日
2016年1月7日新增閃爍效果
2016年1月15日增加團隊專案
1 目標:快速構建GUI,具備基本演示功能,幫助確定介面。
能夠模擬正式程式,具有互動功能(演示),基本接近真實產品。
2 原理:使用HTML+JS生成基本網頁,模擬簡單邏輯。
Axure使用常用的控制元件和jQuery進行邏輯功能,模擬互動,產生較為真實的互動體驗。
3 流程:安裝Axure,新建網站,設計頁面,預覽,釋出
安裝Axure:官網http://www.axure.com/ ,綠色版(http://www.cr173.com/soft/31607.html )。
3.1 新建網站:File-》new會自動建立一個網站,包括Home和三個子頁面。
3.2 設計網頁:首先使用鉛筆在紙上繪製線框圖。然後在Axure中拖動控制元件(Axure中也叫元件,Widget等,一個意思)設計網頁。
設定控制元件名稱和屬性:控制元件名稱在最上面,屬性在屬性框中設定。
為控制元件設計事件響應:點選控制元件-》在右側的事件框中新增相應事件。
3.3 預覽:F5可以在預設瀏覽器中檢視HTML。
3.4 釋出:釋出為HTML或Word文件。
3.4.1釋出HTML:Publish-》Generate HTML Files。
Chrome需要下載外掛(chrome不允許本地檔案呼叫(認為是跨域))。
IE沒有成功。
3.4.2釋出World文件:Publish-》Generate World Document。
World文件包括各個頁面、分頁面的控制元件等截圖和描述。
4 方法:
參考:http://www.woshipm.com/rp/39203.html
http://jingyan.baidu.com/article/7c6fb4285f471580642c9029.html
http://www.doc88.com/p-5718140580162.html
http://bestwishtowzz.blog.163.com/blog/static/214565177201332455420553/
4.1 事件模型:事件使用分支設計,一個事件可以指定多個獨立的分支或條件分支。
4.1.1條件事件:在事件選項對話方塊中選擇新增條件,可以新增多個case,每個case執行一個條件。
4.1.2頁面事件:IDE中下部選項框的中部頁面,Page Interactions,可以設定整個頁面的事件。
參考:
4.1.3部件事件:IDE右上角選項框第一個頁面,Widget Interactions,可以設定部件的事件。
4.2 模板Master:在Master中內容可以作為模板元件新增到其它頁面進行復用。
新增Master元件:點選Master的Add按鈕,新增一個元件。設計元件。
複用Master元件:右擊元件->新增到頁面,選擇要將元件新增到的頁面。指定頁面將全部新增元件。
4.3 隱藏、顯示皮膚DynamicPanel
參考:http://www.doc88.com/p-6983213896444.html
動態皮膚可以動態的顯示或隱藏,並設定切換時的動作。
選擇事件的響應函式對皮膚的顯示設定,可以顯示、隱藏或切換。
可以設定切換時的動畫效果。
可以設定當前按鈕在皮膚隱藏後的動作,是否隨皮膚的顯隱動態的改變位置。也可以設定切換時的動畫效果。
新增部件:雙擊皮膚-》選擇State-》在State編輯部件。
4.3.1 閃爍效果:參見:閃爍效果:在OnLoad()時設定Panel為Toggle:觸發自動閃爍,OnShow()和OnHide時也設定Toggle()(自動閃爍)。
4.3.2複製Master:Duplicate-》page只複製當前頁,branch所有子頁面都複製。
參考:http://blog.csdn.net/fyqcdbdx/article/details/7227323
4.4 匯入部件庫:使用特定的元件設計更加保真的介面
參考:http://jingyan.baidu.com/article/870c6fc32f8c8fb03fe4be82.html
下載部件庫,解壓:http://pan.baidu.com/s/1dDOMjPf
點選左側中部的Widgets皮膚-》LoadLibrary…-》載入.rplib模板庫。
4.5 變數:全域性變數和區域性變數
4.5.1目標:用於不同頁面間資料傳遞及部分資訊的讀寫。
4.5.2原理:全域性變數和區域性變數都將設定於data.js中,並設定為相應的值。可以在事件中使用變數控制和顯示。
4.5.3流程:新增變數,設定變數,使用變數。
新增變數:Project->global variables,彈出的選項卡中新增變數名和預設值。
設定變數:在事件對話方塊中選擇Variables->Set Variable Value,在變數列表中選擇要修改的變數,設定變數的值。
使用變數:在事件對話方塊中設定值的文字框右側有個fx,點選後進入編輯對話方塊,點選Insert variable and function,選擇需要的變數。
4.5.4方法:本地變數在fx編輯對話方塊中add locate variables中新增。
4.6 匯入頁面:匯入其它頁面或匯入相同頁面進行替換
File->Import from rp file->選擇來源.rp檔案,將顯示所有頁面供匯入。
選擇匯入頁面-》選擇匯入頁面的方式,如果本地不存在匯入的頁面,則預設是add,如果本地存在,則預設是Replace替換本地頁面。
匯入頁面後會選擇匯入母版、樣式、範圍、變數等,如果設定了相關的內容,請勾選(預設不選)。
參考:http://www.webppd.com/thread-9401-1-1.html
4.7 顯示網格輔助線:Gridand Guides
參考:http://blog.sina.com.cn/s/blog_5f33f0f50101l7cm.html
Arrange-》Grid and Guides-》show grid顯示網格線(預設不顯示)。
Arrange-》Grid and Guides-》grid settings,可以設定網格線的樣式。
Arrange-》Grid and Guides-》create guides建立輔助線(預設無)。也可以設定樣式。
4.8 備份與恢復
備份:File-》Backup Settings,可以設定備份時間,預設是15分鐘。
恢復:File->Recover file from backup,可以從備份檔案庫中恢復。
4.9 團隊專案:自帶SVN伺服器
參考:http://jingyan.baidu.com/article/ac6a9a5e643e432b653eac1b.html
4.9.1目標:多人協作共發同一個專案,每人負責其中的一部分頁面。
4.9.2原理:Axure7自帶SVN伺服器,建立團隊專案後將自己建立SVN伺服器倉庫(團隊專案路徑)。在Axure中可以操作SVN版本庫。
4.9.3流程:建立團隊專案,共享團隊專案,checkout本地操作,checkin合併到倉庫,開啟共享專案,檢查更新。
4.9.3.1 建立團隊專案:選單-》Team-》Create TeamProject From Current File開啟團隊專案建立對話方塊嚮導。在對話方塊中依次輸入專案名稱,團隊專案路徑(要與本地專案路徑不同),本地專案路徑。
4.9.3.2 共享團隊專案路徑:右鍵團隊專案屬性-》共享,將團隊專案路徑設定為共享,其它團隊成員將訪問此地址。
4.9.3.3 checkout本地操作:從本地專案路徑開啟專案,在需要編輯的頁面右鍵-》checkout,編輯。
4.9.3.4 checkin合併到倉庫:右鍵checkout的頁面-》checkin,更改將合併到共享倉庫。
4.9.3.5 其他成員開啟共享專案:Team-》Get and Open Team Project-》輸入共享的團隊專案目錄-》輸入本地目錄-》開啟團隊專案,可以看到上一步的更改。
4.9.3.6 檢查更新:一個成員修改後合併到團隊專案,其它成員點選頁面右鍵或Team-》Get all changes from Team Directory可以獲取更新。
4.10 流程圖
參考:http://www.laixue8.com/ixd/view.asp?ArticleID=483&Page=5
4.10.1目標:頁面使用流程等邏輯圖,用於理解和說明原型。
4.10.2原理:流程與原型結合,從邏輯層面說明原型。
4.10.3流程:繪製流程紙圖,設計原型,建立流程圖。
4.10.3.1 繪製流程紙圖:使用鉛筆繪製紙圖,並以此作為原型的基礎。
4.10.3.2 設計原型:設計原型圖。
4.10.3.3 建立流程圖:以紙圖為基礎,將原型生成流程圖的引用頁,生成流程圖。
建立流程圖:新增新頁面-》右鍵-》Diagram Type-》Flow。
在左側部件欄中選中Flow,繪製流程圖。
原型圖中相關的頁面可以直接在頁面上右擊-》GenerateFlow Diagram-》standard,生成處理框。或者繪製框後在右側屬性框中選擇引用面。
5 示例
5.1 閃爍效果:在OnLoad()時設定Panel為Toggle:觸發自動閃爍,OnShow()和OnHide時也設定Toggle()(自動閃爍)。
可以設定動畫效果和延時提升體驗。
5.2 SVN(不推薦):由於Axure自帶SVN,共享專案就是一個SVN的伺服器版本,一般採用將團隊專案設定為共享目錄實現團隊合作,也可以將團隊專案託管到SVN伺服器實現SVN的二層版本服務。
參考:http://www.zhihu.com/question/23371280
5.3 圖表繪製:結合Excel繪製圖表
如果資料量比較大的圖表,可以直接在Excel中處理好資料,生成相應的統計圖表後,直接copy,然後在Axure中Paste生成Table(無格式)。
圖則需要使用Image部件再指定圖片檔案。
相關文章
- Axure RP 9 for Mac(原型設計工具)Mac原型
- axure rp 9產品原型設計工具原型
- Axure RP 9:互動式原型設計工具原型
- 學習Axure原型設計原型
- Axure RP 9 - 原型設計工具 mac中文版原型Mac
- Axure RP 9 互動動畫原型設計工具 for Mac動畫原型Mac
- 原型設計工具Axure RP 9中文版原型
- Axure RP 9 for Mac(互動式產品原型設計工具)Mac原型
- Axure RP 9 原型設計軟體原型
- Axure RP 9 原型設計軟體原型
- 原型設計Axure下載安裝原型
- 最新版Axure RP 9原型設計工具 附 Axure RP 9破解啟用教程原型
- 互動原型設計工具:Axure RP 8中文版原型
- Axure RP 10 互動式原型設計原型
- Axure RP 9 for Mac原型設計軟體Mac原型
- Mac原型設計軟體:Axure RP 9Mac原型
- Axure RP 9 for Mac 原型設計軟體Mac原型
- Axure RP 10,互動原型設計軟體原型
- Axure RP 9 for Mac(原型設計軟體)中文Mac原型
- Axure RP 8 for Mac(互動式原型設計工具)漢化啟用版Mac原型
- 互動式產品原型設計工具:Axure RP 9 for Mac 中文版原型Mac
- 互動設計新品牌Axure RP 8 for Mac/win——打造優秀的原型設計工具Mac原型
- 原型設計工具原型
- Axure RP 10:UI/UX原型設計巨匠 mac版UIUX原型Mac
- Axure RP 9 for Mac(原型設計工具)v9.0.0.3741中文啟用版Mac原型
- 原型設計工具——Pixso原型
- 畫原型圖工具Axure RP 8 漢化版原型
- 原型設計軟體Axure RP 9 for Mac中文正式版原型Mac
- Axure RP 9 for Mac(原型設計軟體) 中文正式版Mac原型
- 原型設計工具的分析原型
- 原型設計工具介紹原型
- 主流原型設計工具分析原型
- Axure RP 10:專業原型設計工具,助力創新與商業成功 mac啟用版原型Mac
- 互動原型設計軟體:Axure RP 9 mac中文版原型Mac
- 主流原型設計工具對比原型
- 主流原型設計工具介紹原型
- 主流原型設計工具介紹(●´ϖ`●)原型
- Axure RP 9 for Mac(互動式產品原型設計工具) v9.0.0.3682中文版Mac原型
- Axure RP 9: 實現高效、高質量原型設計 mac/win版原型Mac