1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 局域網圍棋對弈系統設計VB

        時間:2024-07-29 06:19:31 計算機應用畢業論文 我要投稿
        • 相關推薦

        局域網圍棋對弈系統設計VB

        畢業論文

        局域網圍棋對弈系統設計
         

        摘要:自傳說帝堯造圍棋以來,圍棋的歷史已歷經5千年的歲月,藉由其間無數國手雅士的鉆研努力,圍棋已成為今日盛行于東亞的1項高深技藝。在網絡時代的今天,各種休閑游戲都走向網絡化,解決了人們在空間上的距離和語言的界限。所以我采用Visual Basic開發語言制作這個簡單的基于局域網的圍棋雙人對戰游戲,希望借助這個系統的制作了解軟件開發的大致過程。本人制作的基于局域網的圍棋雙人對戰游戲系統具有悔棋;自動提子;自動判別打劫規則;點目和勝負計算;棋局的保存;交談等功能。本報告詳細的介紹了系統實現的過程,并且記錄了在實現系統功能中遇到的1些問題和解決問題的方法。

        關鍵字:局域網;圍棋;客戶端。


        WeiQi game software design based on the LAN
         

        Abstract: Since the legend goes up WeiQi, WeiQi 5,000 years of history has gone, through which numerous joint efforts to acquire the skills, Nowadays WeiQi has become a prevalent profound skills in East Asia. In the Internet Age, a variety of recreational games are moving toward network space to solve people in the distance and linguistic boundaries. I use Visual Basic development languages developing a simple WeiQi Pair those games based on LAN in the hope of relying on the system to produce broad understanding of software development processes. I produced based on the LAN WeiQi Pair those games have cheat system; Automatic grapes; Automatically identify robbery rules; Point eye and the outcome calculated; Circumstances conservation; Conversations, and other functions. This report introduced the production process of system in details, and some of the problems and solutions which encountered in the production process..

        Keywords: local area networks; WeiQi; Client.
        目 錄
        前 言 1
        1 相關工具介紹 2
        1.1 Visual Basic 的概述 2
        1.1.1 Visual Basic的介紹 2
        1.1.2 Visual Basic的發展過程 2
        1.1.3 Visual Basic的特點 3
        1.1.4 Visual Basic的編程環境 4
        1.2 因特網概述 4
        1.2.1 因特網的發展歷史 4
        1.2.2 因特網的分類 4
        1.2.3 TCP/IP分層模型 5
        1.2.4 TCP/IP協議簇簡介 6
        1.3 Windows套接字 6
        1.3.1什么是套接字 6
        1.3.2 Socket編程基礎 7
        2 需求分析 9
        2.1 系統背景 9
        2.1.1 編寫目的 9
        2.1.2 背景和范圍 9
        2.1.3 符號、縮略語和定義 9
        2.2 圍棋常識 9
        2.2.1 圍棋的棋盤 9
        2.2.2 氣和提子 10
        2.2.3 自盡 10
        2.2.4 塊棋 10
        2.2.5 死活 10
        2.2.6 圍棋規則 11
        2.3系統概述 11
        2.3.1 目標 11
        2.3.2 知識的思想和經驗 12
        2.3.3 1般約束 12
        2.4 具體需求 12
        2.4.1 功能需求 12
        2.4.2 性能需求 13
        2.4.3 設計約束條件 13
        2.4.4 接口需求 14
        2.4.5 屬性 14
        2.4.6 支持軟件與設備及需求注釋 14
        2.4.7 數據及算法的要求 14
        3 系統分析 16
        3.1 總體需求 16
        3.1.1 需求規定 16
        3.1.2 運行環境 17
        3.1.3 性能需求 18
        3.1.4處理流程 18
        3.2 運行設計 20
        3.2.1 運行控制 20
        3.2.2 運行模塊組合 20
        3.3 系統方案的確定與評價 21
        4 客戶機/服務器接口 22
        4.1 系統數據結構設計 22
        4.2 客戶機端與服務器端 24
        4.3 編程連接客戶機和服務器 25
        4.4 使用套接字通信 26
        5 客戶端詳細設計與程序實現 29
        5.1 程序系統的結構 29
        5.2 圖象的顯示處理 29
        5.3 系統功能 31
        5.4 用戶點擊在棋盤上的坐標到精確棋盤坐標的轉化 33
        5.5 鼠標左鍵在對話框上的單機事件處理 33
        5.6 信息的發送(棋子位置信息) 34
        5.7 鼠標單擊的消息響應 34
        5.8 自動提子 35
        5.9 悔棋 36
        5.10 認輸與退出 37
        5.11 棋局的保存 38
        6 系統測試 39
        6.1 系統測試的目的和意義 39
        6.2 測試的方法 39
        6.3 測試 39
        6.4 測試結果 40
        參考文獻 41
        致 謝 42
        前 言
        網絡圍棋對戰就是基于計算機的控制和幫助實現網上對弈,它結合實際情況,盡可能使用戶感覺不到空間的距離。對軟件需求的完全理解對于軟件開發工作的成功至關重要,需求分析的任務是發現、求精、建模和規范的過程。向潛在的用戶報導軟件的功能和性能需求,使它們能夠判定該軟件能否服務于自己的需要。
            現在互聯網上的圍棋對弈程序采有各種各樣的開發工具開發,例如Delphi等。本圍棋對弈程序之所以選用開發工具Visual Basic開發,是因為Visual Basic自從其出現以來,因為其開發過程的簡明、開發方式靈活、可擴展性強等優點贏得了廣大開發人員的青睞。Visual Basic捆綁的MFC提供了大量的封裝類,為我們網絡程序的開發帶來很大的方便,同時如果想編寫較為底層1些的網絡應用程序,Visual Basic 更是首選的編程開發工具。因此,無論在靈活性還是程序的效率方面VB都較Delphi 等開發工具更勝1籌。
        套接字(Sockets)是1種網絡編程接口,它是現在TCP/IP網絡編程的基礎。套接字分為BSD和Windows 兩個版本。使用Windows Sockets編程靈活,可以方便有效的控制程序。缺點就是WinSock API數量較多,掌握起來有1定難度,而且編程程序代碼量較大。為了程序的可讀性和減輕程序員的負擔,MFC將Windows Sockets封裝成了兩個類:CAsyncSocket類和CSocket類。利用MFC提供的類庫可以編寫出高效的Windows應用程序。
        本系統是用Visual Basic開發的基于局域網的圍棋對弈系統,實現脫離棋盤的網絡對弈。

         

        【局域網圍棋對弈系統設計VB】相關文章:

        試卷智能生成系統設計vb+SQL03-08

        ASP局域網文件共享系統的設計與開發03-11

        家庭理財系統的設計與實現VB+SQL03-08

        數字視頻局域網監控系統的設計與實現03-18

        基于VB的分布式監控系統通信設計03-18

        匯編語言考試系統設計與實現VB+SQL03-08

        VB+教學輔助系統(一)11-22

        通用試題庫系統的設計與實現VB+SQL03-08

        網絡即時通信系統(局域網QQ)03-07

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>