VB程式設計題目講解,vb程式設計題目

2022-01-19 02:10:55 字數 5987 閱讀 1873

1樓:粘汀蘭刀嫣

a-1在這段**裡面應該是代表了查詢到的匹配字串的位置text3.selstart=a

-1就是在text3中選中該匹配的字串的起始位置text3.sellength

=len(text2.text)設定text3中選中字串的長度text3.seltext

=text2.text

就是把text2.text內的字元替換為text3在前面兩句中標記好的字串

vb程式設計題目

2樓:匿名使用者

private sub command1_click()if len(text1) >= 2 thentext1 = left(text1, 2)end if

end sub

private sub command2_click()text1 = ""

end sub

private sub form_load()label1.caption = "新字串"

command1.caption = "左邊2個字元"

command2.caption = "清空"

text1 = ""

'這裡不知道 三號是多大時,可以手動設定文字框字型大小為三號,然後顯示下字型大小,就知道三號字型等於15.75

print text1.fontsize

text1.fontsize = 15.75text1.forecolor = vbredtext1 = "abcdef"

end sub

3樓:竹貞韻祁許

點選窗體顯示前100項

private

function

sl(i%)

ifi=1

then

sl=0

elseif

i=2then

sl=1

elseif

i=3then

sl=1

else

sl=sl(i-3)+2*sl(i-2)+sl(i-1)endfunction

private

subform1_click()

fori=1

to100

print

sl(i)

next

iend

sub如果要某個值,應該會的吧

4樓:臧嬋娟揚代

(2)新增command1

dima(1

to100)

aslong

dimptr

asinteger

private

subcommand1_click()

a(1)=1

a(2)=1

a(3)=2

forptr=4

to23

a(ptr)=a(ptr-3)+2*a(ptr-2)+a(ptr-1)

next

print

a(23)

endsub

可以改變迴圈的量求不同的值

(1)dim

result

assouble

result=0.5*sin(47*3.14/180)*13*17面積公式0.5×sinα×ab

5樓:賀淑珍光女

private

subcommand1_click()

dimk%,

sum%

sum=0k

=val(trim(inputbox("請輸入正整數k的值")))fori=1

tolen(str(k))

sum=

sum+

val(mid(str(k),

i,1))

next

imsgbox

sumend

subprivate

subcommand2_click()

dimss=

inputbox("請輸入一個正整數")

ifstrreverse(s)=s

then

msgboxs&

"是迴文數"

else

msgboxs&

"不是迴文數"

endif

endsub

private

subcommand3_click()

dimmax%,

a(1to

10)as

integer

randomize

max=

0fori=

1to10a(i)

=int(10

+rnd

*90)

ifmax

anda(i)

mod3=0

then

max=

a(i)

nextiif

max>

0then

msgbox

maxelse

msgbox

"無要找的數"

endif

endsub

6樓:光秀珍易茶

第一題同意樓上的意見,不過請把file1的pattern進行修改第二題的**如下

dims

asstring

private

subdir1_change()

file1.path

=dir1.path

endsub

private

subdrive1_change()

dir1.path

=drive1.drive

endsub

private

subfile1_click()s=

dir1.path

open

sfor

input

as#1

dimst

dountil

eof(1)

line

input

#1,st

text2.text

=text2.text&st

loop

close

#1end

subprivate

subfile1_dblclick()

shell

"notepad.exe"&

s,vbnormalfocus

endsub

private

subform_load()

file1.pattern

="*.txt"

endsub

測試通過

7樓:戴元武甕平

因為固定長度字串、陣列是不允許作為物件模組的public成員的

所以是a哦

1和3是錯的。。。。。

8樓:孔棟濮陽思源

dima

aslong,bas

long,cas

longa=

1b=1

print

a;b;

dimi

asinteger

fori=3

to20c=

a+bprintc;a

=bb=

cnext

vb程式設計題目

9樓:匿名使用者

private sub command1_click()dim i as integer, j as integerfor i = -4 to 4

print spc(3 + abs(i)); string(2 * (4 - abs(i)) + 1, "*")

next

end sub

vb程式設計題目

10樓:匿名使用者

private sub form_load()text1.fontsize = 10

end sub

private sub command1_click()text1.fontsize = 10 + int(rnd * 3 + 1)

end sub

private sub command2_click()text1.fontsize = 10 - int(rnd * 3 + 1)

end sub

private sub command3_click()text1.fontsize = 10

end sub

vb程式設計題目

11樓:聽不清啊

private sub command1_click()label1.caption = "多預習,問題在心中"

end sub

private sub command2_click()label1.caption = "認真聽,知識記腦裡"

end sub

private sub command3_click()label1.caption = "多練習,實踐出真知"

end sub

private sub form_load()label1.fontsize = 20

label1.caption = "歡迎學習visual basic"

command1.caption = "上課前"

command2.caption = "上課時"

command3.caption = "上課後"

end sub

vb程式設計題目

12樓:匿名使用者

您的第一個問題:

text1.text 輸入的數

就是 變數

在文字框裡不是什麼數都可以輸入麼?這就是常量啊!

您的第二個問題

當然是寫50

應為val把50轉化了數值

為了方便你理解

我舉兩個例子吧

if val(text1.text)>=60 thenprint "pass"

else

print "nopass"

end if

還有一個程式

if text1.text="boy" thenprint"yes"

else

print"no"

end if

第一個是60因為val函式把60這個字元常量轉變成數字常量,所以沒有引號,後邊的是字元常量所以加了引號的哦,一般情況下沒有宣告的話就是變數的

val()函式將text1.text轉換成數值型,所以能比較值是數值,數值在vb中的表達方式沒引號text1.text是字串

所以能比較值是字串,字串在vb中的表達方式要有引號嘿嘿,加個分吧

13樓:悠悠周郎

1.應該用 isnumeric 函式測試 textbox 的值,如果是數字則可以,否則應該用對話方塊提示並重新輸入。

2.最好是 if cint(text1.text) >= 50。不用引號。

14樓:匿名使用者

雖然都可以最好用50,因為val將text1.text的內容轉化為數值,而"50"是字串

15樓:擾龍秀敏

第一個都可以 val函式就不把文字框裡的東西變問數字的

vb程式設計題目

16樓:鄭桂蘭韶巳

窗體上新增2個文字框和1個按鈕,文字框用來顯示2個同學名字private

subcommand1_click()

'交換名字

dims

asstrings=

text1.text

text1.text

=text2.text

text2.text=s

endsub

VB程式設計題目,vb程式設計題目

private sub mand1 click dim i as integer,j as integer,k as integer dim a 1 to 10 as integerdim max as integer,min as integer,pj as single dim sumnum a...

vb程式設計題求大神解答,VB程式設計軟體題目,求大神解答謝謝

private sub mand1 click if val text1.text 7 or val text1.text 1 then msgbox 有效數字輸入範圍1 7 exit sub end if text2.text choose val text1.text 一 二 三 四 五 六 日...

VB程式設計裡的題目,求詳細程式設計。謝謝了

public function itotal byval n as integer as double dim i as integer,n as integerdim itol as double,inum as double,ix as integer inum 0.3 for i 1 to n...