?? 中國象棋打譜系統.txt
字號:
A、書上例子
1.設計內容
中國象棋打譜系統使用戶能夠將對弈過程保存成文件,并能夠重新演示對弈過程,即復盤。
2.設計要求
1)中國象棋是雙方在由9條豎線和10條橫線分割而成的棋盤上對弈。豎線與橫線的交叉點稱做棋點,沒個棋子都放置在棋點上,而不是在方格中。河界將棋盤分成兩個等份,每一邊都有一個由9個點組成區域“九宮”,棋子“將”、“帥”、“士”只能在“九宮”內移動,并且“將”、“帥”的每一步只可以水平或垂直移動一個棋點。
(各種棋子的功能規則這里就不一一列出了,相信大家基本會象棋的都知道。)
2)單擊“中國象棋”菜單可以選擇“制作棋譜”、“保存棋譜”和“演示棋譜”菜單項。
3)選擇“制作棋譜”,將出現相應的棋盤,該棋盤可進行實戰對弈。可以隨時選擇“保存棋譜”,將對弈過程保存成一個棋譜文件,棋譜文件的擴展可以任意指定。選擇“演示棋譜”將顯示打開文件對話框,供用戶選擇已保存的棋譜文件。選擇棋譜文件后,將顯示用來演示棋譜的棋盤,用戶可以選擇自動或手動演示對弈過程。自動演示時,用戶還可以控制每步之間的時間間隔`,也可以隨時暫停演示或繼續演示。
3.上面這部分是書上的例子,代碼我已經從網上下下來供參考。
B、老師要求的題目是:
選擇 1)編寫國際象棋實戰棋譜制作系統。
選擇 2)編寫中國象棋殘局棋譜的制作系統。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -