注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學Borland C++ Object Windows程序設(shè)計實例

Borland C++ Object Windows程序設(shè)計實例

Borland C++ Object Windows程序設(shè)計實例

定 價:¥50.00

作 者: 周志國,洪定明等編
出版社: 北京航空航天大學出版社
叢編項: Windows3 1和Windows95系列叢書
標 簽: C語言

ISBN: 9787810126014 出版時間: 1995-11-01 包裝: 平裝
開本: 26cm 頁數(shù): 620頁 字數(shù):  

內(nèi)容簡介

  內(nèi)容簡介Borland的OWL升級版本2.X進一步壓縮了原來的WindowsAPI,功能增強支持Windows3.1.Windows32s,Windows95和WindowsNT。本書介紹消息和事件驅(qū)動程序設(shè)計、圖形輸出(圖形設(shè)備接口)和用戶界面對象(菜單、窗口和對話框)的程序設(shè)計技術(shù),闡述鍵盤和鼠標輸入的編程處理。本書包括快速菜單、標準菜單和高級對話框等最新的界面設(shè)計技術(shù)。書中程序有很好的中文注釋,所有菜單、對話框及提示都用中文。示例程序通用性好,適用于Microsoft中文Windows3.1或在中文之星等支持之下的西文Windows3.1,也適用于Windows95。本書中的完整程序全部在BorlandC十十4.0、4.5和5.0下通過試調(diào)。本書供用BorlandC十十的ObjectWindowsLibrary(OWL)2.X類庫編寫Windows程序的C十十程序員學習使用。

作者簡介

暫缺《Borland C++ Object Windows程序設(shè)計實例》作者簡介

圖書目錄

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

本目錄推薦

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