買這商品的人也買了...
-
$700$665 -
$294$279 -
$454自製編程語言 基於C語言
-
$780$663 -
$580$458 -
$319機器視覺原理與案例詳解
-
$281編程的修煉
-
$505機器人控制 — 運動學、控制器設計、人機交互與應用實例
-
$774$735 -
$564CPU 設計實戰
-
$564極限黑客攻防:CTF 賽題揭秘
-
$398數據庫程序員面試筆試通關寶典
-
$301開放式 IEC 61131 控制系統設計
-
$356C# 實踐入門:快捷學習 C# 編程和 Unity 游戲開發, 4/e (Learning C# by Developing Games with Unity 2019, 4/e)
-
$662明解 C++
-
$774$735 -
$980$774 -
$534$507 -
$250極簡C:新手編程之道
-
$594$564 -
$374開源RISC-V處理器架構分析與驗證
-
$588$559 -
$505魂芯V-A智能處理器系統及其應用設計
-
$419$398 -
$560$442
相關主題
商品描述
本書以五子棋專案案例為主線,介紹使用C++開發應用軟體的各種技術,並充分體現物件導向的程式設計想法。
本書內容包括多執行緒與網路程式設計基礎、單機版五子棋、網路五子棋、棋譜的保存與重播和五子棋人機對戰等。
本書對C++中的介面程式設計、多執行緒程式設計、網路程式設計、資料庫程式設計以及五子棋演算法都有詳細的討論。
本書案例趣味性強,專案實現過程描述詳細,可作為大專院校電腦類各專業C++程式設計實訓、
C++程式設計課程設計等課程的教材,也可以作為C++程式設計愛好者的參考書。
目錄大綱
前言
第1章多執行緒與網路程式設計基礎
1.1安裝Visual Studio 2022
1.1.1下載Visual Studio 2022安裝程式
1.1.2安裝Visual Studio 2022
1.2多執行緒程式設計基礎
1.2.1執行緒的基本操作
1.2.2執行緒同步
1.3網路程式設計基礎
1.3.1網路基本概念
1.3.2套接字程式設計的基本步驟
1.3.3網路程式設計的主要函數
1.3.4伺服器端與客戶端程式設計實例
1.4一個簡單的聊天室程式
1.4.1建立伺服器端介面
1.4.2創建客戶端介面
1.4.3伺服器端程式設計
1.4.4客戶端程式設計
1.4.5完善其他功能
第2章單機版五子棋
2.1單機版五子棋介紹
2.2創建遊戲介面
2.2.1創建基於對話框的程式
2.2 .2設計使用者介面
2.3設計棋盤類別
2.3.1新增棋盤類別
2.3.2在棋盤類別中加入程式碼
2.3.3在對話方塊中顯示棋盤
2.4設計棋子類別
2.4.1設計棋子類別
…