成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳細描述VB.NET Web服務

開發 后端
這里介紹VB.NET Web服務并不是嚴格意義上的COM 對象,但兩者作用方式類似。Microsoft 期待著各類公司都以Web服務方式提供服務。

在向大家詳細介紹VB.NET Web服務之前,首先讓大家了解下Windows Forms,然后全面介紹VB.NET Web服務。

面向Web 的支持除了Windows Forms 新引擎之外,.NET 還包含了一個專門為構造Web 窗體設計的窗體引擎,稱為Web Forms.這個引擎的目標在于讓用戶能夠象創建傳統Windows 桌面應用的窗體一樣方便地創建Web 窗體。Web Forms是一種ASP.NET 技術,通過它我們可以使用熟悉的RAD (快速程序開發)工具構造出帶有執行代碼的窗體。不過,窗體中的ASP.NET 代碼以編譯方式在服務器端運行,經過處理后把結果HTML發送給支持HTML 3.2的瀏覽器。

客戶端事件數據由底層框架截獲并發送到服務器。這意味著應用界面不再受瀏覽器類型的約束,意味著有大量UI工具可供使用,意味著用戶可以充分發揮現有的窗體制作技巧。如果應用沒有必要做到瀏覽器中立,那么它就可以利用IE瀏覽器的各種特色。有了Web Forms ,我們將能夠更輕松地為那些具有Web 功能的應用構造出更好、更豐富的用戶界面。

VB.NET中另外一個面向Web 的重要特色是Web服務。在Microsoft 的宣傳中,Web服務被推崇為之所以要采用.NET 技術的重要理由之一。事實上,從根本上來說Web服務是一種類似COM 的、通過Web服務器和標準協議發布的對象。當然,VB.NET Web服務并不是嚴格意義上的COM 對象,但兩者作用方式類似。Microsoft 期待著各類公司都以Web服務方式提供服務,期待著未來創建應用時只需簡單地“粘合”各種服務,就象今天借助Office和支持VBA 的應用通過VBA 構造新應用一樣簡單快捷。

從Microsoft PDC (Professional Developers Conference,專業開發者大會)的一個演示中,我們可以看出Microsoft 希望開發者如何粘合各種Web服務。

在這個演示中,一個假想的醫生以Web服務形式發布其時間表,示范如何通過Web 用智能電話和醫生訂立約會。VB.NET還允許查詢服務器,提取服務器支持的所有服務的元數據。Web服務描繪了Microsoft 野心勃勃的戰略,然而,唯有時間才能告訴我們Microsoft 是否在大范圍推廣VB.NET Web服務上取得了成功。但不管如何,這個想法本身看來有著美好的前途。

為了減少與封裝和分發應用有關的問題,如令人畏懼的DLL Hell問題(在共享DLL 的應用之間,由于一個應用的升級而導致另一個應用無法正常運行的情況),Microsoft 作出了種種努力,它同樣也帶來了美好的希望。所有.NET 應用都封裝為程序集(Assembly)。程序集包含了描述各種運行需求的元數據。這種元數據稱為manifest,其中包括:程序集的標識信息(名稱,版本等),列出了所有文件依賴關系以及文件位置和文件版本的文件清單,外部依賴信息(帶有描述程序集必須用到、但開發者沒有自己創建的DLL 以及其他資源的數據)。程序集是通過manifest自我描述的,因此.NET 應用的運行并不需要修改注冊表。換句話說,.NET 應用不再要求注冊組件。在最理想的情況下,客戶機器上已經有了。

NET 運行環境,部署一個復雜的應用簡單到只需復制一個文件夾到目標機器。使用程序集的另外一個優點是:不同的應用可以擁有同一DLL 的不同版本,所有這些應用都互不干涉地在同一臺機器上運行。如果它能夠按照預期那樣獲得成功,DLL Hell和可怕的版本問題都將成為歷史。

VB.NET代表著VB的一次重大飛躍。盡管如此,把VB.NET看成是一種有著熟悉語法的新語言而不是對舊語言的簡單升級或許是對待VB.NET較為正確的心態。

【編輯推薦】

  1. 講解VB.NET面向對象編程的特性
  2. 概括VB.NET Environment類
  3. 剖析VB.NET使用TreeView控件
  4. 簡單概述VB.NET訪問類型
  5. 淺析VB.NET使用DrawString方法
責任編輯:佚名 來源: 博客園
相關推薦

2009-10-12 12:54:58

VB.NET聲明API

2009-10-15 15:04:42

VB.NET PadL

2009-10-10 16:15:49

VB.NET開發多線程

2009-10-13 09:33:49

VB.NET Web

2009-10-20 14:21:55

VB.NET fnSi

2009-10-27 13:34:32

VB.NET WEB服

2009-10-20 14:09:05

VB.NET反射功能

2009-10-27 12:06:01

VB.NET IDis

2009-10-16 11:02:40

VB調用動態連接庫

2009-10-19 14:22:13

VB.NET EIF體

2009-10-10 15:19:43

VB.NET Web

2010-02-05 16:58:18

Android服務

2009-10-30 11:20:54

VB.NET Proc

2009-10-28 09:55:29

VB.NET MyCl

2009-10-15 09:02:19

VB.NET申明數組

2009-10-14 13:56:05

VB.NET數據窗體

2009-10-10 16:44:52

VB.NET開發控件

2009-11-10 12:42:47

VB.NET Prin

2009-10-28 10:09:07

VB.NET Dire

2010-01-07 15:18:10

VB.NET常量
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久99精品久久久久久国产越南 | 99re热精品视频 | 视频精品一区 | 成人a网 | 欧美日韩精品国产 | 美女逼网站 | 亚洲一区 中文字幕 | 久久精品a级毛片 | 欧美一级大片 | 国产精品日韩欧美一区二区三区 | 操操日| 国产精品高潮呻吟久久 | 成人二区| 国产中文字幕在线 | 日韩精品色网 | 97影院在线午夜 | 精品亚洲一区二区 | 91久久久www播放日本观看 | 91人人视频在线观看 | 久久久久久久久久久久久久av | 精品国产一区二区三区久久 | 亚洲性在线 | 不卡一区二区三区四区 | 国产ts人妖系列高潮 | 99国产欧美| 精品国产一区二区三区日日嗨 | 成人一区二区三区 | 国产精品久久久久久久白浊 | 91 久久| 男女性毛片 | 亚洲免费网址 | 91精品国产综合久久久久久蜜臀 | 中文字幕av高清 | 在线婷婷 | 午夜羞羞| 嫩草黄色影院 | 国产精品视频一二三区 | 午夜欧美 | 一二三区在线 | 久久久久久久久国产精品 | 羞羞视频免费在线 |