當前位置:編程學習大全網 - 編程軟體 - Vb編程1001vb編程

Vb編程1001vb編程

選項顯式

私有子Cmd1_Click()

Dim S(3)為字符串,n為整數

Dim i為整數,k為整數

k = 1

對於i = 1到3

S(i) = Mid(Text1,k,4)'從Text1中第k位取四個字符串,即當i=1,k=1時,取出101,賦值S (65438+)。當i=2,k=6時,取出0101,賦值S(2)= 0101;當i=3,k=11時,取出0110,賦值S(3)=0110。

k = k + 5

Call Transform(n,S(i))'調用轉換子流程。

文本2 =文本& ampn & ampvbCrLf

接下來我

末端接頭

私有子轉換(n為整數,S為字符串)

Dim k為整數,I為整數,L為整數

L = Len(S)'取S(i)字符串的長度,實際上每次都是4。

如果val (mid (s,1,1)) = 1,則從S(i)字符串的1位中取出1個字符,並將其轉換為數值,以便與1進行比較。如果相等,N =-(2 (l

n = -(2 ^ (L - 1))

其他

n = 0

如果…就會結束

對於i = 2到L

K = Mid(S,I,1)'在下面的語句中從S(i)字符串的第2、3、4位取1個字符進行計算,在循環結束時得到壹個值n返回主程序。

n = n + k * 2 ^ (L - i):調試。打印k;n

接下來我

末端接頭

如果不明白,可以加Debug。打印語句到程序(如Debug。打印k加在程序的倒數第二行;n)在VB中打開視圖菜單中的即時窗口,在調試菜單中點擊“分步”,然後點擊“進程”按鈕,再按F8進行調試。

  • 上一篇:短期培訓都有什麽?
  • 下一篇:全國農墾最大的墾區有哪些
  • copyright 2024編程學習大全網