網(wǎng)絡(luò)五子棋軟件的設(shè)計(jì)與實(shí)現(xiàn).doc
約58頁(yè)DOC格式手機(jī)打開展開
網(wǎng)絡(luò)五子棋軟件的設(shè)計(jì)與實(shí)現(xiàn),①頁(yè)數(shù)58②字?jǐn)?shù)18,849③ 摘要 1997年,伴隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,世界第一款圖形化網(wǎng)絡(luò)游戲《網(wǎng)絡(luò)創(chuàng)世紀(jì)》問世。挾計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)之高精尖,融傳統(tǒng)視聽與數(shù)碼娛樂之精華,集娛樂性、競(jìng)技性、仿真性、互動(dòng)性于一體,《網(wǎng)絡(luò)創(chuàng)世紀(jì)》迅速風(fēng)靡全球,備受青睞。 自此拉開了網(wǎng)絡(luò)游戲的序幕。...


內(nèi)容介紹
此文檔由會(huì)員 黑子 發(fā)布
網(wǎng)絡(luò)五子棋軟件的設(shè)計(jì)與實(shí)現(xiàn)
①頁(yè)數(shù) 58
②字?jǐn)?shù) 18,849
③ 摘要
1997年,伴隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,世界第一款圖形化網(wǎng)絡(luò)游戲《網(wǎng)絡(luò)創(chuàng)世紀(jì)》問世。挾計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)之高精尖,融傳統(tǒng)視聽與數(shù)碼娛樂之精華,集娛樂性、競(jìng)技性、仿真性、互動(dòng)性于一體,《網(wǎng)絡(luò)創(chuàng)世紀(jì)》迅速風(fēng)靡全球,備受青睞。 自此拉開了網(wǎng)絡(luò)游戲的序幕。
五子棋在我國(guó)的歷史可謂是源遠(yuǎn)流長(zhǎng),喜愛它的玩家也是大有人在。但目前的五子棋軟件一般都是單機(jī)版的,游戲無法在異地的玩家之間進(jìn)行。基于上述原因,本人決定以當(dāng)今廣為流行五子棋軟件為模版,以Microsoft公司的 Visual Basic程序設(shè)計(jì)語(yǔ)言為工具,結(jié)合軟件工程的思路開發(fā)一款基于網(wǎng)絡(luò)的五子棋對(duì)弈軟件。
網(wǎng)絡(luò)五子棋軟件能夠通過兩臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī)實(shí)現(xiàn)異地間的雙人對(duì)弈。并提供了更換棋盤背景圖片,播放背景音樂,以及“和棋”、“認(rèn)輸”、“悔棋”等功能。
④目錄
第一章 概述.....................................................1
1.1 五子棋的歷史.............................................1
1.2 傳統(tǒng)五子棋軟件與網(wǎng)絡(luò)五子棋軟件的異同.....................1
第二章 網(wǎng)絡(luò)五子棋軟件的需求分析與總體設(shè)計(jì)..................3
2.1 需求分析..................................................3
2.2 總體設(shè)計(jì)..................................................4
第三章 通信的基本原理以及編程語(yǔ)言的選擇....................5
3.1 TCP/IP參考模型............................................5
3.2 管套Socket與Winsock......................................6
3.3 通信協(xié)議的選擇............................................6
3.4 編程語(yǔ)言的選擇............................................7
第四章 網(wǎng)絡(luò)五子棋軟件的詳細(xì)設(shè)計(jì).............................8
4.1 界面......................................................8
4.2 設(shè)置.....................................................12
4.3 規(guī)則.....................................................13
4.4 按鈕功能的實(shí)現(xiàn)...........................................17
4.5 棋盤.....................................................20
4.6 倒數(shù)計(jì)時(shí)器...............................................24
4.7 戰(zhàn)況.....................................................26
4.8 背景.....................................................26
4.9 棋盤坐標(biāo).................................................26
4.10 背景音樂................................................27
4.11 顯示數(shù)字................................................27
4.12 狀態(tài)欄..................................................28
4.13 菜單....................................................28
第五章 網(wǎng)絡(luò)五子棋軟件的測(cè)試.................................30
5.1 問題的發(fā)現(xiàn)...............................................30
5.2 問題的解決...............................................30第六章 結(jié)論及體會(huì).............................................31
6.1 不足與改進(jìn)...............................................31
6.2 經(jīng)驗(yàn)總結(jié).................................................31
6.3 開發(fā)體會(huì).................................................32
參考文獻(xiàn).......................................................33
附錄一 源代碼.................................................34
⑤關(guān)鍵字 五子棋、VB、網(wǎng)絡(luò)
⑥參考文獻(xiàn)
1. 鄭人杰、殷人昆,《軟件工程概論》,清華大學(xué)出版社,1998
2. 孫炳文,《精通Visual Basic 6.0中文版》,電子工業(yè)出版社1999
2. MicrosoftCorporation,《Visual Basic 6.0中文版語(yǔ)言參考手冊(cè)》,北京希望電腦公司,1998
3. MicrosoftCorporation,《Visual Basic 6.0中文程序員指南》,北京希望電腦公司,1998
4. MicrosoftCorporation,《Visual Basic 6.0控件參考手冊(cè)》,北京希望電腦公司 MicrosoftCorporation,1998
①頁(yè)數(shù) 58
②字?jǐn)?shù) 18,849
③ 摘要
1997年,伴隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,世界第一款圖形化網(wǎng)絡(luò)游戲《網(wǎng)絡(luò)創(chuàng)世紀(jì)》問世。挾計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)之高精尖,融傳統(tǒng)視聽與數(shù)碼娛樂之精華,集娛樂性、競(jìng)技性、仿真性、互動(dòng)性于一體,《網(wǎng)絡(luò)創(chuàng)世紀(jì)》迅速風(fēng)靡全球,備受青睞。 自此拉開了網(wǎng)絡(luò)游戲的序幕。
五子棋在我國(guó)的歷史可謂是源遠(yuǎn)流長(zhǎng),喜愛它的玩家也是大有人在。但目前的五子棋軟件一般都是單機(jī)版的,游戲無法在異地的玩家之間進(jìn)行。基于上述原因,本人決定以當(dāng)今廣為流行五子棋軟件為模版,以Microsoft公司的 Visual Basic程序設(shè)計(jì)語(yǔ)言為工具,結(jié)合軟件工程的思路開發(fā)一款基于網(wǎng)絡(luò)的五子棋對(duì)弈軟件。
網(wǎng)絡(luò)五子棋軟件能夠通過兩臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī)實(shí)現(xiàn)異地間的雙人對(duì)弈。并提供了更換棋盤背景圖片,播放背景音樂,以及“和棋”、“認(rèn)輸”、“悔棋”等功能。
④目錄
第一章 概述.....................................................1
1.1 五子棋的歷史.............................................1
1.2 傳統(tǒng)五子棋軟件與網(wǎng)絡(luò)五子棋軟件的異同.....................1
第二章 網(wǎng)絡(luò)五子棋軟件的需求分析與總體設(shè)計(jì)..................3
2.1 需求分析..................................................3
2.2 總體設(shè)計(jì)..................................................4
第三章 通信的基本原理以及編程語(yǔ)言的選擇....................5
3.1 TCP/IP參考模型............................................5
3.2 管套Socket與Winsock......................................6
3.3 通信協(xié)議的選擇............................................6
3.4 編程語(yǔ)言的選擇............................................7
第四章 網(wǎng)絡(luò)五子棋軟件的詳細(xì)設(shè)計(jì).............................8
4.1 界面......................................................8
4.2 設(shè)置.....................................................12
4.3 規(guī)則.....................................................13
4.4 按鈕功能的實(shí)現(xiàn)...........................................17
4.5 棋盤.....................................................20
4.6 倒數(shù)計(jì)時(shí)器...............................................24
4.7 戰(zhàn)況.....................................................26
4.8 背景.....................................................26
4.9 棋盤坐標(biāo).................................................26
4.10 背景音樂................................................27
4.11 顯示數(shù)字................................................27
4.12 狀態(tài)欄..................................................28
4.13 菜單....................................................28
第五章 網(wǎng)絡(luò)五子棋軟件的測(cè)試.................................30
5.1 問題的發(fā)現(xiàn)...............................................30
5.2 問題的解決...............................................30第六章 結(jié)論及體會(huì).............................................31
6.1 不足與改進(jìn)...............................................31
6.2 經(jīng)驗(yàn)總結(jié).................................................31
6.3 開發(fā)體會(huì).................................................32
參考文獻(xiàn).......................................................33
附錄一 源代碼.................................................34
⑤關(guān)鍵字 五子棋、VB、網(wǎng)絡(luò)
⑥參考文獻(xiàn)
1. 鄭人杰、殷人昆,《軟件工程概論》,清華大學(xué)出版社,1998
2. 孫炳文,《精通Visual Basic 6.0中文版》,電子工業(yè)出版社1999
2. MicrosoftCorporation,《Visual Basic 6.0中文版語(yǔ)言參考手冊(cè)》,北京希望電腦公司,1998
3. MicrosoftCorporation,《Visual Basic 6.0中文程序員指南》,北京希望電腦公司,1998
4. MicrosoftCorporation,《Visual Basic 6.0控件參考手冊(cè)》,北京希望電腦公司 MicrosoftCorporation,1998