




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第1章構(gòu)建C#應(yīng)用程序開發(fā)環(huán)境本章導(dǎo)讀:本章的主要內(nèi)容是學(xué)會VisualStudio2010開發(fā)環(huán)境的構(gòu)建。然后通過創(chuàng)建最基本的C#控制臺應(yīng)用程序和Windows應(yīng)用程序來熟悉VS2010開發(fā)環(huán)境和創(chuàng)建項目的基本操作步驟。第1章構(gòu)建C#應(yīng)用程序開發(fā)環(huán)境
——任務(wù)一安裝與配置VisualStudio2010
一、任務(wù)描述:.Net應(yīng)用程序的最好開發(fā)工具是VisualStudio(以下簡稱VS)。該平臺是一個集成開發(fā)環(huán)境,不僅能用于Web應(yīng)用程序的開發(fā),也能用于控制臺、窗體等其它多種類型應(yīng)用程序的開發(fā)。VisualStudio的版本有很多,本任務(wù)我們的目的是完成VisualStudio2010Ultimate的安裝。二、知識準(zhǔn)備:1什么是C#語言2什么是.NETFramework類庫3.NET開發(fā)工具VisualStudio1、.NETFramework類庫二、知識準(zhǔn)備:F.NETFramework類庫是一個由Microsoft.NETFrameworkSDK中包含的類、接口和值類型組成的庫。該庫提供對系統(tǒng)功能的訪問,是建立.NETFramework應(yīng)用程序、組件和控件的基礎(chǔ),具有兩個主要組件:公共語言運行庫和.NETFramework類庫。2、C#語言二、知識準(zhǔn)備:FC#語言是專門為微軟公司.NET一起使用而設(shè)計的一門開發(fā)語言,它本身來說只是一種語言,雖然為.NET而生,但是并不是.NET的一部分。3、.NET開發(fā)工具VisualStudio二、知識準(zhǔn)備:FMicrosoft.NET框架是微軟公司開發(fā)的軟件開發(fā)系統(tǒng)平臺,它簡化了在高度分布式Internet環(huán)境中的應(yīng)用程序開發(fā),是一種主要用于Windows操作系統(tǒng)的托管代碼編程模型。它提供了大量的公共類庫,為多種編程語言提供支持,實現(xiàn)本地應(yīng)用、富互聯(lián)網(wǎng)應(yīng)用和服務(wù)器端應(yīng)用。.NETFramework具有兩個主要組件:公共語言運行庫和.NETFramework類庫。三、任務(wù)分析:F安裝VisualStudio2010前,先做好以下準(zhǔn)備工作:最好使用新安裝的操作系統(tǒng),如果是舊操作系統(tǒng)應(yīng)該保證有足夠的內(nèi)存空間和硬盤空間;
如果是XP系統(tǒng)應(yīng)該先安裝好IIS和.NETFramework4;如果需要數(shù)據(jù)庫管理系統(tǒng),還應(yīng)該安裝好相應(yīng)的數(shù)據(jù)庫程序;
準(zhǔn)備好VisualStdio2010的安裝程序。四、任務(wù)實施:1、進(jìn)入文件目錄,雙擊“autorun.exe”開始。四、任務(wù)實施:2、單擊“InstallMircrosoftVisualStudio2010”。四、任務(wù)實施:3、安裝程序正在加載安裝組件完成后點擊【下一步】即可。四、任務(wù)實施:4、在出現(xiàn)“我已閱讀并接受許可條款”,單擊【下一步】。四、任務(wù)實施:5、選擇“完全”后,根據(jù)個人需求設(shè)置安裝路徑,點擊【安裝】,就開始進(jìn)行完全安裝。四、任務(wù)實施:6、單擊【瀏覽】設(shè)置產(chǎn)品安裝路徑,然后點擊【下一步】。四、任務(wù)實施:7、選擇要安裝的功能,然后點擊【安裝】。四、任務(wù)實施:8、出現(xiàn)如下對話框時,選擇“立即重新啟動”。四、任務(wù)實施:9、安裝完畢,點擊【立即重啟】。四、任務(wù)實施:9、第一次啟動VisualStudio2010。四、任務(wù)實施:10、VisualStudio2010界面
。1.安裝VS2010之前應(yīng)確保C盤及安裝目錄盤有足夠空間,保證安裝順利完成,通常安裝目錄盤不選擇默認(rèn)路徑。2.安裝VS2010之前應(yīng)該先安裝好IIS,VS2010在安裝的過程中會自動安裝.NETFramework4.0。3.安裝過程中需要多次重啟電腦。4.安裝完成后應(yīng)啟動VS2010查看是否安裝成功。五、任務(wù)小結(jié):請自行安裝SQLServer。涉及知識點:什么是SQLServer?數(shù)據(jù)庫的基本使用。六、任務(wù)拓展:第1章構(gòu)建C#應(yīng)用程序開發(fā)環(huán)境
——任務(wù)二創(chuàng)建控制臺應(yīng)用程序
一、任務(wù)描述:編制一個最基本的C#控制臺應(yīng)用程序:在命令窗口輸出“Helloworld!”,如下圖所示:二、知識準(zhǔn)備:1控制臺輸入輸出2C#程序的構(gòu)成3C#程序的編譯和運行1、控制臺的輸入和輸出二、知識準(zhǔn)備:F輸入的兩種方式:Console.Read()和Console.ReadLine()。輸出的兩種方式:Console.Write()和Console.WriteLine()。1、控制臺的輸入輸出方式(1)Console.Read語法格式:intConsole.Read();功能:用于從鍵盤中輸入一個字符。二、知識準(zhǔn)備:F例:從鍵盤輸入任意字符并輸出。staticvoidMain(string[]args){inti=Console.Read();Console.WriteLine(i);Console.Write("按任意鍵退出......");}1、控制臺的輸入輸出方式(2)Console.ReadLine語法格式:stringConsole.ReadLine();功能:用于從鍵盤中輸入多個字符,即一個字符串。二、知識準(zhǔn)備:F例:從鍵盤輸入您的姓名并輸出。staticvoidMain(string[]args){stringname=Console.Read();Console.WriteLine(name+”,歡迎您來到C#世界!”);Console.Write("按任意鍵退出......");}1、控制臺的輸入輸出方式(3)Console.Write(格式化輸出)語法格式:voidConsole.Write(stringformat,objectvalue);功能:將value的值按照format規(guī)定的格式輸出。二、知識準(zhǔn)備:F例:格式化輸出。staticvoidMain(string[]args){intid=10;Console.Write("{0:C2}",id);Console.Write("按任意鍵退出......");}1、控制臺的輸入輸出方式(3)Console.Write(非格式化輸出)非格式輸出就是將數(shù)值直接輸出,如下表所示。二、知識準(zhǔn)備:F格式實現(xiàn)功能舉例voidConsole.Write(boolvalue)將布爾值以文本形式輸出Console.Write(true);voidConsole.Write(charvalue)將指定的字符輸出Console.Write('a');voidConsole.Write(char[]value)將指定的字符數(shù)組輸出char[]ca={'a','b','c'};Console.Write(ca);voidConsole.Write(decimalvalue)將指定的decimal值輸出decimaldd=10;Console.Write(dd);voidConsole.Write(doublevalue)將指定的double值輸出doubledu=10;Console.Write(du);voidConsole.Write(intvalue)將指定的整數(shù)輸出intid=10;Console.Write(id);voidConsole.Write(stringvalue)將指定的字符串輸出Console.Write("HelloWorld");1、控制臺的輸入輸出方式(4)Console.WriteLine語法格式:voidConsole.WriteLine(stringformat,objectvalue);功能:將value的值按照format規(guī)定的格式輸出。二、知識準(zhǔn)備:F該方法的使用與Console.Write的使用幾乎完全相同,不同的是該方法將數(shù)據(jù)寫入標(biāo)準(zhǔn)輸出流,輸出后自動增加換行,下一個輸出位置為下一行。2、C#程序的構(gòu)成二、知識準(zhǔn)備:FusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacefirst{classProgram{staticvoidMain(string[]args){
}}}代碼寫在這對大括號里!自動生成代碼部分,暫時不用管什么意思。3、C#程序的編譯和運行二、知識準(zhǔn)備:F(1)在菜單欄點擊【Build】|【RebuildSolution】,如下圖所示,程序開始編譯過程。3、C#程序的編譯和運行二、知識準(zhǔn)備:F(3)如果程序正確,會出現(xiàn)如下圖所示“RebuildAllsuccessed”的提示。編譯的過程就是檢查書寫的代碼語法是否正確,從而生成應(yīng)用程序的過程。如果語法有誤,比如最后的“分號”沒有寫,在應(yīng)該有分號的位置,會出項紅色的波浪線的語法錯誤提示。如果進(jìn)行編譯,程序也會給出錯誤提示。3、C#程序的編譯和運行二、知識準(zhǔn)備:F(3)點擊工具欄上的“
”符號運行程序(或者按F5快捷鍵)即可運行程序。三、任務(wù)實施:1.啟動VisualStudio2010。2.從【File】菜單中選擇【New】|【Project】命令,打開【新建項目】對話框。3.在【InstalledTemplates】中選擇【VisualC#】,然后在選擇【ConsoleApplication】,如下圖所示。三、任務(wù)實施:4.控制臺應(yīng)用程序默認(rèn)的名字為:ConsoleApplication1,在【Name】文本框中輸入項目名稱(我們的項目名稱是first),在【Location】文本框中選擇項目存放的目錄。然后單擊【OK】按鈕。5.在“解決方案資源管理器”中,單擊first項目,雙擊Program.cs代碼文件,完成如下代碼://第一個C#控制臺程序classProgram{staticvoidMain(string[]args){Console.WriteLine("請輸入您的名字:");Console.ReadLine();Console.WriteLine("歡迎您來到C#世界!");Console.ReadLine();}}1.代碼注釋?!?/第一個C#控制臺程序”是代碼注釋,代碼注釋可以增加程序的可讀性。分為以下兩種方式:單行注釋。//這個是單行注釋多行注釋。/*
這個是多行注釋
這里還可以添加一行注釋*/四、任務(wù)小結(jié):第1章構(gòu)建C#應(yīng)用程序開發(fā)環(huán)境
——任務(wù)三創(chuàng)建窗體應(yīng)用程序
一、任務(wù)描述:編制一個最基本的C#Windows應(yīng)用程序:運行時跳出對話框如圖1顯示“歡迎您來到C#的世界!”,單擊【確定】后跳到圖2。圖1跳出對話框圖2單擊“確認(rèn)”后二、知識準(zhǔn)備:1MessageBox的簡單使用2屬性窗口三、任務(wù)實施:1.啟動VisualStudio2010,新建Windows應(yīng)用程序的方法與任務(wù)2中新建控制臺應(yīng)用程序方法類似,只不過在模板中應(yīng)該選擇【W(wǎng)indowsFormsApplication】。
2.在【Name】文本框中輸入項目名稱(我們的項目名稱是firstWinForm),在【Location】文本框中選擇項目存放
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高性能保溫材料在被動式住宅中的應(yīng)用優(yōu)化
- 2024年子長市檢察系統(tǒng)考試真題
- 江西省九江市星子縣2025屆中考數(shù)學(xué)對點突破模擬試卷含解析
- 萬科廉政考試試題及答案
- 政策影響競爭格局-洞察與解讀
- 2025年教育管理自考試題及答案
- 沙縣初中地理試卷及答案
- 2025地理教師高考試題及答案
- 2025初級建筑消防考試題及答案卷b
- 跨屏行為追蹤技術(shù)-洞察與解讀
- GB/T 17410-2023有機(jī)熱載體爐
- 國家開放大學(xué)理工英語1邊學(xué)邊練
- 人工智能導(dǎo)論PPT完整全套教學(xué)課件
- 卡氏肺孢子蟲肺炎
- 陜中醫(yī)大西醫(yī)外科學(xué)教案05水、電解質(zhì)代謝和酸堿平衡的失調(diào)
- 俱舍論原文內(nèi)容
- GB/T 18742.3-2017冷熱水用聚丙烯管道系統(tǒng)第3部分:管件
- 肺癌患者隨訪服務(wù)記錄表
- 高三班主任經(jīng)驗交流課件
- 小學(xué)英語三年級上冊全冊課件
- 系統(tǒng)生物學(xué)-第三講-轉(zhuǎn)錄組學(xué)課件
評論
0/150
提交評論