




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2022年5月13日第2章 Visual C#開發(fā)環(huán)境介紹開發(fā)環(huán)境介紹 主講教師: 楊建軍教學目標本章主要介紹Visual Studio 2005(VS) .NET開發(fā)環(huán)境,VS是一個非常復(fù)雜龐大的產(chǎn)品,可能會使初學者感到畏懼,但使用它創(chuàng)建各種應(yīng)用程序是非常容易的。通過本章的學習,讀者將對VS開發(fā)環(huán)境有個整體的了解,初步掌握Visual Studio 2005的使用,這對于理解如何利用C#進行編程是非常重要的。后續(xù)的學習過程中將不斷介紹該開發(fā)環(huán)境的具體應(yīng)用細節(jié)。教學重點l IIS安裝l 安裝和維護Visual Studio 2005(VS)l 使用Visual Studio 2005l 在 V
2、S.NET 中使用動態(tài)幫助2.1 IIS的安裝的安裝 目前微軟公司所出的.NET Framework SDK 版本所支持的系統(tǒng)有WINDOWS NT 4.0、Windows 2000 Server、Windows 2000 Professional 、Windows XP和Vista。有的操作系統(tǒng)安裝時已自動安裝了IIS,如Windows 2000 Server,有的則沒有安裝。在進行Web應(yīng)用程序的執(zhí)行前,必須安裝IIS。檢測自己所操作的機器是否安裝有IIS的方法是打開Internet瀏覽器,在“地址欄”中輸入“http:/localhost”,若可以成功打開圖2-1的畫面(微軟的歡迎使用I
3、IS主頁)以及IIS說明文檔窗口時,則證明IIS已經(jīng)安裝。 2.1 IIS的安裝的安裝 圖2-12.1 IIS的安裝的安裝 如果你的操作系統(tǒng)沒有安裝IIS,請按照如下步驟安裝即可:l 選擇【開始】|【設(shè)置】|【控制面板】。l 選擇【添加/刪除程序】|【添加/刪除Windows組件】。l 出現(xiàn)圖2-2的【W(wǎng)indows 組件向?qū)А慨嬅婧筮x擇Internet信息服務(wù)(IIS)。l 單擊【下一步】按扭,根據(jù)提示即可完成安裝。2.1 IIS的安裝的安裝 圖2-22.2 Visual studio 2005安裝安裝 對于C#初學者來說,必須建立編程環(huán)境。我們可以到微軟網(wǎng)站下載Microsoft Visu
4、al Studio .NET 2005.rar壓縮文件,然后解壓縮,找到setup安裝程序,雙擊setup圖標,開始安裝Visual Studio 2005。安裝過程畫面之一如圖2-5所示 提示:下載地址是http:/ Visual studio 2005安裝安裝 圖2-52.2 Visual studio 2005安裝安裝 如果你的計算機已經(jīng)安裝了Visual Studio 2005,這時啟動setup安裝程序?qū)⑦M入圖2-6的畫面,還可以修復(fù)、重新安裝或安裝附加的Visual Studio 2005功能。也可以卸載Visual Studio 2005。2.2 Visual studio 20
5、05安裝安裝 圖2-62.3 Visual studio 2005的功能的功能 C#語言的開發(fā)環(huán)境從早期的Visual Studio .NET 2003發(fā)展到Visual Studio 2005,直到最新的Visual Studio 2008 IDE。建議初學者使用Visual Studio 2005來學習C#編程。Visual Studio 2005(VS)基本功能如下:2.3 Visual studio 2005的功能的功能 l VS可以自動執(zhí)行編譯源代碼的步驟,同時可以完全控制重寫它們時應(yīng)使用的任何選項。l VS文本編輯器可以配合VS支持的語言(包括C#),智能地檢測錯誤,在輸入代碼時給
6、出合適的推薦代碼。l VS包括Windows Forms 和 Web Forms設(shè)計器,允許UI元素的簡單拖放設(shè)計。l 在C#中,許多類型的項目都可以用已有的“模板”代碼來創(chuàng)建,不需要從頭開始。對于新的“初學者工具包”項目類型來說尤其如此,該項目類型可以以功能全面的應(yīng)用程序為基礎(chǔ)進行開發(fā)。一些“初學者工具包”項目類型包含在VS安裝程序中,還可以在線使用更多的項目類型。2.3 Visual studio 2005的功能的功能 lVS包括幾個可自動執(zhí)行常用任務(wù)的向?qū)В鼈兛梢栽谝延械奈募刑砑雍线m的代碼,而不需要考慮(在某些情況下)語法的正確性。l VS包含許多強大的工具,可以顯示和導(dǎo)航項目中的元
7、素,這些元素可以是C#源文件代碼,也可以是其他資源,例如位圖或聲音文件。l 除了在VS中編寫應(yīng)用程序比較簡單外,還可以創(chuàng)建部署項目,以易于為客戶提供代碼,并方便地安裝該項目。l 在開發(fā)項目時,VS可以使用高級調(diào)試技巧,例如能一次調(diào)試一行指令,設(shè)置斷點,監(jiān)視應(yīng)用程序的狀態(tài)等。2.4 Visual Studio 使用使用 Visual C#是 Visual Studio .NET 中引入的一種新的編程語言。C# 從 C 和 C+ 演變而來,是一種簡單、現(xiàn)代、類型安全和面向?qū)ο蟮恼Z言。設(shè)計 C# 是為了建立運行于 .NET 平臺上的、范圍廣泛的企業(yè)級應(yīng)用程序。用 Visual C# 編寫的代碼被編譯
8、為托管代碼,這意味著它將受益于公共語言運行庫的服務(wù)。這些服務(wù)包括:語言互操作性、垃圾回收、增強的安全性以及改進的版本支持。 在 Visual Studio .NET 中,Visual C# 完全得到項目模板、設(shè)計器、屬性頁、代碼助理、對象模型和其他開發(fā)環(huán)境功能的支持。Visual C# 編程的庫是 .NET Framework。 2.4.1 Visual Studio的設(shè)置的設(shè)置 在 VS.NET 中,設(shè)置項可用于:改變窗口的默認外觀及其布局。 l指定用來保存項目的默認位置。 l指定常用命令的快捷鍵。 l確定“任務(wù)列表”和“解決方案資源管理器”的默認行為 。 l確定在生成項目或項目的解決方案時
9、是否自動保存已更改的文件。 2.4.1 Visual Studio的設(shè)置的設(shè)置 第一次運行VS時,要求用戶選擇默認的環(huán)境設(shè)置 。 可通過菜單【工具】|【選項】打開“選項”對話框 ,如圖2-7所示。 2.4.1 Visual Studio的設(shè)置的設(shè)置 圖2-72.4.2 Visual Studio 2005的啟動的啟動 在Microsoft Windows中,選擇【開始】|【所有程序】|【Microsoft Visual Studio 2005】。單擊Microsoft Visual Studio 2005 圖標,隨后就會啟動Microsoft Visual Studio 2005 。圖2-8展
10、示了它的起始頁。2.4.2 Visual Studio 2005的啟動的啟動 圖2-82.5 上機練習上機練習 上機完成一個簡單的C#例子,熟悉Visual Studio 2005的各種操作 (1) 啟動Microsoft Visual Studio 2005。(2) 選擇【文件】|【新建】|【項目】。隨后會打開【新建項目】對話框。如圖2-14所示(3) 在【模板】選項區(qū)域中選擇【控制臺應(yīng)用程序】圖標。(4) 在【位置】文本框中輸入項目文件的路徑。(5) 在【名稱】文本框Ex2-1。 2.5 上機練習上機練習 圖2-142.5 上機練習上機練習 (6) 確定已勾選了【創(chuàng)建解決方案的目錄】選項,
11、然后單擊【確定】按鈕。然后會打開新項目,通過屏幕頂部的菜單欄,你可以訪問編程環(huán)境所提供的各種功能。可以使用鍵盤或鼠標來訪問菜單和命令,這一點和所有Windows程序都是相同的。菜單欄下方是工具欄,上面提供了一系列快捷按鈕,便于執(zhí)行最常用的命令。占據(jù)了IDE主要部分的“代碼和文本編輯器”窗口顯示了源文件的內(nèi)容。在包含多個文件的項目中,每個源文件都有它自己的一張“卡片”,并用源文件的名稱加上了標簽。單擊卡片標簽,即可將相應(yīng)的源文件帶到前臺。在右側(cè)的“解決方案資源管理器”中,顯示了項目相關(guān)文件以及其他內(nèi)容的名稱,在“解決方案資源管理器”中雙擊一個文件名,即可使該文件在左側(cè)的“代碼和文本編輯器”中前臺
12、顯示出來或右單擊一個文件名,在快捷菜單中選擇查看代碼也可使該文件的內(nèi)容在左側(cè)的“代碼和文本編輯器”中顯示出來。如圖2-15所示。2.5 上機練習上機練習 開始寫代碼之前,可以檢查一下“解決方案資源管理器”中列出的文件,它們是作為你的項目的一部分有Visual Studio 2005創(chuàng)建的。解決方案“Ex2-1” 這是最頂級的解決方案文件,每個應(yīng)用程序都有一個。如果你使用Windows資源管理器來查看d:shugao文件夾,就會發(fā)現(xiàn)該文件的實際名稱是Ex2-1.sln。每個解決方案文件都包含了對一個或多個項目文件的引用。Ex2-1 這是C#項目文件。每個項目文件都引用一個或多個包含項目源代碼以及
13、其他內(nèi)容的文件,在一個項目中,所有源代碼都必須使用相同的編程語言來編寫。在Windows資源管理器中,該文件實際叫Ex2-1.obproj,并存儲在d:shugao Ex2-1 Ex2-1文件夾中。每個新項目都創(chuàng)建了 bin 和 obj 兩個文件夾。 這兩個文件夾下都有一個 Debug 子目錄,其中包含可執(zhí)行文件 Ex2-1.exe 。在“解決方案資源管理器”中啟用“顯示所有文件”選項,可查看“Ex2-1”項目的結(jié)構(gòu)。2.5 上機練習上機練習 Properties 這是Ex2-1項目中建立的一個文件夾。展開它,將發(fā)現(xiàn)它包含一個名為AssemblyInfo.cs的文件, AssemblyInfo
14、.cs是一個特殊的文件,可以用它在一個屬性中添加“屬性”,如作者姓名、程序的編寫日期等。還可以利用一些附加的屬性來修改程序的運行方式。右單擊AssemblyInfo.cs文件名,在快捷菜單中選擇查看代碼也可使該文件在左側(cè)的“代碼和文本編輯器”中顯示出來。顯示內(nèi)容如下所示: using System.Reflection; using System.Runtime.CompilerServices;2.5 上機練習上機練習 using System.Runtime.InteropServices;/ 有關(guān)程序集的常規(guī)信息通過下列屬性集/ 控制。更改這些屬性值可修改/ 與程序集關(guān)聯(lián)的信息。asse
15、mbly: AssemblyTitle(Ex2-1)assembly: AssemblyDescription(楊建軍)assembly: AssemblyConfiguration()assembly: AssemblyCompany(子譽國際軟件 Company)assembly: AssemblyProduct(Ex2-1)assembly: AssemblyCopyright(版權(quán)所有 (C) 子譽國際軟件 Company 2009)assembly: AssemblyTrademark()assembly: AssemblyCulture()2.5 上機練習上機練習 / 將 ComV
16、isible 設(shè)置為 false 使此程序集中的類型/ 對 COM 組件不可見。如果需要從 COM 訪問此程序集中的類型,/ 則將該類型上的 ComVisible 屬性設(shè)置為 true。assembly: ComVisible(false)/ 如果此項目向 COM 公開,則下列 GUID 用于類型庫的 IDassembly: Guid(efd5ffd1-1c67-49cc-9ee7-d03eee275a01)/ 程序集的版本信息由下面四個值組成:/ 主版本/ 次版本/ 內(nèi)部版本號/ 修訂號/2.5 上機練習上機練習 assembly: AssemblyVersion()assem
17、bly: AssemblyFileVersion()引用 該文件夾包含了對程序可用的已編譯代碼的引用。代碼編譯好后,它會轉(zhuǎn)換成一個“程序集”(assembly),并獲得一個唯一的名稱。開發(fā)者使用程序集將他們寫的一些有用的代碼打包到一起,并分發(fā)給可能想在自己程序中使用的其他開發(fā)人員。使用本書來編寫應(yīng)用程序時,用到的許多特性都利用了Visual Studio 2005自帶的程序集。Program.cs 這是一個C#源代碼文件,是項目最初創(chuàng)建時,在“代碼和文本編輯器”窗口中顯示的文件。你將在這個文件中寫入自己的代碼。它包含了Visual Studio 2005自動提供的一些代碼,如圖2
18、-15所示。2.5 上機練習上機練習 圖2-152.5 上機練習上機練習 (7) 在顯示了Program.cs文件【代碼和文本編輯器】窗口Main方法的大括號中輸入下面的源程序。/ Output text to the screen.Console.WriteLine(歡迎使用Visual Studio 2005開發(fā)C#程序);Console. ReadKey();2.5 上機練習上機練習 (8) 選擇【生成】|【生成解決方案】,確定輸出窗口沒有任何錯誤出現(xiàn)。如有錯誤,修改源程序,重新編譯,直到?jīng)]有任何嚴重錯誤為止。在代碼和編輯器窗口中,文件名后面的星號表示文件已被修改且沒有保存,你不必在生成之前保存文件,因為生成解決方案命令會自動保存文件。2.5 上機練習上機練習 (9) 選擇【調(diào)試】|【開始執(zhí)行(不調(diào)試)】,隨后會打開一個命令窗口,程序開始運行。運行結(jié)果如圖2-16所示。 (10) 按任意鍵返回Visual Studio 2005編
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國平紋網(wǎng)數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國仿石桌面數(shù)據(jù)監(jiān)測研究報告
- 2025年消防設(shè)施操作員之消防設(shè)備高級技能題庫練習試卷B卷附答案
- 質(zhì)檢員基礎(chǔ)知識培訓(xùn)課件
- 2025年大學生防詐騙知識競賽題庫試題及答案(共60題)
- 企業(yè)人力資源管理系統(tǒng)開發(fā)維護合同書
- 如何提升英語聽力水平:聽力技巧與素材選擇教學教案
- 年度金融科技行業(yè)投資研究報告表
- 水暖安裝勞務(wù)合同
- 戶外廣告位租賃經(jīng)營協(xié)議書
- 2025年安陽職業(yè)技術(shù)學院單招綜合素質(zhì)考試題庫及參考答案1套
- 11《認識多媒體技術(shù)》教學設(shè)計、教材分析與教學反思2024年滇人版初中信息技術(shù)七年級下冊
- 2025年湖南環(huán)境生物職業(yè)技術(shù)學院單招職業(yè)技能測試題庫一套
- 2025年湖南安全技術(shù)職業(yè)學院單招職業(yè)技能測試題庫參考答案
- DB3202-T 1063-2024 質(zhì)量基礎(chǔ)設(shè)施“-站式”服務(wù)與建設(shè)規(guī)范
- 2025年廣東省深圳法院招聘書記員招聘144人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 百所名校高一數(shù)學試卷
- 第九章-或有事項教學教材
- 2024年江西青年職業(yè)學院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 2025年度會計人員繼續(xù)教育會計法律法規(guī)答題活動測試100題答案
- 電子書 -品牌設(shè)計法則
評論
0/150
提交評論