MS Chart Control的Y軸格線比率可以設AxisY.Interval的方式去定義每個格線的距離,但它是等比例的格線,如果要自訂格線位置,有另一種變通的方法.
快速的讓網頁也有柯拿米秘技[上上下下左右左右BA]
柯拿米 Konami 這個上上下下左右左右BA的密技,不知道是多少人年輕時的回憶,前一段時間在Plurk上也看到這個密技的重現,讓人十分的懷念,其實要加入這個密技到網頁裡,現在有個很快的方式.
判斷文字檔案的編碼方式
斷判文字檔的編碼Encoding方式
找出純文字檔裡的關鍵字
最近因為常在多個純文字檔案找關鍵字,雖然很多文字編輯工具都有這個功能,但總覺得它的效能不好,有的一跑起來,就像當掉一樣,所以就寫了一個小工具來解決自己所遇到的問題,減少每次搜尋的等待時間.
[VS2010] Parallel.For初體驗
在VS2010的.Net 4.0平台下,Parallel增加了不少東西,其中讓我感到好奇的就是System.Threading.Tasks.Parallel.For,它直接就可以跑Multi-Thread,在這之前有看過別人不少關於它的分享,但我在想的是,如果裡面我放個Thread.Sleep(1000),那它會怎麼樣?
排程的工作Task Scheduler程式應用
使用Task Scheduler Managed Wrapper去寫程式取得或設定1.0及2.0版Task Schedule(排定的工作).
幾種WinForm的Form與Form之間的傳值方法
寫WinForm的程式,使用Form與Form之間的傳值方式並不少見,但從WebForm跳來寫WinForm的,可能就會搞不清楚WinForm的做法,所以這個問題也被常常拿出來,所以這邊大概列了幾種做法供參考.
.Net 4.0初體驗
.Net Framework 3.5才出來一段時間,手指頭跟它都還沒那麼熟,下一版的.Net 4.0已經快要誕生了,從現在的Beta 2看來,功能似乎多了不少,在多核心及64位元的相關功能上也增加了不少,看了一下它的新功能,讓人手指頭不由得的想動了起來,目前只大概看了一些介紹, 並還沒有完全的深入,但這些已經很吸引人了~
用程式去維護作業系統的"排定的工作"
有些工作可以用作業系統提供的”排定的工作”來設定排程,用手動來設定很簡單,但要怎麼用程式去完成,似乎就沒有那麼的簡單了.
[Web] 減少使用DataBinder.Eval?
剛開始寫網頁程式,對DataBinding很沒有概念,都是用DataBinder.Eval一招打遍天下,但真的只有這招可以用,是否還有其它更好的用法?
各Collection陣列個別特性列表
寫程式時,常會用到一些陣列來儲存資料,但什麼時候要用什麼樣的陣列,好像很少去想過這個問題,大多就直接的拿來就用,這裡整理了一下幾個陣列的特性及使用時機.
提早將DataReader.Close還是會把資料傳完
在用DataReader讀資料時,如果取回的資料有100筆,但因為需求關係,程式判斷到,符合某個條件時,就不再繼續Read下去,直接把DataReader給Close掉.但這麼做還是會把剩下的資料全部傳回來.
用DbCommand來產生暫時的Store Procedure
Store Procedure的效能比較好,這點就不再討論,但有時不是想用就能用,這時可以用DbCommand的Prepare功能,來產生一個暫時的SP,藉此來提升效能.
讀取圖片檔裡的Exif資訊
有些像機拍完後的照片,裡面不只單純存放著影像,在Exif裡也存有不少的資訊,像是像機型號,快門值,光圈值及拍照日期等等,而這些Exif的資訊要怎麼寫程式去取得,除了用現有的套裝,其實自己寫起來也沒那麼的複雜.
開發API用Log Parser來讀取IIS Log
想寫個API把IIS的Log匯到資料庫裡去,直接讀取Log檔再去拆文解字的匯入,也是一個方式,但微軟還有個工具Log Parser就不用那麼麻煩了,它可以直接用command line的方式去做讀取與匯入的動作,支援的匯入及匯出格式很多,下的查詢方式,可以像SQL Script一樣的便利.
不分英文字母大小寫的字串比較方式
最近在看一些MSDN上的文章,看到一篇我"常犯"的錯,就是文字字串如果要不分大小寫去比對,我都是先ToLower()或是ToUpper()之後再去比,但看完這篇後,才知道我錯了.
[MSChart] 將註解Annotation停駐在指定的Series位置上
將註解Annotation停駐在指定的Series位置上
幾種讀取TXT指定資料行的方法與比較
幾種讀取TXT指定資料行的方法與比較
[MSChart] 使用Filter及FilterTopN來過濾資料
MSChart還有兩個不錯用的過濾資料功能Filter及FilterTopN,Filter除了客制化的過濾方式,也可以找出= , < , <= , > , >= , <>的資料,而FilterTopN就可以找出最高/低的幾筆資料,所以我們就不用自己再去Coding.
[MSChart] 使用客制化Filter並在Y軸放入多個ValueMember
Y軸除了放統計值外,還能再加入一個識別ID嗎,比如產品代號或是人員代號等,這是我一開始在摸MSChart時的疑問,而這個答案現在是肯定的,它是可以的,而這次除了會在Y軸放入一個識別ID外,還會用這個ID來做Filter.