前陣子做一個案子,需要產生政府用的電子發票,然後利用TurnKey上傳,政府文檔內容分散太多
讓人搞不太清楚重點,所以寫一篇文章順便做整理記錄
當初在規劃結構的時候有稍微參考 Githut其中一位前輩的方法
各位也可參考看看
前陣子做一個案子,需要產生政府用的電子發票,然後利用TurnKey上傳,政府文檔內容分散太多
讓人搞不太清楚重點,所以寫一篇文章順便做整理記錄
當初在規劃結構的時候有稍微參考 Githut其中一位前輩的方法
各位也可參考看看
因為對 Join Table的結果不太熟,想說做個紀錄
順便把Dapper對 Join 和 一般ADO直接取出結果來做個比較
以下內容簡單測試,命名或是Table只是做Demo使用,不要太計較正規性
對Dapper的操作及 SQL的指令,請自行上網研究
Join的觀念可以參考這篇文章,寫得算清楚
https://dotblogs.com.tw/caubekimo/2010/07/28/16874
本書是 GOTOP 碁峯出版的
全名是 Effective C# 中文版|寫出良好C#程式的50個具體作法第三版
作者:Bill Wagner
譯者:楊尊一
ISBN 978-986-476-348-1 定價 450元
本書買許久了,只是一直沒時間看完,加上內容有點進階,所以想說寫篇文章
把書的內容用自己的理解,做些補充
剛剛在工作的時候,突然看到一個元件的用法,雖然是ASP的WebForm的元件
發覺,VS越來越多元件,但許多不太會用到,根本不知道原來這元件能達到這功能
所以想到做個整理,以下文章,會慢慢補充,目標是把目前使用的 VS 2015和2017所有的元件
包含Wiindow Form, WPF, WebForm,三種模式下的基礎元件(微軟VS官方內建的)
都認識一遍,文章內的使用介紹基本上是我的想法,所以有些可能會有錯誤請自行評估
至於元件的用法跟範例就請自行Google,我只是初步介紹功能而已
所有元件都會附上MSDN的網址,有興趣深入了解的可自行觀看
寫這文章的時候發掘許多沒用過的工具箱元件。有些功能挺有趣
因為以前沒用過,所以不知道原來微軟已經有提供這功能可直接使用
因為最近有需求做一些圖表,在研究Chart 這元件
網路上很多人有教學,官方教學也很多,也有許多範本可以參考
我從 Samples Environments for Microsoft Chart Controls
擷取下面的圖片,方便讓用戶(客戶)了解,圖表能做到哪些樣式
有需要程式碼或是範例請自行去 Samples Environments for Microsoft Chart Controls 下載
我只是整理圖片出來,方便觀看而已
簡單將範例的圖集拉出,還有許多範例功能,請自行下載查看
放些有用到或是覺得好用的的Extension Method
如有合適的片段就自行取用吧
部分是自己寫,部分收集自 zzzprojects/Z.ExtensionMethods
依照新增的順序,越後面的是越新的段落
整理一些偶爾會用到的小片段。因為是小片段,多半是簡單跑的,有些不能直接跑,需要自己修改應用
最近在整理一些以前寫的程式,看有哪些部分可以整理出來做成文章
到時候再補充
今天工作的時候 發生個小BUG,查了半天
才想到是 LINQ 延遲查詢 造成的
LINQ 查詢結果 搭配 foreach 作資料操作上的小問題
簡單說明Dapper 以及官方擴充Dapper.Contrib.Extensions 使用上的小測試
和ADO.Net 做一些效能測試比較
使用 ORM通常第一步就是建立和資料庫對應的資料類別
如果是用 Entity Framework的話,用精靈應該可以自動建立對應
而 Dapper 的話就需要自己去對應
紀錄一些 C# .Net 裡面的 WebBrowser 小用法
HtmlElement .GetAttribute() .SetAttribute() .InvokeMember()
IHTMLDocument2 .parentWindow.execScript()
WebBrowser.Document.Window.Frames
2018/01/15 補充
使用 NotifyIcon 達到最小化到系統列
利用 System.Threading.Mutex 做
唯一開啟,不能重複開啟程式