買這商品的人也買了...
-
$374明解 C語言, 3/e (入門篇)
-
$40321天學通 C++ (第8版)
-
$327$311 -
$354$336 -
$336$319 -
$450$356 -
$354$336 -
$880$695 -
$779$740 -
$458代替 VBA!用 Python 輕松實現 Excel 編程
-
$420$378 -
$352C++邊做邊學
-
$680$537 -
$600$468 -
$680$476 -
$980$774 -
$720$360 -
$474$450 -
$588$559 -
$505魂芯V-A智能處理器系統及其應用設計
-
$419$398 -
$560$442 -
$720$504 -
$352巧用 ChatGPT 輕鬆學演講
-
$780$608
相關主題
商品描述
本書以五子棋專案案例為主線,介紹使用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設計棋子類別
…