版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔課程學(xué)習(xí)筆記第一天課程學(xué)習(xí)筆記(2012.10.10)概念:.net和、.net/dotnet:一般指.Net、C#(sharp)是一種編程語言,可以開發(fā)基于.Net平臺(tái)精品文檔放心下載2..Net在.Net應(yīng)感謝閱讀謝謝閱讀1歡迎下載。精品文檔謝謝閱讀謝謝閱讀工具----》導(dǎo)入導(dǎo)出Main感謝閱讀時(shí),會(huì)首先找到MainMain精品文檔放心下載Main方法執(zhí)行完成后(及執(zhí)行到方法的感謝閱讀謝謝閱讀Main.sln你想顯示的內(nèi)容);謝謝閱讀2歡迎下載。精品文檔謝謝閱讀感謝閱讀在;).感謝閱讀——3歡迎下載。精品文檔》選項(xiàng)11.中的注釋,什么是注釋呢?精品文檔放心下載1.以2./*開始*/結(jié)束,之間的都為注釋。3.3個(gè)///4歡迎下載。精品文檔#endregion13.是一種多語言平臺(tái),開發(fā).net謝謝閱讀Java:是一種單語言的平臺(tái)。一種語言多種平臺(tái)。14.MSIL:微軟中間語言。第二天課程1.內(nèi)存:RAM2.變量:5歡迎下載。精品文檔/感謝閱讀3.類型:小數(shù)精品文檔放心下載String0個(gè)或者1個(gè)或多個(gè)謝謝閱讀來。M/m.謝謝閱讀6歡迎下載。精品文檔注意:在開發(fā)環(huán)境中,直接寫一個(gè)小數(shù)點(diǎn)的數(shù)字,這個(gè)數(shù)字是double類型
的。在一個(gè)小數(shù)后面加一個(gè)M/m,就告訴編譯器這是decimal類型的。感謝閱讀精品文檔放心下載4.變量聲明的3種方法:)a=3;)a=)用逗號(hào)分割。最后以;結(jié)束這句話。舉例:stringzsName,lsName,wwName;謝謝閱讀IntzsAge===;感謝閱讀7歡迎下載。精品文檔5.變量的命名規(guī)則:謝謝閱讀注意:A.你起的變量名不要與系統(tǒng)中的關(guān)鍵字重復(fù)。
B.在中,大小寫是敏感的。謝謝閱讀C.同一個(gè)變量名不允許重復(fù)定義(先這么認(rèn)為,不嚴(yán)謹(jǐn))精品文檔放心下載6.C#變量命名編碼規(guī)范——Camel如:studentNamePascal謝謝閱讀如精品文檔放心下載Camel命名法。Main7.謝謝閱讀8.“+”在C#據(jù)類型為數(shù)字類型,則“+”表示數(shù)學(xué)上的加法意義。8歡迎下載。精品文檔9.占位符:在中,第一個(gè)變量/字符串中感謝閱讀占位符由{數(shù)字}組成,數(shù)字由0第1}第2}第3}Console.Writeline();有多個(gè)參數(shù)時(shí),輸出都是精品文檔放心下載9歡迎下載。精品文檔string10.10歡迎下載。精品文檔11.學(xué)習(xí)第三句話:謝謝閱讀行到感謝閱讀string謝謝閱讀內(nèi)容。String精品文檔放心下載11歡迎下載。精品文檔12.字符串中的轉(zhuǎn)義\n換行\(zhòng)b退格tab輸出\\”輸出”在字符串前面加@符號(hào)有兩種意義:)字符串中如果有\(zhòng))感謝閱讀13.算術(shù)運(yùn)算符及算術(shù)表達(dá)式。12歡迎下載。精品文檔)算數(shù)運(yùn)算符:+-*/%(取余數(shù)/取模),他們精品文檔放心下載精品文檔放心下載14.算術(shù)運(yùn)算符——自動(dòng)類型轉(zhuǎn)換13歡迎下載。精品文檔15.感謝閱讀)參與運(yùn)算的兩個(gè)數(shù)據(jù)類型必須相兼容。例如:和double兼容。類型,感謝閱讀int,精品文檔放心下載一個(gè)是double,那么int感謝閱讀14歡迎下載。精品文檔謝謝閱讀果為類型。16.強(qiáng)制類型轉(zhuǎn)換。3.14轉(zhuǎn)換到int3精品文檔放心下載0.14精品文檔放心下載15歡迎下載。精品文檔17.類型轉(zhuǎn)換:謝謝閱讀=);精品文檔放心下載int精品文檔放心下載變量。String=90”;=謝謝閱讀把轉(zhuǎn)換成iScore。謝謝閱讀18.16歡迎下載。精品文檔中異常捕獲如何完成:try{}{}如果trytry中謝謝閱讀如果try中精品文檔放心下載try精品文檔放心下載行了。19.自加自減復(fù)合賦值-關(guān)系表達(dá)式Int=Intsum=age++-上面age的原值參與運(yùn)算,
所以sum=8;精品文檔放心下載17歡迎下載。精品文檔Int=Intsum=++age-上面代碼是前加,所以在進(jìn)行語句運(yùn)算時(shí),++age取age加1后的值,所以sum=9;精品文檔放心下載總之,不管是++age還是age++,經(jīng)過運(yùn)算后,age的感謝閱讀值都進(jìn)行了+1Int=18;
Intsum=age++-10;
相當(dāng)于:Int=18;Intsum=–10;
age+1;謝謝閱讀=18;
sum=++age–;
相當(dāng)于:感謝閱讀=18;=age+1;Intsum=–10;在精品文檔放心下載+-*/感謝閱讀+=例如:age=age+3;age+=3;謝謝閱讀-=*=/=%==18歡迎下載。精品文檔20.關(guān)系運(yùn)算符(比較運(yùn)算)在中,有6?>?<?等于???21.什么是boolbool值,一個(gè)是true,一個(gè)是false。true,精品文檔放心下載否則為false。22.邏輯運(yùn)算符:||19歡迎下載。精品文檔!邏輯(與)&&:12感謝閱讀感謝閱讀類型。表達(dá)式1表達(dá)式2TrueTrueTrueTrueFalseFalseFalseTrueFalseFalseFalseFalse,其結(jié)果為True。表達(dá)式1||表達(dá)式2精品文檔放心下載bool類型:表達(dá)式1表達(dá)式2TureTureTureTureFalseTure20歡迎下載。精品文檔FalseTureTureFalseFalseFalseTrue,其結(jié)果為ture。精品文檔放心下載邏輯非:!用法:作用:ture,加!后,其整謝謝閱讀false。反則一樣。21歡迎下載。精品文檔23.if結(jié)構(gòu)的基本語法:if(條件)語句ture,精品文檔放心下載則這行語句謝謝閱讀注意:感謝閱讀2)默認(rèn)情況下,if語句只能帶1句話,即和感謝閱讀if(條件){語句;語句;}精品文檔放心下載22歡迎下載。精品文檔(16節(jié))24.語法:if(條件){語句;}{語句塊;}執(zhí)行過程:如果條件為ture,則執(zhí)行if帶的語句塊,并且跳過else帶的語句感謝閱讀2如果條件為if帶的語句塊else帶的語句塊2
上面兩個(gè)語句塊,根據(jù)條件結(jié)束為ture或False,總要執(zhí)行一個(gè)。精品文檔放心下載謝謝閱讀23歡迎下載。精品文檔24歡迎下載。精品文檔25.if-else在if-elseif語句中,只有當(dāng)上一個(gè)條件不成立時(shí),才會(huì)進(jìn)入下一個(gè)if語
句并進(jìn)行if語句后面的條件判斷。一旦有一個(gè)if后面的條件為ture,則執(zhí)行此if所
帶的語句(塊),語句(塊)執(zhí)行完成后,程序跳出if-elseif結(jié)構(gòu)。
如果所有的條件都不成立,則執(zhí)行最后的所帶的語句,如果最后沒有語句,則什么都不執(zhí)行。精品文檔放心下載25歡迎下載。精品文檔語法:switch(表達(dá)式/變量){case值:語句塊;break;case值:語句塊;break;default:語句塊3;break;}執(zhí)行過程:首先計(jì)算表達(dá)式,然后根據(jù)計(jì)算的結(jié)果與匹配case后面的值,如
果有匹配項(xiàng),則執(zhí)行匹配項(xiàng)后面的語句,直到break語句跳出switch-case,如
果所有的case值都不匹配,那么default則執(zhí)行后面的語句,直到
break結(jié)束。如果沒有default,則跳出switch-case,什么都不執(zhí)行。感謝閱讀精品文檔放心下載謝謝閱讀感謝閱讀26歡迎下載。精品文檔if與switch感謝閱讀相同點(diǎn):都可以實(shí)現(xiàn)多分支結(jié)構(gòu)不同點(diǎn):?switch:一般只能用于等值比較?if-elseif:可以處理范圍第21節(jié)語法:do
{}while(條件);1.22.false,
則轉(zhuǎn)向3.3.while循環(huán),精品文檔放心下載do-while循環(huán)體會(huì)執(zhí)行一次。精品文檔放心下載27歡迎下載。精品文檔的循環(huán)體一般至少會(huì)被執(zhí)行一次。感謝閱讀while先判斷,后執(zhí)行。do-while先執(zhí)行,后判斷。29.檢測(cè){}catch{28歡迎下載。精品文檔catch}如果執(zhí)行catch如果catch第24節(jié)30.程序調(diào)試1.設(shè)置斷點(diǎn)。2.單步運(yùn)行。3.觀察變量。31.for循環(huán):語法:for(表達(dá)式1;表達(dá)式2;表達(dá)式3;){循環(huán)體;}for循環(huán),一般用于已知循環(huán)次數(shù)的循環(huán)。一般情況,表達(dá)式1:用于定義循環(huán)變量和對(duì)循環(huán)變量賦初值。表達(dá)式2:循環(huán)條件。29歡迎下載。精品文檔表達(dá)式:用于改變循環(huán)變量的值。執(zhí)行過程:第1步:計(jì)算表達(dá)式1,轉(zhuǎn)向第二步。第2步:計(jì)算表達(dá)式2(循環(huán)條件),如果表達(dá)式2的謝謝閱讀值為true轉(zhuǎn)向第3步,如果表達(dá)式2的值為精品文檔放心下載false,轉(zhuǎn)向5第步。第3步:執(zhí)行循環(huán)體,轉(zhuǎn)向第4步。第4步:執(zhí)行表達(dá)式3,轉(zhuǎn)向第2步。第5步:循環(huán)結(jié)束。32.設(shè)一個(gè)三位數(shù)為:abc如果a*a*a+b*b*b+c*c*c=abc則找個(gè)數(shù)為水仙花數(shù)。感謝閱讀30歡迎下載。精品文檔33.breakbreak用于循環(huán)中,退出當(dāng)前循環(huán)。1)可以用于switch-case判斷中,用于跳出switch.精品文檔放心下載2)用在循環(huán)中,用于立即跳出(終止)循環(huán)。注意:用于循環(huán)中時(shí),跳出break所在的循環(huán)。34.用于循環(huán)中,程序一旦執(zhí)行到continue語句,立即結(jié)束精品文檔放心下載本次循環(huán)(就是不再執(zhí)行循環(huán)體中continue下面的語句),謝謝閱讀直接進(jìn)行下一次循環(huán)。(do-while/while直接進(jìn)入下一次循謝謝閱讀環(huán)條件的判斷,如果條件成立,則再次進(jìn)入循環(huán))。對(duì)于精品文檔放心下載for循環(huán),先執(zhí)行表達(dá)式3,再判斷循環(huán)條件是否成立。)感謝閱讀31歡迎下載。精品文檔35.小節(jié):三元表達(dá)式:表?表:表31應(yīng)該是一個(gè)能夠計(jì)算成類型的值),如果表1的值為true,則表達(dá)式2的值作
為整個(gè)表達(dá)式的值,如果表1的值為false,則表達(dá)式3的感謝閱讀值做為整個(gè)表達(dá)式的值。謝謝閱讀表達(dá)式2和表達(dá)式3的類型一定要相同(相兼容)。感謝閱讀1.2.分支結(jié)構(gòu):語句滿足條件下執(zhí)行if,if-else,if-else-if,switch-case;表?表32歡迎下載。精品文檔while,do-while,for4.跳轉(zhuǎn)語句break,continue,35.枚舉\常量\結(jié)構(gòu)1.語法:類型=舉例:=謝謝閱讀2.讓我們定義一種枚舉類型,并且在定義這種類型時(shí)我們要指定找個(gè)類型的所有值。語法:enum自己起的類型名稱{值感謝閱讀值n};一般和類定義在同一個(gè)級(jí)別。這樣,在同一個(gè)命名空間下的所有的類就都可以使用找個(gè)枚舉了(方法中/類中也可以)。)限制用戶不能隨意賦值,只能在定義枚舉時(shí)列舉的值中選擇。33歡迎下載。精品文檔)不需要死記每一個(gè)值是什么,只需要選擇相應(yīng)的值。注意:1.定義枚舉時(shí),值不能是int類型2.枚舉定義的變量都可以強(qiáng)制轉(zhuǎn)換成一個(gè)int類型。3.枚舉的值在定義時(shí)是有一個(gè)默認(rèn)編號(hào)的,編號(hào)從0開始。如果把一個(gè)字符串轉(zhuǎn)換成枚舉類型:(自枚)(Enum.Parse(typeof(自枚),待轉(zhuǎn)換的字符串”精品文檔放心下載第29節(jié)36.結(jié)構(gòu)34歡迎下載。精品文檔要存儲(chǔ)nn組變量,麻煩。語法:struct{}例如:.成員名舉例:35歡迎下載。精品文檔37.計(jì)算機(jī)基礎(chǔ)知識(shí):計(jì)算機(jī)中最小的單位叫位”,bit比特b就把88個(gè)進(jìn)制位
叫做字節(jié)ByteB計(jì)算機(jī)能夠處理
的最小單位。1KB=1024B1MB=1024KB
1GB=1024MB
1TB=1024GB1Gb=128M36歡迎下載。精品文檔38.數(shù)組為什么使用數(shù)組:可以幫我們一次聲明多個(gè)同類型的變量,這些變量在內(nèi)存中是連續(xù)存儲(chǔ)的。語法:數(shù)據(jù)類型[]數(shù)組名=new數(shù)據(jù)類型[數(shù)組長(zhǎng)度];例如:int[]score=newint[5];謝謝閱讀5感謝閱讀5個(gè)感謝閱讀類型的變量。數(shù)組名叫:score里面的5個(gè)類感謝閱讀如何訪問數(shù)組:通過下標(biāo)(索引)來訪問數(shù)組:數(shù)組名[編號(hào)]0個(gè)元素賦一個(gè)37歡迎下載。精品文檔score[0]=3;int類型數(shù)組一旦聲明,里面的每一個(gè)元素被初始化成0。通過數(shù)組名.Length可以獲得數(shù)組的長(zhǎng)度。39.數(shù)組中的變量位置交換A+b=Length-1-a;5個(gè)元素(2)6個(gè)元素(3)0-40-51-31-42-3N)交換n/2次。)在一個(gè)循環(huán)中,第i精品文檔放心下載38歡迎下載。精品文檔第32節(jié)40.冒泡排序:i個(gè)與第i+1個(gè)比較),經(jīng)過n(i-1)遍兩兩比較,數(shù)組中的元素能按照我們預(yù)期的規(guī)律排序。候用<;39歡迎下載。精品文檔例如:7謝謝閱讀”>):20,30,40,50,60,70,10第一趟6次。謝謝閱讀30,40,50,60,70,20,10第二趟5次。精品文檔放心下載40,50,60,70,30,20,10第三趟4次。感謝閱讀70,60,50,40,30,20,10第六趟1次。謝謝閱讀也就是說n個(gè)數(shù)需要排n-1趟。第t感謝閱讀n-t次。i=0第一趟i=1第二趟趟數(shù):i+1t=i+1for(intj=0;j<n–i-1;j++)謝謝閱讀i=<–精品文檔放心下載{j=<–1–謝謝閱讀{{40歡迎下載。精品文檔交換}}}例子:41.方法(函數(shù))功能:用來復(fù)用代碼的。當(dāng)我們?cè)谝粋€(gè)程們可以把需要重復(fù)寫的代碼定義在一個(gè)方法中,用的時(shí)候只需要調(diào)用就行了。定義方法的語法:41歡迎下載。精品文檔public[訪問修飾符][static]返回值類型方法名([參數(shù)]){方法體;}1類中。類型寫void。略。Console.Clear();--------------清屏精品文檔放心下載方法的調(diào)用:如果是靜態(tài)方法(由static
修飾的)則使用類名.方法名()在類中調(diào)用本類調(diào)用的方法,可以寫成方法名();return:立即退出本方法。42歡迎下載。精品文檔42.變量的作用域在方法中定義的變量稱為局部變量,其作用域從定義開始,到其所在的大括號(hào)結(jié)束為止。43.參數(shù)當(dāng)被調(diào)用者想得到調(diào)用者方法中的變量時(shí),43歡迎下載。精品文檔則可以讓調(diào)用者以參數(shù)的形式給被調(diào)用者。如:publicstaticvoidTest(intnumber)感謝閱讀//形參{}收調(diào)用者傳來的數(shù)據(jù)。置類型必須相同。例子:44.返回值44歡迎下載。精品文檔以通過返回值返回。例如:Strings=Console.ReadLint();謝謝閱讀intI=Console.ToInt32(22精品文檔放心下載為什么方法前面能夠定義一個(gè)變量收到方法的值,是因?yàn)樵诜椒ㄖ惺褂昧朔祷刂怠V抵?,就必須通過return語句返回一個(gè)值,并且找個(gè)值要與返回值類型是相同的。語法:return值;45歡迎下載。精品文檔45.方法的復(fù)用46歡迎下載。精品文檔46.傳入數(shù)組復(fù)習(xí):類的字段。這個(gè)變量就可以被本類的所有方法所訪問。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園周邊環(huán)境改善承諾書(9篇)
- 低碳環(huán)保建筑保證承諾書(3篇)
- 同學(xué)們眼中的老師形象寫人作文(15篇)
- 農(nóng)業(yè)產(chǎn)品追溯系統(tǒng)質(zhì)量承諾書3篇
- 《文學(xué)經(jīng)典作品賞析:初中文學(xué)鑒賞課教案》
- 員工培訓(xùn)計(jì)劃制定與執(zhí)行標(biāo)準(zhǔn)模板人才發(fā)展體系構(gòu)建
- 安全培訓(xùn)課件空白背景板
- 地方戲曲繼承與推廣承諾書3篇
- 2026四川巴中市通江產(chǎn)業(yè)投資集團(tuán)有限公司及下屬企業(yè)招聘11人備考題庫帶答案詳解(突破訓(xùn)練)
- 2026年合肥市蜀山區(qū)公立幼兒園多名工勤崗位招聘?jìng)淇碱}庫及完整答案詳解一套
- 《水庫泥沙淤積及影響評(píng)估技術(shù)規(guī)范》
- 2023-2024學(xué)年浙江省杭州市西湖區(qū)教科版五年級(jí)上冊(cè)期末考試科學(xué)試卷
- GB/T 7948-2024滑動(dòng)軸承塑料軸套極限PV試驗(yàn)方法
- DL∕T 1057-2023 自動(dòng)跟蹤補(bǔ)償消弧線圈成套裝置技術(shù)條件
- AQ 2003-2018 軋鋼安全規(guī)程(正式版)
- 兒童特發(fā)性矮身材診斷與治療中國(guó)專家共識(shí)(2023版)解讀
- 村委會(huì)指定監(jiān)護(hù)人證明書模板
- 送給業(yè)主禮物方案
- JJG 393-2018便攜式X、γ輻射周圍劑量當(dāng)量(率)儀和監(jiān)測(cè)儀
- 辦理退休委托書
- 數(shù)據(jù)分析部年終述職報(bào)告總結(jié)
評(píng)論
0/150
提交評(píng)論