導航:首頁 > 程序命令 > vb編程命令

vb編程命令

發布時間:2022-05-25 14:30:53

『壹』 vb編程中,怎樣運行txt文檔中的vb代碼命令

說一下,shell是運行cmd命令的,也就是運行裡面能執行的命令,不是vb命令
要運行vb命令,實際上是運行vbs命令,而不是vb命令,因為vb是有界面系統的。
這可以用引用一個可以操作vbs的對象實現
這里說一個簡單點的,調用api,代碼如下:
Private Declare Function EbExecuteLine Lib"vba6.dll" (ByVal pStringToExec As Long, ByVal Unknownn1 As Long, ByVal Unknownn2 As Long, ByVal fCheckOnly As Long) As Long
『先聲明api
Function ExecuteLine(sCode As String, Optional fCheckOnly As Boolean) As Boolean
ExecuteLine = EbExecuteLine(StrPtr(sCode), 0&, 0&, Abs(fCheckOnly)) = 0
End Function
』寫一個操作函數,調用:ExecuteLine(命令文本);返回為false則表示執行錯誤
Private Sub Command1_Click()
『這里可以按你的程序改
Dim dm() As String
Dim i As Long
dm = Split(Text1, vbCrLf)
For i = 0 To UBound(dm)
If Len(dm(i)) <> 0 Then
Dim Result As Boolean
Result = ExecuteLine(dm(i))
If Result = False Then Debug.Print i + 1 & vbTab & "行執行錯誤"
Else
Debug.Print i + 1 & vbTab & "行代碼錯誤"
End If
Next
End Sub

『貳』 請教一下VB程序設計的基本命令

關於VB語言和怎樣學習VB

VB6.0全稱為VisualBasic 6.0,是微軟公司推出的可視化編程工具MSDN之一,是目前世界上使用最廣泛的程序開發工具。如果你是一個對編程一無所知,而又迫切希望掌握一種快捷實用的編程語言的初學者,那選擇VB 6.0沒錯的。即使考慮到VB程序本身編譯和運行效率較低的不足(嘻嘻速度現在不是問題吧),單是它的快捷的開發速度,簡單易學的語法,體貼便利的開發環境,它仍不失一款優秀的編程工具,是初學者的首選。

也許你會問,我以前沒學過任何一種語言,我能快速上手嗎?別擔心,沒問題VB的語法的和QBASIB語言是基本相同的,也就是說它的語法是最容易被初學者所接受的。另外VB提供的是可視化的開發環境,我們可以象搭積木一樣構建出程序的界面,而且VB提供了豐富的控制項組,省去了我們自己寫代碼實現這些效果的麻煩,這樣我們就能把更多的精力放在程序功能的實現上,所以VB學起來簡單,用起來方便。

接著看看VB語言的前景,在目前各種編程語言共存的時代,VB會不會落伍呢?當然不會了,在我寫這篇文章的同時,微軟已經透露了VB7.0將完全面向對象的消息,可以肯定下一代VB的功能一定會強大很多,我們這些所謂的 VB 程序員總算可以放心了,VB不會落後於時代,畢竟它是使用人數最多的優秀的開發工具。

好了,侃了這么多關於VB的台前幕後,總之是為想學編程的你樹立信心,編程一點都不難,只要你決定了開始,就讓我們一起踏上愉快的編程之旅吧。

接下來談談怎樣學習VB,先說說「看實例學VB6.0」系列教程,它是面向編程初學者的VB入門教程,這個教程的特點是拋開晦澀難懂的概念和語法,不做內容上的堆積和羅列,而是採用了每節一個生動有趣的小例子的形式,每個小例子中會涉及到一個或幾個VB編程的知識點(可能是控制項,也許會是某個函數或編程小技巧),使你快速入門。希望你學完此教程後能達到下述的效果:

從對編程一竅不通或從未接觸過編程的狀態,通過學習能夠對VB6.0的編程環境比較熟悉,掌握VB開發界面的使用方法;對VB語言的基本語法大致了解,知道常見的語句的意義;學習VB常用控制項的使用方法,並能將它們靈活運用到應用程序中;能開發簡單的VB程序。到那時你已經能夠繼續深入的學習VB編程,可以繼續參與到程序設計欄目其他版塊的學習中去,嘻嘻,目標就是這樣啦。

然後談談學習編程的方法,萬事開頭難,剛剛開始,遇到些困難沒關系,慢慢來。編程是一個不斷學習,不斷積累的過程,編程的樂趣也正是存在於學習的過程中。我們每學一點,就趕快把它用到實際的程序中去,自己多學多用多實踐,水平才能不斷提高,這就是「學以致用」。

另外,編程涉及到很多的知識,象操作系統的、軟體工程的、硬體系統的以及編程思想等各個方面,這就需要我們多看看這方面的資料,擴充自己的知識面。

還有如果學習過程中遇到了什麼問題,或者有什麼好的心得,你可以到洪恩的「網上交流」的「編程技術」版去提問求助或是發表文章,那裡有許多編程高手可以為你答疑,還有許多同樣的初學者一起交流。

「求知無限」是網上學習的特點,如果你覺得自己能夠更深的學習VB或是其他編程的知識時,「程序設計」欄目的其他版塊將是理想的去處,希望我們能在這樣的學習環境中不斷進步。

『叄』 VB用的基本語句有哪些

VB程序中的一行代碼稱為一條程序語句,簡稱為語句。語句是構成程序的基本單位,是執行具體操作的指令,每條語句以ENTER鍵結束。基本語句有:

1、 注釋語句

注釋不僅僅是對程序的解釋,有時它對於程序的調試也非常有用,譬如說可以利用注釋屏蔽一條語句以觀察變化,發現問題和錯誤。注釋語句是我們在編程里最經常用到的語句之一。

在VB里,注釋語句有兩種,一種是用「Rem」關鍵字,這跟DOS里的批處理文件的用法一樣,還有一種是利用單引號「'」,例如:『Dim a As String與Rem Dim a As String的作用是一致的。

2、長語句的分行

在比較早的版本中,因為沒有象C等語言用「;」隔開語句與語句,VB的語句是必須寫在一行里的,不過在VB之後的版本里可以用分行符「_」把一個長語句分成若干行來存放。

3、條件語句

VB的條件語句更符合英語的語法,如果Then後面所跟的語句只有一條,可以寫成:

條件1

True/False

語句1

條件2

True/False

語句2

條件3

True/False

條件N

True/False

語句N

4、循環語句

循環結構是計算機語言里一種重要的結構,它的應用廣泛,最簡單的例子是累加器的作用,還可以用於窮舉法,更直觀的例子是把某件事重復指定的次數,這樣就不用把要重復的語句輸入多次,而通過循環結構完成,非常方便。

C語言里有一個「for」循環語句,VB里也有「For」關鍵字,作用也差不多,只是VB的「For」語句更容易理解。它的格式是:

For<循環變數>=<初賦值>To<終值>[Step<步長>]

Next<循環變數>

在默認情況下,Step被設為「1」,可以省略,Step也可以設為負值,例如:

Dim a=0

For I=1 To10

a=a+ I

Next I

5、While語句

While後面都跟邏輯條件判斷,「Do While……Loop語句」和「While……Wend語句」作用相似,都是先判斷While後面的條件是否為「真」,如果為「真」則執行裡面的語句,如果為「假」,則退出循環,循環直至條件為「假」終止。

「Do……Loop While」與前兩者的區別在於,它不管條件的真假,都會先執行「Do」後面的語句,也就是說,它至少執行語句一次。

6、Until語句,它是直至條件為真則終止循環,句式把While上述三個語句的While換成Until即可,但是因為容易記混,所以我建議只用While即可。Until<條件>可以相當於While Not<條件>。

For循環和Whlie循環應當根據適當的環境使用,它們有時也可替換。

『肆』 vb 命令大全

VB 可用指令、函數

A
Abs 求絕對值 ActiveControl 得到焦點的對象
ActiveForm 得到焦點的表單 Array 指定數組
App 得知程序信息 AppActivate 激活執行中的應用程序
Asc 求字元的內碼 AscB 求字元的ASCII
AscW 求字元的UniCode Atn 求Tan-1

B
Beep 發出預設的警示聲

C
Call 調用子程序 Calendar 選擇月歷
Choose 取出一列值的某個值 CBool 數值轉成布爾數
CByte 數值轉成位元格式 CCur 數值轉成貨幣格式
CDate 數據轉成時間 CDbl 數值轉成雙精度浮點數
CDec 數據轉成十進數 ChDir 改變目前路徑緩充的路徑
ChDrive 改變目前磁碟緩充的磁碟 Chr 由內碼求得一字元
ChrB 由ASCII求得一字元 ChrW 由UniCode求得一字元
CInt 數據轉成Integer CLng 數據轉成Long
Command 讀出程序的參數 Const 定義常數
Cos COS CSng 數值轉成單精度浮點數
CurDir 得知目前路徑緩充的路徑 CVar 數值轉成可變變數

D
Date 得到目前電腦的時間 Date$ 得到目前電腦時間字元串
DateAdd 日期加法得日期 DateDiff 日期相減得數值
DatePart 日期部份資訊 DateSerial 字元串轉日期
DateValue 數字轉日期 Day 得知日期變數內是幾號
DDB 折舊的計算 DeleteSetting 刪除系統登錄內的數據
Dir 得知目前路徑內的文件名 DoEvents 閑置函數

E
End 結束程序 Environ 取得環境變數的數據
EOF 某個文件緩沖的指標是否到檔尾 Erase 重新初始化數組
Err 錯誤資訊 Error 錯誤代碼信息
Exp 得到自然對數

F
Fix 去除小數 FileCopy To 復制文件
FileAttr 文件開啟模式 FileDateTime 文件存檔日期
FileLen 文件長度 Filter 篩選數組

Format 數據格式化輸出 FreeFile 空的文件編號
FV 求得定期、定額支付且固定利率下之年金的值

G
GetAllSetting 得到所有系統登錄的資訊 GetAttr 得知文件屬性
GetSetting 得到系統登錄的資訊

H
Hex 將數值轉成16進數表示的字元串 Hour 得知日期變數內是幾時

I
If . Then . Else 判斷結構 IMEStatus 得知IME輸入法狀態
InStr 尋找字元串里的字元串 InStrB 尋找字元串里的ASCII
IntStrRev 由字元串右邊開始尋找字元串里的字元串
Int 取整數

J
Join 將數組數據加入分隔字元後組合成一新字元串

K
Kill 刪除文件

L
LBound 得知數組最小起始范圍 LCase 字元串轉小寫
Left 截取字元串左邊幾個字 Len 得知字元串的字數
LenB 得知變數佔用記憶體幾個Byte LoadPicture 載入圖形
Log 求對數值 LSet 字元串向左對齊
LTrim 移除字元串最左邊的空白字元

M
Mid 截取字元串里某些字元串 Minute 得知日期變數內是幾分
MkDir 建立新的數據頰 Month 得知日期變數內是第幾月

N
Name As 更改文件名 Now 得知目前點腦的日期與時間
O Oct 字元轉成八進制的字元串 Option VB內部一些選項設定

P
PopupMenu 跳出菜單 Print 列印數據

Q
QBColor 設定顏色(16色)

R
Randomize 隨機數初始化聲明 Replace 取代字元串中某些字元串 VB6提供

RGB 設定顏色(255*255*255色) RmDir 移除數據頰
Rnd 得到一個隨機數 RSet 字元串向右對齊
RTrim 去除字元串最右邊的空白字元

S
SavePicture 儲存圖形 Screen 得知屏幕簡易資訊
Second 得知日期變數內是幾秒 SetAttr 設定文件屬性
Sgn 得知是整數還是負數v Shell 執行外部程序
Sin 得知Sin Space 填入數個空白字元
Split 以某字元串將字元串拆解成數組 VB6提供
Sqr 求平方根
Str 數值轉字元串 StrComp 比較字元串
StrConv 改變字元串型態 String 設定一個重覆的字元串
StrReverse 字元串反轉 VB6提供

T
Tab 列印n個製表符 Tan 得知Tan
Time 得知、設定電腦時間 Time$ 得知、設定時間字元串
Timer 得知今天電腦總秒數 TimeSerial 字元串轉時間
TimeValue 數字轉時間 Trim 去除字元串首尾的空白字元
TypeName 得知變數類別的名稱

U
UBound 得知數組的最值 UCase 字元串轉大寫

V
Val 將字元串轉成數字 VarType 得知變數的類型

W
WeekDay 得知日期變數內是星期幾 WeekdayName 將WeekDay傳回值改成文字顯示

Y
Year 得知日期變數內是幾年

『伍』 VB編程按鈕命令代碼

Shell "some url", vbNormalFocus

『陸』 急求VB程序代碼

Private Sub Command1_Click()

Dim a(10) As Integer

Randomize

Max = -1

Min = 100

For i = 1 To 10

a(i) = Int(Rnd * 90) + 10

Print a(i);

s = s + a(i)

If a(i) > Max Then Max = a(i)

If a(i) < Min Then Min = a(i)

Next i

Print

Print "最大值="; Max

Print "最小值="; Min

Print "平均值="; s / 10

Print

End Sub

『柒』 vb編程時要打開應用程序需要什麼命令

需要改注冊表呀
hkey_classse_root\txtfile\shell\open\command
下的默認改成
你的程序路徑(exe)空格
%1
這樣當打開的時候就會啟動你的程序,而且command就是這個文件的路徑
第二個command是vb裡面的一個屬性,是運行程序的命令行,你說你試過選擇打開方式,還是不行,就是沒有用到這個命令行,這個命令行得到的是文件的路徑,還需要你自己處理才能打開

『捌』 VB里運行程序的命令是什麼

shell("c:\123.exe")

『玖』 vb6.0簡單的編程

Private Sub Form_Load()
Timer1.Interval = 100
Timer1.Enabled = False
Command1.Caption = "開始"
End Sub
Private Sub Command1_Click()
If Timer1.Enabled = False Then
Timer1.Enabled = True
Command1.Caption = "暫停"
Else
Timer1.Enabled = False
Command1.Caption = "繼續"
End If
Private Sub Timer1_Timer()
Label1.Left = Label1.Left - 100
If Label1.Left <= 0 Then
Label1.Left = Form1.Width
End If
End Sub
這樣更有條理些

『拾』 VB編程水仙花數

VB實現水仙花數的程序代碼如下:

PrivateSubCommand_Click()

Fornum=100To999

a=numMod10

b=num10Mod10

c=num100

Ifa^3+b^3+c^3=numThenPrintnum

Nextnum

EndSub

實現具體步驟如下:

1.啟動VB程序,新建一個標準的exe項目,如下圖。



(10)vb編程命令擴展閱讀:

C語言實現水仙花數的代碼:

#include<stdio.h>

#include<stdlib.h>

voidmain()

{

inti,j,k,n;

printf("'waterflower'numberis:");

for(n=100;n<1000;n++)

{

i=n/100;/*分解出百位*/

j=n/10%10;/*分解出十位*/

k=n%10;/*分解出個位*/

if(n==i*i*i+j*j*j+k*k*k)

{

printf("%-5d",n);

}

}

printf(" ");

}

注意事項:

VB編程的核心思想是組件編程。VB是最早引入組件編程的概念,然後被其他語言採用並成為標准,如vc++、Delphi、PowerBuilder等都採用了組件編程模型,並利用面向對象的編程技術,成為當今程序設計的發展方向之一。

VB編程,由於採用了組件技術,所以不必從底層開始窗體,控制設計,可以由工廠通過各種零件裝配生產機器,通過Microsoft或第三方提供的組件,裝配成所需的程序。與什麼?VB是代碼,它像膠水一樣,把有限的代碼和組件粘合在一起。結果是一個完整的應用程序。

VB有一個圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以很容易地使用s、RDO、ADO連接到資料庫,或者很容易地創建活動的X控制項,從而高效地生成類型安全的和面向對象的應用程序。

程序員可以使用VB提供的組件輕鬆快速地構建應用程序。VB的組件既可以擁有用戶界面,也可以沒有。這樣一來伺服器端程序就可以處理增加的模塊。

VB使用參數計算的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向對象支持。因為越來越多組件的出現,程序員可以選用自己需要的擴展庫。

閱讀全文

與vb編程命令相關的資料

熱點內容
攻城掠地怎麼查看伺服器 瀏覽:590
android開機黑屏 瀏覽:566
mc純生存伺服器是什麼意思 瀏覽:438
樹莓派火焰蜂鳴器python 瀏覽:896
我的世界伺服器強制疾跑怎麼開 瀏覽:275
用什麼app看施工圖紙 瀏覽:491
張三學python函數 瀏覽:377
女子程序員照片 瀏覽:305
武漢c程序員招聘 瀏覽:681
csk跟蹤演算法 瀏覽:24
數據挖掘中用到的演算法 瀏覽:843
更改ubuntu伺服器地址 瀏覽:502
學做燒菜用什麼app 瀏覽:702
程序框圖怎麼加密 瀏覽:372
文件自解壓失敗怎麼辦 瀏覽:899
ug操作和產品命令 瀏覽:79
QQ在線表格怎麼加密 瀏覽:484
steam星際戰甲什麼伺服器 瀏覽:596
python重啟路由器腳本 瀏覽:821
java聊天窗口 瀏覽:978