Application Framework 程式框架

[MVVM] 建立 Warning Control

2017-10-30 C.H. Ling 0

WPF 的驗證可以透過ValidationRules 實現, 然而在實際情況中, 驗證除了Pass / Failure 外, 還可能會有severity level, warning 等. 可惜WPF 本身不支援. 若要加入的話, 最直接的方法只得從ViewModel 著手.

ASP.net MVC

[ASP.net MVC] 整合 OpenStreetMap 於ASP.net MVC 內

2017-06-02 C.H. Ling 0

之前提及過在WPF 中使用OpenStreetMap 須要安裝 GMap實現, 而在Web Application 中, 當然亦須要叫用其他Library, 而它就是OpenLayer.  OpenLayer 是一套Map library 去dynamic render 地圖, 最重要是, 與Google Map 比較, 使用時不用API key. 但與之比較, 它相對沒有高度, 路線等相關資訊. 但若用來展示的話, 絕對是不二之選. 雖然沒有其他地理相關功能, 但配合其他library 的話, 亦可做到相同的效果.

No Picture
Application Framework 程式框架

[心得] WPF MVVM vs ASP.net MVC

2017-05-29 C.H. Ling 0

自從轉了工種後, 做過不同類型的projects, 亦試了應用不同的平台, 然而, 技術不是重點, 最重是選擇最理想的工具. 根據經驗整理後, 重點有四項: 用戶群, 是否需要跨平台, 硬件配套, Standalone / Multi-tier.

No Picture
Computing

[C#] 在Abstract class 中設定logger

2017-05-11 C.H. Ling 0

為了不用重覆define variables, 在 OO 中通常會將common property / method 放到abstract class 中, 再讓其他child class 繼承. 而在log4net 中, 要設定其logger, 若用回之前的設定, 便會指向其parent class.

C#

[C#] 在Project 中整合Log4net

2017-04-19 C.H. Ling 0

Logging 決定了一個application 質素. 在適當地方加入log, 會令troubleshooting 事半功倍, 並可以確保application 的效能. 在示範中, 會使用Log4net, 一個常用的logging library.

No Picture
Computing

[NPOI] 讀取Excel File

2017-03-21 C.H. Ling 0

於程式中存取Excel File作大量數據的import / export 是正常事. 然而之前總須要於電腦中安裝Microsoft Office 才可以透過CreateObject() 進行. 在它將了Document standard 轉成XML後, 坊間已經有library 可以存取檔案內容, 不用再令伺服器如此擁腫.

1 2 3 4 5 6