C#從入門到實(shí)踐

C#從入門到實(shí)踐

ID:45302924

大小:3.94 MB

頁數(shù):521頁

時間:2019-11-11

C#從入門到實(shí)踐_第1頁
C#從入門到實(shí)踐_第2頁
C#從入門到實(shí)踐_第3頁
C#從入門到實(shí)踐_第4頁
C#從入門到實(shí)踐_第5頁
資源描述:

《C#從入門到實(shí)踐》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、第1章C#入門基礎(chǔ)Microsoft公司是這樣描述C#的:“C#是從C和C++派生來的一種簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z言。C#(讀做'Csharp')主要是從C/C++編程語言家族移植過來的,C和C++的程序員會馬上熟悉它。C#試圖結(jié)合VisualBasic的快速開發(fā)能力和C++的強(qiáng)大靈活的能力。”。本章將講解使用C#語言開發(fā)的入門知識,主要介紹以下知識點(diǎn)。.NETFramewrok;搭建VisualStudio2008開發(fā)環(huán)境;創(chuàng)建第一個控制臺應(yīng)用程序;創(chuàng)建第一個Windows窗體應(yīng)用程序。1.1C#概述C#是一種簡單的、現(xiàn)代的、面向?qū)ο蟮?、類型安全的編程語言。它

2、不但提供了面向?qū)ο缶幊痰募夹g(shù),而且還提供了面向組件編程的支持技術(shù)。VisualC#2008提供了許多方便開發(fā)的工具,如高級代碼編輯器、方便的用戶界面設(shè)計器、集成調(diào)試器等。開發(fā)人員使用這些工具,可以更容易在C#語言3.0版和.NETFramework3.5版的基礎(chǔ)上開發(fā)應(yīng)用程序。1.1.1C#語言C#是一種Microsoft公司設(shè)計的、簡潔的、類型安全的、面向?qū)ο蟮恼Z言,它松散地基于C/C++語言,并且有很多方面和Java語言類似。開發(fā)人員可以使用C#語言來構(gòu)建在.NETFramework上運(yùn)行的各種安全、可靠的應(yīng)用程序。C#語法表現(xiàn)力強(qiáng)、簡單易學(xué)、容易上手。通常地,開發(fā)人員通

3、過很短的時間的學(xué)習(xí),就能夠使用C#語言開發(fā)高效的程序。C#語法提供了許多強(qiáng)大的功能,如可為空置(null)的值類型、枚舉、委托、lambda表達(dá)式、直接內(nèi)存訪問等。C#支持泛型類型和方法,進(jìn)而提供了更為出色的類型安全和性能。特別地,C#還提供了迭代器、語言集成查詢(LINQ)表達(dá)式等高級功能,使得開發(fā)人員可以在C#代碼中創(chuàng)建具有查詢功能的程序代碼。1.1.2.NET框架C#程序必須在.NETFramework上運(yùn)行。.NETFramework是Windows的一個不可或缺的組件,是一個支持構(gòu)建、部署和運(yùn)行下一代應(yīng)用程序和Web服務(wù)的完整Windows組件。.NETFramew

4、ork能夠提供效率極高的、基于標(biāo)準(zhǔn)的多語言(如C#、VB.NET、C++、J#等)環(huán)境,能夠?qū)F(xiàn)有的應(yīng)用程序與下一代應(yīng)用程序和服務(wù)集成,并能迅速部署和操作Internet規(guī)模的應(yīng)用程序。.NETFramework主要包括兩個組件:公共語言運(yùn)行庫(CommonLanguageRuntime,簡稱為CLR)和.NETFramework類庫(ClassLibrary)。1.公共語言運(yùn)行庫2..NETFramework類庫3.公共語言運(yùn)行庫、.NETFramework類庫和應(yīng)用程序的關(guān)系4.語言互操作性5.C#應(yīng)用程序執(zhí)行流程1.1.3C#應(yīng)用程序C#應(yīng)用程序包括兩種應(yīng)用程序:控制臺

5、(Console)應(yīng)用程序(1.3小節(jié)創(chuàng)建的應(yīng)用程序就是一個控制臺應(yīng)用程序)和Windows窗體應(yīng)用程序(1.4小節(jié)創(chuàng)建的應(yīng)用程序就是一個Windows窗體應(yīng)用程序)??刂婆_應(yīng)用程序的界面往往比較簡單,而Windows窗體應(yīng)用程序能夠提供豐富的圖形界面。1.控制臺應(yīng)用程序2.Windows窗體應(yīng)用程序1.2搭建VisualStudio2008開發(fā)環(huán)境本小節(jié)介紹搭建開發(fā)C#應(yīng)用程序(如Windows窗體應(yīng)用程序、ASP.NET網(wǎng)站等)的環(huán)境,包括安裝MicrosoftVisualStudio2008、配置集成開發(fā)環(huán)境(IDE)、熟悉集成開發(fā)環(huán)境(IDE)等內(nèi)容。注意:筆者機(jī)器的

6、操作系統(tǒng)為MicrosoftWindowsServer2003EnterpriseEditionServicePark2。1.2.1安裝MicrosoftVisualStudio2008下面介紹在筆者機(jī)器上安裝MicrosoftVisualStudioTeamSystem2008簡體中文版的操作步驟,具體如下。1.2.2配置集成開發(fā)環(huán)境(IDE)由于MicrosoftVisualStudio2008集成開發(fā)環(huán)境(IDE)非常復(fù)雜,為了以后能夠更加方便地開發(fā)各種C#應(yīng)用程序,在此,特意詳細(xì)介紹配置MicrosoftVisualStudio2008集成開發(fā)環(huán)境的方法。1.2.3熟

7、悉集成開發(fā)環(huán)境(IDE)MicrosoftVisualStudio2008集成開發(fā)環(huán)境包括多個可以??炕蚋拥拿姘?,如“工具箱”、“服務(wù)器資源管理器”、“解決方案資源管理器”、“屬性”等面板。1.3創(chuàng)建第一個控制臺應(yīng)用程序本節(jié)介紹使用MicrosoftVisualStudio2008集成開發(fā)環(huán)境(IDE)創(chuàng)建第一個控制臺應(yīng)用程序——Sample_01_CA的方法,以及開發(fā)Sample_01_CA應(yīng)用程序所涉及的各種基本技術(shù),如編寫C#代碼、運(yùn)行應(yīng)用程序等。1.3.1創(chuàng)建Sample_01_CA控制臺應(yīng)用

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。