VF 幾個小程式,VF 小程式看不懂

2025-01-04 20:40:17 字數 2008 閱讀 2175

1樓:網友

10年前用basic編過,全忘了。

2樓:網友

你把這麼多問題分分開寫!

vf:小程式看不懂……

3樓:漠軼

do sub1就是呼叫程式後面的子過程sub1

因為procedu sub1就是定義了乙個新的過程sub1,以return結束返回,所以能呼叫。

程式執行前會先接受這些定義,以便呼叫。

然後另乙個知識點是控制變數訪問,詳情可以參考08版vfp教程第43頁常量與變數-3.記憶體變數-(2)控制變數訪問。

local指定區域性變數,用local建立的變數或陣列只能在建立它們的程式中使用和修改,不能被更高層或更低層的程式訪問,在它們所屬的程式停止執行時,區域性變數和陣列將被釋放。

private指定私有變數,在建立它們的程式中和更低層的程式中使用和修改,不能被更高層程式訪問。

題中,整個程式定義了私有變數x和y,在低一層的過程sub1中定義了區域性變數x,即過程sub1中的x值在過程sub1中為"應用",return返回後x值在外面的值還是沒變,仍然是"資料庫",變數y還是私有變數,在建立它們的程式中和更低層的程式中使用和修改,y值變為"系統",所以呼叫了過程sub1後?x+y是"資料庫系統"。

整個程式的過程可以這樣子看:

set talk off

private x,y

x="資料庫"

y="管理系統"

do sub1 &&sub與1之間沒有空格。

x+yreturn

子程式:sub1

procedu sub1

local x

x="應用"

y="系統"

x=x+y &&這裡x="應用系統"

return

如有疑問請追問。

vf中寫乙個小程式輸入成績,但出現了錯誤,求指點?謝謝

4樓:網友

很簡單啊。 你沒開啟嚴格比對。

改一下:locate for 考號==kh

多加乙個等於號就是嚴格比對。 否則將1和13比對, 就是相等的。

因為先拿第乙個字元, 都是1,相等;

再拿第二個字元, 前面 的字串沒有第二個字元, 比對結束, 結果就是相等。

另外 if found() 後面有括號的。你寫漏了。

可以給我逐行解釋每條的意思嗎,乙個vf小程式。謝謝。

5樓:網友

set talk off clear

清除顯示結果。

open database students開啟資料庫。

students use student1用表student1

do while !eof()

查詢if 總成績》=360

條件總成績》=360

學號,姓名,總成績。

顯示結果 學號,姓名,總成績。

skip返回else

skipendif

結束語句。enddo

close database

關閉資料庫。

return返回。

6樓:網友

大於360名的 假期要補課!

7樓:匿名使用者

?&&在螢幕上顯示。

學號,姓名,總成績 &&在螢幕上顯示學號,姓名,總成績,要用英文逗號。

找會vf的朋友寫乙個小程式!

8樓:網友

set talk off

s=0 i=2

do while i<=8

j=1 p=1

do while j<=i

p=p*jj=j+1

enddos=s+p

i=i+3enddo

s set talk on

呵呵,已經經過測試了,絕對正確!

C語言的程式,有一段看不懂,C語言的一個程式,有一段看不懂

p是一個字元型的指標,因此,p表示指標當前位置的字元。由於c中對字元型和整型是不進行區分的 即可以互相轉換的 因此 p也可以認為是一個數字。同樣 0 也可以代表一個數字。根據ascii 表可以知道。字元 0 是十進位制的48,所示也可以認為 0 就是數字48。因此,上面 的 p 0 的意思就是把字元...

看c語言的程式單句看都懂,整體看不懂有什麼辦法解決嗎

你要知道,看別人寫的 是一件很痛苦的事情 特別是那種沒有註釋,變數名亂取a,b,c的 不僅是你,就算是經驗豐富的程式設計師也是一樣。第二,解決一個問題每個人用的方法不同,所以 也不一樣。也許你看完題目後自己已經大概知道怎麼去實現了,但是看別人 的時候人別不是用你那種方法,所以很難看懂。這很正常。第三...

白鹿原裡小娥和狗蛋真的有通姦嗎看不懂小娥為什麼要報復

電影沒看,看了很多遍。和田小娥有過關係的男人,共4個 老地主專 黑娃 鹿子霖 白孝文屬。未遂的一個,忽略。根據 發生爭鬥只能是鹿子霖了,因為黑娃跑了後,田小娥生活困頓,在白鹿村無依無靠,沒人理他。這時候鹿子霖勾搭了她,田小娥為了生存委身於他。她不過是鹿子霖的風流無數的其中一個罷了,時常接濟她一下。同...