中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 C++開發(fā)案例精講

作者:楊國興
出版社:中國水利水電出版社出版時間:2023-11-01
開本: 16開 頁數(shù): 272
中 圖 價:¥36.8(7.5折) 定價  ¥49.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C++開發(fā)案例精講 版權(quán)信息

C++開發(fā)案例精講 內(nèi)容簡介

本書以五子棋項目案例為主線,介紹使用 C++開發(fā)應(yīng)用軟件的各種技術(shù),并充分體現(xiàn)面向?qū)ο蟮某绦蛟O(shè)計思想。本書內(nèi)容包括多線程與網(wǎng)絡(luò)編程基礎(chǔ)、單機版五子棋、網(wǎng)絡(luò)五子棋、棋譜的保存與回放和五子棋人機對戰(zhàn)等。本書對 C++中的界面編程、多線程編程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程以及五子棋算法都有詳細的討論。本書案例趣味性強,項目實現(xiàn)過程描述詳細,可作為大專院校計算機類各專業(yè) C++程序設(shè)計實訓(xùn)、C++程序設(shè)計課程設(shè)計等課程的教材,也可以作為 C++程序設(shè)計愛好者的參考書。

C++開發(fā)案例精講 目錄

前言 第1章 多線程與網(wǎng)絡(luò)編程基礎(chǔ) 1.1 安裝Visual Studio 2022 1.1.1 下載Visual Studio 2022安裝程序 1.1.2 安裝Visual Studio 2022 1.2 多線程編程基礎(chǔ) 1.2.1 線程的基本操作 1.2.2 線程同步 1.3 網(wǎng)絡(luò)編程基礎(chǔ) 1.3.1 網(wǎng)絡(luò)基本概念 1.3.2 套接字編程的基本步驟 1.3.3 網(wǎng)絡(luò)編程的主要函數(shù) 1.3.4 服務(wù)器端與客戶端編程實例 1.4 一個簡單的聊天室程序 1.4.1 創(chuàng)建服務(wù)器端界面 1.4.2 創(chuàng)建客戶端界面 1.4.3 服務(wù)器端編程 1.4.4 客戶端編程 1.4.5 完善其他功能 第2章 單機版五子棋 2.1 單機版五子棋介紹 2.2 創(chuàng)建游戲界面 2.2.1 創(chuàng)建基于對話框的程序 2.2.2 設(shè)計用戶界面 2.3 設(shè)計棋盤類 2.3.1 添加棋盤類 2.3.2 在棋盤類中添加代碼 2.3.3 在對話框中顯示棋盤 2.4 設(shè)計棋子類 2.4.1 設(shè)計棋子類 2.4.2 顯示棋子 2.5 實現(xiàn)單擊下棋的功能 2.5.1 在棋盤類中加入新的成員 2.5.2 修改棋盤類的成員函數(shù) 2.5.3 修改對話框類 2.6 判斷贏棋 2.6.1 在棋盤類中添加hasChess()函數(shù) 2.6.2 在棋盤類中添加isWin()函數(shù) 2.6.3 修改Go()函數(shù) 2.7 實現(xiàn)重新開始和悔棋功能 2.7.1 實現(xiàn)重新開始功能 2.7.2 實現(xiàn)悔棋功能 2.8 改變光標的形狀 2.8.1 在棋盤類中添加canGo()函數(shù) 2.8.2 在對話框類中添加鼠標移動的消息響應(yīng)函數(shù) 2.9 加入聲音 2.9.1 導(dǎo)入資源 2.9.2 播放聲音 第3章 網(wǎng)絡(luò)五子棋 3.1 網(wǎng)絡(luò)五子棋介紹 3.2 創(chuàng)建游戲界面 3.2.1 創(chuàng)建服務(wù)器端界面 3.2.2 創(chuàng)建客戶端界面 3.2.3 加入棋盤 3.2.4 創(chuàng)建“登錄”對話框 3.3 實現(xiàn)登錄的功能 3.3.1 定義消息結(jié)構(gòu)和常量 3.3.2 啟動服務(wù)器 3.3.3 客戶端連接服務(wù)器 3.3.4 服務(wù)器處理LOGIN消息 3.3.5 客戶端處理服務(wù)器消息 3.4 邀請對局 3.4.1 客戶端發(fā)出邀請 3.4.2 服務(wù)器處理INVITE消息 3.4.3 客戶端處理INVITE消息 3.4.4 服務(wù)器處理同意或拒絕對局的消息 3.4.5 客戶端處理同意或拒絕對局的消息 3.5 完成下棋功能 3.5.1 準備下棋 3.5.2 下棋消息的處理 3.5.3 贏棋消息的處理 3.5.4 實現(xiàn)認輸功能 3.6 完善功能 3.6.1 完善離線處理 3.6.2 對手離線時的處理 3.6.3 線程同步問題 3.6.4 加入倒計時功能 第4章 棋譜的保存與回放 4.1 創(chuàng)建數(shù)據(jù)庫 4.1.1 MySQL的下載與安裝 4.1.2 數(shù)據(jù)庫設(shè)計 4.1.3 創(chuàng)建數(shù)據(jù)庫和表 4.2 用戶管理和棋局管理 4.2.1 用戶管理 4.2.2 棋局管理 4.3 用戶注冊和登錄 4.3.1 準備工作 4.3.2 實現(xiàn)功能 4.4 棋局和棋譜的保存 4.4.1 為CClient類添加新成員 4.4.2 為CClient類的成員color賦值 4.4.3 記錄棋譜 4.4.4 保存棋局和棋譜 4.5 棋譜回放 4.5.1 棋譜的回放過程 4.5.2 客戶端顯示對局列表 4.5.3 客戶端獲取棋譜數(shù)據(jù) 4.5.4 實現(xiàn)棋譜回放 第5章 五子棋人機對戰(zhàn) 5.1 準備工作 5.1.1 創(chuàng)建項目并添加資源 5.1.2 修改對話框類 5.1.3 添加CBoardStatus類 5.1.4 修改CBoard類 5.1.5 實現(xiàn)人與計算機輪流下棋功能 5.2 計算機智能下棋 5.2.1 五子棋的棋型與估值 5.2.2 估值類CEvaluate 5.2.3 實現(xiàn)計算機智能下棋 5.3 極小極大搜索法提高下棋水平 5.3.1 棋局的評估與極小極大搜索法 5.3.2 極小極大搜索法的實現(xiàn) 5.4 Alpha-Beta搜索法 5.4.1 Alpha-Beta搜索法簡介 5.4.2 Alpha-Beta搜索法的實現(xiàn) 參考文獻
展開全部

C++開發(fā)案例精講 作者簡介

楊國興,北京科技大學(xué)老師,副教授,長期從事計算機專業(yè)的教學(xué)研究工作,主講的課程主要有“C語言程序設(shè)計”“C++程序設(shè)計”“Java程序設(shè)計”“Java程序設(shè)計實訓(xùn)”“JSP與Servlet程序設(shè)計”等課程, 完成多項計算機應(yīng)用方面的科研項目,在國內(nèi)外期刊和學(xué)術(shù)會議發(fā)表論文數(shù)十篇。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | 步进电机_agv电机_伺服马达-伺服轮毂电机-和利时电机 | 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 | 富森高压水枪-柴油驱动-养殖场高压清洗机-山东龙腾环保科技有限公司 | 工控机-工业平板电脑-研华工控机-研越无风扇嵌入式box工控机 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 双菱电缆-广州电缆厂_广州电缆厂有限公司| 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 100国际学校招生 - 专业国际学校择校升学规划 | 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 | 新中天检测有限公司青岛分公司-山东|菏泽|济南|潍坊|泰安防雷检测验收 | 天津中都白癜风医院_天津白癜风医院_天津治疗白癜风 | 爱科技iMobile-专业的科技资讯信息分享网站 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司| 新疆十佳旅行社_新疆旅游报价_新疆自驾跟团游-新疆中西部国际旅行社 | 奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌 | 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 上海阳光泵业制造有限公司 -【官方网站】 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | 东莞ERP软件_广州云ERP_中山ERP_台湾工厂erp系统-广东顺景软件科技有限公司 | 广州云仓代发-昊哥云仓专业电商仓储托管外包代发货服务 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 劳动法网-专业的劳动法和劳动争议仲裁服务网 | 外贸资讯网 - 洞悉全球贸易,把握市场先机 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 烟气在线监测系统_烟气在线监测仪_扬尘检测仪_空气质量监测站「山东风途物联网」 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 淘气堡_室内儿童乐园_户外无动力儿童游乐设备-高乐迪(北京) | 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 |