霆偉 發問時間: 電腦與網際網路程式設計 · 1 0 年前

vb 高手幫幫我。(驗證字元及修改多餘字元)

請大大幫我解答以下問題:

1.如何驗證TextBox*.text裡的字元是否是數字。

2.如何將vb製作的計算器顯示...E,就是好幾億他把那個億寫成...E改成不使用...E,而是顯示100000000....。

3.如何把抓取到的字元(例如是ip的位置10.10.10.10)將10.10.10.10的---"."---給去掉,而最後只剩下10101010。

4.請問我有聽說一種驗證工具,他一端是使用者,一端是遠端,而遠端可以控制使用者是否可以開啟遠端那方的軟體的權利,而使用者與遠端驗證成功,遠端就會授權給使用者使用他的軟體(注意,使用者應用程式只有將程式的驗證碼顯示出來,之後傳驗證碼給遠端*每個用戶驗證碼不同*,遠端確認後使用者就有授權開啟軟體。),主要問的是遠端是怎樣知道使用者ip位址並可以與使用者連線,之後告訴軟體使用者是有權利開啟軟體的。

=======第4是要求回答可以是解釋(告訴我製作步驟及程式碼更佳。)

感恩,我是用Eee PC 來打字的,有錯字請多包含

已更新項目:

之前 創新精品大大說明自動按鍵語法:

2 個已更新項目:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Timer1.Interval = 5000

Timer1.Enabled = True

Timer2.Interval = 1

Timer2.Enabled = True

End Sub

3 個已更新項目:

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

SendKeys.Send("{F1}")

End Sub

Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick

SendKeys.Send("{F2}")

End Sub

4 個已更新項目:

End Sub

Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick

SendKeys.Send("{F2}")

End Sub

5 個已更新項目:

說明:

按Button1鍵開始,每5000豪秒執行Timer1一次。

(也就是每5秒按一次F1,直到關閉程式。)

按Button1鍵開始,每1豪秒執行Timer2一次。

(每1秒按1000次F2,直到關閉程式。)

=========

6 個已更新項目:

問題來了,如過要send -- Enter,Alt,Ctrl,Shift,BackSpace,Tab,Capslock,Delete,Insert,Home,Page Up,Page Down,End,Windows鍵沒辦法直接用SendKeys.Send("{Enter}"),SendKeys.Send("{Alt}"),SendKeys.Send("{Ctrl}"),...來輸出按鍵阿,所以請問要send那些按鍵要如何將send的參數改變?

7 個已更新項目:

也教我一下如何把按下的按鍵給顯是在textbox裡面(顯示出來的是例如你案下了enter,他在textbox裡面就會顯示"enter")

8 個已更新項目:

= =也請大大教我如何在自己寫的程式中設定開機自動啟動及開機不自動啟動及開關自動存高高設定是否要在開機自動啟動或開機不自動啟動

9 個已更新項目:

上面的不是說用開始--執行--輸入regedit來改喔,是要自子寫的程式在使用者設定後自動修改regedit喔。

10 個已更新項目:

還有如何用vb製作一個來驗證電腦是否有按下按鍵

11 個已更新項目:

及移動滑鼠和是有按下滑鼠的任何一個按鍵

12 個已更新項目:

還有要如何製作一個

13 個已更新項目:

yahoo大大,

14 個已更新項目:

oㄟㄟ,那你知道要怎把10的n次方給改成1000....嗎?

15 個已更新項目:

我要的程式碼是vb.的啦==不是vb.6的

4 個解答

評分
  • 1 0 年前
    最佳解答

    1. IsNumeric(N) 判斷N是否是數字

    2. 把數字當文字來處理 像是我們學的直式算法

    3.

    IP=10.10.10.10

    A = Split(IP,".")

    for i = 0 to UBound(A)

    B= B & A(i)

    next i

    Print B

    結果是 "10101010"

    4. Winsock 上網找吧 關鍵字

    這艇複雜的 先去找過在問吧

    先這樣 全形的請改半形( " & )

    參考資料:
  • 1 0 年前

    第三題 用 replace 就可以吧

  • 1 0 年前

    大部份的答案在MSDN文件庫中都有

  • PGCafe
    Lv 5
    1 0 年前

    你問的也太多了...

    第一.三題都不會..就問後面的...

    感覺就是來求檔的...

    第二的E也不是億的意思...

    是10的N次方...

還有問題?馬上發問,尋求解答。