Borland C++ ObjectWindows 程序設計實例

Borland C++ ObjectWindows 程序設計實例 pdf epub mobi txt 電子書 下載2025

出版者:北京航空航天大學齣版社
作者:周誌國
出品人:
頁數:620
译者:
出版時間:1995-09
價格:50.00
裝幀:平裝
isbn號碼:9787810126014
叢書系列:
圖書標籤:
  • Windows
  • Programming
  • BorlandC++
  • Borland C++
  • ObjectWindows
  • 程序設計
  • 實例
  • C++
  • Windows
  • 編程
  • Visual C++
  • 圖形界麵
  • 開發
  • 教程
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

內容簡介

Borland的OWL升級版本2.X進一步壓縮瞭原來的WindowsAPI,功能增強支持Windows

3.1.Windows32s,Windows95和WindowsNT。本書介紹消息和事件驅動程序設計、圖形輸齣(圖形

設備接口)和用戶界麵對象(菜單、窗口和對話框)的程序設計技術,闡述鍵盤和鼠標輸入的編程處理。

本書包括快速菜單、標準菜單和高級對話框等最新的界麵設計技術。書中程序有很好的中文注釋,所

有菜單、對話框及提示都用中文。示例程序通用性好,適用於Microsoft中文Windows3.1或在中文之

星等支持之下的西文Windows3.1,也適用於Windows95。本書中的完整程序全部在BorlandC十十

4.0、4.5和5.0下通過試調。本書供用BorlandC十十的ObjectWindowsLibrary(OWL)2.X類庫編寫

Windows程序的C十十程序員學習使用。

著者簡介

圖書目錄

目錄
前言
第一章 C十十概述
1.1什麼是麵嚮對象程序設計
1.1.1對象(object)
1.1.2多態性(polymorphism)
1.1.3繼承(inheritance)
1.2C十十的一些基本原則
1.3編譯C十十程序
1.4類和對象
1.5函數重載
1.6操作符重載
1.7再談繼承
1.8構造函數與析構函數
1.9C十十關鍵字
第二章 C十十語言特性
2.1引 用
2.2作用域存取操作符
2.3new與delete操作符
2.3.1關於數組的new操作符
2.3.2∷operatornew
2.3.3帶有new操作符的初始值
2.4類
2.4.1類 名
2.4.2類類型
2.4.3類名作用域
2.4.4類對象
2.4.5類成員錶
2.4.6成員函數
2.4.7關鍵字this
2.4.8內部函數
2.4.9靜態成員
2.4.10成員作用域
2.4.11基類與派生類存取
2.5虛基類
2.6類的友元
2.7構造函數(constructors)與析構函數(destructors)簡述
2.8構造函數
2.8.1缺省構造函數
2.8.2拷貝構造函數
2.8.3構造函數的重載
2.8.4構造函數的調用次序
2.8.5類的初始化
2.9析構函數
2.9.1析構函數的調用
2.9.2atexit、#pragmaexit與析構函數
2.9.3exit與析構函數
2.9.4abort與析構函數
2.9.5虛析構函數
2.10重載操作符
2.11操作符函數
2.11.1重載操作符和繼承
2.11.2重載new和delete
2.11.3重載單目操作符
2.11.4重載賦值操作符=
2.11.5重載函數調用操作符()
2.11.6重載下標操作符[]
2.11.7重載類成員存取操作符一>
2.12虛函數
2.13抽象類
2.14C十十作用域
2.14.1類作用域
2.14.2隱 藏
2.14.3C十十作用域規則小結
第三章 對類的進一步考察
3.1參數化的構造函數
3.2友元函數
3.3缺省函數變元
3.4正確使用缺省變元
3.5類與結構的相關性
3.6聯閤與類的相關性
3.7內部函數
3.7.1在類中建立一個內部函數
3.8對繼承的進一步討論
3.9多重繼承
3.10傳遞對象到函數
3.11對象數組
3.12對象指針
第四章 函數和操作符重載
4.1構造函數重載
4.2C十十中的局部變量
4.3將動態初始化用於構造函數
4.4關鍵字this
4.5操作符重載
4.6引 用
4.6.1非參數的引用變量
4.6.2使用引用來重載單目操作符
4.7操作符重載的又一例子
第五章 繼承、虛函數及多態性
5.1派生類指針
5.2虛函數
5.3為什麼要使用虛函數
5.4純虛函數及抽象類型
5.5先期聯編與遲後聯編
5.6派生類中的構造函數及析構函數
5.7多重基類
第六章 程序設計基礎
6.1Windows係統體係結構
6.1.1KERNEL(核心模塊)
6.1.2USER(用戶接口模塊)
6.1.3GDI(圖形設備接口)
6.1.4OWL2.0庫
6.2一個最小的OWL程序
6.3編譯和連接SMART.EXE的機製
6.4資源文件
6.5連接器和模塊定義文件
第七章 應用程序對象
7.1SMART的MyApp應用程序類
7.2SMART的入口點
7.3WinMain入口點
7.4TModule類
7.5TApplication類
7.6消息:輸入機製和多任務的時間片
7.7標準消息循環
7.8OWL消息循環
第八章 OWL的窗口類
8.1SMART 程序的主窗口類
8.2TEventHandler
8.3TW indow類
8.4TWindow成員函數
8.4.1經常調用的TWindow成員函數
8.4.2常用重載的TWind0w成員函數
8.5TFrameWind0w
8.5.1經常調用的TFrameWindow成員函數
8.5.2經常重載的TFrameWindow成員函數
8.6程序終止
8.7缺省消息處理
8.8消息分類說明
8.8.1硬件消息
8.8.2窗口維護消息
8.8.3用戶接口消息
8.8.4終止處理消息
8.8.5專用消息
8.8.6係統資源通知消息
8.8.7數據共享消息
8.8.8內部係統消息
第九章 GDI概述
9.1圖形設備接口概論
9.2繪圖坐標
9.3邏輯繪圖對象
9.4設備描述錶
9.5剪裁與窗口管理器
9.6OWL對GDI繪圖的支持
9.7WM_PAINT消息
第十章 象素和標記
10.1一個例子:STARS
10.2申請GDI顔色信息
10.2.1RGB三元組
10.2.2調色闆索引
10.2.3調色闆與RGB結閤索引
10.3創建標記
第十一章 畫綫
11.1畫綫原型函數
11.2DC屬性
11.3畫筆
11.3.1畫筆和設備獨立性
11.3.2創建畫筆和使用畫筆
11.4繪圖模式和綫
第十二章 畫填充圖
12.1概 述
12.2GDI填充圖函數
12.2.1Polygon和PolyPolygon
12.2.2Ellipse,Ch0rd和Pie
12.2.3Rectangle和Rou ndRect
12.3DC屬性
12.4關於畫刷
12.5創建和使用畫刷
第十三章 輸齣文本
13.1文本繪製函數
13.1.1TextOut
13.1.2ExtTextOut
13.1.3TabbedTextOut
13.1.4DrawText
13.1.5GrayString
13.1.6PolyTextOut
13.2文本輸齣的DC 屬性
13.2.1Color(顔色)
13.2.2文本對齊
13.2.3字符間空白
13.2.4關於字體(Font)
13.3GetTextExtent
13.4GetTextMetrics
13.5建立和使用邏輯字體
13.6TEXTVIEW文本顯示程序
第十四章 命令:菜單和加速鍵基本知識
14.1用戶界麵標準
14.2菜單編輯問題
14.3菜單模闆
14.4程序樣例:STANMENU
14.5菜單支持例程
14.6菜單創建
14.7與窗口連接
14.8菜單清除
14.9菜單修改
14.10查 詢
14.11跟 蹤
14.12鍵盤加速鍵
14.13 加速鍵翻譯
第十五章 用圖形和掛接增強菜單
15.1自繪菜單項
15.2WM_MEASUREITEM消息
15.3WM_DRAWITEM消息
15.4程序實例:GRAFMENU
15.5創建定製菜單復選標誌
15.6在菜單係統中允許加速鍵
第十六章 創建窗口
16.1基礎知識
16.1.1窗口是什麼
16.1.2什麼時候使用窗口
16.1.3標題窗口
16.1.4數據窗口
16.2窗口創建過程
16.2.1窗口類
16.2.2窗口類風格位
16.2.3創建一個窗口
16.2.4窗口創建風格位
16.3頂層窗口考慮
16.3.1係統量度
16.3.2專用簡要錶文件
16.4創建一個TGadgetWindow
第十七章 對話框
17.1對話框用戶界麵標準
17.2公共對話框
17.3創建對話框
17.3.1對話框模闆
17.3.2資源工具箱對話框編輯器
17.3.3創建模態對話框
17.3.4維護對話框
17.4模態和非模態對話框:FIND
17.5非模態對話框
17.5.1對話框模闆
17.5.2創建非模態對話框
17.5.3維護非模態對話框
第十八章 鍵盤輸入
18.1Windows程序怎樣接收鍵盤輸入
18.1.1鍵 盤
18.1.2Windows鍵盤設備驅動程序
18.1.3硬件事件隊列
18.1.4GetMessage循環
18.1.5窗口對象
18.1.6缺省窗口過程
18.1.7鏈
18.1.8程序示例
18.2字符集和國際性支持
18.2.1在字符集之間進行轉換
18.2.2大小寫轉換
18.2.3對字符串進行排序
18.2.4字符串錶
18.2.5從數字小鍵盤輸入字符
18.3多任務問題
第十九章 鼠標輸入
19.1鼠標的用法
19.2一個Windows程序如何接收鼠標輸入
19.2.1鼠 標
19.2.2鼠標設備驅動程序
19.2.3硬件事件隊列
19.2.4GetMessage(獲得消息)循環
19.2.5鼠標和窗口對象
19.2.6MW_LBUTTONDOWN消息
19.2.7WM_LBUTTONUP消息
19.2.8WM_LBUTTONDBCLK消息
19.2.9WM_MOUSEMOVE消息
19.2.10缺省窗口過程
19.3一個鼠標輸入例子:CARET2
19.3.1光 標
19.3.2命中測試
19.4可移動的物體和可伸縮的矩形
19.4.1移動和伸縮
19.4.2鼠標捕捉
19.5建立動態光標
19.5.1DYNACURS程序
19.5.2光標如何工作
19.5.3建立GDI位圖
19.5.4利用GDI位圖
19.5.5動態分配內存
附錄A Windows和OWL的編程約定
附錄B 消息的分類
附錄C Windows虛擬鍵碼
附錄D Windows3.1的內存分配和釋放函數
附錄E TWindow消息響應函數的原型
附錄F 資源描述語言快速參考
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

评分

评分

评分

评分

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有