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

趣味程序?qū)WC++ Builder

趣味程序?qū)WC++ Builder

定 價:¥35.00

作 者: 劉光編著
出版社: 清華大學出版社
叢編項: 北京科海培訓中心
標 簽: Builder

購買這本書可以去


ISBN: 9787900641236 出版時間: 2002-01-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 341頁 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《趣味程序?qū)WC++ Builder》作者簡介

圖書目錄

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

本目錄推薦

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