當前位置:首頁 » 課程設計 » vf課程設計計算器

vf課程設計計算器

發布時間: 2021-01-29 05:43:02

『壹』 怎樣用VFro編寫一個計算器的程序

請把您曾經瀏覽過與題目密切相關的網頁內容復制過來,也許「最佳答案」就讓您如此輕松的拿到!

『貳』 用VF怎麼做簡易計算器啊

你在計抄算按鈕襲上雙擊,在其click事件中輸入代碼
a=thisform.text1.value
b=thisform.text2.value
n=thisform.optiongroup1.value
do case
case n=1
thisform.text3.value=a+b
case n=2
thisform.text3.value=a-b
case n=3
thisform.text3.value=a*b
case n=4
thisform.text3.value=a/b
endcase
thisform.refresh

『叄』 vf計算器按鈕加減乘除的代碼

加+ 減- 乘* 除/

『肆』 VF編寫簡易計算器

設計步驟如下(借鑒):
(1)建立應用程序用戶界面。
選擇「新建」表單,進入表單設計器,增加一個文本框控制項、一個標簽控制項Label1和一個命令按鈕組CommandGroup1,並將命令按鈕組的ButtonCount屬性改為16。
(2)設置對象屬性如下表所示:

CommandGroup1中各按鈕的屬性設置

對象 屬性 屬性值 說明
Command1~Command10 Caption 依次改為:1、2、3、4、5、6、7、8、9、0
FontBold .T.

Command11~Command10 Caption 依次改為:.、=、+、-、*、/
FontBold .T.

(3)編寫程序代碼。
①編寫CommandGroup1的Click事件代碼:
IF THISFORM.Tag=.T.
THISFORM.Text1.Value=ALLT(RIGHT(STR(THIS.Value),1))
THISFORM.Tag=〃 〃
ELSE
a=THISFORM.Text1.Value
THISFORM.Text1.Value=a+ALLT(RIGHT(STR(THIS.Value),1))
ENDIF
②編寫「.」按鈕Command11的Click事件代碼:
a=THISFORM.Text1.Value
THISFORM.Text1.Value=a+〃.〃
③編寫「=」按鈕Command12的Click事件代碼:
a=THISFORM.Text1.Value
THISFORM.Text1.Value=ALLT(STR(&a))
THISFORM.Tag=.T.
④編寫「+」按鈕Command13的Click事件代碼:
a=THISFORM.Text1.Value
THISFORM.Text1.Value=a+〃+〃
THISFORM.Tag=〃 〃
⑤編寫「-」按鈕Command14的Click事件代碼:
a=THISFORM.Text1.Value
THISFORM.Text1.Value=a+〃-〃
THISFORM.Tag=〃 〃
⑥編寫「*」按鈕Command15的Click事件代碼:
a=THISFORM.Text1.Value
THISFORM.Text1.Value=a+〃*〃
THISFORM.Tag=〃 〃
⑦編寫「/」按鈕Command16的Click事件代碼:
a=THISFORM.Text1.Value
THISFORM.Text1.Value=a+〃+〃
THISFORM.Tag=〃 〃

『伍』 我在VF這做一個計算器,怎樣把VF中的Form1改為計算器

caption 屬性 設置標題欄的文字。
摘自 狐狸頭資料網

『陸』 用vf製作計算器

是不是你剛才問過抄啊?我還給解襲答了,你如果添加的是命令按鈕組這樣寫是對的,比如命令按鈕組中有4個按鈕,分別對應+-*/。
但是因為你添加的是選項按鈕組,所以do case語句中case this.value部分寫的不對,this是相對引用,指的是當前對象,而當前對象是「計算」命令按鈕command1啊。
應該改成 case thisform.optiongroup1.value=

『柒』 在VF上做個計算器,怎樣把Form1改為計算器

修改Form1的caption屬性為計算器

『捌』 關於命令按鈕設計的簡易計算器的VF代碼

*在text1的interactive event中輸抄入襲以下代碼
thisform.text3.value=""
*在text2的interactive event中輸入以下代碼
thisform.text3.value=""
*在OptionGroup1的interactive event中輸入以下代碼
thisform.text3.value=""

*在text3的GotFocus Event中輸入以下代碼
a=val(thisform.text1.value)
b=val(thisform.text2.value)
f=thisform.OptionGroup1.value
do case
case f=1
this.value=a+b
case f=2
this.value=a/b
case f=3
this.value=a**b
case f=4
this.value=a%b
endcase
*你試一試看行不

『玖』 用VF做一個計算器,可以加減乘除就行,通過選項組選擇加減乘除,求解答,很急

click事件相關代碼改成:
case thisform.commandgroup1.value=1
(=2、3、4也是一樣的)你又添加了一個計算按鈕,在這個按鈕的click事件代碼內寫 this.value=1,含義就是容當這個命令按鈕的value值取1,但其實,題目的含義是說當命令按鈕組按下第一個按鈕時,即命令按鈕組的value值為1的時候,要做加法,所以對象的引用就應該是 thisform.commandgroup1.value。

另外
1、text1不應該寫click事件啊
2、這個題目是不是不應該加計算按鈕啊,點命令按鈕組相應的按鈕就直接+-*/了。如果是這樣的話,你的代碼就沒問題了,因為它是寫在 命令按鈕組的 click事件當中,引用的話就是當前對象。

『拾』 VF編寫計算器

簡單的計算器吧 通過鍵盤輸入數 實現+ - * /功能
在表單里建 六個命令按鈕 + - * / = c(清零) 一個文本框
寫代碼 右鍵 代碼 對form1初始化 過程為init
public a,b,c,d
d=0
文本框代碼 text1 過程lostfocus
c=thisform.text1.value
命令按鈕+(command1) 過程click
a=c
c='0'
thisform.text1.value=c
b='+'
命令按鈕-(command2) 過程同上
a=c
c='0'
thisform.text1.value=c
b='-'
乘法的 a=c
c='0'
thisform.text1.value=c
b='*'
除法的 a=c
c='0'
thisform.text1.value=c
b='/'
等號的 if b='+'
d=val(a)+val(c)
c=str(d)

thisform.text1.value=d
endif
if b='-'
thisform.text1.value=val(a)-val(c)
endif
if b='*'
thisform.text1.value=val(a)*val(c)
endif
if b='/'
thisform.text1.value=val(a)/val(c)
endif
清零的 thisform.text1.value=' '
完成了不知道好使不

熱點內容
幼師專業怎麼樣 發布:2021-03-16 21:42:13 瀏覽:24
音樂小毛驢故事 發布:2021-03-16 21:40:57 瀏覽:196
昂立中學生教育閘北 發布:2021-03-16 21:40:47 瀏覽:568
建築業一建報考條件 發布:2021-03-16 21:39:53 瀏覽:666
2017年教師資格注冊結果 發布:2021-03-16 21:39:49 瀏覽:642
中國教師資格證查分 發布:2021-03-16 21:39:41 瀏覽:133
踵什麼成語有哪些 發布:2021-03-16 21:38:20 瀏覽:962
東營幼師專業學校 發布:2021-03-16 21:35:26 瀏覽:467
機械電子研究生課程 發布:2021-03-16 21:33:36 瀏覽:875
杭州朝日教育培訓中心怎麼樣 發布:2021-03-16 21:33:28 瀏覽:238