No Picture
Computing

[WPF] 於ListView 中自訂Key Search

2017-05-04 C.H. Ling 0

為了提高UX, 在ListView中輸入字符時, 通常都會跳去指定的item中, 然而用Bind 了object 後若須要指定用什麼property 進行搜尋, 則需要再作設定.

No Picture
Active Directory

[C#] 利用Active Directory 作認證

2017-04-26 C.H. Ling 0

利用Directory Service 管理user account 在很多公司也很常見. 尤其是Active Directory, 一套Microsoft 參考OpenLDAP 而成的Directory Service. 在.net Framework 中, 如何與Active Directory作認證, 無需打一段LDAP Query, 只須要利用System.DirectoryServices 去進行. 

Computing

[WPF] 使用Fontawesome 圖示

2017-04-19 C.H. Ling 0

之前介紹過Fontawesome 是一套Bootstrap 的icon library. 然而只限於web application 中使用. 在正常情況下, 在WPF中亦須要render SVG file.

C#

[C#] 在Project 中整合Log4net

2017-04-19 C.H. Ling 0

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

Computing

[Visual Studio] 於 built project 後自動建立 NuGet package

2017-03-30 C.H. Ling 0

Package 是指一堆已打包的Library, 要叫用時, 則須要將整個package 透過某些 hosting (Repository) 下載並放於自己的project 中叫用, Web development中, 最常見的Repository 為 NPM, 而Java 則主要是Gradle 和Maven. 而在.net 中, 通常都會使用 NuGet.

C#

[WPF] 於DataGrid Binding 使用自定標題

2017-03-29 C.H. Ling 0

利用DataGrid 來列示資料是一件正常事, 然而, 在WPF中若須要列出class property, 若用原廠設定的話, 標題會用property name. 若需要自定標題, 則須要應用DomainNameAttribute 來設置.

C#

[C#] 匯入 / 匯出 CSV 檔案

2017-03-24 C.H. Ling 0

之前介紹過如何匯入/滙出Excel 檔案, 當嘗試開啟 CSV (Comma-separated Value) 檔案時, 因為File Header 與xls / xlsx 不符, 故NPOI 會彈出exception 如下:

No Picture
Computing

[SQL Server] 如何為Instance重新命名

2017-03-24 C.H. Ling 0

當Server Sysprep 完 OOBE (Out-of-Box Experience)後, GUID 通常都會重新分派, 但如果之前安裝了SQL server 的話, Instance 名因為儲了在master DB 內, 故有機會與Seed image 同名.

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 16 17 18 19 20 26