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

VB.NET應用框架原理解析

開發 后端
本文主要就VB.NET應用進行講解,為大家加深一下關于框架的概念還有什么是.NET Framework 、.NET Framework與Visual Basic .NET 的理解。

什么是框架?為什么要用框架?其實呢用過框架的人知道框架的好處,可以讓你的代碼流程變的有規律,開發起來也很方便,下面我們就VB.NET應用框架來說說吧。

為什么使用VB.NET應用框架

單詞框架(framework)有幾種含意。在這種情況中,它指的是創建和運行應用程序的基礎。擁有這樣的基礎使得創建應用程序變得更容易,而同時使用了一個一致的、簡化的程序設計模型。 作為一個Visual Basic 6.0開發人員,你對于這種程序設計語言感覺很滿意,它使得創建各種應用程序變得很容易。Visual Basic語言本身提供了固有的數據類型,如 Integer, Long和String,以及一些最常用的函數,如字符串處理和數據類型轉換等。當你的應用程序變得更復雜時,你可以使用Win32 API來完成標準的Visual Basic函數所不能實現的功能-如獲取任意的注冊鍵和數值。在許多情況中,你還可以使用COM(Component Object Model,組件對象模型)組件庫來擴展應用程序的功能;最明顯的例子是ADO(ActiveX Data Objects)庫,你的應用程序可以使用它來進行數據訪問。

雖然Visual Basic足夠靈活,可以提供這些不同的可擴展性機制,但這種靈活性仍然需要你學習幾種復雜的API體系結構。你需要了解Win32如何工作,以及如何在Visual Basic中調用它們,這可能會是一個既費時又容易出錯的任務。你還需要了解如何在Visual Basic中使用各種COM組件,每個COM組件都有一個不同的對象模型。***,當你使用Win32 API、ADO,也可能使用許多其他COM組件,創建自己的Visual Basic應用程序時,你需要管理這些應用程序的部署以及它們的相關性。一個典型的VB.NET應用程序的相關性列表所包括的遠遠多于Visual Basic運行時(runtime);它必須包括應用程序使用的所有對象庫,如ADO 2.6。公共框架背后的想法是解決這些問題,并使得用戶創建健壯的應用程序變得更容易,而無需學習多種不同的API體系結構,并且無需部署和處理多種對象庫的版本問題。

什么是.NET Framework

術語.NET Framework指的是構成Microsoft .NET平臺開發基礎的一組技術。這一組中的關鍵技術是運行時(runtime)和類庫。
運行時負責管理代碼,在執行時向它提供服務,這與Visual Basic 6.0運行時的作用類似。.NET程序設計語言-包括Visual Basic .NET、Microsoft Visual C#、C++管理的擴展,以及多種來自不同開發商的程序設計語言-通過一組公共的統一類來利用各種服務和特性。
.NET統一類提供了創建應用程序的基礎,而不管你使用何種語言。無論你只是簡單地連接一個字符串,還是創建一個Windows服務或多層的基于網絡的應用程序,你都要用到這些統一類。

統一類為訪問平臺的功能性提供了一種一致的方法。一旦你學會了使用類庫,你就會發現所有任務都遵循同一個一致的體系結構。要編寫自己的應用程序,你無需學習和掌握不同的API體系結構。

由于.NET Framework,部署VB.NET應用框架變得更容易了。與VB.NET應用程序不同,你無需配置各種相關性,如單獨的數據訪問庫、XML語法分析器和網絡API,因為所有這些功能都是.NET Framework的組成部分。通過在統一的、集成的框架上創建自己的應用程序,你可以實現學習這種框架所花費時間的***回報,并且你將擁有更多容易部署和使用的健壯的應用程序。

.NET Framework與Visual Basic .NET

Visual Basic 6.0運行時在簡化許多公共的程序設計任務方面非常重要。但是簡化這一層意味著,在擁有Visual Basic可以使用的打包程序之前,你不能使用新的操作系統特性,如DirectX。作為一個Visual Basic開發人員,你從.NET Framework獲得的最重要的益處是,可以使用一致的程序設計模型既直接又容易地訪問.NET平臺。這意味著,你可以使用Visual Basic .NET創建很難或不可能使用Visual Basic 6.0創建的應用程序。作為一個Visual Basic 6.0開發人員,現在你將對能夠使用與其他平臺語言相同的特性和功能而贊賞不已。例如,為了創建Windows服務,你無須再用Microsoft Visual C++來編寫它,你也無須求助于黑客或組裝機。你可以優雅、干凈、容易地使用Visual Basic .NET完成這項工作。為了給你一些使用.NET Framwork的例子,我們將討論在你的應用程序中可能需要執行的4個常見任務:跟蹤與事件記錄、多線程、文件系統監控和創建Windows服務。

【編輯推薦】

  1. 實例講述VB.NET使用Log4Net
  2. 三分鐘學會VB.NET轉換形態
  3. VB.NET獲取硬盤信息四大法寶
  4. 講述VB.NET調用Excel的好處
  5. 簡單例子概述VB.NET新窗體
責任編輯:田樹 來源: 博客
相關推薦

2009-10-09 15:59:41

VB.NET對象

2009-11-10 16:55:05

VB.NET調用API

2009-10-28 11:13:39

VB.NET虛擬框架

2010-01-21 18:19:45

VB.NET條件編譯

2010-01-22 16:07:26

VB.NET Mid函

2010-01-12 16:20:44

VB.NET類

2010-01-18 15:43:35

VB.NET自定義屬性

2009-10-27 18:06:41

VB.NET開發控件

2010-01-21 16:37:56

VB.NET變量聲明

2010-01-14 17:41:57

VB.NET變量范圍

2010-01-21 13:11:31

VB.NET安裝工程

2009-11-02 16:22:16

VB.NET面向對象

2009-11-02 14:48:45

VB.NET HOOK

2010-01-15 16:46:05

VB.NET集合存儲

2010-01-18 17:29:35

VB.NET函數調用

2009-10-26 10:44:27

VB.NET API函

2010-01-07 15:57:02

VB.NET ForEach

2009-11-02 15:57:36

VB.NET WEB

2010-01-07 15:25:11

VB.NET數組

2009-11-10 16:46:52

VB.NET指針應用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美理伦片在线播放 | 久热精品在线 | 亚洲第一黄色网 | 三级av在线 | 中文字幕高清一区 | 在线免费观看成年人视频 | 日韩在线成人 | 国产在线一区二 | 久久久久国产精品一区二区 | 蜜桃一区 | 精品视频一区二区 | 国产在线色 | 色综合久久天天综合网 | 欧美一级二级在线观看 | 欧美日韩视频网站 | 在线观看国产视频 | 久久国产精品免费一区二区三区 | 午夜影院黄| 国产伦精品一区二区 | 国产精品日产欧美久久久久 | 9999国产精品欧美久久久久久 | 黄色片视频网站 | 亚洲精品一二三 | 久久这里只有精品首页 | 99精品国产一区二区三区 | a级大片| 午夜视频一区二区三区 | 日韩在线欧美 | 色婷婷综合久久久中文字幕 | 欧美福利三区 | 91av视频| 亚洲网站在线播放 | 欧美日韩中文字幕在线 | 久久精品日产第一区二区三区 | 91久久国产综合久久 | 亚洲成人综合社区 | 久久精品亚洲成在人线av网址 | 日韩在线| 嫩草视频网 | 国产精品一区二区三区免费观看 | 亚洲视频中文 |