vb的小問題,關於vb的小問題

2023-03-06 17:40:06 字數 4329 閱讀 3775

1樓:匿名使用者

你在做執行程式時,不新增其他的退出按鍵就可以啊!

關於vb的小問題

2樓:

setmynum是一個變數。val表示把括號後面的數轉化為10進位制的數值形式。

&h是16進位制數字的開頭。寫在" "裡面表示加上&h這兩個字元竄。如加號後面的數值=5的話,setmynum就等於val(&h5)這個意思。

+號後面的mid(sur,11+4*1,4)是取值的函式,sur表示從sur這個變數裡面取值,中間的表示從第幾項開值取值,(從第一項開始數,第一個數為第1項,不是從0開始數)最後面的4為取幾個數,上面如果sur=12345678901234567890的話,而且i 等於1的話setmynum就等於取第15個數開始的後4個數字。就是5678,最後前面加上引號裡的字元,完整的就是,setmynum=val(&h5678)最後結果為 setmynum=22136.因為16進位制的&h5678轉化為10進位制的val就是22136

3樓:匿名使用者

val函式將數字字元轉成對應的數值,字元前面加"&h"是將其作為十六進位制處理。mid(sur, 11 + 4 * i, 4)裡面是從sur第11 + 4 * i個字元處開始取四個字元出來。

關於vb程式設計的小問題

4樓:匿名使用者

這個問題你問的比較到位。

在vb裡面,子窗體和父窗體之間有一個選單是否重疊的設定。你可以進行選擇當子窗體最大化是,子窗體的選單是否和父窗體的重疊。

焦點,就是當前的活動物件,也就是說,如果有3個文字框,當你把滑鼠點到第二個上時 ,你輸入的內容就會在第二個顯示,而其他兩個不會有反應,這個時候其實就是第二個是獲得了當前焦點。

不清楚可以繼續提問。

如果你選擇了子窗體選單覆蓋父窗體選單,那麼子窗體選單就會出現在父窗體選單的位置,如果你選擇了重疊,那就是重疊在父窗體選單的位置,總之,就是出現在父窗體選單的位置。

5樓:匿名使用者

1、子視窗的選單顯示位置,當然在子窗體的選單欄上了。在vb裡面的多視窗模式下,子視窗的選單可以放在父視窗的選單欄上。如果是右鍵選單,會在滑鼠右鍵點選的位置旁邊,具體是哪邊由系統自動控制,反正是儘量讓你的選單放在能看得見的地方。

2、焦點可以理解為讓滑鼠和鍵盤輸入的地方。如果一個視窗獲得焦點,那麼你操作滑鼠和鍵盤,這個視窗的程式就可以直接接收到。如果一個文字框獲得焦點,你輸入鍵盤,內容就會被這個文字框接收到。

6樓:

getfocus

焦點 就是你準備點選的地方或者指示的地方。

子窗體有自己的選單 選單的位置不會因為焦點而改變。

vb的問題

7樓:

int函式是取整的。

因此表示式的值是:32+23=55

關於vb的問題

8樓:杜琳禕

str()的作用是將數字型變數或常量改變成字元型變數或常量,舉例如下:

對於常量:str(35)="35 ",str(" 以此類推。(注意字串" 35"的前面有一個空格。

對於變數:則把變數的值變成字串,如:假定a =287,則str(a)="287 ",以此類推。(注意前面也有空格)

對於你說的str(abc),因為abc不是數字,所以vb系統就把它當成變數abc,就去調abc的值,因從未對abc賦值,系統預設為0,所以就把那個0轉化成字串了,?str(abc) 就列印出字串" 0"(前面有一個空格)。

綜上所述 str(""注意 前面有個空格。

9樓:匿名使用者

不懂嗎? 我解釋一下。

len()是取位元組長度 "3212" 長度是4 所以 開頭是4然後str()是強制轉換 原本是浮點形的 轉換成了字元型之後是 4+字元型的 就是4 88.

8 然後用str強制轉換成了字元型 所以 b 4 出來是字元型的。

我的部落格:

10樓:網友

我認為應該是a 因為是字串連線呀 不是數值相加 怎麼回事b呢 不可能有空格的。

11樓:匿名使用者

str是將數字轉換為字串。

+用在兩個字串之間,它的作用相當於字串連線符 &樓上的你看看 msdn 對str的介紹就知道為什麼會有空格了當用str將一數字轉成字串時,總會在前頭保留一空位來表示正負。如果 數字 為正,返回的字串包含一前導空格暗示有一正號。

所以是b,不是a

如果沒有使用str進行轉換,那結果就是你說的。

12樓:匿名使用者

僅供參考~

private sub command1_click()

dim warning as string

dim sql as string

warning =

'輸入有效性判斷。

if textuser = then warning = warning & 使用者名稱 "

if textpassword = then warning = warning & 密碼 "

if warning <>then

msgbox warning & 不能為空值!",0 + 48 + 0, "警告"

textuser =

textpassword =

elsesql = select * from 使用者管理 where 使用者名稱 ='textuser & and 使用者密碼 ='textpassword &

'sql = select * from 使用者管理 where 使用者名稱 ="textuser & and 使用者密碼 = textpassword &

openrs (sql)

if not ( and then

grade = rst("使用者等級") 記錄使用者等級。

userid = rst("使用者名稱") 記錄使用者名稱。

call userlogin '填寫登陸記錄。

= true

unload me

elsemsgbox "該使用者不存在!",0 + 32 + 0, "登陸失敗"

textuser =

textpassword =

grade = 0

end if

closers

end if

end sub

關於vb 的一些問題

13樓:匿名使用者

1,符號 & 是字串運算號,其作用簡單的說就是連線字串:

例如:s1 = abc"

s2 = e12y"

s = s1 & s2

結果:s裡邊的內容為:「abce12y」

2,vbtab是vb系統提供的常數,它等於chr(9),表示一個「tab」字元。

3,在表示式 s & a * b & vbtab 裡,有數字運算子號*與字串運算子號&同時存在,vb規定先執行數字運算,後執行字串運算,然後在執行字串運算,假設a & b = 12,s & 12 時,後面12是數值,vb具有自動轉換功能,將12轉換成「12」,然後進行&運算。

注意:控制符是不可顯示的字元,所以顯示s將看不到其結果,但是你可以用print len(s)

來顯示s的長度,來檢驗後面確實有一個字元存在。

vb上的問題

14樓:vb程式設計解放雙手

答案是d

這個題,考點有這麼幾點,1、vb資料定義型別的縮寫形式是什麼?

2、vb定義資料後,初始值是什麼?

3、vb中+,-符號是算術符號,還是比較運算子,算術符號和比較運算子各有哪些?

先理解vb定義型別的縮寫:

% (integer) 短整型。

& (long) 長整型。

! (single ) 單精度浮點型# (=double ) 雙精度浮點型@ (currency ) 貨幣型$ (string ) 字元型。

a,是兩個空字串相加,就是連線兩個空字串,結果還是一個空字串b,是兩個長整型相加,就是兩個整數0相加,結果還是一個整數0c,是一個浮點數和一個自然數相加,就是兩個0數相加,結果還是一個整數0

d,是一個雙精度浮點數是否大於一個單精度浮點型 ,因為兩個數都是0,所以比較結果是不大於的,即false

vb上的問題

15樓:想請教你們哈

出題目的老師不懂程式:迴圈變數不應該用來運算。

16樓:匿名使用者

雖然問題已被採納,但還是手欠。

VB菜鳥的小問題,VB菜鳥的一個小問題

text1 是指你建立的文字框的名稱,如果你再在視窗建一個文字控制元件那系統會命名為 text2 text 是指物件 text1 的一個屬性,表示你將會在 text1 中輸入的內容,比如 text1.text 歡迎光臨 那 text1 文字框中就會顯示 歡迎光臨 的內容你要是想設定 text1 中文...

關於VB的倆問題,幾個關於VB的問題

第一個問題 沒看懂,什麼叫不能用?第二個問題 不是設定的問題啊。大於小於不等於能直接用的啊!你是說語法錯誤還是說程式結果錯誤。如果是語法錯誤看看你輸入時是不是輸入的全形符號。應該不會是這種錯。問題說清楚點。幾個關於vb的問題 你真的打算0分,讓人幫你解決這7個比較有難度的問題?朋友,你的問題太複雜且...

關於地理的小問題

你給的連結答案錯了,不信看我的連結 向斜 指的是岩層向下彎曲,主要的判斷方法是內新外老,在一水平面上,中間是新岩層,而兩邊是老岩層。形成谷地,即為向斜谷。背斜 指的是岩層向上彎曲,主要的判斷方法是內老外新,在一水平面上,中間是老岩層,而兩邊是新岩層。形成背斜山,即為背斜山。向斜谷岩層比較堅實,不易受...