體系及開發(fā)環(huán)境介紹ppt課件_第1頁
體系及開發(fā)環(huán)境介紹ppt課件_第2頁
體系及開發(fā)環(huán)境介紹ppt課件_第3頁
體系及開發(fā)環(huán)境介紹ppt課件_第4頁
體系及開發(fā)環(huán)境介紹ppt課件_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第2講 .Net體系及開發(fā)環(huán)境引見秦秦 光光 源源8177317381773173qinguangy163qinguangy163提綱提綱.NET.NET體系體系1 VS.NET 2005 VS.NET 2005開發(fā)環(huán)境開發(fā)環(huán)境2.NET.NET概述概述 .NET.NET是一個嶄新的基于是一個嶄新的基于InternetInternet的開發(fā)和的開發(fā)和運(yùn)用平臺,它代表了運(yùn)用平臺,它代表了MicrosoftMicrosoft最近才發(fā)表最近才發(fā)表的新技術(shù)架構(gòu)。對于每個運(yùn)用的新技術(shù)架構(gòu)。對于每個運(yùn)用MicrosoftMicrosoft技技術(shù)的人來說,術(shù)的人來說,.NET.NET都意味著資源運(yùn)用才都意味

2、著資源運(yùn)用才干的提高。干的提高。 .NET .NET概述概述 為了順應(yīng)網(wǎng)絡(luò)的快速開展和一致一切的網(wǎng)絡(luò)為了順應(yīng)網(wǎng)絡(luò)的快速開展和一致一切的網(wǎng)絡(luò)開發(fā)言語,開發(fā)言語, 2000 2000年年6 6月,月,MicrosoftMicrosoft公司正式推公司正式推出出“.NET.NET下一代互聯(lián)網(wǎng)軟件和效力戰(zhàn)略下一代互聯(lián)網(wǎng)軟件和效力戰(zhàn)略 ,為全世界的為全世界的MicrosoftMicrosoft開發(fā)人員提供了一個功開發(fā)人員提供了一個功能強(qiáng)大的集成開發(fā)環(huán)境。能強(qiáng)大的集成開發(fā)環(huán)境。 “.NET.NET代表了一個集合、一個環(huán)境、一個可以代表了一個集合、一個環(huán)境、一個可以作為平臺支持下一代作為平臺支持下一代Int

3、ernetInternet的可編程構(gòu)造。的可編程構(gòu)造。 .NET .NET概述概述 Visual Studio.NETVisual Studio.NET的完好稱號為的完好稱號為Microsoft Microsoft Visual Studio.NET,Visual Studio.NET,簡寫為簡寫為VS.NETVS.NET。已歷經(jīng)。已歷經(jīng)20022002版、版、20032003版和版和20052005版,如今最高版本是版,如今最高版本是20212021版。版。 .NET概述概述 Visual Studio.NET Visual Studio.NET 是一套完好的開發(fā)工具集,用于是一套完好的開發(fā)

4、工具集,用于生成生成 ASP.NET Web ASP.NET Web 運(yùn)用程序、運(yùn)用程序、XML Web ServicesXML Web Services、桌面運(yùn)用程序和挪動運(yùn)用程序。桌面運(yùn)用程序和挪動運(yùn)用程序。 Visual BasicVisual Basic、Visual C+Visual C+、Visual C# Visual C# 和和 Visual J# Visual J# 全全都運(yùn)用一樣的集成開發(fā)環(huán)境都運(yùn)用一樣的集成開發(fā)環(huán)境 (IDE)(IDE),利用此,利用此 IDE IDE 可可以共享工具且有助于創(chuàng)建混合言語處理方案。以共享工具且有助于創(chuàng)建混合言語處理方案。 另外,這些言語利用

5、了另外,這些言語利用了 .NET Framework .NET Framework 的功能,的功能,經(jīng)過此框架可運(yùn)用簡化經(jīng)過此框架可運(yùn)用簡化 ASP Web ASP Web 運(yùn)用程序和運(yùn)用程序和 XML XML Web Services Web Services 開發(fā)的關(guān)鍵技術(shù)。開發(fā)的關(guān)鍵技術(shù)。.NET.NET組成組成1. .NET1. .NET框架框架.NET Framework.NET Framework一個虛擬機(jī)一個虛擬機(jī)CLRCLR公共言語運(yùn)轉(zhuǎn)庫,這個公共言語運(yùn)轉(zhuǎn)庫,這個虛擬機(jī)可以屏蔽大量的虛擬機(jī)可以屏蔽大量的Windows APIWindows API。 一個擁有豐富功能的類庫。一個

6、擁有豐富功能的類庫。2. .NET2. .NET企業(yè)版效力器企業(yè)版效力器 .NET.NET企業(yè)版效力器包括交融企業(yè)版效力器包括交融.NET.NET框架為一體的框架為一體的操作系統(tǒng)如操作系統(tǒng)如Windows Server 2003Windows Server 2003、數(shù)據(jù)庫系、數(shù)據(jù)庫系統(tǒng)如統(tǒng)如SQL Server 2005SQL Server 2005和郵件系統(tǒng)如和郵件系統(tǒng)如Exchange Server 2003Exchange Server 2003等等 3. .NET3. .NET言語和言語環(huán)境言語和言語環(huán)境 提供了一個跨越多種言語的開發(fā)環(huán)境提供了一個跨越多種言語的開發(fā)環(huán)境Visual

7、Visual Studio.NETStudio.NET。符合符合.NET.NET言語規(guī)范的多種言語,如:言語規(guī)范的多種言語,如:C#.NETC#.NET、Visual Basic.NETVisual Basic.NET等等 .NET.NET層次層次 CLR CLR 最底層的公共言語運(yùn)轉(zhuǎn)庫環(huán)境最底層的公共言語運(yùn)轉(zhuǎn)庫環(huán)境 (Common (Common Language RuntimeLanguage Runtime,縮寫為,縮寫為CLR)CLR)是是.NET.NET的中心,的中心,它是驅(qū)動關(guān)鍵功能的引擎它是驅(qū)動關(guān)鍵功能的引擎 包括一個數(shù)據(jù)類型的公共系統(tǒng)。這些公共類包括一個數(shù)據(jù)類型的公共系統(tǒng)。這些

8、公共類型加上規(guī)范接口協(xié)議就可以實現(xiàn)跨言語的承型加上規(guī)范接口協(xié)議就可以實現(xiàn)跨言語的承繼。除了分配和管理內(nèi)存外,繼。除了分配和管理內(nèi)存外,CLRCLR也可以進(jìn)也可以進(jìn)展對象跟蹤和無用單元搜集展對象跟蹤和無用單元搜集VS.Net 2005VS.Net 2005起始頁起始頁VS.Net 2005VS.Net 2005窗口界面窗口界面VS.Net 2005VS.Net 2005集成開發(fā)環(huán)境集成開發(fā)環(huán)境 WindowsWindows窗體設(shè)計器窗體設(shè)計器 工具箱工具箱 屬性窗口屬性窗口 處理方案資源管理器處理方案資源管理器 動態(tài)協(xié)助動態(tài)協(xié)助 輸出窗口輸出窗口 效力器資源管理器、類視圖、資源視圖、效力器資源管

9、理器、類視圖、資源視圖、對象閱讀器和調(diào)試窗口等。對象閱讀器和調(diào)試窗口等。 1 Windows1 Windows窗體設(shè)計器窗體設(shè)計器 WindowsWindows窗體設(shè)計器窗口簡稱窗體窗體設(shè)計器窗口簡稱窗體FormForm,是運(yùn)用程序最終面向用戶的,是運(yùn)用程序最終面向用戶的窗口,它對應(yīng)于運(yùn)用程序的運(yùn)轉(zhuǎn)結(jié)果。窗口,它對應(yīng)于運(yùn)用程序的運(yùn)轉(zhuǎn)結(jié)果。各種圖形、圖像、數(shù)據(jù)等都是經(jīng)過窗體各種圖形、圖像、數(shù)據(jù)等都是經(jīng)過窗體或窗體中的控件顯示出來的?;虼绑w中的控件顯示出來的。 進(jìn)入開發(fā)環(huán)境界面講解進(jìn)入開發(fā)環(huán)境界面講解VS.Net 2005VS.Net 2005集成開發(fā)環(huán)境集成開發(fā)環(huán)境2 2 工具箱窗口工具箱窗口工

10、具箱窗口由工具圖標(biāo)組成,這些圖標(biāo)是工具箱窗口由工具圖標(biāo)組成,這些圖標(biāo)是運(yùn)用程序的構(gòu)件,稱為圖形對象或控件,運(yùn)用程序的構(gòu)件,稱為圖形對象或控件,每個控件由工具箱中的一個工具圖標(biāo)來每個控件由工具箱中的一個工具圖標(biāo)來表示。表示。進(jìn)入開發(fā)環(huán)境界面講解進(jìn)入開發(fā)環(huán)境界面講解VS.Net 2005VS.Net 2005集成開發(fā)環(huán)境集成開發(fā)環(huán)境3 3 屬性窗口屬性窗口 VS.Net 2005VS.Net 2005集成開發(fā)環(huán)境集成開發(fā)環(huán)境 4 4 處理方案資源管理器處理方案資源管理器利用途理方案資源管理器,可以方便地組織需求利用途理方案資源管理器,可以方便地組織需求設(shè)計開發(fā)的工程、文件,配置運(yùn)用程序或組件。設(shè)計

11、開發(fā)的工程、文件,配置運(yùn)用程序或組件。在處理方案資源管理器窗口中顯示理處理方案及在處理方案資源管理器窗口中顯示理處理方案及其工程的層次構(gòu)造,其中的條目以文件的方式其工程的層次構(gòu)造,其中的條目以文件的方式保管在磁盤上。保管在磁盤上。一個處理方案可以含有各種文件,其中常用的有一個處理方案可以含有各種文件,其中常用的有以下三種:以下三種:處理方案文件處理方案文件.sln.sln工程文件代碼工程文件代碼.csproj.csproj程序模塊文件程序模塊文件.cs.cs VS.Net 2005VS.Net 2005集成開發(fā)環(huán)境集成開發(fā)環(huán)境5 5 窗口的調(diào)整窗口的調(diào)整 為了控制開發(fā)環(huán)境中各元素的外形及大小,

12、可以挪動、為了控制開發(fā)環(huán)境中各元素的外形及大小,可以挪動、停靠和自動隱藏大多數(shù)用來構(gòu)建程序的界面元素,??亢妥詣与[藏大多數(shù)用來構(gòu)建程序的界面元素,并調(diào)整這些元素的大小。并調(diào)整這些元素的大小。 6 6 工具工具 - - 選項選項( (行號設(shè)置、聯(lián)機(jī)協(xié)助、自動換行行號設(shè)置、聯(lián)機(jī)協(xié)助、自動換行) )7 7 調(diào)試調(diào)試(F5(F5運(yùn)轉(zhuǎn)、運(yùn)轉(zhuǎn)、F10F10逐過程、逐過程、 F11F11逐語句、查看變量逐語句、查看變量) )VS.Net 2005VS.Net 2005集成開發(fā)環(huán)境集成開發(fā)環(huán)境編寫第一個程序編寫第一個程序1 1 運(yùn)用導(dǎo)游創(chuàng)建程序框架運(yùn)用導(dǎo)游創(chuàng)建程序框架2 2 陳列和對齊窗體控件陳列和對齊窗體控件 3 3 設(shè)置窗體和控件屬性設(shè)置窗體和控件屬性4 4 編寫代碼編寫代碼5 5 創(chuàng)建可執(zhí)行文件創(chuàng)建可執(zhí)行文件bindebugbindebug 編寫第一個程序編寫第一個程序退出退出Visual Studio 2005Visual Studio 2005 留意留意: :在運(yùn)用在運(yùn)用Visual Studio 2005Visual 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論