秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

Visual C# 2005程序設(shè)計(jì)基礎(chǔ)教程ch01

上傳人:dfg****19 文檔編號:253287596 上傳時(shí)間:2024-12-10 格式:PPT 頁數(shù):42 大小:820KB
收藏 版權(quán)申訴 舉報(bào) 下載
Visual C# 2005程序設(shè)計(jì)基礎(chǔ)教程ch01_第1頁
第1頁 / 共42頁
Visual C# 2005程序設(shè)計(jì)基礎(chǔ)教程ch01_第2頁
第2頁 / 共42頁
Visual C# 2005程序設(shè)計(jì)基礎(chǔ)教程ch01_第3頁
第3頁 / 共42頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《Visual C# 2005程序設(shè)計(jì)基礎(chǔ)教程ch01》由會(huì)員分享,可在線閱讀,更多相關(guān)《Visual C# 2005程序設(shè)計(jì)基礎(chǔ)教程ch01(42頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、單擊此處編輯母版標(biāo)題樣式,,單擊此處編輯母版文本樣式,,第二級,,第三級,,第四級,,第五級,,,*,AutoCAD,計(jì)算機(jī)輔助設(shè)計(jì),,C#,程序設(shè)計(jì)教程,,清華大學(xué)出版社,第,1,章,NET,平臺與,Visual Studio 2005,開發(fā)工具,,本章要點(diǎn):,,,.NET,平臺的概念及理解,,,.NET,平臺的架構(gòu),,命名空間的概念及使用,,,Visual Studio 2005,開發(fā)工具的使用,,利用常用的開發(fā)工具建立第一個(gè),C#,應(yīng)用程序,,理論性的東西刪除點(diǎn),介紹過程的內(nèi)容沒有刪太多,,1,.1,Microsoft .NET,平臺,1,.1.1,.NET Framework 2.0,

2、概述,,,.NET Framework,是支持生成和運(yùn)行下一代應(yīng)用程序和,XML Web Services,的內(nèi)部,Windows,組件,是,.NET,戰(zhàn)略的核心。,.NET Framework,的目標(biāo)是:,,提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼是在本地存儲和執(zhí)行,還是在本地執(zhí)行但在,Internet,上分布,或者是在遠(yuǎn)程執(zhí)行的。,,提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。,,提供一個(gè)可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。,,提供一個(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境。,,使開發(fā)人員的經(jīng)驗(yàn)在面對類型大不相同的

3、應(yīng)用程序(如基于,Windows,的應(yīng)用程序和基于,Web,的應(yīng)用程序)時(shí)保持一致。,,按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確?;?.NET Framework,的代碼可與任何其他代碼集成。,,,,1,.1,Microsoft .NET,平臺,1,.1.1,.NET Framework 2.0,概述,,,.NET Framework,目前的版本為,2.0,,本書即以該版本為基礎(chǔ)。最新的,3.0,版本將在稍后推出,,.NET Framework 3.0,是,2.0,的附加版本,并且使用,.NET Framework 2.0,的核心運(yùn)行時(shí)組件,所以它完全向后兼容其早期版本。基于,.NET Framewo

4、rk 2.0,的現(xiàn)有應(yīng)用程序可繼續(xù)運(yùn)行,不需要任何修改。實(shí)質(zhì)上,,.NET3.0,可以描述為:,,,.NET 3.0 = .NET 2.0 + WCF + WPF + WCS + WWF,,,,用圖形的方式描述,.NET 3.0,的架構(gòu)如下頁圖所示,,,,1,.1,Microsoft .NET,平臺,1,.1.1,.NET Framework 2.0,概述,,,,1,.1,Microsoft .NET,平臺,1,.1.,2,,.NET Framework,類庫,,,.NET Framework,類庫是一個(gè)由,Microsoft .NET Framework SDK,中包含的類、接口和值類型組成

5、的庫。該庫提供對系統(tǒng)功能的訪問,是建立,.NET Framework,應(yīng)用程序、組件和控件的基礎(chǔ)。,,,該類庫是面向?qū)ο蟮?,并提供開發(fā)人員自己的托管代碼可從中導(dǎo)出功能的類型。這不但使,.NET Framework,類型易于使用,而且還減少了學(xué)習(xí),.NET Framework,的新功能所需要的時(shí)間。,,,,.NET Framework,類型庫使開發(fā)人員能夠完成一系列常見編程任務(wù),如:字符串管理、數(shù)據(jù)收集、數(shù)據(jù)庫連接以及文件訪問等任務(wù)等。除這些常見任務(wù)之外,類庫還包括支持多種專用開發(fā)方案的類型。,,.NET Framework,具有兩個(gè)主要組件:公共語言運(yùn)行庫及,.NET Framework,類庫

6、,下面分別給以介紹,,1,.1,Microsoft .NET,平臺,1,.1.,2,,.NET Framework,類庫,,可使用,.NET Framework,開發(fā)下列類型的應(yīng)用程序和服務(wù):,,控制臺應(yīng)用程序。,,,Windows GUI,應(yīng)用程序(,Windows,窗體)。,,,ASP.NET,應(yīng)用程序。,,,XML Web Services,。,,,Windows,服務(wù)。,.NET Framework,以命名空間的形式組織類庫中的類,具有相似或關(guān)聯(lián)功能的類被組織到一個(gè)特定的命名空間中,如:,System,、,System.IO,、,System.Collections,、,System.

7、Data,、,System.Xml,等,這些命名空間包含了與系統(tǒng)、系統(tǒng)輸入輸出、集合、數(shù)據(jù)以及,XML,等操作相關(guān)的類,編程時(shí)可以通過引用這些命名空間來使用相關(guān)類。,,1,.1,Microsoft .NET,平臺,1,.1.,3,,Common Language Runtime,,,Common Language,Runtime(CLR,),即公共語言運(yùn)行庫,也稱為,.NET,運(yùn)行庫,為,.NET Framework,提供的運(yùn)行時(shí)環(huán)境。,C#,中根據(jù)代碼受,CLR,控制與否,將代碼分為托管代碼,(managed code),和非托管代碼,故托管代碼是由公共語言運(yùn)行庫環(huán)境(而不是直接由操作系統(tǒng))

8、執(zhí)行的代碼,,托管代碼是可以使用,20,多種支持,Microsoft .NET Framework,的高級語言編寫的代碼,它們包括:,C#,,,J#,,,Microsoft Visual Basic .NET,,,Microsoft,JScript,.NET,,,以及,C++,等。所有的語言共享統(tǒng)一的類庫集合,并能被編碼成為中間語言,(IL),。運(yùn)行庫編譯器(,runtime-aware,ompiler,)在托管執(zhí)行環(huán)境下編譯中間語言(,IL,)使之成為本地可執(zhí)行的代碼,并使用數(shù)組邊界和索引檢查,異常處理,垃圾回收等手段確保類型的安全。,,1,.1,Microsoft .NET,平臺,1,.1

9、.,4,,C#,語言,,,,C#,(發(fā)音為,C-Sharp,),是由微軟推出的最新編程語言。這是針對,.NET,平臺而開發(fā)的一種面向?qū)ο缶幊陶Z言。,C#,保持了,C++,中熟悉的語法和面向?qū)ο蟮奶卣?,同時(shí)摒棄了,C++,中復(fù)雜、易于出錯(cuò)的部分。,C#,語言綜合了,C/C++,靈活性和,RAD,開發(fā)工具的高效率。不僅能適用于,WEB,服務(wù)程序的開發(fā)與部署,更能高效的完成桌面應(yīng)用系統(tǒng)的開發(fā)。,作為一種針對,.NET,平臺開發(fā)的語言,,C#,繼承了,C++,強(qiáng)大的功能又兼顧,VB,等語言的易用性,同時(shí)也吸取了目前絕大多數(shù)開發(fā)平臺的可以借鑒的優(yōu)點(diǎn),可以說是一個(gè)各種優(yōu)點(diǎn)的集大成者。,C#,具有如下一些優(yōu)

10、勢如:,易于掌握、支持跨平臺、面向?qū)ο?、與,XML,相融合等。,,1,.1,Microsoft .NET,平臺,1,.1.,5,,理解,命名空間,,,,,一個(gè)命名空間是一個(gè)邏輯的命名系統(tǒng),用來組織龐大的系統(tǒng)類資源,使開發(fā)者使用起來結(jié)構(gòu)清晰、層次分明、使用簡單,同時(shí),開發(fā)者可以使用自定義的命名空間以解決大型應(yīng)用中可能出現(xiàn)的名稱沖突。,,,(1),定義命名空間,,在,C#,中定義命名空間的語法格式如下:,,namespace SpaceName,,{,,......,,},,其中,namespace,為聲明命名空間的關(guān)鍵字,,SpaceName,為命名空間的名稱,在整個(gè),{},內(nèi)的內(nèi)容都屬于名稱為

11、,SpaceName,的命名空間的范圍。其中可以包含類、結(jié)構(gòu)、枚舉、委托和接口等可在程序中使用的類型。,,,1,.1,Microsoft .NET,平臺,1,.1.,5,理解命名空間,,,,,(2),嵌套命名空間,,命名空間內(nèi)包含的可以是一個(gè)類、結(jié)構(gòu)、枚舉、委托和接口,同時(shí)也可以在命名空間中嵌套其他命名空間,從而構(gòu)成樹狀層次結(jié)構(gòu)。,,namespace,Wrox,,{,,,namespace,ProCSharp,,,{,,,namespace Basics,,,{,,,class,NamespaceExample,,,{,,,// Code for the class here...,,,}}

12、}},,1,.1,Microsoft .NET,平臺,1,.1.,5,理解命名空間,,,,,每個(gè)類名的全稱都由它所在命名空間的名稱與類名組成,這些名稱用“,.”,隔開,首先是最外層的命名空間,最后是它自己的短名。所以,ProCSharp,命名空間的全名是,Wrox.ProCSharp,,,NamespaceExample,類的全名是,Wrox.ProCSharp.Basics.NamespaceExample,。,,,需要指出的是:命名空間是一個(gè)邏輯上的組織與程序集無關(guān)。同一個(gè)程序集中可以有不同的命名空間,也可以在不同的程序集中定義同一個(gè)命名空間中的類型。,,1,.1,Microsoft .N

13、ET,平臺,1,.1.,5,理解命名空間,,,,,(3) using,語句,,當(dāng)出現(xiàn)多層命名空間嵌套時(shí),鍵入起來很繁瑣,為此,要在文件的頂部列出類的命名空間,前面加上,using,關(guān)鍵字。在文件的其他地方,就可以使用其類型名稱來引用命名空間中的類型了:,,using System;,,using Wrox.ProCSharp;,,所有的,C#,源代碼都以語句,using System;,開頭,因?yàn)?Microsoft,提供的許多有用的類都包含在,System,命名空間中。,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,,Visual Studio 2005,是一套完整的開發(fā)工

14、具集,包含了大量的功能。它主要用于生成,ASP.NET Web,應(yīng)用程序、,XML Web Services,、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。 該集成開發(fā)環(huán)境中為開發(fā)人員提供了大量的實(shí)用工具以提高工作效率。這些工具包括了自動(dòng)編譯、項(xiàng)目創(chuàng)建向?qū)?、?chuàng)建部署工程等等。,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,1 Visual Studio 2005,開發(fā)環(huán)境概覽,,,,單擊“開始”,|“,程序”,|“Microsoft Visual Studio 2005”|“Microsoft Visual Studio 2005”,命令,進(jìn)入,Microsoft Visua

15、l Studio 2005,開發(fā)環(huán)境。出現(xiàn)歡迎窗口如圖,1.2,所示。第一次啟動(dòng)時(shí),會(huì)出現(xiàn)如圖,1.3,所示的對話框,這里讀者可以選擇“,Visual C#,開發(fā)設(shè)置”。,圖,1.2,圖,1.3,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,1 Visual Studio 2005,開發(fā)環(huán)境概覽,,,Visual Studio 2005,的起始頁界面如下圖所示,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,2,菜單欄,,,,,菜單欄中包括了,Visual Studio 2005,的大多數(shù)功能,菜單項(xiàng)眾多。,Visual Stu

16、dio 2005,的菜單隨著不同的項(xiàng)目,不同的文件進(jìn)行著動(dòng)態(tài)的變化。此處僅對常用的文件菜單,編輯菜單和視圖菜單進(jìn)行簡單的介紹,以方便讀者盡快的熟悉,Visual Studio 2005,常用菜單的使用。,,,,(1),文件菜單,,文件菜單提供了對,Visual Studio 2005,中文件及項(xiàng)目操作的各種功能,其菜單項(xiàng)功能如下頁表所示。,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,2,菜單欄,,,,,,(1),文件菜單,菜單項(xiàng),功,,能,新建,新建項(xiàng)目、網(wǎng)站、文件等,打開,打開項(xiàng)目、文件等,添加,向解決方案中添加項(xiàng)目、網(wǎng)站等,關(guān)閉,關(guān)閉當(dāng)前頁面,關(guān)閉解決方

17、案,關(guān)閉當(dāng)前解決方案,保存,保存當(dāng)前打開的項(xiàng)目或文件,另存為,將項(xiàng)目另存為其他項(xiàng)目或文件,高級保存選項(xiàng),采用不同的編碼方式保存當(dāng)前文件,全部保存,將所有未保存文件保存,導(dǎo)出模板,導(dǎo)出當(dāng)前項(xiàng)目為基礎(chǔ)項(xiàng)目模板,頁面設(shè)置,打印頁面設(shè)置,打印,打印功能,最近的文件,最近打開的文件,最近的項(xiàng)目,最近打開的項(xiàng)目,退出,退出,Visual Studio,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,2,菜單欄,,,,,(2),編輯,菜單,,,編輯菜單提供了大多數(shù)常見的文本編輯操作,以及,Visual Studio 2005,中所特有的部分操作。編輯菜單項(xiàng)的功能如表,1.2,

18、所示。,菜單項(xiàng),功,,能,撤消,撤消上次操作,重復(fù),重復(fù)上次操作,撤消上次全局操作,撤消上次全局操作,重復(fù)上次全局操作,重復(fù)上次全局操作,剪切,剪切選中內(nèi)容到剪切板,復(fù)制,復(fù)制選中內(nèi)容到剪切板,粘貼,粘貼剪切板中的內(nèi)容,菜單項(xiàng),功,,能,循環(huán)剪貼板中的復(fù)制項(xiàng),循環(huán)剪貼板中的復(fù)制項(xiàng),刪除,刪除選中內(nèi)容,全選,選擇當(dāng)前文件中全部內(nèi)容,查找和替換,查找和替換功能,轉(zhuǎn)到,轉(zhuǎn)到指定行,將文件作為文本插入,將文件作為文本插入當(dāng)前文件,高級,高級功能菜單,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,2,菜單欄,,,,,(3),視圖菜單,,,,視圖菜單中各菜單項(xiàng)提供的功能比

19、較簡單,主要是對各種窗口視圖的顯示和隱藏的控制,本節(jié)稍后部分對各個(gè)視圖的功能有較詳細(xì)的說明。,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,3,工具欄,,,,,,工具欄提供了最常用的功能按鈕。對工具欄的熟悉可以大大的節(jié)省工作時(shí)間,提高工作效率。同菜單欄一樣,,Visual Studio 2005,的工具欄也是動(dòng)態(tài)變化的。隨著文件的不同,工具欄也不盡相同。工具欄的內(nèi)容還可以根據(jù)個(gè)人的使用習(xí)慣進(jìn)行自定義,以方便不同開發(fā)人員的使用。下圖給出的是位于菜單欄下方的第一個(gè)工具欄。,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,3,工具欄,

20、,,,,,工具箱是,Visual Studio 2005,的重要工具,每一個(gè)開發(fā)人員都必須對這個(gè)工具非常熟悉。工具箱提供了進(jìn)行,Windows,窗體應(yīng)用程序開發(fā)所必須的控件。通過工具箱,開發(fā)人員可以方便的進(jìn)行可視化的窗體設(shè)計(jì)。工具箱的存在簡化了程序設(shè)計(jì)的工作量,提高了工作效率。下圖即工具箱的外觀。若“工具箱”無顯示,可以從,1.2.2,小節(jié)中講到的“視圖”菜單中找到“工具箱”菜單項(xiàng),或使用,Ctrl+W,,,X,快捷鍵以激活工具箱窗口。,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,4,屬性及解決方案資源管理器面板,,,,,,,“屬性”面板是,Visual S

21、tudio 2005,中另一個(gè)重要的工具。該窗口為,Windows,窗體應(yīng)用程序的開發(fā)提供了簡單的屬性修改方式。對窗體應(yīng)用程序開發(fā)中的各個(gè)控件屬性的修改都可以由“屬性”面板來完成?!皩傩浴泵姘宀粌H提供了屬性的修改功能,還提供了事件的管理功能?!皩傩浴泵姘蹇梢怨芾砜丶氖录奖憔幊虝r(shí)對事件的處理。,,“屬性”面板同時(shí)采用了兩種方式管理屬性和方法,按分類方式和按字母順序方式。讀者可以根據(jù)自己的習(xí)慣采取不同的方式。面板的下方還有簡單的幫助,方便開發(fā)人員對控件的屬性和方法進(jìn)行操作和修改。右圖是按分類方式列出窗體屬性的“屬性”面板。,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,

22、.,2,.,4,屬性及解決方案資源管理器面板,,,,,,“解決方案管理器”面板是一個(gè)非常方便的工具,該面板提供了觀察項(xiàng)目結(jié)構(gòu)的非常直觀的功能。通過“解決方案管理器”面板可以對文件組織進(jìn)行方便的查看。下圖即為“解決方案管理器”面板示意圖。,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,5,其他面板,,,,,(,1,)類視圖面板,,,,,,“類視圖”面板是一個(gè)非常方便的工具,該面板提供了觀察類結(jié)構(gòu)的非常直觀的功能。通過“類視圖”面板可以對類的內(nèi)部構(gòu)造進(jìn)行方便的查看。,右圖即為“類視圖”面板查看類結(jié)構(gòu)的示意圖。,,,,可以通過選擇“視圖,|,類視圖,”,菜單項(xiàng)來控制

23、該面板的顯示與否,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,5,其他面板,,,,,(,2,)代碼編輯器,,代碼編輯器是,Visual Studio,中開發(fā)人員需要面對和耗費(fèi)時(shí)間最多的一個(gè)工具。該工具提供了強(qiáng)大的代碼編輯功能。在,Visual Studio 2003,的基礎(chǔ)上,,Visual Studio 2005,又提供了以下新增功能:,,折疊到定義功能。,,自動(dòng)換行,,向后,/,向前定位按鈕,,剪貼板循環(huán),,代碼的大綱顯示,,折疊塊,/,全部折疊,,給行編號,,編碼問題指示器,,一個(gè)典型的代碼編輯器窗口如下頁圖,所示。,,1,.,2,,Visual St

24、udio 2005,開發(fā)環(huán)境,1,.,2,.,5,其他面板,,,,,(,2,)代碼編輯器,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,5,其他面板,,,,,(,3,)錯(cuò)誤列表面板,,,,“錯(cuò)誤列表”面板為代碼中的錯(cuò)誤提供了即時(shí)的提示和可能的解決方法。如下圖所示,當(dāng)某句代碼中忘記輸入分號作為本句的結(jié)束時(shí),錯(cuò)誤列表中會(huì)顯示該錯(cuò)誤。,,1,.,2,,Visual Studio 2005,開發(fā)環(huán)境,1,.,2,.,5,其他面板,,,,,(,4,)輸出面板,,,,,“輸出”面板用于提示項(xiàng)目的生成情況。在編程實(shí)際操作中,開發(fā)人員會(huì)無數(shù)次的看見這個(gè)面板,同樣,讀者也將會(huì)經(jīng)

25、常和該面板打交道,此處就不再詳述。其外觀如下圖,所示。,,1,.,3,,使用,Visual Studio 2005,創(chuàng)建控制臺應(yīng)用程序,使用,Visual Studio 2005,創(chuàng)建控制臺應(yīng)用程序的過程如下:,,,,(1),選擇“文件”菜單中“新建”菜單項(xiàng),在彈出的子菜單中單擊“項(xiàng)目”命令,在彈出的窗口中選擇“控制臺應(yīng)用程序”選項(xiàng),并將其名稱設(shè)置為,ConsoleApplication1,并單擊“確定”按鈕,如下圖所示:,,1,.,3,,使用,Visual Studio 2005,創(chuàng)建控制臺應(yīng)用程序,,Visual Studio 2005,開發(fā)環(huán)境自動(dòng)切換到,Program.cs,頁面,如下

26、圖所示:,,1,.,3,,使用,Visual Studio 2005,創(chuàng)建控制臺應(yīng)用程序,其中,using,表示程序引用的命名空間,本示例中,System,,,System.Collections.Generic,和,System.Text,為控制臺應(yīng)用程序默引用的命名空間,這幾個(gè)命名空間由,.NET Framework 2.0,中提供。,,,namespace ConsoleApplication1,語句為項(xiàng)目創(chuàng)建一個(gè)命名空間,名稱為,ConsoleApplication1,。在該命名空間中,僅包含一個(gè)類,Program,,,C#,中類由,class,關(guān)鍵字來定義。,C#,是一門面向?qū)ο蟮恼Z

27、言,所有的程序都由類構(gòu)成。,Program,類中包含了一個(gè),Main(),函數(shù),該函數(shù)為應(yīng)用程序的入口函數(shù),一個(gè)應(yīng)用程序必須有一個(gè),Main,函數(shù)。,,,,(2),在,Main,函數(shù)中輸入如下代碼,:,,,,Console.WriteLine("Hello,World!");,,,Console.ReadLine,();,,1,.,3,,使用,Visual Studio 2005,創(chuàng)建控制臺應(yīng)用程序,,(3),按,F5,運(yùn)行程序,輸出結(jié)果如下圖所示:,,1,.,4,,使用,Visual Studio 2005,創(chuàng)建,WinForm,應(yīng)用程序,建立,Windows,應(yīng)用程序的步驟如下:,,,(1

28、),選擇“文件”菜單中“新建”菜單項(xiàng),在彈出的子菜單中單擊“項(xiàng)目”命令,在彈出的窗口中選擇“,Windows,應(yīng)用程序”選項(xiàng),其他接受默認(rèn)設(shè)置,單擊“確定”按鈕,如下圖所示:,,,,1,.,4,,使用,Visual Studio 2005,創(chuàng)建,WinForms,應(yīng)用程序,建立,Windows,應(yīng)用程序的步驟如下:,,,(2) Visual Studio,將自動(dòng)打開一個(gè)默認(rèn)的窗體如下圖所示,,,,,1,.,4,,使用,Visual Studio 2005,創(chuàng)建,WinForms,應(yīng)用程序,建立,Windows,應(yīng)用程序的步驟如下:,,,(2),把鼠標(biāo)指針移到屏幕左側(cè)的工具箱上,然后移到“所有,

29、Windows,窗體”列表中的“,Button”,選項(xiàng),并雙擊該選項(xiàng)。此操作將在新創(chuàng)建的窗體,Form1,中新建一個(gè)按鈕,,,(3),雙擊添加到窗體的按鈕“,button1”,按鈕,,Visual Studio 2005,將轉(zhuǎn)入代碼編輯器界面并添加如下代碼。,,,private void button1_Click(object sender,,EventArgs,e),,{,,},,,在大括號中間處填入以下代碼:,,,MessageBox.Show(“Hello,World!”);,,,,1,.,4,,使用,Visual Studio 2005,創(chuàng)建,Winforms,應(yīng)用程序,,(3),按

30、,F5,運(yùn)行程序,輸出結(jié)果如下圖所示:,,1,.,5,,使用,Visual Studio 2005,創(chuàng)建,Web,應(yīng)用程序,創(chuàng)建,Web,應(yīng)用程序的步驟如下:,,,(1),選擇“文件”菜單中“新建”菜單項(xiàng),在彈出的子菜單中單擊“網(wǎng)站”命令,在彈出的窗口中選擇“,ASP.NET,網(wǎng)站”,指定“位置”為“文件系統(tǒng)”,選擇“瀏覽”按鈕設(shè)定該網(wǎng)站所要保存的位置,并在“語言欄”中選中“,Visual C#”,。單擊“確定”按鈕。,Visual Studio,將自動(dòng)打開一個(gè)默認(rèn)的窗體如下圖所示 。,,1,.,5,,使用,Visual Studio 2005,創(chuàng)建,Web,應(yīng)用程序,創(chuàng)建,Web,應(yīng)用程序的

31、步驟如下:,,,(2),切換到設(shè)計(jì)視圖,選擇“工具箱”中的“,Label”,控件,拖到設(shè)計(jì)視圖中,調(diào)整控件大小,在屬性視圖中設(shè)置控件的“,Text”,屬性為“,Hello world”,,(3),編譯、執(zhí)行,輸出結(jié)果如下圖所示:,,1,.,6,,其他常用開發(fā)工具,1,.,6,.,1,SharpDevelop,,,,,,SharpDevelop,是另外一款優(yōu)秀的集成開發(fā)環(huán)境,支持,.NET Framework,下的,C#,、,VB.NET,等語言項(xiàng)目的開發(fā)。,SharpDevelop,不僅免費(fèi),而且開源。,,SharpDevelop,提供了窗體設(shè)計(jì)器,集成調(diào)試功能,代碼自動(dòng)完成功能,集成的,NU

32、nit,(一種單元測試框架)支持等非常多的特性。各種功能的不斷完善,使得,SharpDevleop,成為除,Visual Studio 2005,之外的另一種選擇。其開發(fā)環(huán)境如下圖所示。,,,1,.,6,,其他常用開發(fā)工具,1,.,6,.,2,UltraEdit,,,,,,UltraEdit,是一款通用編輯器,既可以用作文本文件的編輯器,也可以用作各種編程語言的代碼編輯器,而不僅僅是針對,C#,。,UltraEdit,的開發(fā)界面如下圖所示。,,,,1,.,6,,其他常用開發(fā)工具,1,.,6,.,2,UltraEdit,,,,,,配置,UltraEdit,,使得其能夠直接編譯,C#,應(yīng)用程序的過

33、程如下:,,,(1),選擇“,Advanced”|“Tool,Configuration”,命令,;,,(2),單擊“,Insert”,按鈕,,UltraEdit,會(huì)自動(dòng)產(chǎn)生一個(gè)工具配置,如下圖所示:,,,,,,,,1,.,6,,其他常用開發(fā)工具,1,.,6,.,2,UltraEdit,,,,,(3),修改“,Menu Item Name”,文本框?yàn)楣ぞ呙Q,如“,C#,編譯器”,單擊“,Command Line”,文本框右側(cè)的“,Browse”,按鈕,選擇位于“,C:\WINNT\Microsoft.NET\Framework\v2.0.507\”,下的文件“,csc.exe,”,,該文件即命令行下的,C#,程序編譯器,.,在“,Command Line”,文本框的最后添加“,%F”,,“,%F”,是,UltraEdit,中一個(gè)特殊的變量,表示當(dāng)前編輯的文件,,,(4),修改“,Working Direction”,文本框?yàn)椤?%P”,,同樣,,%P,表示當(dāng)前編輯文件的目錄。至此,設(shè)置完畢。,,,,,,,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!