⑴ VB有沒有求最大值函數
以前 5.0 中有 Max() 和 Min() 函數用來求最大/小值;但 6.0 後沒有了,你只能自己寫,
參考:
Public Function Max(ByRef SZtmp()) As Double
Dim i%
Max = 0
For i = LBound(SZtmp) To UBound(SZtmp)
If CDbl(SZtmp(i)) > Max
Then Max = CDbl(SZtmp(i))
Next i
End Function
Visual Basic是一種由微軟公司開發的包含協助開發環境的事件驅動編程語言。從任何標准來說,VB都是世界上使用人數最多的語言——不僅是盛贊VB的開發者還是抱怨VB的開發者的數量。它源自於BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接資料庫,或者輕松的創建ActiveX控制項。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。
對象與類
對象(Object)
Visual Basic 具有「面向對象」的特性,Visual Basic 應用種程序的基本單元是對象,用 Visual Basic 編程就是用「對象」組裝程序。這種「面向對象」的編程方法與傳統的全部用代碼編製程序的方法有很大區別,就像用集成電路晶元組裝電視機和用三極體,二極體組裝電視機的區別一樣。顯然,「面向對象」的編程方法比傳統的編程方法更簡單,更方便,並且編寫出的程序也更加穩定。因此,「對象」可以被看做 Visual Basic 程序設計的核心。
在 Visual Basic 程序設計中,對象中還可以包含頭,手,腿,腳等部位,其中的每個部位又可以單獨作為作為被研究的對象。在 Visual Basic 程序設計中,整個應用程序就是一個對象,應用程序中又包含著窗體(Form),命令按鈕(Command),菜單(Menu)等對象。
類(Class)
在 Visual Basic 中,對象是由類創建的,因此對象可以說是類的具體實例,這就好比是蛋糕和做蛋糕的模具之間的關系。
各種不同的對象分屬於各種不同的種類。同一類對象可能具有一些不同的特徵(或是說同一類對象不一定具有完全相同的特性);具有某些相同的特性的對象,不一定是同一類對象,這就好比是人和猴子雖然都有身高、性別等特徵,但二者之間還存在著智商、語言等特性差異,這兩個對象之間的特性相差很多,根本就不能算是同一類對象。而男人和女人,雖然有著性別、生理等方面的差異,但他們絕大部分特性相同,可以算是同一種類。由此,可以歸結為一句話:同一類對象的絕大部分特性相同。
⑵ 如何用VB 程序訪問資料庫中最大值
有兩種方式
第一種用用數據源
這個要你的機子上配
第二種用代碼方式
ConnStr = "Provider = SQLOLEDB.1;Server="& dbServer &";Database="& dbName &";Uid="& dbUser &";Pwd="& dbPass &";"
Set Conn = Server.CreateObject("ADODB.Connection")
'On Error Resume Next
Conn.open ConnStr
⑶ VB 資料庫中最大值和計算平均值
我只列出SQL查詢語句,具體在VB怎麼用就你自己搞定了,因為你提供的信息有限,沒法給你提供完整的VB代碼:
select max([序號]) as 最大序號, avg([平均值]) as 總平均值 from 表名
要得到轉動慣量 列中所有數據的平均值,你可以自己舉一反三啊,一定要嚼爛了你才會吃啊:
select max([序號]) as 最大序號, avg([平均值]) as 總平均值, avg([轉動慣量]) as 轉動慣量平均值 from 表名
或者分別求三個值也行:
select max([序號]) as 最大序號 from 表名
select avg([平均值]) as 總平均值 from 表名
select avg([轉動慣量]) as 轉動慣量平均值 from 表名