基礎知識
object型別是其他型別的基型別
decimal適用於財務與貨幣型別計算128位,要在數字後加m或者m,使用這個型別會消耗記憶體
float型別要在數字後加f或者f
is運算子動態檢測物件執行時是否與給定型別相符 表示式 is 型別 例如 b is bool
char類常用的方法要記住 一些常用的判斷字母大小寫以及漢子等方法要記住
string stringbuilder類常用方法也要記住
正規表示式引用的using system.text.regularexpressions 命名空間用來處理一些複雜的字串
int.parse()與convert.toint32()區別
datetime.now.year 獲取系統時間的年份
迭代語句就是那些迴圈語句 while do。。。while for foreach
foeach(型別 變數 in 集合)
雜湊表就是乙個鍵值對
using system.runtime.interopservices
應用dll檔案使用的命名空間
陣列array經常使用的方法和屬性
array.sort公升序
array.reverse降序
ctrl+e+c 選中部分**進行注釋
ctrl+e+u 選中部分**取消注釋
為了避免轉義序列元素轉義,通過兩種方法避免:
1.使用"@"標示符 如:@"c:\hello.ini"
2.可以指定字串字面值(同時使用兩個反斜槓)實現 如:c:\\hello.ini
this.maximumsize = new size(500,300);//控制項窗體最大大小
this.minimumsize = new size(200,300);//控制項窗體大小最小
也可以通過窗體屬性設定。
opacity屬性設定透明度
選單控制項的布局用menustrip屬性的dock屬性布局 image改變選單欄圖示的 美化
notifyicon是設定工作列托盤圖示
toolstrip主要是工具欄 設定tooltiptext用於設定提示資訊
timer tick'事件
string message = string.format(",",mouseposition.x.tostring(),mouseposition.y.tostring());
toolstripstatuslabel2.text = message;
toolstripstatuslabel4.text = datetime.now.tolongtimestring();
c 學習筆記 控制項繫結變數
將乙個edit控制項繫結給乙個cstring變數後 需要在onchangetest 中加入這樣兩句話 invalidate false updatedata true updatewindow 的作用是使視窗立即重繪。呼叫invalidate等函式後視窗不會立即重繪,這是由於wm paint訊息的優...
ListCtrl控制項學習筆記
1 怎樣讓在listctrl控制項中每次單擊都是選中一行?答 這是list control的乙個擴充套件樣式,在初始化時進行設定即可。新增如下 m listctrl.setextendedstyle m listctrl.getextendedstyle lvs ex fullrowselect 2...
幾個控制項的學習筆記
一按鈕的使能與禁止 用classwizard的member variables為按鈕定義變數,如 m button1 m button1.enablewindow true 使按鈕處於允許狀態 m button1.enablewindow false 使按鈕被禁止,並變灰顯示 二控制項的隱藏與顯示 ...