PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   delphi井字遊戲,清除記憶問題!! (https://www.pcdvd.com.tw/showthread.php?t=608900)

GoneWiTheWind 2006-04-06 03:28 PM

補充:

9.狀況的判斷式不足.
10.按下resert鍵,只是清除顯示內容,根本沒有清你的Array.

ks_stone 2006-04-06 04:03 PM

這應該是作業吧,很久很久以前寫過......
而且你只是寫判斷而已,要打屁股喔!!
問題前面幾位網兄已經說明了,
元件,變數,程序方面這方面的概念與作用範圍需要加強一下.
善用每個button的click內的Sender,
你可以用一個function就解決9次的判斷式.

gray1202 2006-04-06 04:43 PM

引用:
作者~Tiesto~
我幫你處理好了 ...


= =
亂搞

tiesto 4/15@南港101

瘋狂火星人 2006-04-06 07:04 PM

話說~~~
就當它不是作業好了......
希望樓主能真的弄懂上面大大們說的東西.....
不然只是拿Tiesto大的東西去交差的話~~永遠不會有進步...... :think:

gray1202 2006-04-06 08:27 PM

引用:
作者瘋狂火星人
話說~~~
就當它不是作業好了......
希望樓主能真的弄懂上面大大們說的東西.....
不然只是拿Tiesto大的東西去交差的話~~永遠不會有進步...... :think:


這....
他亂搞的並沒有修改 = =
還有我們沒有在交作業的
這可能是我考試內容

不然我也沒必要寫成這樣
邏輯觀念就不太好 陣列更糟
:think: :think:

gray1202 2006-04-07 02:42 AM

引用:
作者GoneWiTheWind
3.變數 j 的內容既然只有兩種變化,使用boolean比用integer好,宣告在Private內,每按一個鍵,使用"j := not j;"改變內容,當然..也要宣告初值.
4.在procedure的最後,把該元件的"Enabled"屬性改為false,就能達到鎖按鍵的功能.
5.字體加大一些可能會比較好.


好吧!不恥下問 :ase
可以鎖住不能重覆按鍵了
但問題是reset鈕反而變沒用了
只要遊戲一結束,我就只能重新開程式一次
要怎麼才能讓遊戲重新開始呢?

gray1202 2006-04-07 02:45 AM

引用:
作者ks_stone
這應該是作業吧,很久很久以前寫過......
而且你只是寫判斷而已,要打屁股喔!!
問題前面幾位網兄已經說明了,
元件,變數,程序方面這方面的概念與作用範圍需要加強一下.
善用每個button的click內的Sender,
你可以用一個function就解決9次的判斷式.


我這學期才剛學
我已經有認真想過了
...........

GoneWiTheWind 2006-04-07 09:29 AM

引用:
作者gray1202
好吧!不恥下問 :ase ?


使用成語之前,最好先了解它的意思,免的像某部長一樣出糗.

引用:
作者gray1202
可以鎖住不能重覆按鍵了
但問題是reset鈕反而變沒用了
只要遊戲一結束,我就只能重新開程式一次
要怎麼才能讓遊戲重新開始呢?


1.在reset鍵的Procedure裡,再將該元件的"Enabled"屬性改為true就能使用了.
2.如果你一定要用Array紀錄歷程作為判斷的工具,在這裡應該使用個loop將其"初始化".

gray1202 2006-04-07 09:41 AM

引用:
作者GoneWiTheWind
使用成語之前,最好先了解它的意思,免的像某部長一樣出糗.



1.在reset鍵的Procedure裡,再將該元件的"Enabled"屬性改為true就能使用了.
2.如果你一定要用Array紀錄歷程作為判斷的工具,在這裡應該使用個loop將其"初始化".


真的出糗了.. :D

事實上,我還有很多部份並不了解
我們這堂課也沒有使用課本
全都是照的老師的腳步在走
所以寫的方式都是以老師為主
我也很想用case寫,但 :think: :think:
不過還是謝謝你

我在想有需要到買課本嗎?
以後還會用的到?
推薦那本書呢? 我們使用delphi 6

lijenyun 2006-04-07 10:08 AM

參考看看唄........


所有的時間均為GMT +8。 現在的時間是05:54 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。