注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)趣味程序?qū)W(xué)C++ Builder

趣味程序?qū)W(xué)C++ Builder

趣味程序?qū)W(xué)C++ Builder

定 價(jià):¥35.00

作 者: 劉光編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 北京科海培訓(xùn)中心
標(biāo) 簽: Builder

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787900641236 出版時(shí)間: 2002-01-01 包裝: 平裝
開(kāi)本: 26cm+光盤(pán)1片 頁(yè)數(shù): 341頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)通過(guò)編寫(xiě)趣味游戲程序來(lái)引導(dǎo)讀者學(xué)習(xí)C++Builder編程的方法和技巧,形式新穎活潑,別具一格。全書(shū)從C++Builder語(yǔ)言基礎(chǔ)知識(shí)和編制簡(jiǎn)單的程序入手,將C++Builder編程的知識(shí)點(diǎn)有機(jī)地分散在“幸運(yùn)52”,“速算24”,“俄羅斯方塊”,“華容道”,“趣味作文”,“拯救地球”,“北京市公并查詢(xún)系統(tǒng)”等多個(gè)趣味游戲的程序設(shè)計(jì)示例中,引導(dǎo)讀者學(xué)習(xí)領(lǐng)會(huì)C++Builder中組件、數(shù)學(xué)運(yùn)算、異常處理、資源文件的制作、共享事件句柄、動(dòng)態(tài)組件數(shù)組、圖像的淡入淡出、文本處理、圖形程序的開(kāi)發(fā)、多媒體和動(dòng)畫(huà)的制作、數(shù)據(jù)庫(kù)的應(yīng)用及如何使用TClientSocket和TServerSocket創(chuàng)建網(wǎng)絡(luò)聊天程序等內(nèi)容。本書(shū)以示例教學(xué)方式來(lái)組織內(nèi)容,集趣味性、直觀(guān)性和可操作性于一體,適用于C++Builder初學(xué)者及對(duì)游戲程序感興趣的電腦愛(ài)好者。

作者簡(jiǎn)介

暫缺《趣味程序?qū)W(xué)C++ Builder》作者簡(jiǎn)介

圖書(shū)目錄

第1章  C++ Builder語(yǔ)言基礎(chǔ)                  
 1. 1  基本語(yǔ)法與表達(dá)式                  
 1. 1. 1  內(nèi)存單元                  
 1. 1. 2  變量命名規(guī)則                  
 1. 1. 3  數(shù)據(jù)類(lèi)型及數(shù)據(jù)運(yùn)算                  
 1. 1. 4  程序控制語(yǔ)句                  
 1. 1. 5  函數(shù)                  
 1. 1. 6  數(shù)組                  
 1. 1. 7  指針                  
 1. 2  C++語(yǔ)言新特性                  
 1. 2. 1  簡(jiǎn)化的輸入輸出手段                  
 1. 2. 2  C++引用(References)--提高程序的效率                  
 1. 2. 3  語(yǔ)法上的一些變更                  
 1. 2. 4  動(dòng)態(tài)內(nèi)存分配(new)和釋放(delete)操作符                  
 1. 2. 5  函數(shù)新特性                  
 1. 3   C++語(yǔ)言基本概念                  
 1. 3. 1  類(lèi)和對(duì)象的基本概念                  
 1. 3. 2  繼承和多態(tài)                  
 1. 4  C++ Builder--C++的擴(kuò)展                  
 1. 4. 1  動(dòng)態(tài)函數(shù)(Dynamic Functions)                  
 1. 4. 2  #pragma package指令                  
 1. 4. 3  為異常處理增加了try/_finally結(jié)構(gòu)                  
 1. 4. 4  改變了模板產(chǎn)生的機(jī)制                  
 1. 5  C++ Builder的集成開(kāi)發(fā)環(huán)境                  
 1. 5. 1  主窗口介紹                  
 1. 5. 2  對(duì)象監(jiān)視器                  
 1. 5. 3  程序代碼編輯器                  
 1. 5. 4  C++ Builder常見(jiàn)的文件類(lèi)型                  
 1. 6  程序設(shè)計(jì)基本流程                  
 1. 6. 1  如何開(kāi)發(fā)應(yīng)用程序                  
 1. 6. 2  如何編輯和運(yùn)行一個(gè)簡(jiǎn)單的程序                  
                   
 第2章  "幸運(yùn)52"模擬程序--初步應(yīng)用                  
 2. 1  程序效果說(shuō)明                  
 2. 2  設(shè)計(jì)初始界面                  
 2. 2. 1  在窗體中加入組件                  
 2. 2. 2  組件的重設(shè)尺寸. 移動(dòng). 刪除. 剪切b復(fù)制和粘貼                  
 2. 2. 3  在窗體上排列組件                  
 2. 2. 4  設(shè)置組件的屬性                  
 2. 2. 5  顯示和修改組件的公共屬性                  
 2. 3  添加事件處理                  
 2. 4  完善程序界面                  
 2. 4. 1  使用圖像顯示商品信息                  
 2. 4. 2  焦點(diǎn)控制:SetFocus方法                  
 2. 4. 3  使用回車(chē)鍵代替單擊按鈕                  
 2. 4. 4  對(duì)用戶(hù)的意外操作進(jìn)行響應(yīng)                  
 2. 5  本章知識(shí)點(diǎn)回顧                  
                   
 第3章  速算24撲克游戲程序--數(shù)學(xué)運(yùn)算                  
 3. 1  程序效果說(shuō)明                  
 3. 2  設(shè)計(jì)初始界面                  
 3. 2. 1  在窗體中加入組件                  
 3. 2. 2  圖像資源制作                  
 3. 2. 3  設(shè)計(jì)期間載入圖像                  
 3. 3  添加事件處理                  
 3. 3. 1  窗體的構(gòu)造函數(shù)                  
 3. 3. 2  "開(kāi)始"按鈕的OnClick事件處理                  
 3. 3. 3  "計(jì)算"按鈕的OoClick事件                  
 3. 3. 4  "退出"按鈕的OnClick事件                  
 3. 3. 5  OnCloseQuery事件句柄                  
 3. 4  計(jì)算表達(dá)式結(jié)果                  
 3. 4. 1  創(chuàng)建獨(dú)立的單元文件                  
 3. 4. 2  算法設(shè)計(jì)                  
 3. 4. 3  編寫(xiě)計(jì)算表達(dá)式的代碼                  
 3. 5  完善程序界面                  
 3. 5. 1  不同時(shí)期在按鈕上顯示不同文字                  
 3. 5. 2  增加計(jì)算用戶(hù)花費(fèi)時(shí)間功能                  
 3. 5. 3  不響應(yīng)非數(shù)字和算術(shù)符號(hào)                  
 3. 5. 4  使用回車(chē)鍵代替單擊按鈕                  
 3. 5. 5  對(duì)用戶(hù)的意外操作進(jìn)行響應(yīng)                  
 3. 6  本章知識(shí)點(diǎn)回顧                  
                   
 第4章  華容道--窗體與事件處理                  
 4. 1  程序效果說(shuō)明                  
 4. 2  設(shè)計(jì)初始界面                  
 4. 3  程序的實(shí)現(xiàn)                  
 4. 3. 1  窗體的構(gòu)造函數(shù)                  
 4. 3. 2  "重新開(kāi)始"按鈕的OnClick事件處理                  
 4. 3. 3  "退出"按鈕的OnC1ick事件                  
 4. 3. 4  BitBtn組件的OnMouseDown事件                  
 4. 3. 5  OnMousUp事件句柄                  
 4. 3. 6  自定義函數(shù)InvalidMove                  
 4. 4 完善程序                  
 4. 4. 1  使用動(dòng)態(tài)組件數(shù)組減少代碼                  
 4. 4. 2  增加計(jì)算用戶(hù)花費(fèi)時(shí)間功能                  
 4. 5  進(jìn)一步實(shí)踐--程序封面                  
 4. 5, 1  創(chuàng)建另一個(gè)窗體                  
 4. 5. 2  圖像的淡入和淡出                  
 4. 5. 3  創(chuàng)建應(yīng)用程序的封面                  
 4. 6  本章知識(shí)點(diǎn)回顧                  
                   
 第5章  趣味作文--文本處理和文件操作                  
 5. 1  程序效果說(shuō)明                  
 5. 2  設(shè)計(jì)初始界面                  
 5. 2. 1  創(chuàng)建多文檔界面的父窗體                  
 5. 2. 2  設(shè)計(jì)菜單                  
 5. 2. 3  創(chuàng)建多文檔界面的子窗體                  
 5. 2. 4  常用對(duì)話(huà)框組件                  
 5. 3  添加事件處理                  
 5. 3. 1  創(chuàng)建父窗體中的"新建"菜單項(xiàng)單擊事件句柄                  
 5. 3. 2  創(chuàng)建父窗體中的"打開(kāi)…"菜單項(xiàng)單擊事件句柄                  
 5. 3. 3  創(chuàng)建父窗體中的"退出…"菜單項(xiàng)單擊事件句柄                  
 5. 3. 4  創(chuàng)建父窗體中的"平鋪…"菜單項(xiàng)單擊事件句柄                  
 5. 3. 5  創(chuàng)建父窗體中的"層疊…"菜單項(xiàng)單擊事件句柄                  
 5. 3. 6  創(chuàng)建子窗體中的"新建"菜單項(xiàng)單擊事件句柄                  
 5. 3. 7  創(chuàng)建于窗體中的"打開(kāi)…"菜單項(xiàng)單擊事件句柄                  
 5. 3, 8  創(chuàng)建子窗體中的"關(guān)閉"菜單項(xiàng)單擊事件句柄                  
 5. 3. 9  創(chuàng)建子窗體中的"保存"菜單項(xiàng)單擊事件句柄                  
 5. 3. 10  創(chuàng)建子窗體中的"另存為…"菜單項(xiàng)單擊事件句柄                  
 5. 3. 11  創(chuàng)建子窗體中的"打印"菜單項(xiàng)單擊事件句柄                  
 5. 3. 12  創(chuàng)建子窗體中的"剪切"菜單項(xiàng)單擊事件句柄                  
 5. 3. 13  創(chuàng)建于窗體中的"拷貝"菜單項(xiàng)單擊事件句柄                  
 5. 3. 14  創(chuàng)建于窗體中的"粘貼"菜單項(xiàng)單擊事件句柄                  
 5. 3. 15  創(chuàng)建子窗體中的"刪除"菜單項(xiàng)單擊事件句柄                  
 5. 3. 16  創(chuàng)建子窗體中的"全選"菜單項(xiàng)單擊事件句柄                  
 5. 3. 17  創(chuàng)建子窗體中的"撤消"菜單項(xiàng)單擊事件句柄                  
 5. 3. 18  創(chuàng)建"左對(duì)齊". "右對(duì)齊"和"居中對(duì)齊"菜單項(xiàng)的公共事件句柄                  
 5. 3. 19  創(chuàng)建子窗體中的"換行"菜單項(xiàng)單擊事件句柄                  
 5. 3. 20  創(chuàng)建"俠客行"等菜單項(xiàng)單擊事件句柄                  
 5. 3. 21  添加自定義函數(shù)Open                  
 5. 4  進(jìn)一步完善程序                  
 5. 4. 1  程序啟動(dòng)時(shí)不顯示子窗體                  
 5. 4. 2  實(shí)現(xiàn)關(guān)閉子窗體                  
 5. 4. 3  在關(guān)閉子窗體時(shí)詢(xún)問(wèn)用戶(hù)是否保存文件                  
 5. 4. 4  更換應(yīng)用程序的圖標(biāo)                  
 5. 4. 5  在"窗口"菜單中顯示子窗口列表                  
 5. 5  進(jìn)一步實(shí)踐在多文檔應(yīng)用程序的父窗口上繪制背景                  
 5. 5. 1  在多文檔應(yīng)用程序的父窗口上繪制背景                  
 5. 5. 2  實(shí)現(xiàn)拖放文件                  
 5. 6  本章知識(shí)點(diǎn)回顧                  
                   
 第6章  俄羅斯方塊--圖形                  
 6. 1  程序效果說(shuō)明                  
 6. 2  設(shè)計(jì)程序界面                  
 6. 2. 1  添加組件                  
 6. 2. 2  設(shè)計(jì)菜單                  
 6. 3  Windows的GDI和VCL的TCanvas                  
 6. 3. 1  GDI是什么                  
 6. 3. 2  C++ Builder的神奇畫(huà)布Canvas)                  
 6. 4  程序代碼設(shè)計(jì)                  
 6. 4. 1  加入屬性和函數(shù)的聲明                  
 6. 4. 2  在窗體的構(gòu)造函數(shù)中初始化變量                  
 6. 4. 3  窗體的0nCreat6事件句柄                  
 6. 4. 4  窗體的00Paht事件句柄                  
 6. 4. 5  創(chuàng)建"開(kāi)始"菜單項(xiàng)事件句柄                  
 6. 4. 6  創(chuàng)建窗體的"暫停"菜單項(xiàng)單擊事件句柄                  
 6. 7  創(chuàng)建窗體的"停止"菜單項(xiàng)單擊事件句柄                  
 6. 8  創(chuàng)建窗體的"退出"菜單項(xiàng)單擊事件句柄                  
 6. 4. 9  創(chuàng)建宙體的"12行10列"等菜單項(xiàng)單擊事件句柄                  
 6. 10  創(chuàng)建游戲級(jí)別等菜單項(xiàng)單擊事件句柄                  
 6. 4. 11  創(chuàng)建"網(wǎng)格"菜單項(xiàng)單擊事件句柄                  
 6. 4. 12  創(chuàng)建"音樂(lè)"菜單項(xiàng)單擊事件句柄                  
 6. 4. 13  創(chuàng)建窗體的OnKeyDown事件句柄                  
 6. 4. 14  創(chuàng)建Timerl的OnTimer事件句柄                  
 6. 4. 15  加入自定義函數(shù)                  
 6. 5  進(jìn)一步實(shí)踐--通過(guò)對(duì)話(huà)框設(shè)置所有游戲程序參數(shù)                  
 6. 5. 1  效果                  
 6. 5. 2  實(shí)現(xiàn)方法                  
 6. 6  本章知識(shí)點(diǎn)回顧                  
                   
 第7章  拯救地球游戲--動(dòng)畫(huà)和多媒體                  
 7. 1  程序效果說(shuō)明                  
 7. 2  制作圖形資源                  
 7. 2. 1  建立圖形資源                  
 7. 2. 2  裝載圖形資源                  
 7. 3  添加事件處理                  
 7. 3. 1  初始化窗體                  
 7. 3. 2  創(chuàng)建窗體的OnActivate事件句柄                  
 7. 3. 3  創(chuàng)建窗體中的Onpaint原件句柄                  
 7. 3. 4  創(chuàng)建窗體中的OnMouseMove單擊事件句柄                  
 7. 3. 5  創(chuàng)建自定義函數(shù)IdleLoop                  
 7. 4  進(jìn)一步完善程序                  
 7. 4. 1  以C++ Builder處理windows消息(Message)                  
 7. 4. 2  在程序中處理鼠標(biāo)消息                  
 7. 4. 3  去掉窗口的標(biāo)題欄                  
 7. 5  進(jìn)一步實(shí)踐--控制游戲速度                  
 7. 5. 1  效果                  
 7. 5. 2  實(shí)現(xiàn)方法                  
 7. 6  本章知識(shí)點(diǎn)回顧                  
                   
 第8章  北京市公交查詢(xún)系統(tǒng)--數(shù)據(jù)庫(kù)編程                  
 8. 1  程序效果說(shuō)明                  
 8. 2  創(chuàng)建數(shù)據(jù)庫(kù)                  
 8. 2. 1  安裝和設(shè)置Local InteerBase                  
 8. 2. 2  創(chuàng)建數(shù)據(jù)庫(kù)                  
 8. 2. 3  配置InterBase別名                  
 8. 2. 4  使用Database Desktop創(chuàng)建數(shù)據(jù)表                  
 8. 2. 5  利用Database Desktop可視化地編輯表                  
 8. 3  數(shù)據(jù)庫(kù)應(yīng)用程序組成                  
 8. 3. 1  C++ Builder數(shù)據(jù)庫(kù)程序的基本結(jié)構(gòu)                  
 8. 3. 2  DstaAccess組件                  
 8. 4  創(chuàng)建查詢(xún)系統(tǒng)                  
 8. 4. 1  系統(tǒng)界面的設(shè)計(jì)                  
 8. 4. 2  實(shí)現(xiàn)查詢(xún)                  
 8. 5  改進(jìn)程序                  
 8. 5. 1  改變顯示字段標(biāo)題                  
 8. 5. 2  使用TDatabase屏蔽口令                  
 8. 6  將程序網(wǎng)絡(luò)化                  
 8. 6. 1  效果                  
 8. 6. 2  多層數(shù)據(jù)庫(kù)的概念                  
 8. 6. 3  建立應(yīng)用程序服務(wù)器                  
 8. 6. 4  建立客戶(hù)端應(yīng)用程序                  
 8. 7  本章知識(shí)點(diǎn)回顧                  
                   
 第9章  拯救地球游戲二--綜合應(yīng)用示例                  
 9. 1  程序效果說(shuō)明                  
 9. 2  DirectDraw簡(jiǎn)介                  
 9. 2. 1  DirectX技術(shù)                  
 9. 2. 2  DirecDraw簡(jiǎn)述                  
 9. 2. 3  DirectDraw和組件對(duì)象模型                  
 9. 2. 4  幾個(gè)基本概念和術(shù)語(yǔ)                  
 9. 3  創(chuàng)建Direct Draw程序的幾個(gè)步驟                  
 9. 3. 1  初始化DirectDraw                  
 9. 3. 2  創(chuàng)建表面                  
 9. 3. 3  翻轉(zhuǎn)表面                  
 9. 3. 4  使用鼠標(biāo)移動(dòng)球拍子畫(huà)面和實(shí)現(xiàn)退出                  
 9. 3. 5  釋放DirectDraw接口                  
 9. 4  完善程序                  
 9. 4. 1  效果                  
 9. 4. 2  實(shí)現(xiàn)方法                  
 9. 5  DirectDraw程序的調(diào)試                  
 9. 5. 1  全屏模式給調(diào)試帶來(lái)的困難                  
 9. 5. 2  解決辦法--遠(yuǎn)程調(diào)試                  
 9. 6  封裝DirectDraw                  
 9. 7  本章知識(shí)點(diǎn)回顧                  
                   
 第10章  多人聊天系統(tǒng)--網(wǎng)絡(luò)                  
 10. 1  程序效果說(shuō)明                  
 10. 2  Internet及其術(shù)語(yǔ)簡(jiǎn)介                  
 10. 2. 1  Internet簡(jiǎn)介                  
 10. 2. 2  TCP/IP                  
 10. 3  創(chuàng)建服務(wù)器應(yīng)用程序                  
 10. 3. 1  設(shè)計(jì)程序界面                  
 10. 3. 2  程序?qū)崿F(xiàn)代碼                  
 10. 4  創(chuàng)建客戶(hù)端應(yīng)用程序                  
 10. 4. 1  項(xiàng)目管理器(Project Manager)                  
 10. 4. 2  客戶(hù)應(yīng)用程序界面設(shè)計(jì)                  
 10. 4. 3  程序?qū)崿F(xiàn)代碼                  
 10. 5  本章知識(shí)點(diǎn)回顧                  

本目錄推薦

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