第六屆 佳作

dev
Kuick Hands on Labs
kevinjong

系列文章

DAY 21

Kuick Hands on Labs -- 21. 優化新增表單(布林與日期欄位)

後台網站總是不同於前台,需要符合大多數瀏覽器所支援的功能,反而能夠限制僅支援特定版本以上的瀏覽器,有這樣的開發條件,讓我們可以安心使用HTML5增加的多種表單輸...

DAY 22

Kuick Hands on Labs -- 22. 優化新增表單(主鍵與其他部份)

新增表單最後一部份的內容,包含主鍵欄位、系統欄位、欄位預設值(區分成設計期與執行期定義的預設值)。 <主鍵> 為了要將主鍵欄位置於新增表單的一開始,所以需要先取...

DAY 23

Kuick Hands on Labs -- 23. 儲存新增表單資料

自動產生適合的新增表單之後,接下來說明表單的值 Post 後如綁定到 Entity 並完成新增。 新增表單最繁複的部份有2,一是產生適合資料型態的輸入表單,另一...

DAY 24

Kuick Hands on Labs -- 24. 修改表單

資料新增與修改功能,通常可以實作在同一個表單裡,只需額外判斷欄位初始值以及是新增還是修改。 1. 列表資料增加修改功能連結 修改連結傳入2個參數: Entity...

DAY 25

Kuick Hands on Labs -- 25. 刪除資料

補上刪除,就完成了 CRUD 所有的功能。為了能返回特定的列表分頁,列表分頁通常用 Get 傳遞參數,而為了避免不慎點選連結而誤刪資料,資料刪除通常用 Post...

DAY 26

Kuick Hands on Labs -- 26. 資料統計頁

後台首頁放什麼好呢?使用 AmCharts 加個資料統計表如何。 後端使用 Json.Net 組合 Json 格式的統計資料,配合 amCharts 使用 J...

DAY 27

Kuick Hands on Labs -- 27. API(1)

撰寫 API 的目的有很多,可能是提供一般化的資料操作,這是這篇分享將說明的內容,也可能是依據特定的商業邏輯客製給其他系統使用,這部份留待下一篇說明。 一般化...

DAY 28

Kuick Hands on Labs -- 28. API(2)

提供給其他系統使用的 API,「always try catch」是基本的設計規範,無論處理結果如何,都是回傳 HTTP status code 200 OK,...

DAY 29

Kuick Hands on Labs -- 29. Inline Editing

已經有一般化的 API,再引入 X-editable,為列表頁增加行間編輯(inline editing)功能。 X-editable 支援相當豐富的輸入型態...

DAY 30

Kuick Hands on Labs -- 30. 下載最新版 Kuick + Labs

請享用最新版的 Kuick 以及這個月分享的範例程式。 Kuick Kuick 2013-10-30 Labs Labs 登入 統計 列表 新增 行間編...