2017年1月10日

Timer 執行完前次工作後再倒數

這裡用的Timer是System.Threading.Timer;

目的是在倒數計時的程式中,不要前一次工作還沒完成,下一次工作就開始執行。

看到兩種作法

  1. 用Thread中的Monitor去鎖定物件來做控制
  2. 改變計時器時間(這個比較準)

2017年1月6日

Winform DataGrid Binding

    下面是程式中需要的Grid 欄位長相

     1. 新增Class並繼承INotifyPropertyChanged,實作其function

[coggle] 線上心智圖

最近流行用心智圖來做思考,介紹一下coggle,是我最近試用過的,
大家可以試玩看看,他是線上的工具,網址:https://coggle.it

一開始我用了幾套,有線上的有下載的安裝的,我覺得這個用起來最直觀,滑鼠直接點就可以出現分支連線,直接拖拉就可以移動,雖然很簡單,且免費的有限制一些功能(顏色、全部自動排序、分支合併等等),但初步會用到的功能都有。


2017年1月4日

oracle重複連線(關閉又開),帳號密碼錯誤

Persist Security Info=True;

今天碰到連線關閉又打開時報錯:使用者密碼錯誤(之類的,我忘了錯誤代碼…)
原來是連線字串上面的這個屬性搞鬼,預設為false,連線一次就會把敏感資訊清掉,敏感資訊就是帳號阿密碼之類的,如果上面屬性寫成true就不會清掉。

也不一定要設這個屬性,只是每次連線就要抓取本來的連線字串,不能用OracleConnection.ConnectionString