不是程式員可能做報表嗎?
作者:長江支流
“ 本章節,我們先給出一個表名T_RD_Computers 的資料結構,然后,不寫任何前端、不寫任何后端,0開發,極速預覽,在PC、安卓、蘋果手機上顯示資料,因此,不是程式員,也可以做出專業的報表,”
?
01
—
資料結構
資料結構,是一個專業術語,計算機專業的學生,會學習一門基本功課,任何資訊即為資料,那么資料的組織、存盤、排序、搜索、演算法等等非常重要,資料往往存于檔案如Microsoft Office Excel、桌面資料Microsoft Office Access、大型資料庫如SQLServer、MySQL、Oracle等中,資料結構是指相互之間存在一種或多種特定關系的資料元素的集合,精心選擇的資料結構可以帶來更高的運行或者存盤效率,資料結構往往同高效的檢索演算法和索引技術有關,
下面是計算機表在資料庫中的結構,表名T_RD_Computers,其中主鍵欄位ID是自動增值,Name表示計算機名,ExpireDate表示有效到期,其它欄位表示計算機屬性、模型、公網IP、域名等,

?
02
—
無代碼0前端0后端極速預覽
下面,我們不用寫任何前端代碼,也不用寫后臺代碼,直接顯示上面資料結構中計算機表T_RD_Computers的資料,
PC電腦顯示
下面,是運行在電腦中,打開IE11后,在地址欄中輸入:
http://rdcrmdemo.userbo.com:8080/WebMIS.Web/UI/NormViewGrid.aspx?controller=rdcrm/mobile/resource/rdcrm_Computerlist
或者
http://rdcrmdemo.userbo.com:8080/WebMIS.Web/UI/NormViewGrid?controller=rdcrm/mobile/resource/rdcrm_Computerlist
回車,效果圖,沒有一行代碼,

安卓手機
下面,是運行在安卓手機效果圖,沒有一行代碼,

蘋果手機
下面,是運行在蘋果手機效果圖,沒有一行代碼,

?
03
—
原理
不需要寫后端代碼,也不需要前端代碼,即可以顯示上面資料結構中計算機表T_RD_Computers的資料?真是神奇,是怎么做到的?
至于原理,有相關章節做了詳細的說明,(請聯系作者獲取檔案)
只需要明白兩點:
-
XML配置資料源
用XML,配置一個查詢上述資料結構的SQL陳述句,然后列出要顯示的欄位和過濾欄位,例如,為上面資料結構配置了一個rdcrm_Computers.xml,下面就可作為引數,對資料進行訪問,
-
直接輸入界面及資料
通過平臺,把這個XML檔案(不帶擴展名),作為引數,直接輸入到電腦、手機、平板等終端,訪問方式類似:
http://XXX.com:8080/WebMIS.Web/UI/NormViewGrid?controller=rdcrm/mobile/resource/rdcrm_ComputerList
其中,controller即為XML配置的資料源路徑及名稱,
-
作為WebAPI提供Json
通過平臺,把這個XML檔案(不帶擴展名),作為引數,即是一個WebAPI,提供Json資料源,訪問方式類似: http://XXX.com:8080/Action/QueryAction.aspx?action=Query&controller=rdcrm/mobile/resource/rdcrm_ComputerList
其中,controller即為XML配置的資料源路徑及名稱,
在接下來的章節中,我們介紹下XML配置資料源,為了更加豐富自已的界面以及個性化,介紹了用Html Table以及自定義DIV模板顯示資料,為界面增加固定表格頭、固定底部,手動增加查詢過濾等,
?
04
—
XML檔案查看
上面已說了XML配置的資料源路徑及名稱,這里提供一個下載查看的網址,
http://rdcrmdemo.userbo.com:8080/download/rdcrm/mobile/resource/rdcrm_Computerlist.xml
下面是用IE11打開網址后,查看XML檔案的截圖,

具體指引詳見《XXXXX》

宣告:本文著作權為長江支流周方勇所有,如需轉載,請保留完整的內容及出處,
作者:長江支流flygoldfish@163.com微信:winxin8001234567 微信公共號:UserBoWechat
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/289190.html
標籤:其他
上一篇:黑馬程式員c++通訊錄
