目前分類:C#,C++ (11)

瀏覽方式: 標題列表 簡短摘要

Stopwatch Class

 

程式碼

Stopwatch sw = new Stopwatch();

門外漢 發表在 痞客邦 留言(0) 人氣()

 

HDR(HeaDer Row)

值為 Yes,代表 Excel 檔中的工作表第一列是欄位名稱.
值為 No,代表 Excel 檔中的工作表第一列就是資料.(沒有欄位名稱)


門外漢 發表在 痞客邦 留言(0) 人氣()

List如同Array一樣,可以建立許多陣列元素,但是卻比Array來的靈活.

例如要建立一陣列元素,Array需要先宣告陣列長度,而List不需要.

Array->

int[] myArray = new int[5] ;

int[] myArray = { 1, 2, 3, 4, 5 };

門外漢 發表在 痞客邦 留言(1) 人氣()

 

BackgroendWorker通常用在背景執行程序, 因此可以讓程式同時執行多執行緒.

簡單說,你可以同時計算A資料及瀏覽B資料,並不用等待A資料處理完才能去瀏覽B資料.

另外BackgroendWorker可以透過事件回傳目前執行的狀況, 即目前處理的進度.


門外漢 發表在 痞客邦 留言(0) 人氣()

 

雖然webBrowser讀取完成會觸發事件DocumentCompleted, 但實際上卻不斷重複執行,

因此透過4個範例說明如何解決重複執行的狀況.

[範例1] 

只使用DocumentCompleted事件,結果會觸發事件多次.

門外漢 發表在 痞客邦 留言(0) 人氣()

當欄位增加且資料量變多,在載入資料時,會延遲好幾秒才顯示,若捲動datagridview捲軸,會發生不順閃爍現象。

解決方法一:使用虛擬填充模式(無效)

using System.Reflection;
public partial class Form1 : Form
{   

門外漢 發表在 痞客邦 留言(1) 人氣()

如果直接將變數宣告在header file,當你的程式引用兩次以上時,經由編譯會發生錯誤的情況。

因此在程式第一次宣告變數後,其他地方則以extern方式宣告,告知編譯器在其他地方已經宣告了這個變數。

 

//MYFunction.cpp

int count=0;

 

門外漢 發表在 痞客邦 留言(0) 人氣()

命名空間System

String類別

方法:  數值轉字串,字串比對,搜尋,索引

 

Convert類別

門外漢 發表在 痞客邦 留言(0) 人氣()

String 類別
String::Format("{0:D}",i); //字串格式化 , 0:D為十進位格式.

數值 格式 結果
123456.789 ###,###.### 123,456.789
123456.789 ###.## 123456.79
1234.56 00000.000 01234.560
1234.56 $##,###.## $1,234.56

 

 

門外漢 發表在 痞客邦 留言(0) 人氣()

副程式

int *Function(void)
{
    int DataArray[10];
    for( int i ; i = 0; i < 10; i++ )

門外漢 發表在 痞客邦 留言(0) 人氣()

透過電腦的Parallel Port與I2C裝置通訊時,需使用到Data0(SCL)來負責產生與I2C所需時脈Data1(SDA)來負責資料的傳送、STATUS3(SDA)為資料的接收及Control2(WP)作為防寫開關的啟閉。

由於電腦輸出端的訊號電壓較低,因此需透過外部電路把Logic準位拉至標準電壓(5V或3.3V),可以參考下面這張圖:

b01  B02  

(另外可參考7405的使用 http://www.maximintegrated.com/app-notes/index.mvp/id/3230)

門外漢 發表在 痞客邦 留言(0) 人氣()