A. vbz是什麼意思
VB6.0中Sgn(z)是指出 z 變數的正負號。
Sgn 函數,返回一個 Variant (Integer),指出參數的正負號。
Sgn 函數示例
本示例使用 Sgn 函數來判斷某數的正負號。
Dim MyVar1, MyVar2, MyVar3, MySign
MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0
MySign = Sgn(MyVar1) ' 返回 1。
MySign = Sgn(MyVar2) ' 返回 -1。
MySign = Sgn(MyVar3) ' 返回 0。
B. VB源文件下每個文件都是做什麼的
VB中.frm .frx .vbp .vbw .scc的作用
.frm 是每個窗體都有的,保存窗體的代碼,可以用記事本打開;
.frx 窗體里使用圖片、圖標等資料,保存資源;
.vbp 和.vbw 保存工程時自動生成的文件。
.vbp 用來保存當前工程中的工程版本、版權及窗體的信息
.vbw 保存了最後保存工程時候的情況,比如打開了什麼窗口,你編輯到了第幾行等。以便下次打開能很容易找到上次的感覺.
MSSCCPRJ.SCC是Visual SourceSafe的配置文件,用於團體開發。
工程文件格式
Microsoft Visual Basic 在設計和運行時都利用和創建一些文件。工程或應用程序需要哪些文件取決於它的范圍和功能。
工程文件的擴展名
Visual Basic 在創建和編譯工程時要產生許多文件。這些文件分類如下:設計時文件、雜項開發文件和運行時文件。
設計時文件是工程的建造塊:例如基本模塊 (.bas) 和窗體模塊 (.frm)。
雜項文件是由 Visual Basic 開發環境中的各種不同的進程和函數產生的:例如打包和展開向導從屬文件 (.dep)。
設計時和雜項文件
開發應用程序時會產生各種設計時文件和其它雜項文件,如下表所列:
擴展名 描述
.bas 基本模塊
.cls 類模塊
.ctl 用戶控制項文件
.ctx 用戶控制項的二進制文件
.dca 活動的設計器的高速緩存
.ddf 打包和展開向導 CAB 信息文件
.dep 打包和展開向導從屬文件
.dob ActiveX 文檔窗體文件
.dox ActiveX 文檔二進制窗體文件
.dsr 活動的設計器文件
.dsx 活動的設計器的二進制文件
.dws 部署向導腳本文件
.frm 窗體文件
.frx 二進制窗體文件
.log 載入錯誤的日誌文件
.oca 控制項類型庫緩存文件
.pag 屬性頁文件
.pgx 二進制屬性頁文件
.res 資源文件
.tlb 遠程自動化類型庫文件
.vbg Visual Basic 組工程文件
.vbl 控制項許可文件
.vbp Visual Basic 工程文件
.vbr 遠程自動化注冊文件
.vbw Visual Basic 工程工作空間文件
.vbz 向導發射文件
.wct WebClass HTML 模板
運行時文件
編譯應用程序時,所有必須的設計時文件都被包括在運行時可執行文件中,運行時文件在下表中列出:
擴展名 描述
.dll 運行中的 ActiveX 部件
.exe 可執行文件或 ActiveX 部件
.ocx ActiveX 控制項
.vbd ActiveX 文檔狀態文件
.wct WebClass HTML 模板
C. 工控行業一般VB語言用在哪些方面,要怎麼學
n年前用VB做過幾個不同形式的工控系統。
1)VB很適合作上位機的用戶界面(UI)
2)一般地,上位機與現場設備或現場控制設備之間,採用RS232C/485/422通信。所以,掌握串列通信原理,比如,什麼是同步傳輸,什麼是非同步傳輸,什麼是奇偶校驗,什麼是CRC校驗,什麼是面向字元(位元組)的傳輸,什麼是透明傳輸,等等,這些概念對構建一個上位系統非常重要。對於VB6而言,就是掌握MSCOMM控制項;對於VB.NET而言,掌握SerialPort
3)有的時候,上位機於現場設備之間的通信,採用特定的介面板塊。例如,在上位機PCI卡槽中插入特定功能的介面版。VB通過操縱這些介面版,與設備通信。通常,介面版製造商提供DLL形式的編程介面,VB調用這些DLL即可操縱這些介面版。所以,需要掌握VB調用DLL的知識。
4)工業乙太網得到越來越多的應用,VB可以通過工業乙太網操縱設備。這需要掌握Socket編程。對vb6而言,就是WinSock控制項;對VB.NET就是SOCKET類
D. vb可以編寫工業控控製程序嗎
VB可以編寫工業控制類軟體
對於初學者,選擇自學教材要通俗易懂,圖文並茂。當具備基礎知識後,可以再根據當時所要學的,進一步選擇參考資料。
在學習中,遇到不懂或不理解的問題,可先在網上搜索,絕大多數問題都可以找到答案(就看你的搜索能力了)
E. 求vb程序解釋;初學有點看不懂,解釋一下程序每一步的作用。 Dim z If z Then y = z Else y = z + 1 Print
dim z 『這句是聲明一個變數z,就是讓計算機知道,以後要用到z,dim是關鍵字
if z=0 then 』這句是條件語句,if 條件 then 執行 end if 結束,就是當--那麼--執行--或者--執行--結束
y=z 『當z=0時執行 y=z
else '否則。 也就是不滿足z=0的情況下
y=z+1 』執行y=z+1
print 『在窗體上列印內容
end if 』結束條件語句,與上邊的 if then 對應,必須對應
F. VB中的概念問題
標識符:變數,常量,數據類型,過程,函數,類等定義的名字.
規則:必須以字母(A-Z,a-z),數字(0-9)或下劃線,長度不能超過255個字元,且標識符不能與VB的關鍵字同名.
例如:Dim Mystring As String Const Pi=3.1415926 Public function getvalue() As Integer
VB6的關鍵字
VB6的關鍵字有:As Binary ByRef ByVal Date Else Empty Error False For Friend Get Input Is Len Let Lock Me Mid New Next Nothing Null On Option Optional ParamArray Print Private Property Public Resume Seek Set Static Setp String Then Time To True WithEvents
我理解的是標識符包括「變數」與「常量」而且還包括函數名稱等等一系列程序員自己定義的東西的名稱。(注意是名稱,而且是自己定義的。)
而關鍵字是vb自帶的一些帶有特殊功能是單詞。關鍵字是微軟定義的,標示符是程序員使用關鍵字定義的自己的名稱。比如dim str as string 這句其中「dim、與string與as」是關鍵字,str既是標示符也是變數。
以上全是個人意見,如有雷同純屬巧合,只能參考不能作為科學的依據。
希望我的回答能對你有幫助
G. VB高手進,VB程序詳細解釋。
總得來說,應該是根據學生的前三個成績,進行求平均成績什麼的
然後求平均成績的總和
並將得到的值賦於學生中的這些對應的欄位,並顯示這個學生的成績情況
Private
Sub
Form_Load()
Dim
X
As
Single
Dim
Y
As
Single
Dim
z
As
Single
Dim
intMnuda
As
Single
Dim
intSum
As
Single
'定義N個變數
Label5.Caption
=
rsStudent.Fields(0).Value
'將學生記錄裡面的首列值賦給label5
Label6.Caption
=
rsStudent.Fields(1).Value
'將學生記錄裡面的第二列值賦給label6
Label7.Caption
=
Format(Date,
"YYYY-MM-DD")
'將當前日期以年月日的格式賦給label7
Label8.Caption
=
rsStudent.Fields(3).Value
'將學生記錄裡面的第三列值賦給label8
intMnuda
=
rsStudent.Fields(4).Value
/
rsMnuda.RecordCount
'取得學生的第4列的值除以/rsMnuda記錄集中的記錄總數
rsMnuda.MoveFirst
'將記錄集rsMnuda移動首條記錄
Do
While
Not
rsMnuda.EOF
'當rsMnuda記錄不是最後一條就執行while
If
rsMnuda.Fields(2).Value
=
rsMnuda.Fields(3).Value
Then
'如果rsMnuda列2的值與列3的值相等
X
=
X
+
intMnuda
『將x的值加上上面已得的除數intMnuda
End
If
rsMnuda.MoveNext
'移動下一條記錄
Loop
'繼續
Dim
intMnudb
As
Single
'定義一個變數
intMnudb
=
rsStudent.Fields(5).Value
/
rsMnudb.RecordCount
''取得學生的第5列的值除以/rsMnudb記錄集中的記錄總數
rsMnudb.MoveFirst
'將記錄集rsMnudb移動首條記錄
Do
While
Not
rsMnudb.EOF
'當rsMnudb記錄不是最後一條就執行while
If
rsMnudb.Fields(2).Value
=
rsMnudb.Fields(3).Value
Then
'如果rsMnudb列2的值與列3的值相等
Y
=
Y
+
intMnudb
'將y的值加上上面已得的除數intMnudb
End
If
rsMnudb.MoveNext
'移動下一條記
Loop
Dim
intMnudc
As
Single
'定義一個變數
intMnudc
=
rsStudent.Fields(6).Value
/
rsMnudc.RecordCount
''取得學生的第6列的值除以/rsMnudc記錄集中的記錄總數
rsMnudc.MoveFirst
'將記錄集rsMnudc移動首條記錄
Do
While
Not
rsMnudc.EOF
'當rsMnudc記錄不是最後一條就執行while
If
rsMnudc.Fields(2).Value
=
rsMnudc.Fields(3).Value
Then
'如果rsMnudc列2的值與列3的值相等
z
=
z
+
intMnudc
'將z的值加上上面已得的除數intMnudc
End
If
rsMnudc.MoveNext
'移動下一條記條
Loop
intSum
=
X
+
Y
+
z
'求得三個平均值的之和
Text1.Text
=
X
'將第一個平均值賦於text1
Text2.Text
=
Y
'..............text2
Text3.Text
=
z
'..............text3
Label14.Caption
=
intSum
'將總平均值的和賦給label4
rsStudent.Edit
'修改學生記錄集
rsStudent.Fields(7).Value
=
X
'將X更新到學生記錄集的第7列
rsStudent.Fields(8).Value
=
Y
'將Y更新到學生記錄集的第8列
rsStudent.Fields(9).Value
=
z
'將z。。。。。。。。。。9
rsStudent.Fields(10).Value
=
intSum
'將總平均分.........10列
rsStudent.Update
'執行更新,進行資料庫
If
intSum
>=
90
Then
'如果總平均分大於等於90
Label10.Caption
=
"ÄãÕæ°ô!"
'應該是優秀
ElseIf
intSum
>=
70
Then
'否則總平均分大於70
Label10.Caption
=
"³É¼¨Á¼ºÃ!"
』中等
Else
'不滿足上面的就中小於70
Label10.Caption
=
"³É¼¨ºÜ²î!"
'合格或不合格
End
If
End
Sub
H. vb中 Sgn(z)是什麼意思
VB6.0中Sgn(z)是指出 z 變數的正負號。
Sgn 函數,返回一個 Variant (Integer),指出參數的正負號。
Sgn 函數示例
本示例使用 Sgn 函數來判斷某數的正負號。
Dim MyVar1, MyVar2, MyVar3, MySign
MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0
MySign = Sgn(MyVar1) ' 返回 1。
MySign = Sgn(MyVar2) ' 返回 -1。
MySign = Sgn(MyVar3) ' 返回 0。
I. 工段vbz怎麼計算
VB6.0中Sgn(z)是指出 z 變數的正負號。 Sgn 函數,返回一個 Variant (Integer),指出參數的正負號。 Sgn 函數示例 本示例使用 Sgn 函數來判斷某數的正負號。 Dim MyVar1, MyVar2, MyVar3, MySign MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0 MySign
J. 什麼是VB語言這個是電氣自動化上的東西嗎請詳解
VB的功能很強大,除了在自身的IDE中做開發,還在很多其它軟體中也都用它來輔助開發,比如微軟自家的Office,還有AutoCAD中也用到了,還有一款叫iFix(好像是這個名字)的軟體,是一種工業控制系統,裡面的內置腳本就是VB,我也只是大概接觸了一下,你可以到工控相關的網站上找找看。