第一學期的C#這本課本學完了。
好好的複習、總結一遍吧。
感覺C#比Java好學更好玩一些,基本上可以跟的上課程的腳步,每一節課的內容都掌握的很可以。
但是最致命的就是脫離不了課本,或許是英語差的問題吧,代碼、代碼、代碼.....我的噩夢!!!!
C#和Java一樣。給我的感覺就是思路必須清晰,在做每一道之前必須在腦子裏過一遍,在什麼地方
該用什麼控件,該寫什麼樣的代碼,這樣可以避免麻木的下手浪費時間。
這一兩個星期都要忙項目了,最難的還是MyQQ項目。MyQQ項目已經公佈有些日子了,基本的窗口
做的差不多了,問題一直卡在一個地方,舉步難行!
這段時間就先複習C#然後就是SQL數據庫(這也是這個學期最容易學的),然後複習HTML(網頁大
賽都過去有段時間了,結果還沒評下來,希望得獎!),最後就是最複雜的Java了。。
--------進入正題--C#入門--------
開發工具:VS2005/2008/2010
第一節: 編寫簡單的控制檯應用程序
1:用VS2005創建並運行控制檯應用程序的3個步驟:
(1)新建項目(項目:Project)
(2) 生成解決方案(生成:bulid,解決方案:solution)
(3) 調試(調試:debug)
2:認識C#程序
(1)namespace和using、class關鍵字
(2)Main方法 它和Java方法一樣都是程序的大門,應用從這裏開始運行。而且也是也這能有一個。
3:C#中的常用數據類型
整型:int 如:年齡。。
浮點型: float 如:成績。。
字符串:string 如:姓名。。
布爾類型:bool 只能返回ture 和 flase
4:C#中的變量的命名
(1)組成:52個英文字母(abc大小寫)、數字、下劃線(_)
(2)開頭:只能以字母或下劃線開頭
(3)不能使用的:不能是C#關鍵字
5:C#中的運算符
算數運算符:+ - * / % ++ --
比較運算符:> < >= <= == !=
條件運算符: ?:
賦值運算符:= += -= *= /= %=
邏輯運算符:&&(且)、||(非)、!(不)
6:C#中的註釋
(1)// 單行註釋、
(2)/*....*/ 多行註釋
(3)///..../// 文本註釋
7:控制檯輸出
輸出有兩個方法:Console.WriteLine()和Console.Write();區別是前者換行,後者不用。
8:控制檯輸入
語法:
Console.ReadLine();
9:C#中的條件判斷
if 結構
語法 :if (表達式){
代碼塊
}
多重if 結構:
語法:if (表達式1){
代碼塊1;
}else if (表達式2 ){
代碼塊2
}
switch結構:
語法: switch(int/char表達式){
case 常量1:
語句 1;
break;
case 常量 2:
語句 2;
break;
.........
default :
語句n;
break;
}