用VB.NET打造NameSpace(轉貼)

來源:互聯網
上載者:User
用VB.NET打造NameSpace
(王天 2001年11月05日 18:53)
自從微軟公司發布了.Net 架構過以後,作為.Net中的一個重要程式開發語言--VB.NET,就開始讓那些以前對VB有偏見的人大吃一驚。雖然說VB.NET是VB的一個後繼版本,但二者之間的差別是十分巨大的。以前版本的VB雖然號稱自己是一種OOP(物件導向)程式設計語言,但卻不是一個地地道道的OOP程式設計語言,最多隻是半個物件導向的程式設計語言。實際上他是一種面向事件的程式設計語言。正是由於此種原因,所以以前的VB在功能上是相對較弱的。但自從微軟推出VB.NET以後,這種情況就大為改變,VB.NET已經是一種完全的物件導向的程式設計語言。在他之中支援物件導向的基本特徵:繼承、多態和重載。這使得以前在VB中很難或根本實現不了的問題,在VB.NET中可以順利、簡便的實現。
微軟公司推出的.Net FrameWork SDK是專門為.Net程式開發語言提供的一個內容龐大的軟體開發包。其中基本元素就是名稱空間(NameSpace),名稱空間實質上是一個大的類庫(Class Library)。在其中定義了許多的類、對象、屬性和方法。.Net開發語言就是依靠些類、對象、屬性和方法來豐富自己的介面,實現軟體的強大功能。其實也可以這樣說,只有掌握了這些名稱空間,.Net 開發工具(這當中必定包括VB.NET)才能可以最大程度發揮自身強大功能。那我們是否可以依靠自己的開發工具來做一個自己的名稱空間?本文中就是介紹如何利用.Net開發工具中的一種--VB.NET,來打造一個屬於自己的名稱空間。介紹的順序是:
(1)用VB.NET建立一個WinForm應用程式。
(2)把這個WinForm程式轉變成一個名稱空間,此名稱空間中有一個定義好的類。這個類就是此WinForm,這是本文的關鍵所在。
(3).再用VB.NET建立一個WinForm程式,繼承上面名稱空間中的類,並構件自己的Form介面。此段落主要是測試我們剛建立的名稱空間。
下面就安裝上述步驟來一步一步的建立屬於自己的名稱空間。
一.程式設計和啟動並執行環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.