C#程序設(shè)計(jì)教程(第2版)-第2章-簡(jiǎn)單的C#程序設(shè)計(jì)ppt課件.ppt
《C#程序設(shè)計(jì)教程(第2版)-第2章-簡(jiǎn)單的C#程序設(shè)計(jì)ppt課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《C#程序設(shè)計(jì)教程(第2版)-第2章-簡(jiǎn)單的C#程序設(shè)計(jì)ppt課件.ppt(39頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、第2章 簡(jiǎn)單的C#程序設(shè)計(jì),內(nèi)容提要: C#程序設(shè)計(jì)相關(guān)的基礎(chǔ)知識(shí) C#程序的基本結(jié)構(gòu)、標(biāo)識(shí)符的相關(guān)概念 C#程序的編譯和執(zhí)行 控制臺(tái)的輸入/輸出操作目的要求: 掌握C#程序設(shè)計(jì)相關(guān)的基礎(chǔ)知識(shí) 理解常用的四個(gè)有關(guān)控制臺(tái)輸入、輸出方法重點(diǎn)難點(diǎn): Main()方法、using WriteLine( )和Writel( )方法中各種參數(shù)的含義 ReadLine( )和Read( )方法的區(qū)別,創(chuàng)建C#控制臺(tái)應(yīng)用程序,首先選擇【文件】|【新建】|【項(xiàng)目】命令打開(kāi)【新建項(xiàng)目】對(duì)話框。,2.1 C#程序結(jié)構(gòu),2.1.1 第一個(gè)C#程序,“新建項(xiàng)目”對(duì)話框,最后,單擊【確定】按鈕,關(guān)閉【新建項(xiàng)目】對(duì)話框,讓
2、Visual Studio.NET為用戶自動(dòng)生成代碼。 刪除窗口中的代碼,輸入如下所示的代碼。 using System; class Welcome static void Main( ) Console.WriteLine(“歡迎使用C#”); /運(yùn)行后在窗口中顯示的字符串 ,在編譯程序時(shí),將會(huì)打開(kāi)一個(gè)輸出窗口顯示編譯過(guò)程中所遇到的錯(cuò)誤和警告等信息。,2.1.2 編譯和執(zhí)行程序,在Visual Studio.中,可以采用兩種方式運(yùn)行程序:一種是調(diào)試運(yùn)行,通過(guò)使用【調(diào)試】|【啟動(dòng)】命令或工具欄的調(diào)試按鈕 或者直接按下F5鍵;另一種是不進(jìn)行調(diào)試而直接運(yùn)行,使用【調(diào)試】|【開(kāi)始執(zhí)行】命令或Ctr
3、l+F5鍵。,程序結(jié)果顯示窗口,2.1.3 C#程序結(jié)構(gòu)分析 1. 命名空間 using System語(yǔ)句表示導(dǎo)入System命名空間。 Console.WriteLine(“歡迎使用C#” )這條語(yǔ)句中的Console是System命名空間中包含的系統(tǒng)類(lèi)庫(kù)中定義好的一個(gè)類(lèi),它代表系統(tǒng)控制臺(tái),即字符界面的輸入和輸出。 C#程序是用命名空間來(lái)組織代碼,要訪問(wèn)某個(gè)命名空間中的類(lèi)或?qū)ο螅仨氂萌缦抡Z(yǔ)法: 命名空間.類(lèi)名,由于Console類(lèi)位于System命名空間中,所以在訪問(wèn)Console類(lèi)時(shí),完整的寫(xiě)法應(yīng)該是: System.Console 但是,在程序的第一行,使用了: using Syste
4、m; 這條語(yǔ)句用using語(yǔ)句導(dǎo)入System命名空間,這樣在程序中可以直接使用Sytem命名空間中的類(lèi)或?qū)ο?,所以直接?xiě)Console即可。,2. 類(lèi) C#要求其程序中的每一個(gè)元素都要屬于一個(gè)類(lèi)。如: class Welcome聲明了一個(gè)類(lèi),類(lèi)的名字叫Welcome。這個(gè)程序的功能就是依靠它來(lái)完成的。C#程序由大括號(hào)“”和“”構(gòu)成,程序中每一對(duì)大括號(hào)“ ”構(gòu)成一個(gè)塊。 注意: C#程序中的語(yǔ)句以“;”表示結(jié)束。,3Main( )方法 程序的入口從下面的代碼開(kāi)始: static void Main( ) 這行代碼所定義的其實(shí)是類(lèi)Welcome的一個(gè)靜態(tài)方法,C#規(guī)定,名字為Main( )的靜態(tài)
5、方法就是程序的入口。方法的執(zhí)行從左括號(hào)“”開(kāi)始,到右括號(hào)“”結(jié)束。,4注釋 在C#語(yǔ)言中,提供了兩種注釋方法: (1)每一行中“/”后面的內(nèi)容作為注釋內(nèi)容,該方式 只對(duì)本行生效; (2)需要多行注釋的時(shí)候,在第一行之前使用“/*”, 在末尾一行之后使用“*/”,也就是說(shuō)被“/*”與*/所包含 的內(nèi)容都作為注釋內(nèi)容。,通過(guò)上面的分析,可以看出C#程序的基本結(jié)構(gòu)如下: /*導(dǎo)入.NET系統(tǒng)類(lèi)庫(kù)提供的命名空間System*/ using System; class Welcome /定義類(lèi) static void Main( ) /*程序的入口。其中static 表示Main( ) 方法是一個(gè)靜態(tài)方
6、法,void表示該方法 沒(méi)有返回值*/ Cosole.WriteLine(歡迎使用C#); /輸出 歡迎使用C# ,注意: C#語(yǔ)言對(duì)大小寫(xiě)是敏感的 一個(gè)程序不允許出現(xiàn)兩個(gè)甚至兩個(gè)以下的Main( )方法 C#程序中的源代碼被包含在“”與“”之間,必須一一對(duì)應(yīng),2.1.4 標(biāo)識(shí)符 標(biāo)識(shí)符(identifier)是一串字符,在程序中作為各種標(biāo)識(shí),用來(lái)代表一個(gè)名字。 并不是任何一串字符都可以作為C#的標(biāo)識(shí)符。 C#的標(biāo)識(shí)符有如下規(guī)則: (1)一個(gè)合法的C#標(biāo)識(shí)符,是以字母或者下劃線開(kāi) 頭、其后可以跟任意個(gè)字母、數(shù)字或者下劃線 。 (2)C#的標(biāo)識(shí)符嚴(yán)格區(qū)分大小寫(xiě),即使兩個(gè)標(biāo)識(shí)符的 區(qū)別僅僅字母的大
7、小寫(xiě)不同,也認(rèn)為是兩完全不 同的標(biāo)識(shí)符。 (3)關(guān)鍵字也可以作為標(biāo)識(shí)符,只要在關(guān)鍵字前加上 前綴。,直接使用關(guān)鍵字作為標(biāo)識(shí)符是不允許的,比如:uint lock,通過(guò)給關(guān)鍵字加“”前綴,它們就變成合法的標(biāo)識(shí)符了。 uint operator,練習(xí):1. C#可執(zhí)行程序的主入口點(diǎn)是( ) Amain函數(shù) BMain函數(shù) CRun函數(shù) DForm_Load函數(shù)2以下說(shuō)法中,正確的是( ) AMain函數(shù)是由C#語(yǔ)言提供的標(biāo)準(zhǔn)函數(shù),不需要用戶編寫(xiě) 它的內(nèi)容 B在C#程序中,要調(diào)用的函數(shù)必須在Main函數(shù)中定義 C在C#程序中,必須顯式調(diào)用Main函數(shù),它才起作用 D一個(gè)C#程序無(wú)論包含多少個(gè)函數(shù),C
8、#程序總是從Main 函數(shù)開(kāi)始執(zhí)行,3以下敘述中,正確的是( ) AC#程序中的注釋只能出現(xiàn)在語(yǔ)句的后面 BC#程序中,只有一種單行注釋 CC#程序中,只有一種多行注釋 D程序執(zhí)行時(shí),不會(huì)執(zhí)行注釋語(yǔ)句4. 利用Visual Studio.NET集成開(kāi)發(fā)環(huán)境編寫(xiě)一個(gè)新的C#應(yīng)用程 序,所做的第一件事是( ) A新建一個(gè)窗體 B新建一個(gè)包含Main函數(shù)的文件 C新建一個(gè)項(xiàng)目 D新建一個(gè)資源文件,5以下有關(guān)注釋語(yǔ)句的描述中,不正確的是( ) AC#提供兩種注釋?zhuān)础?”和“/*/” B注釋語(yǔ)句可放在程序中的任何位置 C注釋語(yǔ)句也可以被執(zhí)行,只不過(guò)它沒(méi)有輸出結(jié)果 D程序中加入注釋語(yǔ)句的主要目的是提高程
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- C# 程序設(shè)計(jì) 教程 簡(jiǎn)單 ppt 課件
鏈接地址:http://zhizhaikeji.com/p-7323289.html