VB程序設計
vb的程序,當然是用VB編程軟體製作出來的,全稱為Visual Basic(簡稱VB),是Microsoft公司開發的一種通用的基於對象的程序設計語言,為結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。
⑵ vb程序設計是什麼
1、VB程序設計以Visual Basic 6.0簡體中文版為語言背景,深入淺出的介紹Visual Basic 6.0程序設計技術,基本涵蓋了Visual Basic 6.0編程時的常用內容。
2、VB程序設計共分14章,主要內容包括開發環境、語言基礎和數組與過程、常用控制項、菜單設計、文件處理、ActiveX控制項、資料庫程序設計、圖形程序設計、多媒體編程、網路編程、API函數和注冊表、安裝程序的製作和綜合實例。
3、為了方便讀者學習,《VB程序設計》提供多媒體課件,及例題和練習題的所有源代碼。
4、VB程序設計可以作為大中專院校計算機及相關專業的教材,適合編程愛好者自學使用。
⑶ VB程序設計
本題選擇答案A
因為過程Swap中的第一個參數是傳址調用,所以它的值在交換後返回生效。第二個參數是值參。所以,交換的值並不會返回到主調過程中。
⑷ vb程序設計實例
Private Sub Form_Activate()
'1年期2.25%,2年期2.43%,3年期為2.70%,5年期為2.88%(不記復利)。今有X元,5年以後使用,共有如下6中存法:
Const x1 As Double = 0.0225, x2 As Double = 0.0243, x3 As Double = 0.027, x5 As Double = 0.0288
Dim x As Double
x = Val(InputBox(""))
Print "①存一次5年期,5年後到期的本息合計"; ss(x, 5, x5)
Print "②存一次3年期,一次2年期,5年後到期的本息合計"; ss(ss(x, 3, x3), 2, x2)
Print "③存一次3年期,兩次1年期,5年後到期的本息合計"; ss(ss(ss(x, 3, x3), 1, x1), 1, x1)
Print "④存兩次2年期,一次1年期,5年後到期的本息合計"; ss(ss(ss(x, 2, x2), 2, x2), 1, x1)
Print "⑤存一次2年期,三次1年期,5年後到期的本息合計"; ss(ss(ss(ss(x, 2, x2), 1, x1), 1, x1), 1, x1)
Print "⑥存五次1年期,5年後到期的本息合計"; ss(ss(ss(ss(ss(x, 1, x1), 1, x1), 1, x1), 1, x1), 1, x1)
End Sub
Private Function ss(ByVal a As Double, b As Integer, c As Double) As Double
ss = a + a * c * b
End Function
Private Sub Form_Load()
AutoRedraw = True
End Sub
⑸ 怎麼用vb做一個簡單的程序
加入標簽Label1,Caption設置為「你好,請輸入你的姓名」
加入文本框Text1,用來輸入姓名的
加入標簽Label2,按照你的要求設置字體屬性,autosize屬性設成true
分別加入確定,繼續,結束按鈕
以下是代碼:
Private Sub Form_Load()
Me.結束.Visible = False
Me.繼續.Visible = False
Label2.Visible = False
End Sub
Private Sub 繼續_Click()
Me.結束.Visible = False
Me.繼續.Visible = False
Label2.Visible = False
Me.確定.Visible = True
Label1.Visible = True
Text1.Visible = True
End Sub
Private Sub 結束_Click()
End
End Sub
Private Sub 確定_Click()
Label2.Caption = Text1.Text & "同學,你好,祝你學好vb程序設計"
Me.結束.Visible = True
Me.繼續.Visible = True
Label2.Visible = True
Label1.Visible = False
Text1.Visible = False
Me.確定.Visible = False
End Sub
⑹ VB程序設計難不難
1,學習程序設計的基本要求
2,Vb的功能及特點
3,學習VB程序設計的方法
對學習者知識的要求:
首先,學習程序設計要具備一定的數學基礎.計算機與數學有很大的聯系,綜觀計算機歷史,計算機的數學模型(圖靈機,由Alan Turing提出)和體系結構(由John Von Neuman提出)等都是由數學家提出的,最早的計算機也是為數值計算而設計的.因此,要學習好計算機就要有一定的數學基礎.不過對於初學者來說,在數學基礎方面的要求並不是很高,從我個人的角度來看,有高中數學水平就差不多了.
如何學好VB程序設計
學習程序設計基本要求
對學習者知識的要求:
其次,學習程序設計要有一定的邏輯思維能力.邏輯思維需要長時間的鍛煉,如果你覺得自己在邏輯思維能力上有不足,也沒有關系,因為編寫程序本身也是對邏輯思維的鍛煉.初學程序設計應具備的邏輯基礎可以從高中數學中學到.
如何學好VB程序設計
學習程序設計基本要求
熟悉Visual Basic操作環境與設計工具,能設計應用程序界面.
掌握,理解面向對象程序設計基本概念
掌握VB語言的基礎知識,程序設計的方法,
能閱讀一般難的程序;
能應用編寫一些簡單程序;
具有用Visual Basic開發Windows環境下應用程序的能力和閱讀分析一般難度的VB程序的能力.
如何學好VB程序設計
VB程序設計的基本要求
Visual Basic 簡介
Visual Basic 是Microsoft 公司開發的Windows 應用程序開發工具,Visual ——"可視化的",是一種開發圖形戶界面(GUI)的方法.使得非計算機專業的人也可以開發出專業的Windows軟體.
Visual Basic繼承了BASIC語言簡單易學的優點,又增加了許多新的功能,它採用面向對象與事件驅動的程序設計思想,使編程變得更加方便,快捷.使用Visual Basic既可以開發個人或小組使用的小型工具,又可以開發多媒體軟體,資料庫應用程序,網路應用程序等大型軟體.是國內外最流行的程序設計語言之一.
2,VB的功能及特點
英文Visual的意思是"視覺的","可視的Baisc"這個名字可能抽象了點,但實際上它卻是最直觀的編程方法,之所以叫做"可視",你只要看到VB的界面就會明白,實際上你無需編程,就可以完成許多步驟.
在VB中引入了控制項的概念,在Windows中控制項的身影無處不在,如按鈕,文本框等,VB把這些控制項模式化,並且每個控制項都有若干屬性用來控制控制項的外觀,工作方法,能夠響應用戶操作(事件).
這樣你就可以象在畫板上一樣,隨意點幾下滑鼠,一個按鈕就完成了,這些在以前的編程語言下是要經過相當復雜的工作的.
何為可視
Visual Basic的特點
1. 具有面向對象的可視化設計工具
2. 事件驅動的編程機制
3. 結構化的程序設計語言
4. 提供了易學易用的應用程序集成開發環境
5.支持多種資料庫系統的訪問
6.高度可移植化的代碼
7.VB6.0在開發環境上,網路功能等的大大增強
Visual Basic的特點
可視化設計: Visual Basic為用戶提供大量的界面元素(在Visual Basic中稱為控制項對象),例如 "窗體","菜單","命令按鈕","工具按鈕","檢查框"等等,用戶只需要利用滑鼠,鍵盤把這些控制項對象拖動到適當的位置,設置它們的大小,形狀,屬性等,就可以設計出所需的應用程序界面.
Visual Basic的特點
事件驅動編程:Windows操作系統出現以來,圖形化的用戶界面和多任務多進程的應用程序要求程序設計不能是單一性的,在使用Visual Basic設計應用程序時,必須首先確定應用程序如何同用戶進行交互.(例如發生滑鼠單擊,鍵盤輸入等事件時,用戶必須編寫代碼控制這些事件的響應方法)這就是所謂的事件驅動編程.
程序設計方法概述
1.初期的程序設計
高運行效率,少佔用內存為目標
2.結構化程序設計
程序的可讀性,可維護性為目標
程序=演算法+數據結構+計算機語言+面向過程的程序設計方法
3.面向對象的程序設計(OOP)
降低程序的復雜性,提高軟體的開法效率和改善工作界面為目標
程序=對象+消息+面向對象的程序設計
面向對象的程序設計具有如下的優點:
1.符合人們習慣的思維方法,便於分解大型的復雜多變的問題.由於對象對應於現實世界中的實體,因而可以很自然地按照現實世界中處理實體的方法來處理對象,軟體開發者可以很方便地與問題提出者進行溝通和交流.
2.易於軟體的維護和功能的增減.對象的封裝性及對象之間的鬆散組合,都給軟體的修改和維護帶來了方便.
3.可重用性好.重復使用一個類(類是對象的定義,對象是類的實例化),可以比較方便地構造出軟體系統,加上繼承的方式,極大地提高了軟體開發的效率.
4.與可視化技術相結合,改善了工作界面.隨著基於圖形界面操作系統的流行,面向對象的程序設計方法也將深入人心.它與可視化技術相結合,使人機界面進入GUI時代.
(1)養成良好的學習習慣
VB程序設計的入門學習並不難,但卻是一個十分重要的過程,因為程序設計思想就在這時形成的,良好的程序設計習慣也在這個階段養成.
(2)學習程序設計要注重理解一些重要的概念.
VB程序設計本身並不復雜,翻開一本程序設計學習的書籍,看到的無非就是變數,函數,條件語句,循環語句等概念.但要真正能進行程序設計,需要深入理解這些概念.因此,在程序入門階段還是應該重視概念的學習.
3,學習VB程序設計的方法
(3)自己動手編寫程序
程序設計入門階段要經常自己動手編寫程序,親自動手進行程序設計是創造性思維應用的體現,是培養邏輯思維的好方法.因此一定要多動手編寫程序,而且要從小程序開發開始,逐漸提高開發程序的規模.
(4)閱讀,借簽別人設計的好程序
多看別人設計好的程序代碼,包括教材上的例題程序.在讀懂別人程序後,要想他為什麼這么設計 能不能將程序修改完成更多的功能 則可以學到別人優秀的東西,幫助自己提高自身水平.
3,學習VB程序設計的方法
(5) VB程序設計學習的重點
重點放在思路,演算法,編程構思和程序實現上.
語句只是表達工具,要求堂上積極思考,盡量當堂學懂,並做到靈活應用.
學會利用計算機編程手段分析問題和解決問題.
(6)養成良好的編程習慣
強調可讀性;變數要加註釋;
程序構思要有說明;
學會如何調試程序;
對運行結果要做正確與否的分析.
3,學習VB程序設計的方法
學好VB程序設計的具體要求:
(1)課前預習,認真聽課並作適當做筆記,課後要認真復習消化所學內容,完成作業.
(2)多寫程序,注重實踐
程序設計課是高強度的腦力勞動,不是聽會的,也不是看會的,而是練會的.
只有自己動手,編寫一些程序,才會有成就感,進而對課程產生興趣,學起來才比較從容.只有當你在編寫大量程序之後,才能獲得真知灼見,感到運用自如.
動手能力的培養是這門課和以往課程最大的不同之處.
3,學習VB程序設計的方法
(3)上機調試程序應注意的幾點:
上機前應認真把實驗題在用紙上做一做(包括窗體界面設計,事件代碼的編寫等)
每次上機後應總結,把沒有搞清楚的問題記錄下來,請教老師或同學.
平時應多抽課余時間多上機調試程序.注意系統的提示信息,遇到問題多問幾開為什麼.
3,學習VB程序設計的方法
(4)保持良好的學習心態
要有自信,自強,積極主動學習.
克服畏難情緒,樹立學好程序設計的信心.
⑺ vb程序設計
PrivateSubCommand1_Click()
DimobjAsObject,myMouseAsInteger
IfList1.SelCount>0AndList2.SelCount>0Then
ForEachobjInMe.Controls
Ifobj.Name=List1.TextThen
myMouse=Val(List2.Text)
obj.MousePointer=myMouse
EndIf
Next
EndIf
EndSub
PrivateSubForm_Load()
DimobjAsObject
ForEachobjInMe.Controls
List1.AddItemobj.Name
Next
Fori=1To15
List2.AddItemi
Next
EndSub
⑻ VB程序設計
Private Sub Form_Click()Dim a As Integer, i As Integer, sum As Integera = InputBox("輸入一個大於1的奇數")For i = 1 To a If i Mod 2 = 1 Then sum = sum + i Print i; End IfNextPrintPrint "和:" + CStr(sum)End Sub
⑼ VB程序設計代碼
將你的textbox控制項定義成數組控
件,然後運行以下代碼:
Private
Sub
command1_click()這
個是保存Text1的內容到本身目錄
下.
Open
App.Path
\123.txt
For
Append
As
#1
Print
#1,
Text1(0).Text
Print
#1,
Text1(1).Text
Print
#1,
Text1(2).Text
Close
#1
End
Sub
Private
Sub
Form_Load()
Dim
i
As
Integer
Open
App.Path
\123.txt
For
Input
As
#1
Do
While
Not
EOF(1)
Line
Input
#1,
ss
Text1(i).Text
=
ss
i
=
i
+
1
Loop
Close
#1
End
Sub
⑽ VB程序設計一般的四個步驟
1、建立應用程序界面
2、設置對象的屬性
3、編寫應用程序的代碼
4、保存和運行程序
VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接資料庫,或者輕松的創建ActiveX控制項,用於高效生成類型安全和面向對象的應用程序。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。
(10)VB程序設計擴展閱讀
VB語言缺點
Visual Basic 語言具有不支持繼承、無原生支持多線程、異常處理不完善等三項明顯缺點,使其有所局限性(此些缺點皆已在 vb .net 獲得改進)。
1、不支持繼承
VB 5.0 和 VB 6.0 都是基於對象的編程語言,但是不包含繼承特性。VB 中提供了特殊的類的功能,但是還是不能滿足程序員的需求。
2、無原生支持多線程
Visual Basic 對於多線程無原生支持,只能通過Windows API的調用實現,且極其的不穩定。因為在API創建的線程中,並沒有自動初始化運行時庫,導致部分的函數無法使用。一般的,在VB6等早期的VB開發環境下,使用API創建線程的目的是完成容易使程序假死的大量數據或者邏輯的計算。
3、異常處理不完善
Visual Basic 中內置異常處理,即使未寫異常處理代碼,一旦用戶出錯也會彈出一個明確寫出出錯原因對話框,接著程序終止。
Visual Basic 中可以使用 Err.Raise拋出異常。對系統及用戶拋出的異常的處理常用兩種模式:一是使用 On Error Resume Next 處理錯誤;另一種是使用 On Error Goto 將運行引入錯誤處理代碼。但相對 C++ 等語言而言,這樣的異常處理破壞了代碼的結構。