freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

net體系結(jié)構(gòu)-資料下載頁(yè)

2025-06-25 07:13本頁(yè)面
  

【正文】 添加到Web窗體上的控件與ActiveX控件并不是同一種控件。當(dāng)請(qǐng)求一個(gè)頁(yè)面時(shí),Web瀏覽器會(huì)動(dòng)態(tài)地把它們轉(zhuǎn)換為HTML和客戶端腳本。Web服務(wù)器能以不同的方式顯示相同的服務(wù)器端控件,產(chǎn)生一個(gè)對(duì)應(yīng)于請(qǐng)求者特定Web瀏覽器的轉(zhuǎn)換。這意味著現(xiàn)在很容易為Web頁(yè)面編寫相當(dāng)復(fù)雜的用戶界面,而不必?fù)?dān)心如何確保頁(yè)面運(yùn)行在可用的任何瀏覽器上,因?yàn)閃eb窗體會(huì)完成這些任務(wù)??梢允褂肅或Visual Basic 2010擴(kuò)展Web Form工具箱。創(chuàng)建一個(gè)新服務(wù)器端控件。4. XML Web服務(wù)目前,HTML頁(yè)面解決了World Wide Web上的大部分通信問(wèn)題。有了XML,計(jì)算機(jī)就可以用一種獨(dú)立于設(shè)備的格式,在Web上彼此通信。將來(lái),計(jì)算機(jī)可以使用Web和XML交流信息,而不是專用的線路和專用的格式,如EDI (Electronic Data Interchange)。XML Web服務(wù)是為面向服務(wù)的Web,即遠(yuǎn)程計(jì)算機(jī)彼此提供可以分析和重新格式化的動(dòng)態(tài)信息,最后顯示給用戶。XML Web服務(wù)是計(jì)算機(jī)給Web上的其他計(jì)算機(jī)以XML格式顯示信息的一種便利方式。在技術(shù)上,.NET上的XML 。這種頁(yè)面有代碼隱藏的DLL,它包含了派生自WebService類的類。Visual Studio 2010 IDE提供的引擎簡(jiǎn)化了Web服務(wù)的開(kāi)發(fā)。公司選擇使用XML Web服務(wù)主要有兩個(gè)原因。首先是因?yàn)樗鼈円蕾囉贖TTP,而XML Web服務(wù)可以把現(xiàn)有的網(wǎng)絡(luò)(HTTP)用作傳輸信息的媒介。其次是因?yàn)閄ML Web服務(wù)使用XML,該數(shù)據(jù)格式是自描述的、非專用的且獨(dú)立于平臺(tái)。 創(chuàng)建Windows窗體C,它們還為所謂的“胖客戶端”或“瘦客戶端”應(yīng)用程序提供了極好的支持,這種“胖客戶端”或“瘦客戶端”應(yīng)用程序必須安裝在最終用戶的計(jì)算機(jī)上,來(lái)處理大多數(shù)操作,這種支持來(lái)源于Windows窗體。Windows窗體是Visual Basic ,要設(shè)計(jì)一個(gè)圖形窗口界面,只需把控件從工具箱拖放到Windows窗體上即可。要確定窗口的行為,應(yīng)為該窗體的控件編寫事件處理例程。Windows Form項(xiàng)目編譯為可執(zhí)行文件。,Visual Basic 2010和C都支持Windows Form項(xiàng)目。第39章將詳細(xì)介紹Windows窗體。 使用WPF有一種最新的技術(shù)叫做Windows Presentation Foundation(WPF)。WPF在建立應(yīng)用程序時(shí)使用XAML。XAML表示可擴(kuò)展的應(yīng)用程序標(biāo)記語(yǔ)言(Extensible Application Markup Language)。這種在Microsoft環(huán)境下創(chuàng)建應(yīng)用程序的新方式在2006年引入, Framework 、。要運(yùn)行WPF應(yīng)用程序, Framework 、。WPF應(yīng)用程序可用于Windows Windows Vista、Windows XP、Windows Server 2003和Windows Server 2008( Framework 、)。XAML是用于創(chuàng)建窗體的XML聲明,它代表WPF應(yīng)用程序的所有可視化部分和操作。雖然可以編程利用WPF應(yīng)用程序,但WPF是邁向聲明性編程的一步,而聲明性編程是編程業(yè)的趨勢(shì)。聲明性編程是指,不是利用編譯語(yǔ)言,如C、VB或Java,通過(guò)編程來(lái)創(chuàng)建對(duì)象,而是通過(guò)XML類型的編程來(lái)聲明所有元素。第35章詳細(xì)介紹了如何使用XAML和C建立這些新類型的應(yīng)用程序。 Windows控件雖然Web窗體和Windows窗體的開(kāi)發(fā)方式基本相同,但應(yīng)為它們添加不同類型的控件。Web窗體使用Web服務(wù)器控件,Windows窗體使用Windows控件。Windows控件比較類似于ActiveX控件。在執(zhí)行Windows控件后,它會(huì)編譯為必須安裝到客戶機(jī)上的DLL。實(shí)際上,.NET SDK提供了一個(gè)實(shí)用程序,為ActiveX控件創(chuàng)建包裝器,以便把它們放在Windows窗體上。與Web控件一樣。 Windows服務(wù)Windows服務(wù)(最初稱為NT服務(wù))是一個(gè)在Windows NT/2000/XP/2003/Vista/7(但沒(méi)有Windows 9x)后臺(tái)運(yùn)行的程序。當(dāng)希望程序連續(xù)運(yùn)行,并在用戶沒(méi)有明確啟動(dòng)操作時(shí)響應(yīng)事件,就應(yīng)使用Windows服務(wù)。例如Web服務(wù)器上的World Wide Web服務(wù),它們監(jiān)聽(tīng)來(lái)自客戶的Web請(qǐng)求。用C編寫服務(wù)非常簡(jiǎn)單。 Framework基類可以處理許多與服務(wù)相關(guān)的樣本任務(wù)。另外,Visual Studio 2010允許創(chuàng)建C Windows Service項(xiàng)目,為基本W(wǎng)indows服務(wù)編寫C源代碼。第25章將詳細(xì)介紹如何編寫C Windows服務(wù)。 WCF通過(guò)基于Microsoft的技術(shù),可以采用許多方式將數(shù)據(jù)和服務(wù)從一處移動(dòng)到另一處。例如, Web服務(wù)、.NET Remoting、Enterprise Services和用于初學(xué)者的MSMQ。應(yīng)采用哪種技術(shù)?這要考慮具體要達(dá)到的目標(biāo),因?yàn)槊糠N技術(shù)都適合于不同的場(chǎng)合。因此,Microsoft把所有這些技術(shù)集成在一起, Framework 、?,F(xiàn)在只有一種移動(dòng)數(shù)據(jù)的方式—— Windows Communication Foundation(WCF)。WCF允許建立好服務(wù)后,只要修改配置文件,就可以用多種方式提供該服務(wù)(甚至在不同的協(xié)議下)。WCF是一種連接各種系統(tǒng)的強(qiáng)大的新方式。第43章將詳細(xì)介紹WCF。 Windows WFWindows Workflow Foundation(WF) Framework ,但經(jīng)過(guò)全面修訂,現(xiàn)在許多人都發(fā)現(xiàn)它更容易使用了。Visual Studio 2010在使用WF方面有了長(zhǎng)足的進(jìn)步,并使工作流構(gòu)建變得更簡(jiǎn)單。WF有一個(gè)新的流程控制類Flowchart,還有一些新活動(dòng),例如DoWhile、ForEach和ParallelForEach。WF參見(jiàn)第44章。 CC,在幾年內(nèi)大多數(shù)客戶機(jī)—— 特別是大多數(shù)家用計(jì)算機(jī)—— 。而且,安裝C。因此,企業(yè)環(huán)境中會(huì)有許多C應(yīng)用程序。實(shí)際上,C為希望建立穩(wěn)健的n層客戶機(jī)/服務(wù)器應(yīng)用程序的公司提供了一個(gè)最佳的機(jī)會(huì)。C,就可以快速而經(jīng)常地訪問(wèn)數(shù)據(jù)存儲(chǔ)庫(kù)了,如SQL Server和Oracle數(shù)據(jù)庫(kù)。,并自動(dòng)顯示為XML,以便通過(guò)辦公室內(nèi)聯(lián)網(wǎng)來(lái)傳輸。一旦為新項(xiàng)目建立了數(shù)據(jù)庫(kù)模式,C就會(huì)為執(zhí)行一層數(shù)據(jù)訪問(wèn)對(duì)象提供一個(gè)極好的媒介,每個(gè)對(duì)象都能提供對(duì)不同數(shù)據(jù)庫(kù)表的插入、更新和刪除訪問(wèn)。因?yàn)檫@是第一個(gè)基于組件的C語(yǔ)言,所以C非常適合于執(zhí)行業(yè)務(wù)對(duì)象層。它為組件之間的通信封裝了雜亂的信息,讓開(kāi)發(fā)人員把注意力集中在如何把數(shù)據(jù)訪問(wèn)對(duì)象組合在一起,在方法中精確地強(qiáng)制執(zhí)行公司的業(yè)務(wù)規(guī)則。而且使用特性,C業(yè)務(wù)對(duì)象可以配備方法級(jí)的安全檢查、對(duì)象池和由COM+服務(wù)提供的JIT活動(dòng)。另外,.。要使用C創(chuàng)建企業(yè)應(yīng)用程序,可以為數(shù)據(jù)訪問(wèn)對(duì)象創(chuàng)建一個(gè)類庫(kù)項(xiàng)目,為業(yè)務(wù)對(duì)象創(chuàng)建另一個(gè)類庫(kù)項(xiàng)目。在開(kāi)發(fā)時(shí),可以使用Console項(xiàng)目測(cè)試類上的方法。喜歡編程的人可以建立能自動(dòng)從批處理文件中執(zhí)行的Console項(xiàng)目,對(duì)工作代碼進(jìn)行單元測(cè)試,以便確定代碼是否中斷。注意,C。過(guò)去,許多開(kāi)發(fā)人員把許多類放在一個(gè)物理組件中,因?yàn)檫@樣安排會(huì)使部署容易得多;如果有版本沖突問(wèn)題,就知道在何處進(jìn)行檢查。,所以現(xiàn)在開(kāi)發(fā)人員可以把他們的類封裝到邏輯性更高的離散組件中,而不會(huì)遇到“DLL Hell”。最后,用C。,所以執(zhí)行得比較快。它們可以在Visual Studio 2010 IDE中調(diào)試,所以十分健壯。它們支持所有的語(yǔ)言功能,例如早期綁定、繼承和模塊化,所以用C,很容易維護(hù)。經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員對(duì)大做廣告的新技術(shù)和語(yǔ)言都持非常懷疑的態(tài)度,不愿意利用新平臺(tái),這僅僅是因?yàn)樗麄儾辉敢?。如果讀者是一位IT部門的企業(yè)開(kāi)發(fā)人員,或者通過(guò)World Wide Web提供應(yīng)用程序服務(wù),即使一些比較新奇的功能(如XML Web服務(wù)和服務(wù)器端控件)不算在內(nèi),也可以確保C:● 組件沖突將很少見(jiàn),部署工作將更容易,因?yàn)橥唤M件的不同版本可以在同一臺(tái)計(jì)算機(jī)上并行運(yùn)行,而不會(huì)發(fā)生沖突?!? ?!? ?!? 利用C可以很容易編寫需要Windows窗體用戶界面的應(yīng)用程序。在某種程度上,因?yàn)閃eb窗體和基于Internet的應(yīng)用程序的出現(xiàn),以前Windows窗體并未受到重視。但如果用戶缺乏JavaScript、ASP或相關(guān)技術(shù)的專業(yè)知識(shí),Windows窗體仍是方便而快速地創(chuàng)建用戶界面的一種可行選擇。記住管理好代碼,使用戶界面邏輯與業(yè)務(wù)邏輯和數(shù)據(jù)訪問(wèn)代碼分隔開(kāi)來(lái),這樣才能在將來(lái)需要的時(shí)候把應(yīng)用程序遷移到瀏覽器上。另外,Windows窗體還為家用應(yīng)用程序和一些小公司長(zhǎng)期保留了重要的用戶界面。Windows窗體的新智能客戶特性(很容易以在線和離線方式工作)將能開(kāi)發(fā)出新的、更好的應(yīng)用程序。 小結(jié)本章介紹了許多基礎(chǔ)知識(shí), Framework的重要方面以及它與C的關(guān)系。(之后由公共語(yǔ)言運(yùn)行庫(kù)進(jìn)行編譯和執(zhí)行),:● ● COM組件● JIT編譯● 應(yīng)用程序域● 垃圾收集圖14簡(jiǎn)要說(shuō)明了這些特性在編譯和執(zhí)行過(guò)程中如何發(fā)揮作用。圖 14本章還討論了IL的特征,特別是其強(qiáng)數(shù)據(jù)類型化和面向?qū)ο蟮奶卣鳌?包括C)的語(yǔ)言,并闡述了IL的強(qiáng)類型本質(zhì)如何支持語(yǔ)言的互操作性,以及CLR服務(wù),如垃圾收集和安全性。還討論了用于幫助處理語(yǔ)言互操作性的CLS和CTS。本章最后討論了C()的應(yīng)用程序的基礎(chǔ)。第2章將介紹如何用C語(yǔ)言編寫代碼。21
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1