vb程式設計,vb程式設計

時間 2021-10-14 21:22:52

1樓:匿名使用者

介面設計如下:

試編寫**如下:

private sub updatestat()if list1.listcount < 1 thencommand1.enabled = falsecommand2.

enabled = falseelse

command1.enabled = truecommand2.enabled = trueend if

if list2.listcount < 1 thencommand3.enabled = falsecommand4.enabled = falseelse

command3.enabled = truecommand4.enabled = trueend if

end sub

private sub command1_click()if list1.listindex <> -1 thenlist2.additem (list1.

text)list1.removeitem (list1.listindex)end if

updatestat

end sub

private sub command2_click()if list1.listcount > 0 thenfor i = list1.listcount - 1 to 0 step -1

list2.additem (list1.list(i))list1.removeitem (i)

next

end if

updatestat

end sub

private sub command3_click()if list2.listindex <> -1 thenlist1.additem (list2.

text)list2.removeitem (list2.listindex)end if

updatestat

end sub

private sub command4_click()if list2.listcount > 0 thenfor i = list2.listcount - 1 to 0 step -1

list1.additem (list2.list(i))list2.removeitem (i)

next

end if

updatestat

end sub

2樓:數學與計算機程式設計

**:private sub command1_click(index as integer)

select case index

case 0, 2

call singlemove((index + 1) \ 2, (index + 1) mod 3)

case 1, 3

call wholemove(index \ 3, index mod 3)

end select

call buttoneffectiveness

end sub

private sub form_load()

list1(0).additem "趙大鵬"

list1(0).additem "劉麗娟"

list1(0).additem "孫巨集偉"

list1(0).additem "王天宇"

list1(0).additem "李天華"

list1(0).additem "郭曉燕"

list1(0).additem "黃海燕"

list1(0).additem "馮提莫"

list1(0).additem "鄭元暢"

list1(0).additem "王佳欣"

list1(0).additem "崔雪莉"

list1(0).additem "徐歌陽"

call buttoneffectiveness

end sub

private sub singlemove(byval subscript1 as integer, byval subscript2 as integer)

if list1(subscript1).listindex = -1 then

msgbox "請選擇要移動的項", vbokonly + vbinformation

else

list1(subscript2).additem list1(subscript1).list(list1(subscript1).listindex)

list1(subscript1).removeitem list1(subscript1).listindex

end if

end sub

private sub wholemove(byval subscript1 as integer, byval subscript2 as integer)

for i = 0 to list1(subscript1).listcount - 1

list1(subscript2).additem list1(subscript1).list(i)

next i

list1(subscript1).clear

end sub

private sub buttoneffectiveness()

for i = 0 to 1

if list1(i).listcount = 0 then

for j = 0 to 1

command1(j + 2 * i).enabled = false

next j

else

for j = 0 to 1

command1(j + 2 * i).enabled = true

next j

end if

next i

end sub

設計介面:

執行介面:

3樓:伏國英寒鶯

先規劃好主題;然後在畫er圖(搜尋下你就知道什麼叫er圖了),弄清楚哪些是乙個模組的,哪些操作是重複可以呼叫的;er圖出來了就做資料庫表,字段,寫關係;資料庫出來了就開始寫**了,如果人手夠,可以分工,將功能塊分開負責寫!程式好了,開始測試,測試完了最後軟體介面美化!

什麼是vb程式設計?

4樓:蘑菇小小

visual basic程式設計是basic程式語言。

vb擁有圖形使用者介面(gui)和快速應用程式開發(rad)系統,可以輕易的使用dao、rdo、ado連線資料庫,或者輕鬆的建立active x控制項,用於高效生成型別安全和物件導向的應用程式。

程式設計師可以輕鬆的使用vb提供的元件快速建立乙個應用程式。

5樓:舊約的陌路很美

vb 程式設計是visual basic程式語言,編寫電腦程式需要使用計算機程式語言。計算機程式語言是人和計算機「對話」的橋梁,計算機程式語言也有很多。

目前較為廣泛使用的語言有「c++」、「pascal」、「basic」等。在眾多的計算機程式語言中,以basic語言最為易學易用。

basic是英文beginner』s all purpose symbolic instruction code的縮寫,意思為初學者通用符號指令**,一直都是程式設計入門的首選語言。

2023年,visual basic(簡稱vb)面世,他是第三代basic語言,它不但秉承了basic語言的易學易用的優點,而且增加了圖形介面設計工具。

它簡化了複雜的視窗程式編寫過程,讓程式設計者將更多的精力致力於問題的求解過程。

vb程式設計能設計出大部分的windows平台的軟體,不過有些軟體雖然能做,但並不適合vb程式設計。

例如用vb做遊戲的話,原理上是可行的,也確實有人用vb開發過遊戲,但不得不說太麻煩了。還有一些底層控制的程式也不好做。

vb目前主要用途還是用於快速製作不太複雜的、小型的桌面軟體。所以要想開發大型的軟體,例如photoshop或是3dmax之類的程式,vb顯然是不能勝任的。

1、vb的基本特點

(1)視覺化的設計平台。visual basic提供的視覺化設計平台,把windows介面設計的複雜性「封裝」起來,開發人員不必為介面的設計而編寫大量程式**。

只需按照設計的要求,用系統提示的工具在螢幕中畫出各種物件即可。visual basic自動產生介面設計**,程式設計師只需要實現程式功能的那部分**,從而大大地提高了程式設計的效率。

(2)事件驅動的程式設計機制。vb沒有傳統意義上的主程式,程式執行的基本方法是由「事件」來驅動子程式的執行。在圖形使用者介面的應用程式中,是由使用者的動作即事件掌握著程式執行的流向。

每個事件都能驅動一段程式的執行。程式設計師只需編寫響應使用者動作的**,各個動作之間不一定有聯絡,使得程式既易於編寫又易於維護。

2、vb的優點

(1)強大的數值和字串處理功能。

(2)豐富的圖形指令。

(3)提供靜態和動態陣列,有利於簡化記憶體管理。

(4)過程可遞迴呼叫。

(5)支援隨機檔案和順序檔案訪問。

(6)提供了乙個可**用程式呼叫的包含多種型別的圖示庫。

(7)具有完善的執行出錯處理。

6樓:匿名使用者

visual basic簡稱vb,是microsoft公司推出的一種windows應用程式開發工具。由於它具有簡單易學、操作方便、功能強大等特點,已經成為普通使用者首選的程式語言。

在我國,vb6.0中文版相當流行。為了適應形勢發展的需要,高校的計算機專業和非計算機專業已經開設vb應用程式設計課程。

visual basic繼承了basic語言簡單易學的優點,又增加了許多新的功能,它採用物件導向與事件驅動的程式設計思想,使程式設計變得更加方便、快捷。使用visual basic既可以開發個人或小組使用的小型工具,又可以開發多**軟體、資料庫應用程式、網路應用程式等大型軟體。

是國內外最流行的程式語言之一。實際工作中我們需要將收集來的資料或資訊匯入到資料庫中使資料的管理更為方便,也有可能我們需要從資料庫中新增、修改、刪除資料,以文字或電子文件的形式儲存。

visual basic6.0採用視覺化的程式設計方法,應用程式的介面設計、**編寫和除錯等任務在visual basic的整合開發環境中完成。

擴充套件資料

vb的基本特點及優點

1.vb的基本特點

(1)視覺化的設計平台。visual basic提供的視覺化設計平台,把windows介面設計的複雜性「封裝」起來,開發人員不必為介面的設計而編寫大量程式**,只需按照設計的要求,用系統提示的工具在螢幕中畫出各種物件即可。visual basic自動產生介面設計**,程式設計師只需要實現程式功能的那部分**,從而大大地提高了程式設計的效率。

(2)事件驅動的程式設計機制。vb沒有傳統意義上的主程式,程式執行的基本方法是由「事件」來驅動子程式的執行。在圖形使用者介面的應用程式中,是由使用者的動作即事件掌握著程式執行的流向,每個事件都能驅動一段程式的執行。

程式設計師只需編寫響應使用者動作的**,各個動作之間不一定有聯絡,使得程式既易於編寫又易於維護。

(3)vb提供視覺化的程式設計工具。用vb開發應用程式包括兩部分工作:

①設計使用者介面;

②編寫程式**。在程式設計時可以從存放多種控制項的工具箱中將控制項直接拖放到指定的位置,而無需為此編寫程式。在程式設計時提供了易學易用的應用程式整合開發環境。

在vb6.0整合開發環境中,使用者可設計介面、編寫**、除錯程式,並可把應用程式編譯成可執行檔案。

(4)結構化的程式語言。vb具有豐富的資料型別和結構化程式結構,而且簡單易學。

2.vb的優點

(1)強大的數值和字串處理功能。

(2)豐富的圖形指令。

(3)提供靜態和動態陣列,有利於簡化記憶體管理。

(4)過程可遞迴呼叫。

(5)支援隨機檔案和順序檔案訪問。

(6)提供了乙個可**用程式呼叫的包含多種型別的圖示庫。

(7)具有完善的執行出錯處理。

參考資料

VB程式設計,vb程式設計是什麼?

完成的程式 dim h as integer,m as integer,s as integer private sub form load label1.fontsize 48 h hour time m minute time s second time timer1.interval 1000...

VB程式設計高手進, 急 VB程式設計高手進

很簡單的 只告訴你方法思路,現在沒有vb環境所以沒法寫你在text1的keypress時間裡,寫上校驗方法,利用acciss碼來判斷,數字的acciss碼是連續的,你可以查到,除此之外的acciss碼你都不予接受,這樣使用者就無法輸入除了0 9之外的任何內容,如何輸入了,你還可以彈出提示框。思路就這...

用VB程式設計能掙錢嗎,VB程式設計好學嗎?

如果編的出好軟體,無論你用什麼程式設計工具,都可以賺錢的。人家看的是軟體,而不是你的開發過程。好好學習,只要你努力就能掙錢的。vb的是什麼都可以做但是不是很好。可以,你可以用access和vb編乙個簡單的圖書管理系統網上這樣的系統很多,可以借鑑,收穫良多。現在只會vb很難出去找工作的。如果是要發展。...