目前分類:C#,C++ (11)
- Mar 23 Sat 2019 05:44
[C#] 計算程式執行時間
- Apr 14 Sat 2018 20:45
[Visual C#] 將Excel當Database 透過SQL操作
- Apr 04 Wed 2018 12:54
[C#] List
List如同Array一樣,可以建立許多陣列元素,但是卻比Array來的靈活.
例如要建立一陣列元素,Array需要先宣告陣列長度,而List不需要.
Array->
int[] myArray = new int[5] ;
int[] myArray = { 1, 2, 3, 4, 5 };
- Mar 31 Sat 2018 23:15
[C#]BackgroendWorker控制項
BackgroendWorker通常用在背景執行程序, 因此可以讓程式同時執行多執行緒.
簡單說,你可以同時計算A資料及瀏覽B資料,並不用等待A資料處理完才能去瀏覽B資料.
另外BackgroendWorker可以透過事件回傳目前執行的狀況, 即目前處理的進度.
- Mar 31 Sat 2018 19:08
[C#] webBrowser如何判斷網頁是否讀取完成
雖然webBrowser讀取完成會觸發事件DocumentCompleted, 但實際上卻不斷重複執行,
因此透過4個範例說明如何解決重複執行的狀況.
[範例1]
只使用DocumentCompleted事件,結果會觸發事件多次.
- Jul 26 Sat 2014 01:48
[c#]解決datagridview不順閃爍問題
當欄位增加且資料量變多,在載入資料時,會延遲好幾秒才顯示,若捲動datagridview捲軸,會發生不順閃爍現象。
解決方法一:使用虛擬填充模式(無效)
using System.Reflection; |
- Apr 05 Sat 2014 23:29
全區域變數宣告(visual c++)
如果直接將變數宣告在header file,當你的程式引用兩次以上時,經由編譯會發生錯誤的情況。
因此在程式第一次宣告變數後,其他地方則以extern方式宣告,告知編譯器在其他地方已經宣告了這個變數。
//MYFunction.cpp
int count=0; |
- Mar 30 Sun 2014 15:16
字串處理(c++)
- Mar 28 Fri 2014 23:32
陣列資料回傳(C++)
副程式 int *Function(void) |
- Mar 26 Wed 2014 00:17
基於Parallel Port(LPT)通訊應用於i2c (c#/c++)
透過電腦的Parallel Port與I2C裝置通訊時,需使用到Data0(SCL)來負責產生與I2C所需時脈、Data1(SDA)來負責資料的傳送、STATUS3(SDA)為資料的接收及Control2(WP)作為防寫開關的啟閉。
由於電腦輸出端的訊號電壓較低,因此需透過外部電路把Logic準位拉至標準電壓(5V或3.3V),可以參考下面這張圖:
(另外可參考7405的使用 http://www.maximintegrated.com/app-notes/index.mvp/id/3230)