Posts

Showing posts from May, 2014

從資料表產生 MVC 單檔維護程式

Image
本文說明如何在不撰寫任一行程式碼下,從零開始建立一個基本的新增、修改、刪除等功能 Web 程式。
事先設計好資料表後,在 Visual Studio 2013 下建立 ASP.NET MVC 5 與 Entity Framework 6 專案,搭配
客製的程式產生器 - Happy Scaffolding for MVC5 ,可以快速產生一個 Web 單檔編輯程式。

MVC 程式產生器開發 part 2

Image
續前文<MVC 程式產生器開發 part 1> ,本文大略說明開發 SideWaffle 專案時的注意事項。

MVC 程式產生器開發 part 1

Image
ASP.NET Scaffolding 是程式碼產生框架,安裝 Visual Studio 2013 後預設就會有 MVC, API 的 Scaffolding (支架),只要在 MVC 專案下手動先建立好資料模型,或透過 Entity Framework 讀取資料庫建立資料模型,就可以透過 Sacffolding 產生 Controlle, View 等原始碼,詳細步驟可參考 < ASP.NET Scaffolding in Visual Studio 2013 >。
若產生的程式碼不如預期的話,其實可以透過以下方式改善,量身訂作一個屬於自己的程式產生器。

New Trello Card via email

Image
日前嘗試將 Trello 作為團隊的電子白板,成員可以一目了然整個 Board (可定義系統或專案) 的狀態,但外部使用者(使用單位的窗口)並未參與其中,導致使用者使用 Email 提出問題,系統負責人再複製貼上新增項目卡 (Card),這當中除了手動作業的小麻煩外,不免失去直接讓使用者自動掛號的便利性,甚至有可能遺漏。這部分在 Trello 可以透過發送 Email 新增 Card 來解決,步驟如下。不過其產生的 Email address 是一連串無意義的編碼如: robbbin+xuyw5zcrdicfx7yidluv@boards.trello.com, 若請使用者發現問題時發送 Email 給這個帳號,似乎需要費一些口舌…。後來想到,另外申請一個 Gmail 帳號,ID 就是明確表達用處例如 CDRsystem.IssueReportMe@gmail.com,在這個 Gmail 帳號中直接設定接收新Email 時就轉寄到 Trello 上。如此一來 Gmail 上也可以完整保留使用者的來信紀錄。