




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第1章 C#語言基礎(chǔ) C#基礎(chǔ)C#語言程序設(shè)計(卓越計劃)第一章-C#語言基礎(chǔ)-(1)-C#基礎(chǔ)一、C#概述1、C#語言及其特點2、C#與.NET框架一、C#概述1、C#語言及其特點2、C#與.NET框架C#語言及其特點 C#是微軟公司設(shè)計的一種編程語言,是從C和C+派生來的一種簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z言,并且能夠與.NET框架完美結(jié)合. C#近幾年的發(fā)展走勢如圖所示,它的突出特點如下:語法簡潔。徹底的面向?qū)ο笤O(shè)計。與Web緊密結(jié)合。強大的安全性機制。兼容性。靈活的版本處理技術(shù)。完善的錯誤、異常處理機制。C#語言及其特點 C#是微軟公司設(shè)計的一種編程語言 .NET框架是微軟公司推
2、出的一個全新的編程平臺,目前的版本是4.0。C#是專門為與微軟公司的.NET Framework一起使用而設(shè)計的(.NET Framework是一個功能非常豐富的平臺,可開發(fā)、部署和執(zhí)行分布式應用程序)。C#就其本身而言只是一種語言,盡管它是用于生成面向.NET環(huán)境的代碼,但它本身不是.NET的一部分。.NET支持的一些特性,C#并不支持。而C#語言支持的另一些特性,.NET卻不支持(例如運算符重載)。在安裝Visual Studio 2010的同時,.NET Framework 4.0也被安裝到本地計算機中。C#與.NET框架 .NET框架是微軟公司推出的一個全新的編程平臺,二、安裝與卸載V
3、isual Studio 20101、安裝Visual Studio 2010系統(tǒng)的必備條件3、卸載Visual Studio 20102、安裝Visual Studio 2010二、安裝與卸載Visual Studio 20101、安裝V安裝Visual Studio 2010系統(tǒng)的必備條件 在安裝Visual Studio 2010之前,首先要了解安裝Visual Studio 2010所需的必備條件,檢查計算機的軟硬件配置是否滿足安裝Visual Studio 2010開發(fā)環(huán)境的要求。軟 硬 件描 述處理器600MHz處理器,建議使用1GHz處理器RAM192MB,建議使用256MB內(nèi)存
4、可用硬盤空間如果不安裝MSDN,系統(tǒng)驅(qū)動器上需要1GB的可用空間,安裝驅(qū)動器上需要2GB的可用空間;如果安裝MSDN,則系統(tǒng)驅(qū)動器上需要1GB的可用空間,完整安裝MSDN的安裝驅(qū)動器上需要3.8GB的可用空間,默認安裝MSDN的安裝驅(qū)動器上需要2.8GB的可用空間安裝Visual Studio 2010系統(tǒng)的必備條件 將Visual Studio 2010安裝盤放到光驅(qū)中,光盤自動運行后會進入安裝程序文件界面,如果光盤不能自動運行,可以雙擊setup.exe可執(zhí)行文件,應用程序會自動跳轉(zhuǎn)到如圖下圖所示的“Visual Studio 2010安裝程序”界面。安裝Visual Studio 201
5、0 將Visual Studio 2010安裝盤卸載Visual Studio 2010 在Windows 7操作系統(tǒng)中,打開“控制面板”/“程序”/“程序和功能”,在打開的窗口中選中“Microsoft Visual Studio旗艦版簡體中文”。卸載Visual Studio 2010 在Wi三、熟悉Visual Studio 2010開發(fā)環(huán)境1、創(chuàng)建項目3、工具欄4、 工具箱面板5、屬性面板2、菜單欄6、錯誤列表面板7、輸出面板三、熟悉Visual Studio 2010開發(fā)環(huán)境1、創(chuàng)建創(chuàng)建項目 啟動Visual Studio 2010開發(fā)環(huán)境之后,可以通過兩種方法創(chuàng)建項目:一種是選擇“
6、文件”/“新建項目”命令;另一種是通過“起始頁”/“創(chuàng)建項目”,如圖所示。 創(chuàng)建項目 啟動Visual Studio 201 菜單欄顯示了所有可用的命令。通過鼠標單擊可以執(zhí)行菜單命令,也可以通過Alt鍵加上菜單項上的字母執(zhí)行菜單命令。菜單欄 菜單欄顯示了所有可用的命令。通過鼠標單擊可以執(zhí) 為了操作更方便、快捷,菜單項中常用的命令按功能分組分別放入相應的工具欄中。通過工具欄可以迅速地訪問常用的菜單命令。常用的工具欄有標準工具欄和調(diào)試工具欄,下面分別介紹。工具欄 為了操作更方便、快捷,菜單項中常用的命令按功能工具箱面板 工具箱是Visual Studio 2010的重要工具,每一個開發(fā)人員都必須對
7、這個工具非常熟悉。工具箱提供了進行Windows窗體應用程序開發(fā)所必需的控件。通過工具箱,開發(fā)人員可以方便地進行可視化的窗體設(shè)計,簡化了程序設(shè)計的工作量,提高了工作效率。根據(jù)控件功能的不同,將工具箱劃分為10個欄目,如圖所示。工具箱面板 工具箱是Visual Studio 20屬性面板 “屬性”面板采用了兩種方式管理屬性和方法,分別為按分類方式和按字母順序方式。讀者可以根據(jù)自己的習慣采用不同的方式。面板的下方還有簡單的幫助,方便開發(fā)人員對控件的屬性進行操作和修改,“屬性”面板的左側(cè)是屬性名稱,相對應的右側(cè)是屬性值。屬性面板 “屬性”面板采用了兩種方式管理屬性和方法錯誤列表面板 “錯誤列表”面板
8、為代碼中的錯誤提供了即時的提示和可能的解決方法。例如,當某句代碼結(jié)束時忘記了輸入分號時,錯誤列表中會顯示如下圖所示的錯誤。錯誤列表就好像是一個錯誤提示器,它可以將程序中的錯誤代碼及時地顯示給編輯者,并通過提示信息找到相應的錯誤代。錯誤列表面板 “錯誤列表”面板為代碼中的錯誤提供了 “輸出”面板用于提示項目的生成情況,在實際編程操作中,開發(fā)人員會無數(shù)次地看到這個面板,其外觀如圖下所示?!拜敵觥泵姘逑喈斢谝粋€記事器,它將程序運行的整個過程序以數(shù)據(jù)的形式進行顯示,這樣可以讓開發(fā)者清楚地看到程序各部分的加載與操作過程。輸出面板 “輸出”面板用于提示項目的生成情況,在實際編程四、Visual Studi
9、o 2010幫助的使用1、如何安裝Help Library管理器2、使用Help Library四、Visual Studio 2010幫助的使用1、如何安如何安裝Help Library管理器Visual Studio 2010中提供了一個廣泛的幫助工具,稱為Help Library管理器。在Help Library管理器中,用戶可以查看任何C#語句、類、屬性、方法、編程概念及一些編程的示例。幫助工具包括用于Visual Studio IDE、.NET Framework、C#、J#、C+等的參考資料,用戶可以根據(jù)需要進行篩選,使其只顯示某方面(C#)的相關(guān)信息。Help Library管理
10、器類似于Visual Studio前期版本中附帶的MSDN幫助,都是為了給開發(fā)人員提供一定的幫助。如何安裝Help Library管理器Visual Stud使用Help Library 選擇“開始”/“所有程序”/“Visual Studio 2010”/“Visual Studio 2010文檔”選項,即可進入Help Library主界面;或者在工具欄中選擇“幫助”/“查看幫助”,也可以進入Help Library主界面,如圖所示。使用Help Library 選擇“開始”/“所五、編寫第一個C#程序1、編寫一個HelloWorld程序五、編寫第一個C#程序1、編寫一個HelloWorl
11、d程序編寫一個HelloWorld程序 在大多數(shù)書籍中,編寫的第一個小程序通常是“Hello World!”,我們也同樣使用Visual Studio 2010和C#語言來編寫這個程序,程序在控制臺上顯示字符串“Hello World!”。編寫一個HelloWorld程序 在大多數(shù)書籍中六、初識C#程序結(jié)構(gòu)1、注釋3、類4、 Main方法5、標識符及關(guān)鍵字2、命名空間6、C#語句六、初識C#程序結(jié)構(gòu)1、注釋3、類4、 Main方法5、標識注釋 編譯器編譯程序時不執(zhí)行注釋的代碼或文字,其主要功能是對某行或某段代碼進行說明,方便對代碼的理解與維護。(1)行注釋 static void Main(s
12、tring args) /程序的Main方法 Console.WriteLine(Hello World!); /輸出“Hello World!” (2)塊注釋 /*程序的Main方法中可以輸出“Hello World!”字符串 static void Main(string args) /Main方法 Console.WriteLine(“Hello World!”); /輸出“Hello World!” */注釋 編譯器編譯程序時不執(zhí)行注釋的代碼或文字,其主要 C#程序是利用命名空間組織起來的。命名空間既用做程序的“內(nèi)部”組織系統(tǒng),也用做向“外部”公開的組織系統(tǒng)(即一種向其他程序公開自己擁
13、有的程序元素的方法)。如果要調(diào)用某個命名空間中的類或者方法,首先需要使用using指令引入命名空間,using指令將命名空間名所標識的命名空間內(nèi)的類型成員導入當前編譯單元中,從而可以直接使用每個被導入的類型的標識符,而不必加上它們的完全限定名。 C#中的各命名空間就好像是一個存儲了不同類型的倉庫,而using指令就好比是一把鑰匙,命名空間的名稱就好比倉庫的名稱,可以通過鑰匙打開指定名稱的倉庫,從而在倉庫中獲取所需的物品。 using指令的基本形式為: using 命名空間名;命名空間 C#程序是利用命名空間組織起來的。命名空間既用 使用任何新的類之前都必須聲明它,一個類一旦被聲明,就可以當做一
14、種新的類型來使用,在C#中通過使用class關(guān)鍵字來聲明類,聲明形式如下。類修飾符 class 類名 基類或接口類體例如,聲明一個最簡單的類:class MyClass類 使用任何新的類之前都必須聲明它,一個類一旦被聲明Main方法 Main方法是程序的入口點,C#程序中必須包含一個Main方法,在該方法中可以創(chuàng)建對象和調(diào)用其他方法,一個C#程序中只能有一個Main方法,并且在C#中所有的Main方法都必須是靜態(tài)的??梢允褂靡韵?個修飾符修飾Main方法:public static void Main方法 Main方法是程序的入口點,C#程序中標識符及關(guān)鍵字 標識符是指在程序中用來表示事物的單
15、詞,例如,System命名空間中的類Console,以及Console類的方法WriteLine都是標識符,標識符的命名有3個基本規(guī)則,分別介紹如下。標識符只能由數(shù)字、字母和下劃線組成。 標識符必須以字母或者下劃線開頭標識符不能是關(guān)鍵字 所謂的關(guān)鍵字是指在C#語言中具有特殊意義的單詞,它們被C#設(shè)定為保留字,不能隨意使用。例如,在“Hello World!”程序中的class、static和void都是關(guān)鍵字。標識符及關(guān)鍵字 標識符是指在程序中用來表示事物的單C#語句 語句是構(gòu)造所有C#程序的基本單位。語句可以聲明局部變量或常數(shù)、調(diào)用方法、創(chuàng)建對象或?qū)⒅蒂x給變量、屬性或字段,語句通常以分號終止
16、,如下面的代碼: Console.WriteLine(Hello World!);C#語句 語句是構(gòu)造所有C#程序的基本單位。語句可七、程序編寫規(guī)范1、代碼書寫規(guī)則2、命名規(guī)范七、程序編寫規(guī)范1、代碼書寫規(guī)則2、命名規(guī)范代碼書寫規(guī)則(1)盡量使用接口,然后使用類實現(xiàn)接口,以提高程序的靈活性。(2)一行不要超過80個字符。(3)盡量不要手工更改計算機生成的代碼,若必須更改,一定要改成和計算機生成的代碼風格 一樣。(4)關(guān)鍵的語句(包括聲明關(guān)鍵的變量)必須要寫注釋。(5)建議局部變量在最接近使用它的地方聲明。(6)不要使用goto系列語句,除非是用在跳出深層循環(huán)時。(7)避免寫超過5個參數(shù)的方法。如果要傳遞多個參數(shù),則使用結(jié)構(gòu)。(8)避免書寫代碼量過大的try-catch模塊。(9)避免在同一個文件中放置多個類。(10)生成和構(gòu)建一個長的字符串時,一定要使用StringBuilder類型,而不用string類型。(11)switch語句一定要有default語句來處理意外情況。(12)對于if語句,應該使用一對“ ”把語句塊包含起來。(13)盡量不使用this關(guān)鍵字引用。代碼書寫規(guī)則(1)盡量使用接口,然后使用類實現(xiàn)接口,以提高程 命名規(guī)范在編寫代碼中起到很重要的作用,雖然
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 整車制造綠色環(huán)保技術(shù)應用考核試卷
- 木材采伐作業(yè)成本控制考核試卷
- 衛(wèi)生材料的社會影響與企業(yè)責任考核試卷
- 在建工地安全課件模板
- 工廠院內(nèi)改造合同范本
- 公司聘用合同范本6
- 土地小院出租合同范本
- 團隊合作合同范本
- 鋁廠服裝租借合同范本
- 小學生注意力課件
- CAD術(shù)語對照表
- 學術(shù)論文的寫作與規(guī)范課件
- 香港牛津新魔法Newmagic3AUnit4Mycalendar單元檢測試卷
- 中考《紅星照耀中國》各篇章練習題及答案(1-12)
- Q∕GDW 11612.43-2018 低壓電力線高速載波通信互聯(lián)互通技術(shù)規(guī)范 第4-3部分:應用層通信協(xié)議
- 自動化物料編碼規(guī)則
- 第1本書出體旅程journeys out of the body精教版2003版
- [英語考試]同等學力英語新大綱全部詞匯
- 最簡易的帕累托圖制作方法簡介PPT課件
- 年產(chǎn)5萬噸丁苯橡膠生產(chǎn)工藝設(shè)計
- 《克和千克》數(shù)學學科滲透法制教育教案
評論
0/150
提交評論