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

正文內容

鉆井生產管理及工程指導系統(tǒng)的設計與實現碩士學位論文(編輯修改稿)

2025-07-19 08:46 本頁面
 

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