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

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

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

定 價:¥69.80

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

購買這本書可以去


ISBN: 9787567787445 出版時間: 2017-05-01 包裝: 平裝
開本: 16開 頁數: 448 字數:  

內容簡介

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

作者簡介

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

圖書目錄

C++開發(fā)之旅
第1章坦克動蕩游戲(GDIPlus+碰撞檢測+自動尋路實現(xiàn))
1.1開發(fā)背景
1.2系統(tǒng)功能設計
1.2.1系統(tǒng)功能結構
1.2.2系統(tǒng)業(yè)務流程
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增加鼠標響應
1.4.4在游戲窗口中使用游戲核心功能
1.5繪圖庫GDIPlus的使用
1.5.1繪圖庫的引入
1.5.2繪圖庫的初始化
1.5.3在屏幕上“畫”游戲幀數
1.5.4引入圖片資源
1.5.5畫出游戲菜單背景
1.6游戲功能的詳細設計及使用舉例
1.6.1游戲對象概述
1.6.2游戲中可移動對象的設計
1.6.3設計游戲菜單
1.6.4人機大戰(zhàn)與雙人大戰(zhàn)
1.6.5設計坦克及子彈
1.6.6畫出移動的坦克
1.6.7自動尋路與碰撞檢測
1.6.8畫出游戲地圖,控制運行軌跡
1.7實現(xiàn)完整的游戲
1.7.1引進所有游戲對象的聲明
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本章總結
攻占C++大陸

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

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

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

第5章軟件注冊機(注冊表操作+加密算法+系統(tǒng)信息獲取實現(xiàn))
代碼解釋(在線擴展講解):10段
5.1開發(fā)背景
5.2系統(tǒng)功能設計
5.2.1系統(tǒng)功能結構
5.2.2系統(tǒng)業(yè)務流程
5.3系統(tǒng)開發(fā)環(huán)境要求
5.4關鍵技術
5.4.1獲取CPU序列號
5.4.2獲取磁盤序列號
5.4.3獲取網卡地址
5.4.4生成注冊碼
5.4.5根據注冊表中的數據限制試用次數
5.5設計注冊碼生成器
5.5.1注冊碼生成器功能概述
5.5.2注冊碼生成器界面設計
5.5.3獲取系統(tǒng)信息
5.5.4生成注冊碼
5.6注冊軟件主窗體
5.6.1注冊軟件主窗體概述
5.6.2設計主窗體界面
5.6.3驗證試用次數
5.7軟件注冊功能
5.7.1注冊功能概述
5.7.2設計注冊界面
5.7.3實現(xiàn)軟件注冊過程
5.8注冊向導模塊設計
5.8.1注冊向導概述
5.8.2注冊向導界面設計
5.8.3實現(xiàn)注冊向導功能
5.9本章總結

第6章365系統(tǒng)加速器(界面美化+文件操作+系統(tǒng)進程管理+窗口管理實現(xiàn))
代碼解釋(在線擴展講解):16段
6.1開發(fā)背景
6.2系統(tǒng)功能設計
6.2.1系統(tǒng)功能結構
6.2.2系統(tǒng)業(yè)務流程
6.3系統(tǒng)開發(fā)環(huán)境要求
6.4關鍵技術
6.4.1自繪標題欄
6.4.2獲取任務列表
6.4.3獲取正在運行的進程
6.4.4為列表視圖控件關聯(lián)右鍵菜單
6.4.5清空回收站
6.4.6清空“運行”中的歷史記錄
6.4.7清空IE歷史記錄
6.4.8調用控制面板工具
6.5主窗體設計
6.5.1主窗體界面預覽
6.5.2主窗體界面布局
6.5.3實現(xiàn)子窗口切換功能
6.5.4繪制主窗口背景圖片
6.6控制面板操作模塊
6.6.1控制面板操作模塊界面預覽
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)任務管理模塊
6.9.1系統(tǒng)任務管理模塊概述
6.9.2系統(tǒng)任務管理模塊界面布局
6.9.3進程與窗口管理
6.10本章總結

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

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

本目錄推薦

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