02-2015年6月18日-基礎(chǔ)班第天注釋、變量賦值運(yùn)算加號(hào)的作用占位符交換值讀取用戶輸入轉(zhuǎn)義字符12_第1頁(yè)
02-2015年6月18日-基礎(chǔ)班第天注釋、變量賦值運(yùn)算加號(hào)的作用占位符交換值讀取用戶輸入轉(zhuǎn)義字符12_第2頁(yè)
02-2015年6月18日-基礎(chǔ)班第天注釋、變量賦值運(yùn)算加號(hào)的作用占位符交換值讀取用戶輸入轉(zhuǎn)義字符12_第3頁(yè)
02-2015年6月18日-基礎(chǔ)班第天注釋、變量賦值運(yùn)算加號(hào)的作用占位符交換值讀取用戶輸入轉(zhuǎn)義字符12_第4頁(yè)
02-2015年6月18日-基礎(chǔ)班第天注釋、變量賦值運(yùn)算加號(hào)的作用占位符交換值讀取用戶輸入轉(zhuǎn)義字符12_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、C#編程基礎(chǔ)講師:春哥 Tel: 基礎(chǔ)班的要求上課的坐姿上課的提問 打字上課的電話和快遞 快遞留班主任老師的電話筆記 課堂隨手記默認(rèn)作業(yè)(將當(dāng)天上課我寫的代碼寫2遍)上課不許睡覺提醒我 錄屏概念 (刀奈特)與c# .net/dotnet:一般指.Net Framework框架.一種平臺(tái),一種技術(shù).C#(sharp):一種編程語(yǔ)言,可以開發(fā)基于.net平臺(tái)的應(yīng)用.(左轉(zhuǎn) 右轉(zhuǎn) 左轉(zhuǎn) 直走 到了) F# js vb . (配角)(*) Java即是一種平臺(tái)又是一種編程語(yǔ)言.net都能干什么(S)桌面應(yīng)用程序 Winform(.net開發(fā)的桌面應(yīng)用程序叫Winform應(yīng)用程序)Internet應(yīng)用程

2、序 (.net開發(fā)的internet應(yīng)用程序叫 應(yīng)用程序)CSDN、MSDN、當(dāng)當(dāng)網(wǎng)、攜程網(wǎng)、招商銀行、汽車之家、智聯(lián)招聘、58同城)手機(jī)開發(fā) wp8 互聯(lián)網(wǎng)+(.net可以做手機(jī)開發(fā),Wp8,win10全平臺(tái)推出,這是一個(gè)機(jī)會(huì))Wp8已經(jīng)來(lái)襲,要善于抓住機(jī)會(huì),敢于嘗試Unity3D游戲開發(fā)或者虛擬現(xiàn)實(shí).NET兩種交互模式(s)C/S:客戶機(jī)(Client)/服務(wù)器模式(Server) 如:qq(C/S是Client/Server的縮寫??蛻舳诵枰惭b專用的客戶端軟件。 桌面應(yīng)用程序B/S:瀏覽器(Browser)/服務(wù)器模式(Server)(B/是Brower/Server的縮寫,客戶機(jī)上只

3、要安裝一個(gè)瀏覽器)關(guān)于B/S和C/S的區(qū)別在下面?zhèn)渥⒅杏蠭DE介紹(S)IDE(Integrated Development,集成開發(fā)環(huán)境)Visual Studio 2013 簡(jiǎn)介:一套完整的開發(fā)工具集用于開發(fā)桌面應(yīng)用程序、ASP .NET Web 應(yīng)用程序、XML、Web Service、移動(dòng)應(yīng)用程序?yàn)榭焖匍_發(fā)提供強(qiáng)大支持(.net的IDE就是vs2010、vs2012、vs2013)IDE及.Net 的版本(*了解).Net 1.1.Net 2.0 .Net3.x.Net4.xVisual Studio2003Visual Studio2005Visual Studio2008Visua

4、l Studio2010向下兼容.Net 1.0Visual Studio2002舉例:word的版本問題MSDN介紹(我們的百科全書,幫助)神器MSDN 的全稱是 Microsoft Developer Network。這是微軟公司面向軟件開發(fā)者的一種信息服務(wù)。MSDN 實(shí)際上是一個(gè)以 Visual Studio 和 Windows 平臺(tái)為核心整合的開發(fā)虛擬社區(qū),包括技術(shù)文檔、在線電子教程、網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室、微軟產(chǎn)品下載(幾乎全部的操作系統(tǒng)、服務(wù)器程序、應(yīng)用程序和開發(fā)程序的正式版和測(cè)試版,還包括各種驅(qū)動(dòng)程序開發(fā)包和軟件開發(fā)包)、Blog、BBS、MSDN WebCast、與 CMP 合作的 M

5、SDN 雜志等等一系列服務(wù)。點(diǎn)擊查看msdn百科這里要介紹一下,vs的幫助在安裝包中的ProductDocumentation這個(gè)文件夾下,安裝好vs10后點(diǎn)擊vst的管理文檔,點(diǎn)擊本地安裝找到那個(gè)文件夾下的HelpContentSetup.msha這個(gè)文件安裝即可Visual Studio介紹1安裝 setup.exe install.exe vs_ultimate.exe啟動(dòng)創(chuàng)建解決方案/項(xiàng)目認(rèn)識(shí)vs的各部分(菜單/快捷鍵/工具欄/窗口)看下一張ppt的圖片 認(rèn)識(shí)vs的各個(gè)部分其他部分是什么意思代碼中各個(gè)部分的意義引用命名空間:項(xiàng)目名或命名空間名:Program類:Main函數(shù):深入了解V

6、S.Sln:解決方案文件.csproj:項(xiàng)目文件.cs:類文件解決方案文件和項(xiàng)目文件以及類文件之間的關(guān)系?先學(xué)習(xí)兩行最基本的代碼先學(xué)習(xí)兩句話:(演示)Console.WriteLine(Hello,World!);Console.ReadKey();OK,代碼寫完了,怎么樣運(yùn)行這個(gè)由兩行代碼編寫的程序呢?運(yùn)行代碼和編譯代碼(生成解決方案)運(yùn)行代碼我們有兩種方式1、F52、點(diǎn)擊 但是我們?cè)谶\(yùn)行之前習(xí)慣性的點(diǎn)擊快捷鍵F6,那么F6可以給我?guī)?lái)什么效果呢? C#編譯器路徑 C:Windows Framework64v4.0.30319配置環(huán)境變量(讓我們能在命令行中直接訪問csc.exe)使用cd進(jìn)

7、入代碼文件所在的路徑csc編譯器對(duì)代碼文件進(jìn)行編譯生成.exe可執(zhí)行文件,雙擊打開 (直接在命令行中輸入文件名不包含擴(kuò)展名)代碼的執(zhí)行過程圖深入了解VS設(shè)置行號(hào) 工具-選項(xiàng)-文本編輯器-C#-行號(hào)設(shè)置字體創(chuàng)建多個(gè)項(xiàng)目啟動(dòng)項(xiàng)目設(shè)置項(xiàng)目的加載與卸載VS中的常用快捷鍵Ctrl+K+D:快速對(duì)齊代碼Ctrl+Z:撤銷Ctrl+S:保存(一定要經(jīng)常保存!)Ctrl+J:快速?gòu)棾鲋悄芴崾維hift+End 、Shift+HomeCtrl+K+C:注釋所選代碼Ctrl+K+U:取消對(duì)所選代碼的注釋F1:轉(zhuǎn)到幫助文檔折疊冗余代碼:#Region 和#EndRegionExercise:請(qǐng)實(shí)現(xiàn)如上效果編寫代碼中

8、需要注意的問題寫代碼切忌括號(hào)錯(cuò)誤!代碼中所有的標(biāo)點(diǎn)都是英文半角的標(biāo)點(diǎn)。c#代碼中每行代碼以分號(hào)結(jié)束程序猿的專業(yè)和職業(yè)道德不寫注釋是流氓名字瞎起是扯淡c#中的注釋符(S)三種注釋方式第一種:單行注釋 以/開頭,后面的就是注釋內(nèi)容/單行注釋第二種:多行注釋 以 /*開頭 */結(jié)束 之間的是注釋內(nèi)容/* */多行注釋第三種:文檔注釋 在方法或類的上一行輸入 /就會(huì)產(chǎn)生/文檔注釋/快捷鍵:ctrl+K+C ctrl+K+U;我們要專業(yè),我們要有職業(yè)道德。變量1在計(jì)算機(jī)中存儲(chǔ)數(shù)據(jù)和客人住旅館很類似.我們住旅館一般要做以下事情:1、開房間(單人間、雙人間、總統(tǒng)套間)2、入住變量2要在計(jì)算機(jī)中存一個(gè)數(shù)字50

9、,需要兩句話.int a; /開一個(gè)能放數(shù)字的空間a=50; /把50放進(jìn)去. 聲明變量的語(yǔ)法格式: 數(shù)據(jù)類型 變量名;賦值: 變量名=值;可以 a=3.14; 嗎?變量3計(jì)算機(jī)中各式各樣的數(shù)據(jù)3 3.14 100 張三 李四 True 2011-3-6char非數(shù)值數(shù)值整型decimaldouble非整型String 數(shù)據(jù)類型 int還有很多的數(shù)據(jù)類型(自己查)C#中常用的數(shù)據(jù)(S)int: (整數(shù)) 1,250,520double: (小數(shù)) 3.1415926,1.4142135623731 char : (字符) A b a錢 string : (字符串) “老趙”“HelloWorl

10、d” “a” “”decimal:(金錢小數(shù)) 存儲(chǔ)金錢 5.62mdecimal d=5.55m; decimal d1=5; (錯(cuò)誤) double和decimal都是小數(shù) 但是精度不同(看神器)float;-自己查資料變量的聲明方法(S)A)數(shù)據(jù)類型 變量名稱;int age;變量的賦值 age=18;B)定義時(shí)賦值, 數(shù)據(jù)類型 變量名稱=值;int age = 18;C)如果一次要聲明多個(gè)相同類型的變量可用逗號(hào)分隔.string zsName,lsName;變量一定要先聲明,再賦值,才能使用.練習(xí):定義一個(gè)int類型變量存95,顯示出來(lái)想一想下面代碼的輸出結(jié)果是?double num=

11、36.6; Console.WriteLine(“num”);變量的命名(S)命名規(guī)則:1 必須以“字母”_或符號(hào)開頭.-不要以數(shù)字開頭2 后面可以跟任意“字母”、數(shù)字、下劃線.注意:1)你起的變量名不要與c#系統(tǒng)中的關(guān)鍵字重復(fù).2)在c#中,大小寫是敏感的.3)同一個(gè)變量名不允許重復(fù)定義(先這么認(rèn)為,不嚴(yán)謹(jǐn))定義變量時(shí),變量名要有意義 C# 變量命名編碼規(guī)范Camel 命名法:首個(gè)單詞的首字母小寫,其余單詞的首字母大寫。 zsAgePascal命名命名規(guī)范:每一個(gè)單詞第一字母都大寫 如果使用到英文單詞的縮寫,全部用大寫! 變量的命名規(guī)范下面的變量名稱哪些正確?principalcost_pr

12、icemarks_3$lastnamecity123ratediscount%zip codeCityint賦值運(yùn)算符和賦值表達(dá)式(S)賦值運(yùn)算符=int num=9;num=num+1; 這里的=號(hào)是賦值運(yùn)算符,不是數(shù)學(xué)義意上的相等.變量可以重復(fù)賦值,一旦給一個(gè)變量賦了新值,那么變量中的老值就不復(fù)存在了.右邊代碼的輸出結(jié)果:int num=10;num=20;Console.WriteLine(num);演示:定義一個(gè)變量存儲(chǔ)客戶的姓名,然后在屏幕上顯示:”你好,某某”.某某代表變量中客戶的姓名+號(hào)可以連接兩個(gè)字符串,這里的“+”號(hào)表示連接的意思關(guān)于占位符0,挖坑 填坑,(演示后做練習(xí))練習(xí)

13、:有個(gè)叫卡卡西的人在旅店登記的時(shí)候前臺(tái)讓他填一張表,這張表的里的內(nèi)容要存到電腦上,有姓名、年齡、郵箱、家庭住址,工資.之后把這些信息顯示出來(lái)我叫卡卡西,我住在火影村,我今年30了我的郵箱是 ,我的工資2000.2. 定義一個(gè)變量存儲(chǔ)一個(gè)人的年齡(18),然后發(fā)現(xiàn)這個(gè)人的年齡不是18歲,要把這個(gè)人的年齡修改成81歲(本題體會(huì)變量可以被重復(fù)多次賦值),最后把這個(gè)人的年齡輸出到屏幕上?變量練習(xí)3.定義四個(gè)變量,分別存儲(chǔ)一個(gè)人的姓名、性別(Gender)、年齡、電話(TelephoneNumber)。然后打印在屏幕上 (我叫X,我今年 X歲了,我是X生,我的電話是XX)(電話號(hào)用什么類型,如:010-

14、12345)在屏幕上顯示我家在今年.歲了,我的姓名是. 請(qǐng)定義變量存儲(chǔ)上面的值,并顯示在屏幕上.5.定義兩個(gè)變量如:number1,number2分別賦值為10和5,寫程序交換兩個(gè)變量的值(兩種方法都掌握)Console.ReadLine();再學(xué)習(xí)一句話:Console.ReadLine(); 用于接收用戶的輸入.要定義一個(gè)字符串變量來(lái)接收變存儲(chǔ)用戶輸入的值.1.練習(xí):問用戶喜歡吃什么水果(fruits),假如用戶輸入”蘋果”,則顯示”哈哈,這么巧,我也喜歡吃蘋果”2.練習(xí):請(qǐng)用戶輸入姓名性別年齡,當(dāng)用戶按下某個(gè)鍵子后在屏幕上顯示:您好:XX您的年齡是XX是個(gè)X生字符串中的轉(zhuǎn)義請(qǐng)將下面的文字

15、原樣輸入菜控制臺(tái) 老師:小明,滾出去!“能在字符串中輸出雙引號(hào)嗎?在屏幕上顯示: c#中的字符串用” ”號(hào)包含起來(lái)+一個(gè)字符,組成轉(zhuǎn)譯字符.一般用于表示特殊符號(hào)字在字符串前面表示不轉(zhuǎn)譯常用的轉(zhuǎn)譯符:n b t ”練習(xí):自己查“神器”看看還有什么轉(zhuǎn)義符算術(shù)運(yùn)算符及算術(shù)表達(dá)式算術(shù)運(yùn)算符: + - * / %(取余數(shù) 取模)算術(shù)表達(dá)式:由算術(shù)運(yùn)算符連接起來(lái)的式子.如:1+1 a-b(變量ab前面已聲明并賦初值)演示:某學(xué)生三門課成績(jī)?yōu)?語(yǔ)文:90 數(shù)學(xué):80 英語(yǔ):67,編程求總分和平均分.優(yōu)先級(jí):先乘除,后加減,有括號(hào)先算括號(hào)里的,相同級(jí)別的從左至右運(yùn)算 int a=(1+5)+3)*2小括號(hào)可以

16、無(wú)限制的套用,但一定要成對(duì)出現(xiàn).練習(xí)練習(xí)1:定義兩個(gè)數(shù)分別為100和20,打印出兩個(gè)數(shù)的和。練習(xí)2:計(jì)算半徑為5的圓的面積和周長(zhǎng)并打印出來(lái).(pi為3.14)面積:pi*r*r; Perimeter(周長(zhǎng))練習(xí)3:某商店T恤(T-shirt)的價(jià)格為35元/件,褲子(trousers)的價(jià)格為120元/條.小明在該店買了3件T恤和2條褲子,請(qǐng)計(jì)算并顯示小明應(yīng)該付多少錢?打8.8折后呢?算術(shù)運(yùn)算符-自動(dòng)類型轉(zhuǎn)換下面代碼的輸出結(jié)果是什么? int a = 10, b = 3; int m= a % b; double q = a / b; Console.WriteLine(m); Console

17、.WriteLine(q);憑借自己的能力 大家觀察一下.要有一雙善于發(fā)現(xiàn)的眼睛,憑借自己的猜想和動(dòng)手.這樣的記憶才是最深刻的。忠告:多練才是王道清明時(shí)節(jié)雨紛紛,狠敲代碼有大奔中秋佳節(jié)倍思親,狂敲代碼拿年薪類型自動(dòng)轉(zhuǎn)換規(guī)則(S)參與運(yùn)算(算術(shù)運(yùn)算和賦值運(yùn)算)的操作數(shù)和結(jié)果類型必須一致. 當(dāng)不一致時(shí),滿足下面條件時(shí),系統(tǒng)自動(dòng)完成類型轉(zhuǎn)換 (隱式轉(zhuǎn)換)兩種類型兼容例如:int 和 double 兼容(都是數(shù)字類型)目標(biāo)類型大于源類型例如:double int 對(duì)于表達(dá)式如果一個(gè)操作數(shù)為double型,則整個(gè)表達(dá)式可提升為double型比如前面打8.8折的練習(xí)題.求10/3商(Remainder)要想得到3.333的處理.強(qiáng)制類型轉(zhuǎn)換如上題中打完8.8折后出現(xiàn)小數(shù),商店為了結(jié)算方便,只收用戶整數(shù)部分的錢,如本應(yīng)收用戶303.6,現(xiàn)在只收用戶303元,應(yīng)該如何做?語(yǔ)法:(數(shù)據(jù)類型名)待轉(zhuǎn)換的值;如:int b = (int)3.14; 強(qiáng)制類型轉(zhuǎn)換,數(shù)據(jù)類型一定要相兼容 下面的寫法對(duì)嗎? int number = (int)”3.14”;-男人變女人,狗只能是狗謹(jǐn)記:int 轉(zhuǎn)double 隱式轉(zhuǎn)換,多小數(shù), double轉(zhuǎn)int顯示轉(zhuǎn)換,丟精度.在屏幕輸出“中國(guó),你好”,但是代碼中不能出現(xiàn)中國(guó)類型轉(zhuǎn)型問題:讓用戶輸入他的語(yǔ)文和數(shù)學(xué)成績(jī)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論