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

你是否了解VB.NET集成開發環境

開發 后端
這里介紹VB.NET集成開發環境,包括介紹隱藏工具框、卡式子窗口、任務列表、方案資源管理器、屬性框、窗體布局工具條等。

大約到2001年的第4季度,VB的下一個版本VB.NET將會正式發行。新版的VB.NET擁有許多VB開發者以前只能夢想的新功能和新特色。同時,成長和發展也意味著付出一定的代價,新的VB.NET中有許多東西需要重新學習,一些細微的變化很可能帶來出乎意料的麻煩。

Microsoft .NET平臺所包含的內容非常廣泛。本文將去粗存精,對VB.NET作一個全景式的介紹,看看它到底是什么,有些什么用處,以及如何使用。特別地,本文將分析VB.NET集成開發環境的變化。

VB.NET集成開發環境

第一次啟動VB.NET時,你首先注意到的不會是VB優秀的面向對象支持,而應該是它的IDE(VB.NET集成開發環境,Integrated Development Environment)。VS.NET的IDE給人以非常熟悉的感覺,因為設計這個IDE的工作組以前就設計過VB的IDE,VS.NET IDE的改進建立在設計VB IDE的經驗之上。

對于IDE的改進并不停留在表面上。所有.NET語言都使用相同的IDE,IDE內提供的新工具非常全面和強大。例如,所有的設計窗口都可以自動隱藏(就象Windows任務條一樣),從而顯著地減少了混亂的感覺。

啟動VB.NET時,“VS Home Page”是我們看到的第一個界面。Home Page中顯示了最近修改的工程,并提供了打開現有工程、創建新工程的選項。所有這些選項都以HTML鏈接形式顯示。注意這并不是什么模擬出來的效果,Home Page的布局事實上就是由DHTML編寫而成。由于這個原因,用戶可以定制Home Page顯示其他對自己有用的選項、信息以及HTML鏈接。

New Project對話框中提供了用任意一種語言創建工程的選項,注意樹形列表中列出了好幾種語言。如果系統中已經安裝了支持VS.NET的第三方語言,Microsoft或許還會在這個列表中包含這些語言。

樹形列表中的VB節點處于打開狀態,右邊的一些圖標顯示了創建新工程的幾個選項。注意這里出現了一些新的選項,如Web Service、Web Control Library、Class Library。最后一個選項顯示出:在VB.NET中,多個相關的類可以合并放入單個模塊文件之中,而不是象VB6那樣把每個類單獨放入一個文件。

激活WinForms工程時的IDE與傳統VB IDE最為相似。

◆隱藏工具框。默認情況下,工具框大多數時候都是隱藏的,點擊它的標題可以把它“拉出來”。對于VB開發者來說,這里最大的變化在于工具框中的控件現在改為垂直排列,每個圖標都加上了文字說明,而不象VB6那樣只有一個圖標。

◆卡式子窗口(Tabbed Child Window)。VS.NET利用位于屏幕上方的卡式子窗口布局取代了原來的MDI子窗口布局。卡包括:Home Page,窗體布局窗口,代碼窗口,幫助屏幕。

◆任務列表(Task List)。Task List是一個重要的改進,它幫助開發者跟蹤所有待完成的任務。代碼生成器、編譯器會在Task List中自動加上一些內容。手工添加任務項目可以按照如下方式進行:找到代碼中需要修改的地方,然后插入一行以“TODO:”開頭的注釋,此后該任務就會自動出現在任務列表中。點擊Task List中的某個任務,代碼編輯器中就會出現完成該任務的位置。這種快速定義任務、返回任務的機制將極大地提高開發效率。

◆方案資源管理器(Solution Explore)。它替代了原來的工程資源管理器(Project Explorer),與Visual InterDev中的資源管理器非常相似。和InterDev中的資源管理器一樣,Solution Explorer顯示了工程所用到的各種資源,包括用其他語言編寫的代碼模塊、各種非代碼的資源。其中References是Solution Explorer中一種全新的資源形式,References管理著命名空間,類似于VB6中的組件引用。

◆屬性框(Properties)。Properties框與VB6中的屬性框非常相似,但它現在支持更多的布局方式(顯示方式)。

◆窗體布局工具條(Form Layout)。在VB6中,在窗體上排列控件的任務通過一個名為“Form Editor”的工具條完成。改進后的新工具條提供更多的功能,而且在WinForms類型的工程中默認打開。

除了上面六處改進之外,VB.NET的代碼編輯器還有一個重要的新功能:在代碼編輯窗口中,點擊代碼行左邊的加號或者減號可以擴展或者折疊代碼塊。這個功能原本為隱藏可視化設計器自動生成的代碼而設計,但它也可以用于隱藏與當前任務無關的代碼。

Web Forms工程的設計環境也和原來VB6的設計環境略有不同。在表單布局窗口的下面只顯示了兩個卡,分別為Design和HTML。這兩個卡的功能和Visual InterDev中同一位置的卡相似。Design窗口用來編輯窗體的外觀,HTML窗口用于查看DHTML代碼。

VB.NET另外一個引人注目的變化是它的窗體引擎。Microsoft放棄了原來的窗體引擎,現在它給我們提供的是Windows Forms窗體引擎。所有基于CLR的語言都使用Windows Forms引擎,與VB 6的窗體引擎相比,Windows Forms有著許多突出的優點。例如,Windows Forms支持創建那些自動改變組件大小的窗體,允許把控件錨定到窗體的特定位置。也就是說,完成這些特殊任務時再也不需要第三方的工具了。 Windows Forms還有一些有趣的技術,比如創建透明窗體等。

以前,VB隱藏了窗體構造過程中的所有細節。我們在IDE 中設計窗體,然后把代碼加入到Initialize事件,但對這兩者之間的處理過程卻無法進行任何控制?,F在,窗體成了類,類里面包含了構造窗體的全部代碼。大多數程序員都不會去看這種描述窗口構造細節的代碼,如果說有某種操作一定會破壞應用,這個操作就是搞亂這里的代碼。另一方面,由于這些代碼允許用戶深入控制VB.NET構造窗體的幕后細節,有經驗的用戶能夠利用這些代碼實現各種高級功能。如果你不想看到這些代碼,你可以不看,因為新的代碼編輯器有擴展和折疊代碼區域的功能,描述窗體構造過程細節的代碼默認處于折疊狀態。代碼編輯器還有其他一些新的實用功能,比如自動縮進、內建的行號顯示功能等。以上介紹VB.NET集成開發環境。

【編輯推薦】

  1. 深入分析VB.NET條件語句中的兩類
  2. 五大類VB.NET運算符全面介紹
  3. 全面討論VB.NET申明Windows API函數
  4. 剖析VB.NET平臺調用是如何執行操作
  5. 分享個人總結VB.NET多線程
責任編輯:佚名 來源: IT168
相關推薦

2009-11-02 09:43:01

VB.NET構造函數

2009-10-29 14:04:48

VB.NET Deri

2009-11-02 10:42:04

VB.NET EXCE

2009-11-03 10:09:48

VB.NET對象

2009-11-03 13:54:55

VB.NET繼承

2009-11-02 17:24:57

VB.NET語言

2009-11-03 17:47:07

VB.NET借助API

2009-10-30 13:31:06

VB.NET名空間

2009-10-28 13:23:52

VB.NET可選參數

2009-10-29 14:22:59

VB.NET集合存儲

2009-11-03 13:33:39

VB.NET對象列表

2009-10-21 10:05:30

VB.NET運行環境

2009-10-10 16:44:52

VB.NET開發控件

2009-10-27 13:34:32

VB.NET WEB服

2009-10-27 18:06:41

VB.NET開發控件

2009-10-30 09:45:55

VB.NET Web

2010-01-14 18:14:22

VB.NET開發特點

2009-10-30 10:47:48

VB.NET垃圾收集器

2011-03-10 13:45:24

VB.NET

2009-10-09 16:00:34

VB6.0開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩久久久一区二区 | 国产精品日产欧美久久久久 | 免费视频一区二区 | 午夜不卡福利视频 | 国产精品夜间视频香蕉 | 日韩精品一区二区三区中文在线 | 在线观看视频中文字幕 | 日韩欧美国产成人一区二区 | 亚洲欧美一区在线 | 国产日韩欧美二区 | av一级在线观看 | 日韩av一区在线观看 | 在线中文一区 | 亚洲欧美日韩精品久久亚洲区 | 成人精品一区二区三区中文字幕 | 在线成人av | 国产精品久久久久久久久久久久 | 精品欧美一区二区中文字幕视频 | 中文在线一区二区 | 欧美精品91爱爱 | 亚洲色图在线观看 | 日日操夜夜干 | 色播视频在线观看 | 9191在线观看 | 日本天堂视频在线观看 | 在线播放第一页 | 亚洲一区 | a级黄色网 | 中文字幕亚洲一区二区三区 | 久久综合激情 | 精品国产乱码久久久久久1区2区 | 欧美日韩专区 | 国产亚洲一区二区三区在线 | 中文字幕亚洲无线 | 日韩视频在线免费观看 | 9久久| 涩涩视频在线观看免费 | 日日骚视频 | 99re热精品视频国产免费 | 欧美a级成人淫片免费看 | 国产久|