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

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

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

定 價(jià):¥50.00

作 者: 周志國(guó),洪定明等編
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng): Windows3 1和Windows95系列叢書(shū)
標(biāo) 簽: C語(yǔ)言

ISBN: 9787810126014 出版時(shí)間: 1995-11-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 620頁(yè) 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

暫缺《Borland C++ Object Windows程序設(shè)計(jì)實(shí)例》作者簡(jiǎn)介

圖書(shū)目錄

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

本目錄推薦

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