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

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

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

定 價:¥69.80

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

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

第3章快樂吃豆子游戲(Win32繪圖+鍵盤消息處理實現(xiàn))
預(yù)備知識視頻講解:1小時5分
項目開發(fā)視頻講解:1小時59分
代碼解釋(在線擴(kuò)展講解):19段
3.1開發(fā)背景
3.2系統(tǒng)功能設(shè)計
3.2.1系統(tǒng)功能結(jié)構(gòu)
3.2.2系統(tǒng)業(yè)務(wù)流程
3.3創(chuà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畫點
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è)計
3.5.2第一關(guān)地圖的設(shè)計
3.5.3第二關(guān)地圖的設(shè)計
3.5.4第三關(guān)地圖的設(shè)計
3.5.5地圖類的實現(xiàn)
3.5.6游戲隱藏后門的實現(xiàn)
3.5.7第一關(guān)地圖的實現(xiàn)
3.5.8第二關(guān)地圖的實現(xiàn)
3.5.9第三關(guān)地圖的實現(xiàn)
3.5.10使用地圖
3.6游戲可移動對象設(shè)計與實現(xiàn)
3.6.1可移動對象的設(shè)計
3.6.2玩家對象的設(shè)計
3.6.3敵軍對象的設(shè)計
3.6.4可移動對象的實現(xiàn)
3.6.5玩家對象的實現(xiàn)
3.6.6敵軍對象的實現(xiàn)
3.6.7完成整個游戲
3.7一起來找茬
3.8本章總結(jié)
攻占C++大陸

第4章植物大戰(zhàn)僵尸修改器(逆向工程+內(nèi)聯(lián)匯編+DLL注入實現(xiàn))
代碼解釋(在線擴(kuò)展講解):9段
4.1開發(fā)背景
4.2系統(tǒng)功能設(shè)計
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項目目錄結(jié)構(gòu)預(yù)覽
4.6修改器界面開發(fā)
4.6.1建立項目
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注入游戲中的動態(tài)鏈接庫
4.8.1動態(tài)鏈接庫原理概述
4.8.2創(chuàng)建DLL項目
4.8.3修改器界面介紹
4.8.4注入DLL到游戲進(jìn)程
4.9修改器核心功能的實現(xiàn)
4.9.1鍵呼出修改器窗口
4.9.2任意修改陽光和金錢
4.9.3調(diào)用種植、鏟除功能
4.9.4自動收集陽光和金錢
4.9.5僵尸全部出動
4.9.6忽略地形,重疊種植
4.9.7種植無冷卻時間
4.10本章總結(jié)

第5章軟件注冊機(jī)(注冊表操作+加密算法+系統(tǒng)信息獲取實現(xiàn))
代碼解釋(在線擴(kuò)展講解):10段
5.1開發(fā)背景
5.2系統(tǒng)功能設(shè)計
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è)計注冊碼生成器
5.5.1注冊碼生成器功能概述
5.5.2注冊碼生成器界面設(shè)計
5.5.3獲取系統(tǒng)信息
5.5.4生成注冊碼
5.6注冊軟件主窗體
5.6.1注冊軟件主窗體概述
5.6.2設(shè)計主窗體界面
5.6.3驗證試用次數(shù)
5.7軟件注冊功能
5.7.1注冊功能概述
5.7.2設(shè)計注冊界面
5.7.3實現(xiàn)軟件注冊過程
5.8注冊向?qū)K設(shè)計
5.8.1注冊向?qū)Ц攀?br />5.8.2注冊向?qū)Ы缑嬖O(shè)計
5.8.3實現(xiàn)注冊向?qū)Чδ?br />5.9本章總結(jié)

第6章365系統(tǒng)加速器(界面美化+文件操作+系統(tǒng)進(jìn)程管理+窗口管理實現(xiàn))
代碼解釋(在線擴(kuò)展講解):16段
6.1開發(fā)背景
6.2系統(tǒng)功能設(shè)計
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獲取正在運行的進(jìn)程
6.4.4為列表視圖控件關(guān)聯(lián)右鍵菜單
6.4.5清空回收站
6.4.6清空“運行”中的歷史記錄
6.4.7清空IE歷史記錄
6.4.8調(diào)用控制面板工具
6.5主窗體設(shè)計
6.5.1主窗體界面預(yù)覽
6.5.2主窗體界面布局
6.5.3實現(xiàn)子窗口切換功能
6.5.4繪制主窗口背景圖片
6.6控制面板操作模塊
6.6.1控制面板操作模塊界面預(yù)覽
6.6.2控制面板操作模塊界面布局
6.6.3實現(xiàn)控制面板的各部分功能
6.7磁盤空間整理模塊
6.7.1磁盤空間整理模塊概述
6.7.2磁盤空間整理模塊界面布局
6.7.3功能實現(xiàn)
6.8垃圾文件清理模塊
6.8.1垃圾文件清理模塊概述
6.8.2垃圾文件清理模塊界面布局
6.8.3實現(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編程實現(xiàn))
代碼解釋(在線擴(kuò)展講解):12段
7.1開發(fā)背景
7.2系統(tǒng)功能設(shè)計
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è)計
7.5數(shù)據(jù)庫設(shè)計
7.5.1數(shù)據(jù)表的建立
7.5.2數(shù)據(jù)庫操作流程
7.6服務(wù)端功能設(shè)計
7.6.1服務(wù)端主窗體設(shè)計
7.6.2服務(wù)端網(wǎng)絡(luò)通信
7.6.3服務(wù)端賬戶管理模塊
7.6.4服務(wù)端系統(tǒng)組織結(jié)構(gòu)管理模塊
7.7客戶端功能設(shè)計
7.7.1客戶端登錄模塊
7.7.2客戶端主窗體模塊
7.7.3客戶端消息發(fā)送模塊
7.8本章總結(jié)

第8章股票分析仿真系統(tǒng)(SQLServer+MFC+自繪K線圖+網(wǎng)站數(shù)據(jù)抓取實現(xiàn))
代碼解釋(在線擴(kuò)展講解):10段
界面預(yù)覽
項目功能應(yīng)用技術(shù)預(yù)覽
攻占C++大陸
特別提醒:
親愛的讀者朋友,為了使您更好地學(xué)習(xí)編程,在隨書附贈的光盤中提供了一章拓展內(nèi)容《股票分析仿真系統(tǒng)》,如果您學(xué)有余力,可以進(jìn)一步進(jìn)行學(xué)習(xí)。(以下拓展內(nèi)容在配書光盤中)
8.1開發(fā)背景
8.2系統(tǒng)功能設(shè)計
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è)計
8.4.1數(shù)據(jù)庫分析
8.4.2創(chuàng)建數(shù)據(jù)庫
8.4.3數(shù)據(jù)庫表介紹
8.5數(shù)據(jù)庫操作模塊設(shè)計
8.5.1數(shù)據(jù)模型類
8.5.2數(shù)據(jù)庫操作類
8.5.3對數(shù)據(jù)庫表的操作
8.6登錄模塊設(shè)計
8.6.1設(shè)計登錄對話框
8.6.2登錄功能的實現(xiàn)
8.6.3退出登錄窗口
8.7系統(tǒng)主窗體設(shè)計
8.7.1主窗體和各模塊功能組織方式
8.7.2顯示各功能窗口
8.8公式選股功能實現(xiàn)
8.8.1界面設(shè)計
8.8.2實現(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ù)據(jù)模塊
8.10.7金融計算器模塊
8.10.8屏幕截圖模塊
8.10.9系統(tǒng)設(shè)置模塊
8.11本章總結(jié)

本目錄推薦

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