Visual Basic(簡稱VB)是Microsoft公司開發的一種通用的基於對象的程序設計語言,為結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。是一種可用於微軟自家產品開發的語言。
「Visual」 指的是開發圖形用戶界面 (GUI) 的方法——不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象add到屏幕上的一點即可。 「Basic」指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 語言,是一種在計算技術發展歷史上應用得最為廣泛的語言。
(1)vb網路軟體擴展閱讀:
VB 的基本特點
VB 的中心思想就是要便於程序員使用,無論是新手或者專家。VB使用了可以簡單建立應用程序的GUI 系統,但是又可以開發相當復雜的程序。VB 的程序是一種基於窗體的可視化組件安排的聯合,並且增加代碼來指定組件的屬性和方法。因為默認的屬性和方法已經有一部分定義在了組件內,所以程序員不用寫多少代碼就可以完成一個簡單的程序。過去的版本裡面 VB 程序的性能問題一直被放在了桌面上,但是隨著計算機速度的飛速增加,關於性能的爭論已經越來越少。
2. vb和vb.net的區別和特點
1、vb.net 完全符合面向對象的編程語言抽象、封裝、繼承的四大特性,而vb不支持繼承。
2、錯誤處理不同。
vb中只是On Error.....goto和On Errer Resume Next ,這些錯誤稱為非結構化異常處理。而在vb.net中採用的結構化異常處理機制,try...catch....finally控制。
3、兩者產生的窗體不同。
vb.net 允許創建不同類型的應用程序,例如,創建ASP.NET和ASP.NET Web 服務應用程序,還允許創建控制台應用程序和作為桌面服務運行的應用程序。但是vb 只能創建Windows窗體。
4、資料庫訪問的差別。
vb6.0是通過ADO(Active X Data Objext)來實現對資料庫訪問。而vb.net 是通過ADO.NET來訪問資料庫。
(2)vb網路軟體擴展閱讀
Visual Basic(簡稱VB)是Microsoft公司開發的一種通用的基於對象的程序設計語言,為結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。是一種可用於微軟自家產品開發的語言。
「Visual」 指的是開發圖形用戶界面 (GUI) 的方法——不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象add到屏幕上的一點即可。
「Basic」指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 語言,是一種在計算技術發展歷史上應用得最為廣泛的語言。
Visual Basic源自於BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接資料庫,或者輕松的創建ActiveX控制項,用於高效生成類型安全和面向對象的應用程序 。
3. 請問什麼是VB,VBSCRIPT,VB。NET三者的區別
VB,VBSCRIPT,?
-------------
VB:
Microsoft Visual Basic
一種可視化的,面向對像的編程語言.
VBSCRIPT:
一種網頁的腳本語言.用於編寫腳本.
VB.NET
和VB差不多.但功能上有加強.語法上也有改變.
------------------------
什麼是COM,什麼是.NET
說起來很多.但我想你的意思是指在網路上的.所以我只說在網路上的不同.
引用別人的:
是用來劃分國際互聯網域名體系的,.net .com是其中的一類:
一、頂級域名
域名由兩個或兩個以上的詞構成, 中間由點號分隔開。最右邊的那個詞稱為頂級域名。下面是幾個常見的頂級域名及其用法:
「.COM」--用於商業機構。它是最常見的頂級域名。任何人都可以注冊.COM 形式的域名。
「.NET」--最初是用於網路組織,例如網際網路服務商和維修商。現在任何人都可以注冊以.NET結尾的域名。
「.ORG」--是為各種組織包括非盈利組織而定的。現在任何人都可以注冊以.ORG 結尾的域名。
二、國家代碼
由兩個字母組成的頂級域名如.cn, .uk, .de等稱為國家代碼頂級域名(ccTLDs), 其中.cn是中國專用的頂級域名, 其注冊歸CNNIC管理, 以.cn結尾的二級域名我們我們稱為中國國家頂級域名(俗稱國內域名)。注冊國家代碼頂級域名下的二級域名的規則和政策與不同的國家的政策有關。
三、二級域名
頂級域名的下一級,就是我們所說的二級域名。如"sohu.com"是一個頂級域名,在此域名以下的域名,如"new.sohu.com","mail.sohu.com"等都是二級域名。在這種情況下,new、mail就被稱為主名或分域名。
4. 什麼是VBVB的主要功能及特點是什麼
VB是Visual Basic,編程語言的一種。
VB 的程序是一種基於窗體的可視化組件安排的聯合,並且增加代碼來指定組件的屬性和方法。因為默認的屬性和方法已經有一部分定義在了組件內,所以程序員不用寫多少代碼就可以完成一個簡單的程序。
VB 的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似於操作系統的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。
VB 的組件既可以擁有用戶界面,也可以沒有。
總體來說VB語言相對簡單,很好上手,適合學習編程語言的新手學習
5. VB:從後台怎樣才能實現對網路軟體的控制呢(我想了解下!!)
1、使用定時器(TIMER)控制項,經過設定的時間即執行檢查的代碼
2、使用網路連接控制項,與你的伺服器連接,發送檢查版本、獲取廣告的命令-->伺服器發送相關的數據到你的程序-->進行更新處理或顯示廣告
6. VB如何寫內外網聊天軟體
這個分幾種情況的
先說說前提
聊天軟體需要一個伺服器存放客戶端列表吧
只要客戶端是在線的,那客戶端與服務端必須是處於連接狀態(這樣伺服器就可以作為客戶端的中間人)
在這里Server(為服務端),Client A(客戶端1)Client B(客戶端2)
1,Client A是外網,Client B是外網這種情況很簡單,Client A只要從伺服器端得到Client B的信息(IP與登記的埠)就能夠建立連接
2,Client A是外網,Client B是內網這種情況稍復雜,Client A連接Client B會失敗,這時,Client A向Server發出請求,這時,Server通知Client B,讓Client B連接Client A..因為Client A是外網機器,所以這樣也就建立連接了
3,Client A與Client B都在內網,p2p關鍵是在這里,
當Client A連接Client B失敗,Client A向Server發出請求,Server通知Client B對Client A進行連接,這時Client B他能連接上Client A!但是,如果剛才Client A沒有連接Client B,那現在的Client B就連接不上Client A!反之:這里重新再來啊,Client B連接Client A失敗,Client B向Server發出請求,Server通知Client A連接Client B,這時Client A也能連接上Client A!
在這里需要說一下NAT(網路地址轉換),就是當內網用戶連接外網時,NAT可以可以將內網地址轉換成公網的IP地址與外網進行通信,但外網有數據返進入內網時,有兩種可能(如果前面內網有向這個外網地址發送過數據包,那麼NAT會把這個外網的連接轉換為剛剛發送過數據包的內網地址)
再回來說前面的,Client A為什麼會連接Client B失敗?,因為Client A的數據包到達Client B的NAT時被丟棄了,而這時,Client B為什麼又如何能連接Client A成功呢,因為當Client B的數據包到達Client A的NAT時,NAT檢測到剛剛Client A有發送過數據包到Client B,這個時候NAT會將這個連接轉換到Client A上去...這樣就連接成功了
說著我都有點暈了.不知道你看著會不會暈..- -!看著暈慢慢看吧..CSDN中有VB版的UDP打洞例子,你找下...
7. vb是什麼
vb:
Visual Basic(簡稱VB)是Microsoft公司開發的一種通用的基於對象的程序設計語言,為結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。
是一種可用於微軟自家產品開發的語言。
「Visual」 指的是開發圖形用戶界面 (GUI) 的方法——不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象add到屏幕上的一點即可。
「Basic」指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 語言,是一種在計算技術發展歷史上應用得最為廣泛的語言。
Visual Basic源自於BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接資料庫。
或者輕松的創建ActiveX控制項,用於高效生成類型安全和面向對象的應用程序 。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。
(7)vb網路軟體擴展閱讀:
VB的語言特色:
1、可視化的設計平台:在使用傳統的程序設計語言編程時,一般需要通過編寫程序來設計應用程序的界面(如界面的外觀和位置等),在設計過程中看不見界面的實際效果。
而在Visual Basic 6.0中,採用面向對象程序設計方法(Object-Oriented Programming),把程序和數據封裝起來作為一個對象,每個對象都是可視的。
開發人員在界面設計時,可以直接用Visual Basic 6.0的工具箱在屏幕上"畫"出窗口、菜單、命令按鍵等不同類型的對象,並為每個對象設置屬性。開發人員要做的僅僅是對要完成事件過程的對象進行編寫代碼,因而程序設計的效率可大大提高。
2、事件驅動的編程機制:面向過程的程序是由一個主程序和若干個子程序及函數組成的。程序運行時總是先從主程序開始,由主程序調用子程序和函數,開發人員在編程時必須事先確定整個程序的執行順序。
而Visual Basic 6.0事件驅動的編程是針對用戶觸發某個對象的相關事件進行編碼,每個事件都可以驅動一段程序的運行。開發人員只要編寫響應用戶動作的代碼。這樣的應用程序代碼精簡,比較容易編寫與維護。
3、結構化的程序設計語言:Visual Basic 6.0具有豐富的數據類型和眾多的內部函數。其採用模塊化和結構化程序設計語言,結構清晰,語法簡單,容易學習。
4、強大的資料庫功能:Visual Basic 6.0利用數據控制項可以訪問Access、FoxPro等多種資料庫系統,也可以訪問Excel、Lotus等多種電子表格。
5、ActiveX技術:ActiveX發展了原有的OLE技術,使開發人員擺脫了特定語言的束縛,方便地使用其他應用程序提供的功能,使Visual Basic 6.0能夠開發集聲音、圖像、動畫、字處理、電子表格、Web等對象於一體的應用程序。
6、網路功能:Visual Basic 6.0提供的DHTML(動態HTML)設計工具可以使開發者動態地創建和編輯Web頁面,使用戶能開發出多功能的網路應用軟體。