注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C++項(xiàng)目開發(fā)實(shí)戰(zhàn)入門(全彩版)

C++項(xiàng)目開發(fā)實(shí)戰(zhàn)入門(全彩版)

C++項(xiàng)目開發(fā)實(shí)戰(zhàn)入門(全彩版)

定 價(jià):¥69.80

作 者: 明日科技(MingRi Soft) 著,明日科技 編
出版社: 吉林大學(xué)出版社
叢編項(xiàng): 和外星人一起學(xué)
標(biāo) 簽: 暫缺

ISBN: 9787567787445 出版時(shí)間: 2017-05-01 包裝: 平裝
開本: 16開 頁數(shù): 448 字?jǐn)?shù):  

內(nèi)容簡介

  《C++項(xiàng)目開發(fā)實(shí)戰(zhàn)入門》以坦克動(dòng)蕩游戲、桌面破壞王游戲、快樂吃豆子游戲、植物大戰(zhàn)僵尸修改器、軟件注冊機(jī)、365系統(tǒng)加速器、Q友——做你自己的QQ和股票分析仿真系統(tǒng)共8個(gè)項(xiàng)目為案例,從軟件工程的角度出發(fā),按照項(xiàng)目的開發(fā)順序,系統(tǒng)、全面地介紹了項(xiàng)目開發(fā)流程,從開發(fā)背景、系統(tǒng)功能分析,業(yè)務(wù)流程分析、數(shù)據(jù)庫建模到項(xiàng)目開發(fā),每一過程都進(jìn)行了詳細(xì)講解,旨在使讀者真正獲得程序開發(fā)經(jīng)驗(yàn),提高項(xiàng)目開發(fā)能力。 《C++項(xiàng)目開發(fā)實(shí)戰(zhàn)入門》應(yīng)用的主要技術(shù)及知識點(diǎn)有:GDIPlus、 碰撞檢測、自動(dòng)尋路實(shí)現(xiàn)、鼠標(biāo)消息處理、Win32 繪圖、鍵盤消息處理實(shí)現(xiàn)、逆向工程 、內(nèi)聯(lián)匯編 + DLL 注入實(shí)現(xiàn)、注冊表操作、加密算法 、系統(tǒng)信息獲取實(shí)現(xiàn)、界面美化、文件操作 、系統(tǒng)進(jìn)程管理、窗口管理實(shí)現(xiàn)、SQL Server、MFC 、自繪K線圖 、網(wǎng)站數(shù)據(jù)抓取實(shí)現(xiàn)、XML、Socket 編程實(shí)現(xiàn)。 ——優(yōu)勢—— √ 零基礎(chǔ)實(shí)戰(zhàn)入門——快速掃盲視頻,9小時(shí)預(yù)備知識入門學(xué)習(xí); √ 項(xiàng)目精彩,講解到位——8個(gè)流行項(xiàng)目,9小時(shí)教學(xué)視頻,代碼注釋詳盡; √ 書網(wǎng)結(jié)合——在線課程,PC端、移動(dòng)端免費(fèi)同步學(xué)習(xí); √ 4色真彩印刷——還原編程真實(shí)開發(fā)環(huán)境。 ——隨書附贈(zèng)—— √ 《小白手冊》——環(huán)境搭建、程序調(diào)試、排錯(cuò)秘籍,幫助用戶輕松搭建開發(fā)環(huán)境,快速解決開發(fā)問題; √ 光盤——21小時(shí)視頻講解、項(xiàng)目講解視頻、項(xiàng)目源碼、資源文件、代碼查錯(cuò)器、代碼片段,方便讀者學(xué)習(xí)。 √ 二維碼——書中設(shè)置多種功能二維碼,視頻二維碼、代碼解釋二維碼、會(huì)員二維碼等;手機(jī)看視頻,手機(jī)看文檔,多種資源手機(jī)一掃盡在掌握。 √ 技術(shù)支持——QQ、微信、論壇等均可獲得圖書內(nèi)容相關(guān)的技術(shù)支持,登錄明日學(xué)院網(wǎng)站(www.mingrisoft.com)可以獲得全方位的學(xué)習(xí)資源和技術(shù)支持。 √ 光盤附贈(zèng)資源庫——150套界面資源庫+216個(gè)顏色代碼簡集+140個(gè)常用顏色代碼表 ——讀者對象—— √ 零基礎(chǔ)編程的自學(xué)者 √ 編程愛好者 √ 大中專院校的老師和學(xué)生 √ 培訓(xùn)機(jī)構(gòu)的老師和學(xué)生 √ 參加畢業(yè)設(shè)計(jì)的學(xué)生 √ 初級和中級程序開發(fā)人員 《C++項(xiàng)目開發(fā)實(shí)戰(zhàn)入門》是一本讓初學(xué)者通過項(xiàng)目實(shí)戰(zhàn)開發(fā)學(xué)編程的超值圖書。

作者簡介

  明日科技,是一家專業(yè)從事軟件開發(fā)、教育培訓(xùn)以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發(fā)中的必需、常用內(nèi)容,又注重內(nèi)容的易學(xué)、方便以及相關(guān)知識的拓展,深受讀者喜愛。其編寫的圖書主要有“從入門到精通”“軟件開發(fā)視頻大講堂”“軟件開發(fā)實(shí)戰(zhàn)1200例”“軟件工程師開發(fā)大系”等多個(gè)系列。多次榮獲“全行業(yè)優(yōu)xiu暢銷品種”“中國大學(xué)出版社優(yōu)xiu暢銷書”等獎(jiǎng)項(xiàng),多個(gè)品種長期位居同類圖書銷售排行榜的前列。

圖書目錄

C++開發(fā)之旅
第1章坦克動(dòng)蕩游戲(GDIPlus+碰撞檢測+自動(dòng)尋路實(shí)現(xiàn))
1.1開發(fā)背景
1.2系統(tǒng)功能設(shè)計(jì)
1.2.1系統(tǒng)功能結(jié)構(gòu)
1.2.2系統(tǒng)業(yè)務(wù)流程
1.3創(chuàng)建項(xiàng)目
1.3.1開發(fā)環(huán)境要求
1.3.2游戲所用資源介紹
1.3.3創(chuàng)建新項(xiàng)目
1.4創(chuàng)建游戲框架
1.4.1創(chuàng)建游戲主窗口
1.4.2游戲核心框架類的建立
1.4.3增加鼠標(biāo)響應(yīng)
1.4.4在游戲窗口中使用游戲核心功能
1.5繪圖庫GDIPlus的使用
1.5.1繪圖庫的引入
1.5.2繪圖庫的初始化
1.5.3在屏幕上“畫”游戲幀數(shù)
1.5.4引入圖片資源
1.5.5畫出游戲菜單背景
1.6游戲功能的詳細(xì)設(shè)計(jì)及使用舉例
1.6.1游戲?qū)ο蟾攀?br />1.6.2游戲中可移動(dòng)對象的設(shè)計(jì)
1.6.3設(shè)計(jì)游戲菜單
1.6.4人機(jī)大戰(zhàn)與雙人大戰(zhàn)
1.6.5設(shè)計(jì)坦克及子彈
1.6.6畫出移動(dòng)的坦克
1.6.7自動(dòng)尋路與碰撞檢測
1.6.8畫出游戲地圖,控制運(yùn)行軌跡
1.7實(shí)現(xiàn)完整的游戲
1.7.1引進(jìn)所有游戲?qū)ο蟮穆暶?br />1.7.2聲明核心對象——CGame類的公有方法
1.7.3聲明私有方法
1.7.4實(shí)現(xiàn)公有方法
1.7.5實(shí)現(xiàn)初始化方法
1.7.6實(shí)現(xiàn)游戲邏輯處理方法
1.7.7實(shí)現(xiàn)游戲繪圖處理方法
1.7.8實(shí)現(xiàn)輔助方法
1.7.9在主窗口中完成全部游戲功能
1.8一起來找茬
1.9本章總結(jié)
攻占C++大陸

第2章桌面破壞王游戲(鼠標(biāo)消息處理+GDIPlus實(shí)現(xiàn))
2.1開發(fā)背景
2.2系統(tǒng)功能設(shè)計(jì)
2.2.1系統(tǒng)功能結(jié)構(gòu)
2.2.2系統(tǒng)業(yè)務(wù)流程
2.3游戲主框架的設(shè)計(jì)與實(shí)現(xiàn)
2.3.1開發(fā)環(huán)境要求
2.3.2使用VisualStudio2015建立項(xiàng)目
2.3.3使程序窗口遮擋整個(gè)桌面
2.4重要工具模塊設(shè)計(jì)
2.4.1資源自動(dòng)釋放模塊設(shè)計(jì)
2.4.2屏幕截圖工具設(shè)計(jì)
2.4.3游戲計(jì)時(shí)器設(shè)計(jì)
2.5繪圖庫的使用
2.5.1引入繪圖庫“GDIPlus”頭文件
2.5.2初始化繪圖庫
2.5.3繪制屏幕一角
2.6處理鼠標(biāo)消息
2.6.1鼠標(biāo)消息分析
2.6.2增加消息處理函數(shù)
2.6.3測試鼠標(biāo)消息
2.7游戲功能的總體設(shè)計(jì)
2.7.1游戲功能預(yù)覽
2.7.2功能分析
2.7.3游戲調(diào)度器CGame類設(shè)計(jì)
2.7.4引入資源圖片
2.7.5實(shí)現(xiàn)工具及破壞標(biāo)記接口
2.8游戲菜單的設(shè)計(jì)與實(shí)現(xiàn)
2.8.1盒子的實(shí)現(xiàn)
2.8.2“飛出”的工具2.8.3顯示游戲菜單
2.9忍者工具的設(shè)計(jì)與實(shí)現(xiàn)
2.9.1忍者破壞標(biāo)記的設(shè)計(jì)與實(shí)現(xiàn)
2.9.2忍者的設(shè)計(jì)與實(shí)現(xiàn)
2.9.3使用忍者破壞桌面
2.10粉刷匠工具的設(shè)計(jì)與實(shí)現(xiàn)
2.10.1粉刷匠粉刷痕跡的設(shè)計(jì)與實(shí)現(xiàn)
2.10.2粉刷匠的設(shè)計(jì)與實(shí)現(xiàn)
2.10.3使用粉刷匠破壞桌面
2.11錘子工具的設(shè)計(jì)與實(shí)現(xiàn)
2.11.1破碎效果的設(shè)計(jì)
2.11.2錘子工具的設(shè)計(jì)
2.11.3實(shí)現(xiàn)碎屏破壞效果
2.12橡皮擦工具的設(shè)計(jì)與實(shí)現(xiàn)
2.12.1橡皮擦擦除痕跡的設(shè)計(jì)與實(shí)現(xiàn)
2.12.2橡皮擦的設(shè)計(jì)與實(shí)現(xiàn)
2.12.3使用橡皮擦擦除屏幕
2.13一起來找茬
2.14本章總結(jié)
攻占C++大陸

第3章快樂吃豆子游戲(Win32繪圖+鍵盤消息處理實(shí)現(xiàn))
預(yù)備知識視頻講解:1小時(shí)5分
項(xiàng)目開發(fā)視頻講解:1小時(shí)59分
代碼解釋(在線擴(kuò)展講解):19段
3.1開發(fā)背景
3.2系統(tǒng)功能設(shè)計(jì)
3.2.1系統(tǒng)功能結(jié)構(gòu)
3.2.2系統(tǒng)業(yè)務(wù)流程
3.3創(chuàng)建項(xiàng)目
3.3.1開發(fā)環(huán)境要求
3.3.2使用VisualStudio2015創(chuàng)建win32窗口程序
3.3.3制作游戲窗口
3.3.4建立游戲循環(huán)
3.4使用GDI繪圖
3.4.1畫點(diǎn)
3.4.2畫線段
3.4.3畫矩形
3.4.4畫圓
3.4.5畫弧線
3.4.6綜合應(yīng)用:畫玩家
3.5地圖及關(guān)卡制作
3.5.1地圖類設(shè)計(jì)
3.5.2第一關(guān)地圖的設(shè)計(jì)
3.5.3第二關(guān)地圖的設(shè)計(jì)
3.5.4第三關(guān)地圖的設(shè)計(jì)
3.5.5地圖類的實(shí)現(xiàn)
3.5.6游戲隱藏后門的實(shí)現(xiàn)
3.5.7第一關(guān)地圖的實(shí)現(xiàn)
3.5.8第二關(guān)地圖的實(shí)現(xiàn)
3.5.9第三關(guān)地圖的實(shí)現(xiàn)
3.5.10使用地圖
3.6游戲可移動(dòng)對象設(shè)計(jì)與實(shí)現(xiàn)
3.6.1可移動(dòng)對象的設(shè)計(jì)
3.6.2玩家對象的設(shè)計(jì)
3.6.3敵軍對象的設(shè)計(jì)
3.6.4可移動(dòng)對象的實(shí)現(xiàn)
3.6.5玩家對象的實(shí)現(xiàn)
3.6.6敵軍對象的實(shí)現(xiàn)
3.6.7完成整個(gè)游戲
3.7一起來找茬
3.8本章總結(jié)
攻占C++大陸

第4章植物大戰(zhàn)僵尸修改器(逆向工程+內(nèi)聯(lián)匯編+DLL注入實(shí)現(xiàn))
代碼解釋(在線擴(kuò)展講解):9段
4.1開發(fā)背景
4.2系統(tǒng)功能設(shè)計(jì)
4.2.1系統(tǒng)功能結(jié)構(gòu)
4.2.2系統(tǒng)業(yè)務(wù)流程
4.3系統(tǒng)開發(fā)環(huán)境要求
4.4修改器原理介紹
4.4.1跨進(jìn)程內(nèi)存操作
4.4.2DLL注入技術(shù)介紹
4.4.3進(jìn)程內(nèi)的內(nèi)存操作
4.4.4內(nèi)聯(lián)匯編及代碼調(diào)用
4.5項(xiàng)目目錄結(jié)構(gòu)預(yù)覽
4.6修改器界面開發(fā)
4.6.1建立項(xiàng)目
4.6.2刪除多余控件
4.6.3完成修改器主界面
4.6.4添加進(jìn)程瀏覽對話框
4.7修改任何版本游戲的陽光數(shù)量
4.7.1列出所有進(jìn)程
4.7.2打開游戲進(jìn)程
4.7.3搜索陽光數(shù)量、地址
4.7.4修改陽光數(shù)量
4.7.5使用方法
4.8注入游戲中的動(dòng)態(tài)鏈接庫
4.8.1動(dòng)態(tài)鏈接庫原理概述
4.8.2創(chuàng)建DLL項(xiàng)目
4.8.3修改器界面介紹
4.8.4注入DLL到游戲進(jìn)程
4.9修改器核心功能的實(shí)現(xiàn)
4.9.1鍵呼出修改器窗口
4.9.2任意修改陽光和金錢
4.9.3調(diào)用種植、鏟除功能
4.9.4自動(dòng)收集陽光和金錢
4.9.5僵尸全部出動(dòng)
4.9.6忽略地形,重疊種植
4.9.7種植無冷卻時(shí)間
4.10本章總結(jié)

第5章軟件注冊機(jī)(注冊表操作+加密算法+系統(tǒng)信息獲取實(shí)現(xiàn))
代碼解釋(在線擴(kuò)展講解):10段
5.1開發(fā)背景
5.2系統(tǒng)功能設(shè)計(jì)
5.2.1系統(tǒng)功能結(jié)構(gòu)
5.2.2系統(tǒng)業(yè)務(wù)流程
5.3系統(tǒng)開發(fā)環(huán)境要求
5.4關(guān)鍵技術(shù)
5.4.1獲取CPU序列號
5.4.2獲取磁盤序列號
5.4.3獲取網(wǎng)卡地址
5.4.4生成注冊碼
5.4.5根據(jù)注冊表中的數(shù)據(jù)限制試用次數(shù)
5.5設(shè)計(jì)注冊碼生成器
5.5.1注冊碼生成器功能概述
5.5.2注冊碼生成器界面設(shè)計(jì)
5.5.3獲取系統(tǒng)信息
5.5.4生成注冊碼
5.6注冊軟件主窗體
5.6.1注冊軟件主窗體概述
5.6.2設(shè)計(jì)主窗體界面
5.6.3驗(yàn)證試用次數(shù)
5.7軟件注冊功能
5.7.1注冊功能概述
5.7.2設(shè)計(jì)注冊界面
5.7.3實(shí)現(xiàn)軟件注冊過程
5.8注冊向?qū)K設(shè)計(jì)
5.8.1注冊向?qū)Ц攀?br />5.8.2注冊向?qū)Ы缑嬖O(shè)計(jì)
5.8.3實(shí)現(xiàn)注冊向?qū)Чδ?br />5.9本章總結(jié)

第6章365系統(tǒng)加速器(界面美化+文件操作+系統(tǒng)進(jìn)程管理+窗口管理實(shí)現(xiàn))
代碼解釋(在線擴(kuò)展講解):16段
6.1開發(fā)背景
6.2系統(tǒng)功能設(shè)計(jì)
6.2.1系統(tǒng)功能結(jié)構(gòu)
6.2.2系統(tǒng)業(yè)務(wù)流程
6.3系統(tǒng)開發(fā)環(huán)境要求
6.4關(guān)鍵技術(shù)
6.4.1自繪標(biāo)題欄
6.4.2獲取任務(wù)列表
6.4.3獲取正在運(yùn)行的進(jìn)程
6.4.4為列表視圖控件關(guān)聯(lián)右鍵菜單
6.4.5清空回收站
6.4.6清空“運(yùn)行”中的歷史記錄
6.4.7清空IE歷史記錄
6.4.8調(diào)用控制面板工具
6.5主窗體設(shè)計(jì)
6.5.1主窗體界面預(yù)覽
6.5.2主窗體界面布局
6.5.3實(shí)現(xiàn)子窗口切換功能
6.5.4繪制主窗口背景圖片
6.6控制面板操作模塊
6.6.1控制面板操作模塊界面預(yù)覽
6.6.2控制面板操作模塊界面布局
6.6.3實(shí)現(xiàn)控制面板的各部分功能
6.7磁盤空間整理模塊
6.7.1磁盤空間整理模塊概述
6.7.2磁盤空間整理模塊界面布局
6.7.3功能實(shí)現(xiàn)
6.8垃圾文件清理模塊
6.8.1垃圾文件清理模塊概述
6.8.2垃圾文件清理模塊界面布局
6.8.3實(shí)現(xiàn)垃圾文件清理功能
6.9系統(tǒng)任務(wù)管理模塊
6.9.1系統(tǒng)任務(wù)管理模塊概述
6.9.2系統(tǒng)任務(wù)管理模塊界面布局
6.9.3進(jìn)程與窗口管理
6.10本章總結(jié)

第7章Q友——做你自己的QQ(MFC+XML+Socket編程實(shí)現(xiàn))
代碼解釋(在線擴(kuò)展講解):12段
7.1開發(fā)背景
7.2系統(tǒng)功能設(shè)計(jì)
7.2.1系統(tǒng)功能結(jié)構(gòu)
7.2.2系統(tǒng)業(yè)務(wù)流程
7.3系統(tǒng)開發(fā)環(huán)境要求
7.4Q友軟件概述
7.4.1系統(tǒng)分析
7.4.2總體設(shè)計(jì)
7.5數(shù)據(jù)庫設(shè)計(jì)
7.5.1數(shù)據(jù)表的建立
7.5.2數(shù)據(jù)庫操作流程
7.6服務(wù)端功能設(shè)計(jì)
7.6.1服務(wù)端主窗體設(shè)計(jì)
7.6.2服務(wù)端網(wǎng)絡(luò)通信
7.6.3服務(wù)端賬戶管理模塊
7.6.4服務(wù)端系統(tǒng)組織結(jié)構(gòu)管理模塊
7.7客戶端功能設(shè)計(jì)
7.7.1客戶端登錄模塊
7.7.2客戶端主窗體模塊
7.7.3客戶端消息發(fā)送模塊
7.8本章總結(jié)

第8章股票分析仿真系統(tǒng)(SQLServer+MFC+自繪K線圖+網(wǎng)站數(shù)據(jù)抓取實(shí)現(xiàn))
代碼解釋(在線擴(kuò)展講解):10段
界面預(yù)覽
項(xiàng)目功能應(yīng)用技術(shù)預(yù)覽
攻占C++大陸
特別提醒:
親愛的讀者朋友,為了使您更好地學(xué)習(xí)編程,在隨書附贈(zèng)的光盤中提供了一章拓展內(nèi)容《股票分析仿真系統(tǒng)》,如果您學(xué)有余力,可以進(jìn)一步進(jìn)行學(xué)習(xí)。(以下拓展內(nèi)容在配書光盤中)
8.1開發(fā)背景
8.2系統(tǒng)功能設(shè)計(jì)
8.2.1系統(tǒng)功能結(jié)構(gòu)
8.2.2系統(tǒng)業(yè)務(wù)流程
8.3系統(tǒng)開發(fā)環(huán)境要求
8.4數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計(jì)
8.4.1數(shù)據(jù)庫分析
8.4.2創(chuàng)建數(shù)據(jù)庫
8.4.3數(shù)據(jù)庫表介紹
8.5數(shù)據(jù)庫操作模塊設(shè)計(jì)
8.5.1數(shù)據(jù)模型類
8.5.2數(shù)據(jù)庫操作類
8.5.3對數(shù)據(jù)庫表的操作
8.6登錄模塊設(shè)計(jì)
8.6.1設(shè)計(jì)登錄對話框
8.6.2登錄功能的實(shí)現(xiàn)
8.6.3退出登錄窗口
8.7系統(tǒng)主窗體設(shè)計(jì)
8.7.1主窗體和各模塊功能組織方式
8.7.2顯示各功能窗口
8.8公式選股功能實(shí)現(xiàn)
8.8.1界面設(shè)計(jì)
8.8.2實(shí)現(xiàn)公式選股
8.9繪制股票日數(shù)據(jù)K線圖
8.9.1自定義控件
8.9.2K線圖的更新
8.10其他主要功能模塊
8.10.1基礎(chǔ)數(shù)據(jù)維護(hù)模塊
8.10.2導(dǎo)入、導(dǎo)出數(shù)據(jù)模塊
8.10.3品種維護(hù)模塊
8.10.4選擇品種模塊
8.10.5歷史數(shù)據(jù)查詢模塊
8.10.6即時(shí)數(shù)據(jù)模塊
8.10.7金融計(jì)算器模塊
8.10.8屏幕截圖模塊
8.10.9系統(tǒng)設(shè)置模塊
8.11本章總結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號