注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)游戲設(shè)計(jì)Visual C++游戲編程導(dǎo)學(xué)

Visual C++游戲編程導(dǎo)學(xué)

Visual C++游戲編程導(dǎo)學(xué)

定 價(jià):¥32.00

作 者: 楊正華,張秋生編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 科海社游戲設(shè)計(jì)類圖書
標(biāo) 簽: C語言及其相關(guān) 語言與開發(fā)工具 程序語言與軟件開發(fā) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787302100072 出版時(shí)間: 2004-12-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 320 字?jǐn)?shù):  

內(nèi)容簡介

  小型游戲是初學(xué)編程的最理想切入點(diǎn)。本書通過編寫趣味游戲程序來引導(dǎo)讀者學(xué)習(xí)Visual C++編程的方法和技巧,形式新穎活潑,別具一格,堪稱是初學(xué)Visual C++編程入門與提高的最佳用書。全書從Visual C++語言基礎(chǔ)和編制簡單的程序入手,將Visual C++編程和知識點(diǎn)有機(jī)地分散在“幸運(yùn)52”、“速算24”、“拼圖游戲”、“俄羅斯方塊”、“流行歌曲實(shí)力大比拼”等多個(gè)趣味游戲的程序設(shè)計(jì)示例中,引導(dǎo)讀者輕松學(xué)習(xí)Visual C++編程的相關(guān)知識、編程思想及技巧,其中包括Visual C++中消息處理、多媒體、圖形圖像、數(shù)據(jù)庫處理以及網(wǎng)絡(luò)編程等內(nèi)容。本書以示例教學(xué)方式來組織內(nèi)容,集趣味性、直觀性和可操作性于一體,適用于Visual C++初學(xué)者及對游戲程序感興趣的電腦愛好者。

作者簡介

暫缺《Visual C++游戲編程導(dǎo)學(xué)》作者簡介

圖書目錄

目    錄第1章  初識Visual C++ 11.1  什么是Visual C++ 11.2  C++的新特性 11.3  面向?qū)ο蠛喗?nbsp;21.3.1  基本概念 21.3.2  繼承和多態(tài) 91.4  C++標(biāo)準(zhǔn)模板庫簡介 111.4.1  STL簡介 111.4.2  算法 111.4.3  容器 121.4.4  迭代器 121.4.5  學(xué)習(xí)STL的一點(diǎn)建議 131.5  Visual C++集成開發(fā)環(huán)境簡介 131.5.1  AppWizard工具 131.5.2  工程和工程工作區(qū) 141.5.3  Class Wizard工具 151.5.4  Wizard Bar工具欄 151.6  創(chuàng)建第一個(gè)工程 151.6.1  生成一個(gè)基于文檔的工程文件 151.6.2  生成一個(gè)基于對話框的工程文件 201.7  運(yùn)行工程文件 221.7.1  基于文檔的程序 221.7.2  基于對話框的程序 231.8  Microsoft基本類庫與應(yīng)用程序框架 241.8.1  什么是Application Framework 241.8.2  為什么要用Application Framework 251.8.3  Microsoft基本類庫(MFC)與Visual C++ 251.8.4  縱觀MFC 251.8.5  怎樣才能學(xué)好MFC 261.8.6  用Application Wizard生成的程序的結(jié)構(gòu) 271.9  本章知識點(diǎn)回顧 28第2章  “幸運(yùn)52”游戲——Visual C++初步應(yīng)用 302.1  “求最大公約數(shù)”簡介 302.2  “求最大公約數(shù)”程序設(shè)計(jì) 302.3  程序說明 342.4  “幸運(yùn)52”游戲簡介 362.5  設(shè)計(jì)初始界面 372.5.1  生成基本的源代碼框架 382.5.2  添加控件并設(shè)置其屬性 382.5.3  生成管理對話框的類,定義成員變量 412.5.4  定義消息處理函數(shù) 412.5.5  引入圖片資源 422.6  編寫程序代碼 422.7  完善游戲界面 462.7.1  焦點(diǎn)控制:SetFocus方法 462.7.2  對用戶的意外操作進(jìn)行響應(yīng) 482.8  “速算24”游戲 502.9  設(shè)計(jì)初始界面 522.9.1  生成基本源代碼框架 522.9.2  生成管理對話框的類,定義成員變量 522.9.3  定義消息處理函數(shù) 522.9.4  引入圖片資源 532.10  編寫程序代碼 532.11  完善游戲界面 602.11.1  不同時(shí)期在按鈕上顯示不同文字 602.11.2  增加計(jì)時(shí)功能 602.12  本章知識點(diǎn)回顧 61第3章  拼圖游戲——Visual C++位圖操作 633.1  相關(guān)知識概述 633.1.1  畫點(diǎn) 633.1.2  畫線 643.1.3  畫形狀 643.1.4  形狀填充和翻轉(zhuǎn) 643.1.5  滾動(dòng) 643.1.6  繪制文本 653.2  一個(gè)簡單的畫圖例程 653.2.1  生成程序框架 653.2.2  鼠標(biāo)消息映射 663.2.3  記錄曲線信息 683.2.4  小結(jié) 703.3  拼圖游戲效果說明 703.4  創(chuàng)建初始界面 713.5  位圖的讀入 733.5.1  Windows位圖的基本結(jié)構(gòu) 733.5.2  位圖資源的讀入 753.5.3  自定義位圖文件的讀入 773.6  用Static控件顯示位圖 803.6.1  設(shè)置Static控件的初始位置 803.6.2  圖格的顯示 853.6.3  圖格的移動(dòng) 913.7  游戲的啟動(dòng)代碼 973.8  判斷游戲是否完成 993.9  游戲的進(jìn)一步完善 1013.9.1  添加幫助畫面 1013.9.2  用Status Bar顯示提示信息 1043.9.3  游戲計(jì)時(shí)器的加入 1083.10  本章知識點(diǎn)回顧 109第4章  流行歌曲實(shí)力大比拼(上)——多媒體程序設(shè)計(jì) 1144.1  游戲簡介 1144.1.1  游戲效果 1144.1.2  游戲?qū)崿F(xiàn)思路 1164.2  各種媒體文件的播放和控制 1174.2.1  MIDI文件的播放和控制 1174.2.2  Wave文件的播放和控制 1274.2.3  CD的播放和控制 1314.2.4  AVI文件的播放和控制 1324.2.5  其他媒體文件簡介 1344.3  錄音機(jī)程序開發(fā)實(shí)例 1354.3.1  錄音機(jī)程序界面 1354.3.2  創(chuàng)建錄音機(jī)程序 1364.3.3  完善錄音機(jī)程序 1384.4  “流行歌曲實(shí)力大比拼”多媒體程序設(shè)計(jì) 1424.4.1  創(chuàng)建程序主界面 1424.4.2  歌曲播放窗口的創(chuàng)建及控制按鈕的添加 1454.4.3  媒體播放類的創(chuàng)建 1474.5  本章知識點(diǎn)回顧 162第5章  流行歌曲實(shí)力大比拼(下)——數(shù)據(jù)庫編程基礎(chǔ) 1645.1  數(shù)據(jù)庫基礎(chǔ)知識 1645.2  Visual C++數(shù)據(jù)庫程序設(shè)計(jì) 1665.2.1  ODBC技術(shù) 1665.2.2  DAO 1705.2.3  OLE DB 1715.2.4  ADO 1735.3  “流行歌曲實(shí)力大比拼”游戲的數(shù)據(jù)庫編程 1745.3.1  “流行歌曲實(shí)力大比拼”數(shù)據(jù)庫編程介紹 1745.3.2  使用Microsoft Access創(chuàng)建數(shù)據(jù)庫 1755.3.3  使用Visual C++建立數(shù)據(jù)庫應(yīng)用程序 1795.3.4  記錄集操作 1875.3.5  用SELECT打開一個(gè)ODBC記錄集 1925.3.6  MFC基本控件的使用與系統(tǒng)完善 1945.3.7  本游戲主要部分的源代碼 1995.3.8  “流行歌曲實(shí)力大比拼”游戲小結(jié) 2035.4  本章知識點(diǎn)回顧 204第6章  用Visual C++開發(fā)動(dòng)畫小游戲 2066.1  游戲設(shè)計(jì)基礎(chǔ) 2066.2  “貪食蛇”游戲設(shè)計(jì) 2076.2.1  游戲說明 2076.2.2  界面選擇 2076.2.3  “貪食蛇”數(shù)據(jù)結(jié)構(gòu)和運(yùn)動(dòng)算法 2076.2.4  輸入控制 2106.2.5  游戲顯示和動(dòng)畫效果 2116.2.6  計(jì)時(shí)器 2136.2.7  設(shè)計(jì)總結(jié) 2136.3  “俄羅斯方塊”游戲 2146.4  創(chuàng)建界面的主框架 2156.4.1  用ClassWizard生成CPropertySheet 2156.4.2  CPropertySheet類成員 2166.4.3  成員函數(shù) 2176.5  顯示背景 2216.6  方塊的顯示和控制 2336.6.1  顯示區(qū)域的創(chuàng)建 2336.6.2  定義方塊的數(shù)據(jù)結(jié)構(gòu) 2356.6.3  方塊的顯示 2406.6.4  鍵盤控制 2416.6.5  計(jì)時(shí)器 2426.7  顯示成績和排名 2436.8  制作帶圖標(biāo)的按鈕 2476.9  數(shù)字的特殊效果顯示 2546.10  用ActiveX美化界面 2586.11  游動(dòng)字幕About Box和說明的制作 2606.12  本章知識點(diǎn)回顧 268第7章  Visual C++網(wǎng)絡(luò)編程 2707.1  網(wǎng)絡(luò)協(xié)議與WinSock編程簡介 2707.2  TCP通信趣味程序——遠(yuǎn)程控制程序 2747.2.1  程序簡介 2747.2.2  建立支持WinSock的Windows程序 2757.2.3  服務(wù)器端設(shè)計(jì) 2777.2.4  客戶端設(shè)計(jì) 2827.3  創(chuàng)建我們自己的Socket通信類 2857.3.1  Windows動(dòng)態(tài)鏈接庫(DLL)程序 2857.3.2  創(chuàng)建CTCPSocket類 2877.3.3  建立TCP連接 2907.3.4  連接方連接函數(shù) 2967.4  網(wǎng)絡(luò)五子棋對戰(zhàn) 2997.4.1  用AppWizard建立工程 2997.4.2  生成用戶界面 2997.4.3  編輯用戶菜單 3007.5  本章知識點(diǎn)回顧 305
 

本目錄推薦

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