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

正文內(nèi)容

鉆井生產(chǎn)管理及工程指導(dǎo)系統(tǒng)的設(shè)計與實現(xiàn)碩士學(xué)位論文(編輯修改稿)

2025-07-19 08:46 本頁面
 

【文章內(nèi)容簡介】 ail),使得網(wǎng)絡(luò)黑客(hacker)或是病毒有機(jī)可乘,侵入用戶的電腦進(jìn)行破壞或是利用安全漏洞盜取用戶的個人資料。.NET提供了設(shè)定式的安全控制管理,讓用戶自行決定從這些網(wǎng)絡(luò)上下載的程序在運(yùn)行時的執(zhí)行權(quán)限。就像是Microsoft Internet Explorer提供的安全設(shè)定一樣,讓使用者根據(jù)不同的程序源來設(shè)定程序的執(zhí)行權(quán)限。,具有簡單、現(xiàn)代、類型安全、性能優(yōu)良等特點,是面向?qū)ο蟪绦蛟O(shè)計教學(xué)的主干語言之一。是近年來發(fā)展的新型技術(shù),它建立在VB6的基礎(chǔ)上,摒棄了VB6的缺點,并且對原先的不足進(jìn)行了修補(bǔ)。它具備了面向?qū)ο螅∣OP)編程語言的所有特征??梢允浅绦虻木S護(hù)更簡單,可擴(kuò)充性與代碼重用的功能更強(qiáng)。為了使開發(fā)人員從面向?qū)ο蟮脑O(shè)計中獲益,簡化應(yīng)用程序的開發(fā)。利用這些新的語言特性,而同時保持了使其成為世界上最流行的開發(fā)工具的易用性。,擁有新特性的程序設(shè)計語言,如實現(xiàn)繼承、重載和帶參數(shù)的構(gòu)造函數(shù)。此外,開發(fā)人員將能夠創(chuàng)建高度可伸縮的自由線程代碼,并加入了現(xiàn)代化的語言結(jié)構(gòu),如結(jié)構(gòu)化的異常處理的高度可維護(hù)代碼[4]。繼承。,網(wǎng)絡(luò)時代的程序開發(fā)需要快速的編譯和大量的重用。開發(fā)人員可以使用新的關(guān)鍵字Inherits來從一個已有的類進(jìn)行派生。Inherits語句支持與繼承相關(guān)的所有可視化屬性。派生類的實例支持這個基類所支持的所有方法和接口。當(dāng)然,派生類可以擴(kuò)展基類所支持的方法和接口集合。 重載。,這使得開發(fā)人員可以創(chuàng)建有相同名稱,但卻有不同的自變量類型的、不同版本的Sub或Function。當(dāng)對象模型規(guī)定了對于操作不同數(shù)據(jù)類型的過程使用類似的名稱時,重載尤其有用。如果沒有重載,將不得不為每個過程使用截然不同的名稱,或者使用一個Variant參數(shù),重載提供了一個處理多種數(shù)據(jù)類型的更明確,更有效的方法。 帶參數(shù)的構(gòu)造函數(shù)。帶參數(shù)的構(gòu)造函數(shù)(或簡單地稱為構(gòu)造函數(shù))允許創(chuàng)建類的新的實例,而同時將變量傳遞給新的實例。構(gòu)造函數(shù)對于面向?qū)ο蟮某绦蛟O(shè)計至關(guān)重要,因為它們允許實例的創(chuàng)造者向用戶定義的構(gòu)造代碼傳遞參數(shù)。它們通過允許在單個表達(dá)式中創(chuàng)建和初始化一個新的實例,簡化了客戶代碼。,簡化了更健壯、更具可伸縮性的應(yīng)用程序的開發(fā)。這些特性包括自由線程、結(jié)構(gòu)化的異常處理、嚴(yán)格的類型檢查,以及生產(chǎn)力特性,如共享成員和初始化工具。自由線程。今天當(dāng)開發(fā)人員在Visual Basic中創(chuàng)建應(yīng)用程序時,編寫的代碼是同步的,這意味著,每行代碼必須在下一行代碼之前執(zhí)行。而當(dāng)開發(fā)應(yīng)用程序時,可伸縮性是關(guān)鍵。開發(fā)人員需要支持并發(fā)處理的工具。通過包含自由線程,開發(fā)人員可以產(chǎn)生一個執(zhí)行某些長期任務(wù)、執(zhí)行復(fù)雜的查詢或運(yùn)行多部分的計算的線程,而應(yīng)用程序的其它部分則繼續(xù)執(zhí)行,從而提供了異步處理功能。結(jié)構(gòu)化的異常處理。開發(fā)企業(yè)應(yīng)用程序需要構(gòu)造可重用的、可維護(hù)的組件。在以前版本的Visual Basic中,Basic語言的一個具有挑戰(zhàn)性的方面就是支持錯誤處理。開發(fā)人員發(fā)現(xiàn),一個一致的錯誤處理模式意味著可以大量地復(fù)制代碼。使用現(xiàn)有的On Error Go To語句進(jìn)行錯誤處理使大型應(yīng)用程序的開發(fā)和維護(hù)速度變得很慢。它的名字就反映了某些問題:正如Go To所暗示的,當(dāng)一個錯誤發(fā)生時,控制被轉(zhuǎn)移給子程序中某個標(biāo)記的位置,一旦錯誤代碼運(yùn)行,通常它必須通過標(biāo)準(zhǔn)的Go To依靠另一個清除位置轉(zhuǎn)移,它最終將使用另一個Go To或Exit來退出這個過程。利用各種Resume和Next組合快速地處理幾個不同的錯誤,將產(chǎn)生難以理解的代碼,并且在執(zhí)行路徑?jīng)]有完全考慮到時將會導(dǎo)致出現(xiàn)頻繁的錯誤。,開發(fā)人員可以嵌套異常處理,并且有一個控制結(jié)構(gòu)用于編寫在正常和異常條件下都執(zhí)行的清除代碼。嚴(yán)格的類型檢查。今天,VB語言在其產(chǎn)生的隱含類型強(qiáng)制方面變得非常自由。對于變量以及傳遞而非引用的參數(shù)類而言,Visual Basic編譯器通過產(chǎn)生運(yùn)行強(qiáng)制,可以將幾乎所有的數(shù)據(jù)類型轉(zhuǎn)換成任何其它類型。如果要轉(zhuǎn)換的數(shù)值不能在沒有數(shù)據(jù)丟失的情況下進(jìn)行轉(zhuǎn)換,則運(yùn)行強(qiáng)制操作將非常有用。通過添加一個新的編譯選項,Visual Basic可以對于可能會在運(yùn)行時引起錯誤的任何強(qiáng)制生成編譯錯誤。選項“Strict”用于處理異常錯誤,如當(dāng)數(shù)字類型和字符串之間的自動類型轉(zhuǎn)換不是用戶所預(yù)期的時候,Strict會生成錯誤,從而提高了類型安全性。 共享成員。共享成員是指可以被類的所有實例共享的類的數(shù)據(jù)和函數(shù)成員。在一個類的所有實例間共享一個數(shù)據(jù)成員或函數(shù)成員的實例,這在使用繼承的應(yīng)用程序中是極其必要的。一個共享的數(shù)據(jù)成員獨立于這個類的任何一個具體的實例而存在。一個共享的方法與普通的方法不同,它并不被隱含地傳遞類的實例。由于這個原因,在一個共享的方法中是不允許不合格的引用非共享的數(shù)據(jù)成員。公共的共享成員可以進(jìn)行遠(yuǎn)程訪問,并且可以從這個類的某個實例中對它們進(jìn)行綁定[5]。 初始化工具。初始化可以用在任何位置,包括框架結(jié)構(gòu)內(nèi)部。包括初始化工具的過程層次的聲明的語義、與緊跟一個賦值語句的聲明語句是相同的。Visual Basic現(xiàn)在已經(jīng)成了第一流的面向?qū)ο蟮某绦蛟O(shè)計語言。使用Visual ,開發(fā)人員將能夠創(chuàng)建高度可伸縮的,具有明確的自由線程代碼。代碼使用了現(xiàn)代化的語言結(jié)構(gòu),如結(jié)構(gòu)化的異常處理,具有很高的可維護(hù)性等。Visual Basic將提供開發(fā)人員創(chuàng)建健壯的、可伸縮的分布式應(yīng)用程序所需的所有特性。 Web Service技術(shù)簡介Web Service指的是一種基于Web的分布式計算技術(shù),很多時候,又指使用這種技術(shù)的應(yīng)用。通常,Web Service的定義是:Web Service是一種可以接收從Internet或者其它系統(tǒng)中傳遞過來的請求。Web是為了程序到用戶的交互,而Web Service是為程序到程序的交互做準(zhǔn)備。Web Service使公司可以降低進(jìn)行電子商務(wù)的成本、更快的部署解決方案以及開拓新機(jī)遇。達(dá)到這個新天地的關(guān)鍵在于通用的程序到程序通信模型,該模型應(yīng)建立在現(xiàn)有的和新興的標(biāo)準(zhǔn)之上,例如可擴(kuò)展標(biāo)記語言(XML),簡單對象訪問協(xié)議(SOAP), Web Service描述語言(WSDL)以及通用描述、發(fā)現(xiàn)和集成(UDDI) [68]。Web Service是一種新的Web應(yīng)用程序分支,是自包含、自描述、模塊化的應(yīng)用,可以發(fā)布、定位、通過Web調(diào)用。Web Service可以執(zhí)行從簡單的請求到復(fù)雜商務(wù)處理的任何功能。一旦部署以后,其它Web Service應(yīng)用程序可以發(fā)現(xiàn)并調(diào)用它部署的服務(wù)。Web服務(wù)是一種無需購買并部署的組件,這種組件是被一次部署到Internet中,然后到處可用的一種新型組件,所有應(yīng)用只需要能夠連入Internet,就可以使用和集成Web服務(wù)。通過采用Web服務(wù),開發(fā)的代價顯著降低了,程序員無需與多種平臺進(jìn)行交互,只需要與一種組件進(jìn)行交互,即Web服務(wù),同時Web服務(wù)的調(diào)用界面完全采用標(biāo)準(zhǔn)的XML及相關(guān)技術(shù),在代碼實現(xiàn)上代價也有顯著下降。通過采用Web服務(wù),部署和集成的費(fèi)用大大降低,流程的更改也無需更改大量代碼,甚至通過工具的支持,更本無需更改程序代碼。同時隨著WSDL,UDDI的大量使用,Web服務(wù)在運(yùn)行時態(tài)進(jìn)行動態(tài)裝配將成為現(xiàn)實,同時每個用戶甚至可以應(yīng)用戶的需要而實時裝配。從一個N層應(yīng)用程序結(jié)構(gòu)的角度來看,Web Service只是一個方便程序訪問的包裝,服務(wù)還是要靠中間件來實現(xiàn)。訪問包括服務(wù)請求處理(監(jiān)聽者)和一個支持商業(yè)邏輯操作的接口,商業(yè)邏輯本身是由傳統(tǒng)的中間件平臺實現(xiàn)的。那么什么是Web Service平臺呢?最基本的平臺是XML加HTTP。HTTP是一個在Internet上廣泛使用的協(xié)議。XML是一種元語言,可以用它書寫特定的語言來描述客戶和服務(wù)之間或者組件和復(fù)雜服務(wù)之間的交互。在Web Service之后,XML格式的消息被轉(zhuǎn)變成中間件的請求,返回的結(jié)果也會轉(zhuǎn)化成XML格式[910]。Web Service是用標(biāo)準(zhǔn)的、規(guī)范的XML概念描述的,稱為Web Service的服務(wù)描述。這一描述囊括了與服務(wù)交互需要的全部細(xì)節(jié),包括消息格式(詳細(xì)描述操作)、傳輸協(xié)議和位置。該接口隱藏了實現(xiàn)服務(wù)的細(xì)節(jié),允許獨立于實現(xiàn)服務(wù)基于的硬件或軟件平臺和編寫服務(wù)所用的編程語言使用服務(wù)。這允許并支持基于Web Service的應(yīng)用程序成為松散耦合,面向組件和跨技術(shù)實現(xiàn)。WebService平臺需要一套協(xié)議來實現(xiàn)分布式應(yīng)用程序的創(chuàng)建。任何平臺都有它的數(shù)據(jù)表示方法和類型系統(tǒng)。要實現(xiàn)互操作性,WebService平臺必須提供一套標(biāo)準(zhǔn)的類型系統(tǒng),用于溝通不同平臺、編程語言和組件模型中的不同類型系統(tǒng)。組成Web Service平臺的三個核心的技術(shù)規(guī)范分別為SOAP,WSDL和UDDI。從技術(shù)的角度來看,Web Service可以被認(rèn)為是一種部署在Web上的對象,因此,具有對象技術(shù)所承諾的所有優(yōu)點;同時,Web Service的基石是以XML為主的,開放的Web規(guī)范技術(shù)。因此,具有比任何現(xiàn)有對象技術(shù)更好的開放性。Web Service平臺采用XML來表示數(shù)據(jù)的基本格式,采用W3C制定的XML Schema(XSD)作為其數(shù)據(jù)類型系統(tǒng)[11]。調(diào)用一個Web Service的步驟。假設(shè)客戶端已經(jīng)定位了Web Service,從WSDL描述產(chǎn)生了客戶端Stub,并且服務(wù)端程序也產(chǎn)生了服務(wù)端Stub。 無論客戶端什么時候需要調(diào)用Web Service,它都需要調(diào)用客戶端Stub。這個客戶端Stub會將這個本地調(diào)用轉(zhuǎn)換為合適的SOAP請求。這步經(jīng)常被稱為編組過程。SOAP請求使用HTTP協(xié)議通過網(wǎng)絡(luò)發(fā)送出去。Web Service容器接收到SOAP的請求后將它交給服務(wù)器Stub。服務(wù)器Stub把SOAP請求轉(zhuǎn)換服務(wù)器實現(xiàn)程序能夠理解的形式。這步經(jīng)常被稱為解散。 服務(wù)器實現(xiàn)部分收到從服務(wù)器Stub轉(zhuǎn)來的請求后,執(zhí)行所請求的工作。例如調(diào)用了一個方法,服務(wù)器實現(xiàn)執(zhí)行該功能。 執(zhí)行請求的結(jié)果由服務(wù)器Stub處理轉(zhuǎn)換為SOAP響應(yīng)。 SOAP響應(yīng)使用HTTP協(xié)議通過網(wǎng)絡(luò)發(fā)送。客戶端Stub收到SOAP響應(yīng)并將它轉(zhuǎn)換為客戶端應(yīng)用可以理解的形式。 最終客戶端應(yīng)用接受到調(diào)用Web Service的結(jié)果并使用這個結(jié)果[12]。Web服務(wù)體系結(jié)構(gòu)基于三種角色(服務(wù)提供者、服務(wù)注冊中心和服務(wù)請求者)之間的交互。交互涉及發(fā)布、查找和綁定操作。在典型情況下,服務(wù)注冊中心充當(dāng)服務(wù)提供者與服務(wù)請求者之間的中介,為Web服務(wù)提供交易場所。服務(wù)提供者提供Web服務(wù)的實現(xiàn)并將服務(wù)描述發(fā)布到服務(wù)注冊中心或直接發(fā)送給服務(wù)請求者。服務(wù)描述包含服務(wù)的接口的細(xì)節(jié),其中包括服務(wù)的數(shù)據(jù)類型、操作、實現(xiàn)研究綁定信息和網(wǎng)絡(luò)位置,還可能包括可以方便服務(wù)請求者發(fā)現(xiàn)和利用的分類及其它元數(shù)據(jù)。服務(wù)描述的實現(xiàn)就是該服務(wù),服務(wù)是一個軟件模塊,它部署在由服務(wù)提供者提供的可以通過網(wǎng)絡(luò)訪問的平臺上。對于服務(wù)請求者,當(dāng)采用靜態(tài)綁定時,在應(yīng)用程序開發(fā)時,服務(wù)請求者查找服務(wù)并獲得服務(wù)的描述信息,利用特定的開發(fā)工具生成用于服務(wù)調(diào)用的客戶端Stub對象,Stub作為客戶端代理負(fù)責(zé)轉(zhuǎn)發(fā)服務(wù)請求并返回處理結(jié)果。在靜態(tài)綁定情況下,服務(wù)注冊中心是體系結(jié)構(gòu)中的可選角色,因為服務(wù)提供者可以把描述直接發(fā)送給服務(wù)請求者。同樣,服務(wù)請求者可以從服務(wù)注冊中心以外的其它來源得到服務(wù)描述,例如本地文件、PIP站點、Web站點、廣告和服務(wù)發(fā)現(xiàn), Web服務(wù)發(fā)現(xiàn)。一般情況下,靜態(tài)綁定因為Stub的存在而使得執(zhí)行速度快且編程、調(diào)試均相對簡單。但在某些情況下,服務(wù)請求者需要在程序運(yùn)行期間動態(tài)地檢索服務(wù)描述,然后使用服務(wù)描述與服務(wù)提供者進(jìn)行綁定并調(diào)用Web服務(wù)實現(xiàn)或同它交互,這時,服務(wù)注冊中心是必需的[13]。Web Service體系結(jié)構(gòu)中的角色包括服務(wù)提供者,服務(wù)請求者以及服務(wù)注冊中心。服務(wù)提供者。從企業(yè)的角度看,這是服務(wù)的所有者。從體系結(jié)構(gòu)的角度看,這是托管訪問服務(wù)的平臺。服務(wù)請求者。從企業(yè)的角度看,這是要求滿足特定功能的企業(yè)。從體系結(jié)構(gòu)的角度看,這是尋找并調(diào)用服務(wù),或啟動與服務(wù)的交互的應(yīng)用程序。服務(wù)請求者角色可以由瀏覽器來擔(dān)當(dāng),由人或無用戶界面的程序來控制它。服務(wù)注冊中心。這是可搜索的服務(wù)描述注冊中心,服務(wù)提供者在此發(fā)布服務(wù)描述。在靜態(tài)綁定開發(fā)或動態(tài)綁定執(zhí)行期間,服務(wù)請求者查找服務(wù)并獲得服務(wù)的綁定信息(在服務(wù)描述中)。對于靜態(tài)綁定的服務(wù)請求者,服務(wù)注冊中心是體系結(jié)構(gòu)中的可選角色,因為服務(wù)提供者可以把描述直接發(fā)送給服務(wù)請求者。同樣,服務(wù)請求者可以從服務(wù)注冊中心以外的其它來源得到服務(wù)描述,例如本地文件、PTP站點、Web站點、廣告或發(fā)現(xiàn)Web Service 。Web Service體系結(jié)構(gòu)中的操作包括發(fā)布,查找,綁定。對于利用Web Service的應(yīng)用程序。必須發(fā)生以下三個行為:發(fā)布服務(wù)描述,查詢或 查找服務(wù)描述以及根據(jù)服務(wù)描述綁定或調(diào)用服務(wù)。這些行為可以單次或反復(fù)出現(xiàn)。這些操作具體為:發(fā)布。為了使服務(wù)可訪問,需要發(fā)布服務(wù)描述以使服務(wù)請求者可以查找它。發(fā)布服務(wù)描述的位置可以根據(jù)應(yīng)用程序的要求而變化。查找。在查找操作中,服務(wù)請求者直接檢索服務(wù)描述或在服務(wù)注冊中心中查詢所要求的服務(wù)類型。對于服務(wù)請求者,可能會在兩個不同的生命周期階段中牽涉到查找操作:在設(shè)計時為了程序開發(fā)而檢索服務(wù)的接口描述,而在運(yùn)行時為了調(diào)用而檢索服務(wù)的綁定和位置描述。綁定。最后需要調(diào)用服務(wù)。在綁定操作中,服務(wù)請求者使用服務(wù)描述中的綁定細(xì)節(jié)來定位,聯(lián)系和調(diào)用服務(wù),從而在運(yùn)行時調(diào)用或啟動與服務(wù)的交互。Web Service的構(gòu)件包括服務(wù)以及服務(wù)描述。服務(wù)。在這里,Web Service是一個由服務(wù)描述來描述的接口,服務(wù)描述的實現(xiàn)就是該服務(wù)。服務(wù)是一個軟件模塊,它部署在由服務(wù)提供者提供的可以通過網(wǎng)絡(luò)訪問的平臺上。服務(wù)存在就是要被服務(wù)請求者調(diào)用或者同服務(wù)請求者交互。當(dāng)服務(wù)的實現(xiàn)中利用到其它的Web Service時,它也可以作為請求者。服務(wù)描述。服務(wù)描述包含服務(wù)的接口和實現(xiàn)的細(xì)節(jié)。其中包括服務(wù)的數(shù)據(jù)類型,操作,綁定信息和網(wǎng)絡(luò)位置。還可能包括可以方便服務(wù)請求者發(fā)現(xiàn)和利用的分類及其它元數(shù)據(jù)。服各描述可以被發(fā)布給服各請求者或服務(wù)注冊中心。操作系統(tǒng)離不開豐富的應(yīng)用軟件的支持。同樣,WebService這項技術(shù)只有通過日益廣泛的應(yīng)用才能體現(xiàn)出其價值,并且兩種實現(xiàn)方法可以互相操作,在此軟件中, Servi
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1