【視頻教程】一步步將AppBox升級到Pro版

來源:互聯網
上載者:User

標籤:fine   分享   .com   部分   src   mon   客戶   alt   右鍵   

本系列教程分為上中下三部分,通過視頻的形式講解如何將基於FineUI(開源版)的AppBox v6.0一步一步升級FineUIPro(基礎版)。

【視頻教程】一步步將AppBox升級到Pro版(上)
主講:三石
時間長度:12分鐘
下載:免費下載:https://pan.baidu.com/s/1pM8mIqJ   密碼: m7na

本課程的目標是將AppBox引用的FineUI(開源版)升級為FineUIPro(基礎版),並將項目運行起來。
主要由如下內容組成:

  • 運行AppBox v6.0
  • 在檔案名稱和項目工程中的進行字串替換:AppBox->AppBoxPro
  • VS開啟項目工程,進行字串替換:AppBox->AppBoxPro, FineUI->FineUIPro
  • 刪除FineUI(開源版)的程式集引用,刪除extjs目錄
  • 引用FineUIPro程式集
  • 修改資料庫初始化資料,將Nuptune改為Cupertino
  • 在Web.config中添加表單驗證例外(res.axd)
  • 在項目中刪除所有的jquery引用(FineUIPro已經內建jQuery庫)
  • 完成


本課程開始前的頁面:


本課程完成後的頁面:



【視頻教程】一步步將AppBox升級到Pro版(中)
主講:三石
時間長度:35分鐘
下載:免費(將於2018-01-22 10:30開放下載)

本課程的目標是將主架構頁修改為官網樣本首頁的樣式,增加主題選擇表單,增加頁面頂部的登入頭像和下拉式功能表。
主要由如下內容組成:

  • 拷貝FineUIPro官網樣本中的res/images和res/themes目錄
  • 拷貝官網樣本common/themes.aspx頁面
  • 修改配置頁面,增加TriggerBox和Window控制項
  • 註冊TriggerBox的用戶端點擊事件,開啟表單並傳入selected參數
  • 修改themes.aspx頁面,接受selected參數並選中相應的主題
  • 點擊主題表徵圖時,調用配置頁面的之定義函數,並傳入選中的主題名稱
  • 修改PageBase中設定主題的代碼,增加對自訂佈景主題和內建主題的判斷
  • 修改架構頁,將RegionPanel修改為普通的Panel,並增加Layout=Region布局
  • 將架構頁頂部的Region->Content結構修改為:ContentPanel
  • 將原來Toolbar中的協助和退出按鈕放到頂部面板中:Button->Menu->MenuButton
  • 將原來中間地區的Panel->TabStrip簡化為:TabStrip
  • 為三個地區面板增加相應的CssClass
  • 為TabStrip增加兩個工具表徵圖,分別是重新整理和最大化
  • 完成


本課程完成後的頁面:



【視頻教程】一步步將AppBox升級到Pro版(下)
主講:三石
時間長度:25分鐘
下載:請先加入【三石和他的朋友們】知識星球(將於2018-01-22 10:30在星球內下載)

本課程的目標是對所有的頁面進行錯誤修正,主要錯誤集中在對Extjs指令碼的調用,我們會詳細講解如何查詢FineUIPro的用戶端文檔並完成更新。
主要由如下內容組成:

  • 使用者編輯頁面選擇角色,使用cblRole.getValue()就可以方便的擷取複選框列表的選中值
  • 使用者編輯頁面選擇部門,原來grid1.getSelectionModel().getSelection()可以簡化為grid1.getSelectedRow(true)
  • 角色許可權管理頁面,原來$(grid1.el.dom)簡化為grid1.el,右鍵快顯功能表也有調整
  • 菜單編輯頁面,簡化iconList.f_getSelectedValues()[0]簡化為iconList.getValue()
  • ......


本課程中部分修正:

 




如何加入【三石和他的朋友們】知識星球?
開啟掃描二維碼後,付費加入:


加入後,您就可以擷取如下資源:

  • AppBox_v6.0_全部原始碼(基於FineUI開源版)
  • 一步步將AppBox升級到Pro版(全部視頻教程)
  • AppBoxPro_v4.1_全部原始碼(基於FineUIPro基礎版)



註:以上紅色資源將於 2018-01-22 10:30 在星球內下載。


詳細介紹:http://fineui.com/bbs/forum.php?mod=viewthread&tid=21482

【視頻教程】一步步將AppBox升級到Pro版

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.