A. vb的主要用途是什麼
VB的主要用途:VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接資料庫,或者輕松的創建Active X控制項,用於高效生成類型安全和面向對象的應用程序。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。
Visual Basic(簡稱VB)是Microsoft公司開發的一種通用的基於對象的程序設計語言,為結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。是一種可用於微軟自家產品開發的語言。
「Visual」 指的是開發圖形用戶界面 (GUI) 的方法——不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象add到屏幕上的一點即可。
「Basic」指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 語言,是一種在計算技術發展歷史上應用得最為廣泛的語言。
(1)vb6程序有什麼用擴展閱讀:
VB的語言特點:
1、不支持繼承
VB 5.0 和 VB 6.0 都是基於對象的編程語言,但是不包含繼承特性。VB 中提供了特殊的類的功能,但是還是不能滿足程序員的需求。
2、無原生支持多線程
Visual Basic 對於多線程無原生支持,只能通過Windows API的調用實現,且極其的不穩定。因為在API創建的線程中,並沒有自動初始化運行時庫,導致部分的函數無法使用。
3、異常處理不完善
Visual Basic 中內置異常處理,即使未寫異常處理代碼,一旦用戶出錯也會彈出一個明確寫出出錯原因對話框,接著程序終止。
B. VB編程有什麼用
樓上那位不知道水平如何,說VB沒用只能說他無知或者根本就沒學精,沒見過不代表沒有,只能說明是井底之蛙。舉個例子吧,金蝶軟體就用VB寫的,包括現在的許多軟體還在用VB,工行有的系統還是,按鍵精靈部分組件也是。VBS和VB.NET就不說了,幾乎全球都在用,公司都在收。原歸正題,VB6作為客戶端開發工具,具有簡單,高效率,開發周期短的優點,用的最多的就是做資料庫軟體開發,如XXX管理系統這類軟體。缺點就是其底層操作不行。桌面Windows程序都沒問題。至於NET,適用於網頁開發。
C. VB程序具體能做什麼
VB是一種可視化的、面向對象和採用事件驅動方式的結構化高級程序設計語言,可用於開發Windows環境下的各類應用程序。它簡單易學、效率高,且功能強大可以與Windowsr專業開發工具SDK相媲美。在Visual
Basic環境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的廣泛應用程序介面(API)函數,以用動態鏈接庫(DLL)、對象的鏈接與世隔嵌入(OLE)、開放式數據連接(ODBC)等技術,可以高效、快速地開發Windows環境下功能強大、圖形界面豐富的應用軟體系統。隨著版本的提高,Visual
Basic的功能也越來越強。5.0版以後,Visual
Basic推出了中文版,與前個版本相比,其功能有了很大提升。
但是,功能再強大,Visual
Basic仍然有一個缺點:在沒有MSVBVM**.DLL的計算機上必須安裝所需的DLL文件。用它可設計操作系統,不過,比較困難。
D. vb主要是做什麼用的
VB是Visual Basic編程語言。Visual 意即可視的、可見的,指的是開發像windows操作系統的圖形用戶界面(Graphic User Interface,GUI)的方法。
VB是一種可視化的、面向對象和採用事件驅動方式的結構化高級程序設計語言。
可用於開發Windows環境下的各類應用程序。它簡單易學、效率高,且功能強大可以與Windowsr專業開發工具SDK相媲美。
(4)vb6程序有什麼用擴展閱讀:
Visual Basic源自於BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易得使用DAO、RDO、ADO連接資料庫,或者輕松的創建ActiveX控制項,用於高效生成類型安全和面向對象的應用程序。程序員可以輕松地使用VB提供的組件快速建立一個應用程序。
VB 的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似於操作系統的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。
VB 的組件既可以擁有用戶界面,也可以沒有。這樣一來伺服器端程序就可以處理增加的模塊。
VB 使用參數計算的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向對象支持。
因為越來越多組件的出現,程序員可以選用自己需要的擴展庫。和有些語言不一樣,VB 對大小寫不敏感,但是能自動轉換關鍵詞到標準的大小寫狀態,以及強制使得符號表入口的實體的變數名稱遵循書寫規則。默認情況下字元串的比較是對大小寫敏感的,但是可以關閉這個功能。
參考資料來源:網路-Visual Basic
E. VB6.0有多強大,可以做什麼呢
VB 6.0 有多強大? VB 6.0夠強大 這是VB 6.0做的點陣圖處理類 中將彩色點陣圖
變成灰度圖的部分,這個類有50多種處理方法,速度一點也不比c++慢,
VB 暫時不會淘汰的,VB 6.0可以做什麼? 做一個高效的圖片處理軟體綽綽有餘.
在VB 6.0中會用指針了,才能當c 用,VB 6.0真的好強大
Private Sub GrayScaleProcess(Optional ByVal ptrData As Long, Optional ByVal Width As Long, Optional ByVal Height As Long, Optional ByVal iLineAdd As Long, Optional ByVal iPixelAdd As Long, Optional ByVal iType As Integer)
Dim W As Long
Dim H As Long
Dim x As Long
Dim y As Long
W = Width - 1
H = Height - 1
p3ByteDest(0) = ptrData
Dim rgb(0 To 3) As Byte
Dim icolor As Long
If iType = 0 Then
For y = 0& To H
For x = 0& To W
rgb(0) = p3Dest(0)
rgb(1) = p3Dest(1)
rgb(2) = p3Dest(2)
icolor = rgb(2) * 30& + rgb(1) * 59& + rgb(0) * 11&
rgb(0) = icolor \ 100
p3Dest(0) = rgb(0)
p3Dest(1) = rgb(0)
p3Dest(2) = rgb(0)
p3ByteDest(0) = p3ByteDest(0) + iPixelAdd
Next x
p3ByteDest(0) = p3ByteDest(0) + iLineAdd
Next y
ElseIf iType = 1 Then
For y = 0& To H
For x = 0& To W
rgb(0) = p3Dest(0)
rgb(1) = p3Dest(1)
rgb(2) = p3Dest(2)
icolor = rgb(2) * 299& + rgb(1) * 587& + rgb(0) * 114& + 500&
rgb(0) = icolor \ 1000
p3Dest(0) = rgb(0)
p3Dest(1) = rgb(0)
p3Dest(2) = rgb(0)
p3ByteDest(0) = p3ByteDest(0) + iPixelAdd
Next x
p3ByteDest(0) = p3ByteDest(0) + iLineAdd
Next y
ElseIf iType = 2 Then 'Average Value
For y = 0& To H
For x = 0& To W
icolor = p3Dest(0)
icolor = icolor + p3Dest(1)
icolor = icolor + p3Dest(2)
rgb(0) = icolor \ 3
p3Dest(0) = rgb(0)
p3Dest(1) = rgb(0)
p3Dest(2) = rgb(0)
p3ByteDest(0) = p3ByteDest(0) + iPixelAdd
Next x
p3ByteDest(0) = p3ByteDest(0) + iLineAdd
Next y
ElseIf iType = 3 Then 'Max Value
For y = 0& To H
For x = 0& To W
rgb(0) = p3Dest(0)
rgb(1) = p3Dest(1)
rgb(2) = p3Dest(2)
If rgb(1) > rgb(0) Then rgb(0) = rgb(1)
If rgb(2) > rgb(0) Then rgb(0) = rgb(2)
p3Dest(0) = rgb(0)
p3Dest(1) = rgb(0)
p3Dest(2) = rgb(0)
p3ByteDest(0) = p3ByteDest(0) + iPixelAdd
Next x
p3ByteDest(0) = p3ByteDest(0) + iLineAdd
Next y
ElseIf iType = 4 Then 'Min Value
For y = 0& To H
For x = 0& To W
rgb(0) = p3Dest(0)
rgb(1) = p3Dest(1)
rgb(2) = p3Dest(2)
If rgb(1) < rgb(0) Then rgb(0) = rgb(1)
If rgb(2) < rgb(0) Then rgb(0) = rgb(2)
p3Dest(0) = rgb(0)
p3Dest(1) = rgb(0)
p3Dest(2) = rgb(0)
p3ByteDest(0) = p3ByteDest(0) + iPixelAdd
Next x
p3ByteDest(0) = p3ByteDest(0) + iLineAdd
Next y
ElseIf iType = 5 Then 'Middle Value
For y = 0& To H
For x = 0& To W
rgb(0) = p3Dest(0)
rgb(1) = p3Dest(1)
rgb(2) = p3Dest(2)
If rgb(1) > rgb(0) Then rgb(3) = rgb(1): rgb(1) = rgb(0): rgb(0) = rgb(3)
If rgb(2) < rgb(0) Then
If rgb(2) <= rgb(1) Then rgb(0) = rgb(1) Else rgb(0) = rgb(2)
End If
p3Dest(0) = rgb(0)
p3Dest(1) = rgb(0)
p3Dest(2) = rgb(0)
p3ByteDest(0) = p3ByteDest(0) + iPixelAdd
Next x
p3ByteDest(0) = p3ByteDest(0) + iLineAdd
Next y
End If
End Sub
F. VB6.0編程語言的應用具體在哪些方面請行家指點!
1、添加一個模塊,可以設定一個事件
sub
main(),然後再工程--屬性--啟動對象中選擇
這里也可以同時直接從窗體啟動
2、printf(輸出),
visual
basic
print
方法的調用格式和功能。
格式:[對象.]print[表達式表][,l;]
功能:print方法可以在相應的對象上顯示文本和表達式的值。
說明:
(1)「對象"可以是窗體(form)、圖片框(picturebox)、列印機(printer)或立即窗口(debug)。
如果省略了「對象",則是指窗體。
(2)「表達式表」是一個表達式或多個表達式,可以是數值表達式或字元串。對於數值表達
式,print具有計算和輸出雙重功能;而對於字元串,則原樣輸出。如果省略了「表達式表」,則輸出空行。
(3)當輸出多個表達式或字元串時,各輸出項之間可以用逗號或分號隔開,也可以用空格。如果輸出的各表達式之間用逗號分隔,則按標准輸出格式(以1
4個字元位置為單位把一個輸出行分為若干個區段)顯示數據項。如果各輸出項之間用分號分隔,則按緊湊輸出格式輸出數據,即數值與數值之間空一格,字元串之間沒有空格。
(4)不換行輸出。如果print末尾沒有標點(逗號或分號),則自動換行。如果print末尾有逗號或分號則不換行,即下一個print輸出的內容將接在當前print所輸出的信息的後面。
3、scnaf(輸入)
一般使用
inputbox,
在一對話框來中顯示提示,等待用戶輸入正文或按下按鈕,並返回包含文本框內容的
string。
G. vb6到底可以用來幹嘛啊
啥都可以,我10多年前就拿VB 6寫過工商銀行的系統內資金交易系統,每天上百億人民幣的電子商務站點的後台。
H. VB6.0是什麼東西
VB是美國微軟公司推出的Windows環境下的軟體開發程序,它採用的是面向對象的編程技術,巧妙的把開發Windows環境下應用程序的復雜性「封裝」起來,可以既快捷又簡單的開發Windows應用程序,並使用時間驅動的編程思想,提高了編寫應用程序時的靈活性和方便性,是當前流行的一種功能非常強大的可視化編程語言