注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計Borland C++ 3.1循序漸進編寫Windows程序

Borland C++ 3.1循序漸進編寫Windows程序

Borland C++ 3.1循序漸進編寫Windows程序

定 價:¥34.00

作 者: 王一行,董三立等編
出版社: 北京航空學院出版社
叢編項:
標 簽: -C++語言-程序設計 C++語言-Windows-程序設計 程序設計-C++語言-Windows

ISBN: 9787810125147 出版時間: 1994-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 530頁 字數(shù):  

內(nèi)容簡介

  內(nèi)容簡介本書介紹利用BorlandC十十和TurboC十十forWindows進行Wind0ws程序設計的技術和參考信息。首先提供MicrosoftWindows和TurboC十十forWindows或BorlandC十十3.1的安裝及配置指南;接著介紹C和C十十的基礎和特點;再說明一些使用C++開發(fā)Windows應用程序的基本概念和技巧,尤其是使用Borland的對象窗口庫(OWL);然后計論如何調(diào)試和剖析Windows應用程序;最后介紹用ObjectWindows進行Windows程序設計的技術和參考信息。

作者簡介

暫缺《Borland C++ 3.1循序漸進編寫Windows程序》作者簡介

圖書目錄

     目錄
   前言
    0.1使用本書的對象
    0.2為什么使用BorlandC十十
    0.3預先要求的硬件和軟件環(huán)境
    0.4本書的內(nèi)容
    0.4.1章節(jié)內(nèi)容索引
   第一章 安裝和設置
    1.1安裝和配置MicroSoftWindows3.1
    1.2安裝BorlandC十十3.0&Framwork
    1.2.1目錄
    1.3安裝Turb0C十+forWindoWs
    1.4配置編譯器
    1.4.1已安裝的應用程序
    1.4.2使用OPTIONS菜單
    1.5使用集成開發(fā)環(huán)境
   第二章 對象初探
    2.1什么是對象
    2.1.1類與對象
    2.2對象的特征
    2.2.1封裝性
    2.2.2抽象性
    2.2.3繼承性
    2.2.4多態(tài)性
    2.2.5澄清面向對象
    2.3應用封裝性
    2.4應用抽象性
    2.5應用繼承性
    2.6應用多態(tài)性
    2.7繼承還是包含
    2.8向面向對象的觀念的轉化
   第三章 C十十中的對象支持
    3.1C十十的背景知識
    3.2C與C十十之間的相似點
    3.3C與C十十之間的差別
    3.3.1對C的類型系統(tǒng)的擴展
    3.3.2只是使C十十成為更好的C的擴展
    3.3.3為C十十提供面向對象支持的擴展
    3.4C十十是如何實現(xiàn)封裝的
    3.4.1在C十十中封裝是通過類、訪問控制和友元來實現(xiàn)的
    3.4.2訪問控制
    3.4.3友 元
    3.5C十十中的抽象
    3.5.1運算符重載
    3.5.2類型轉換運算符
    3.5.3重載其它運算符
    3.5.4在復用庫中重載運算符
    3.6C十十中的繼承
    3.6.1從一個父類中繼承
    3.6.2多重繼承
    3.7C十十中的多態(tài)性
    3.7.1靜態(tài)聯(lián)編
    3.7.2虛函數(shù)
    3.8構造函數(shù)
    3.9析構函數(shù)
   第四章 Windows編程要素
    4.1WindoWs位置在哪里
    4.2安裝Tracker應用程序
    4.2.1創(chuàng)建程序組
    4.2.2Tracker程序主窗口
    4.3菜單
    4.4對話框
    4.5圖形界面
    4.6輸入設備
    4.7聯(lián)機幫助
    4.8輸出設備
    4.9創(chuàng)建一個應用程序
   第五章 菜單
    5.1創(chuàng)建一個基于ObjectWind0Ws的應用程序
    5.1.1應用程序類
    5.1.2主窗口類
    5.1.3主程序循環(huán)
    5.2TRACKER應用程序
    5.2.1安裝和編譯Tracker1.0版本
    5.2.2TRACKER應用程序設計
    5.2.3Tracker應用程序類的頭文件描述
    5.2.4Tracker應用程序類的實現(xiàn)
    5.3使用OWL編程
    5.3.1窗口信息的封裝
    5.3.2WindowsAPI函數(shù)的抽象
    5.3.3自動消息響應
    5.4Windows函數(shù)和消息
    5.4.1Windows函數(shù)類型
    5.4.2Windows消息的來源
    5.4.3消息范圍
    5.5Windows菜單
    5.6創(chuàng)建和修改菜單
    5.6.1資源的生命周期
    5.6.2指定菜單名字
    5.6.3增加FILE和HELP菜單
    5.7菜單約定
    5.8高級菜單功能
    5.9讓用戶參與開發(fā)過程
   第六章 對話框
    6.1TRACKER應用程序
    6.1.1安裝和編譯TRACKER0.2版
    6.1.2TRACKER源代碼描述
    6.2設計對話框必需元素
    6.2.1對話框的子控制
    6.2.2對話框的說明圖
    6.2.3TRACKER對話框的說明圖
    6.3利用資源編輯器(ResourceWorkshop)創(chuàng)建對話框
    6.3.1啟動對話編輯器
    6.3.2給對話框命名
    6.3.3增加控制
    6.3.4設置控制屬性
    6.3.5對齊控制(AlignigControls)
    6.3.6測試對話框
    6.3.7保存對話框
    6.4編程策略
    6.5與對話控制通訊
    6.5.1編輯控制
    6.5.2列表框
    6.5.3組合框
    6.5.4組框
    6.5.5功能按鈕
    6.5.6復選框
    6.5.7單選鈕
    6.6把對話控制當作對象
    6.6.1TCONTROL 類
    6.6.2TSCROLLBAR類
    6.6.3TSTATIC類
    6.6.4TEDIT類
    6.6.5TLISTBOX類
    6.6.6TCOMBOBOX類
    6.6.7TBUTTON類
    6.6.8TCHECKBOX類
    6.6.9TRADIOBUTTON類
    6.7使用傳送緩沖區(qū)
    6.8用戶始終參與
   第七章 圖形設備接口
    7.1設備上下文
    7.2輸出文本串
    7.2.1使用TEXTOUT()函數(shù)
    7.2.2使用DRAWTEXT()
    7.2.3改變文本輸出特性
    7.2.4窗口中的文本定位
    7.3選擇字體
    7.3.1創(chuàng)建一個字體
    7.3.2選擇新字體
    7.3.3刪除字體
    7.4圖形原語(GraphicPrimitives)
    7.4.1畫線原語
    7.4.2區(qū)域填充原語
    7.4.3選擇畫筆和填充模式
    7.5窗口、視窗和映射模式
    7.6TRACKER類的PAINT()成員函數(shù)
   第八章 使用位圖和元文件
    8.1處理元文件的程序MetaTest
    8.1.1安裝MetaTest
    8.1.2運行MetaTest
    8.2使用元文件
    8.2.1非藝術人員的元文件
    8.3把元文件當成資源使用
    8.3.1增加用戶定義類型資源
    8.3.2把用戶元文件當成資源使用
    8.4位圖重放
    8.5MetaTest源代碼
   第九章 鼠標、鍵盤和定時器
    9.1鼠標基本知識
    9.2鼠標光標形狀
    9.2.1使用資源編輯器創(chuàng)建一個光標
    9.3Windows鍵盤驅動程序
    9.4鍵盤消息
    9.5重映擊鍵
    9.6WindoWs定時器
   第十章 聯(lián)機幫助
    10.1HELP文件開發(fā)概述
    10.2安裝Xantippe和Tracker文件
    10.3勾勒你的help議題
    10.4生成RTF文件
    10.4.1啟動Xantippe
    10.4.2生成新專題框和正文卡片
    10.4.3給正文卡片加上help正文
    10.4.4生成交叉連接
    10.4.5生成Help項目文件
    10.4.6編譯Help文件
    10.4.7把Help文件與應用程序連接
   第十一章 打印機和繪圖儀
    11.1安裝和運行PRINTER.EXE
    11.2使用Printer類產(chǎn)生硬拷貝
    11.3Printer類的組成
    11.4打印機的Escape命令
    11.5打印機小提示
    11.5.1打印機分頁
    11.5.2禁止打印管理器工作
    11.5.3輸出到屏幕等效于到打印機
    11.5.4設置激光打印機上的裁剪區(qū)
    11.5.5在應用程序中選擇打印機
    11.6Printer類的源代碼清單
   第十二章 WindoWs下的聲音處理
    12.1安裝并運行SongDem0
    12.2Windows中的發(fā)聲函數(shù)
    12.3歌曲串
    12.4Song類
    12.5后臺演奏曲子
   第十三章 調(diào)試與分析
    13.1調(diào)試Windows應用程序
    13.1.1編譯和鏈接警告
    13.1.2使用MessageBeep()和MessageBox()進行調(diào)試
    13.1.3使用Printf來調(diào)試
    13.1.4一些零碎的要點
    13.2分析Windows應用程序
    13.2.1它怎么工作的
    13.2.2提高執(zhí)行效率
    13.3編寫自己的C十十Windows程序
   第十四章 ObjectWindows概述
    14.1ObjectWindows約定
    14.2ObjectWindows中的層次結構
    14.2.1類Object
    14.2.2類TModule
    14.2.3類TApplication
    14.2.4界面對象(Intefaceobject)
    14.2.5窗口對象(Windowobject)
    14.2.6對話對象(Dialogobject)
    14.2.7控制對象(Controlobject)
    14.2.8MDI對象
    14.2.9ScrollerObjects(滾動器對象)
    14.3WindowsAPI函數(shù)
    14.3.1ObjectWindows對Winodws函數(shù)的調(diào)用
    14.3.2訪問Windows函數(shù)
    14.3.3風格常數(shù)的組合
    14.3.4Windows函數(shù)的類型
    14.3.5回調(diào)函數(shù)(callbackfunction)
    14.4窗口消息
    14.4.1WindoWs消息的參數(shù)
    14.4.2WindoWs消息的類型
    14.4.3消息的缺省處理
    14.4.4發(fā)送消息
    14.4.5消息值所處的范圍
    14.4.6用戶定義的消息
   第十五章 模塊與應用程序對象
    15.1應用程序的流程
    15.2初始化應用程序
    15.2.1初始化主窗口
    15.2.2初始化每個運行實例
    15.2.3初始化第一個應用實例
    15.3運行應用程序
    15.4終止應用程序
   第十六章 界面對象
    16.1TWindoWsObject對象
    16.2什么是界面對象
    16.3窗口的父子關系
    16.3.1子窗口表
    16.3.2子窗口遍歷
    16.4消息處理
    16.4.1對消息的響應
    16.4.2命令與子窗口消息
    16.4.3缺省的消息處理
   第十七章 窗口對象
    17.1TWindows類
    17.2初始化和創(chuàng)造窗口對象
    17.2.1初始化窗口對象
    17.2.2創(chuàng)建窗口元素
    17.2.3初始化和創(chuàng)建總結
    17.3窗口類注冊
    17.3.1注冊屬性
    17.4窗口的卷動
    17.4.1滾動條屬性
    17.4.2給窗口一個滾動條
    17.4.3一個滾動的例子
    17.4.4自動滾動和跟蹤
    17.4.5修改卷動單位和范圍
    17.4.6修改卷動的位置
    17.4.7設置頁的大小
    17.4.8改進Paint成員函數(shù)
    17.5編輯窗口與文件窗口
    17.5.1編輯窗口
    17.5.2文件窗口
   第十八章 對話對象
    18.1使用對話資源
    18.2使用一個子對話對象
    18.2.1構造和初始化對話對象
    18.2.2創(chuàng)建和執(zhí)行對話
    18.2.3關閉一個子對話
    18.2.4作為主窗口的對話
    18.2.5對控制的操作和對消息的處理
    18.2.6使用對話的擴展的實例
    18.3輸入對話
    18.4文件對話(Filedialog)
   第十九章 控制對象
    19.1使用控制對象
    19.1.1構造和創(chuàng)建控制
    19.1.2消去和刪除控制
    19.1.3控制與消息處理
    19.2控制焦點(Controlfocus)和鍵盤
    19.3列表框控制
    19.3.1構造和創(chuàng)建列表框
    19.3.2修改列表框
    19.3.3查詢列表框
    19.3.4從列表框得到選擇
    19.4組合框
    19.4.1三種組合框
    19.4.2組合框的構造
    19.4.3修改組合框
    19.4.4例子應用程序:CBoxTest
    19.5靜態(tài)控制(staticcontrol)
    19.5.1構造靜態(tài)控制
    19.5.2查詢靜態(tài)控制
    19.5.3改變靜態(tài)控制
    19.5.4例子:StatTest應用程序
    19.6編輯控制
    19.6.1構造編輯控制
    19.6.2剪貼板和編輯操作
    19.6.3查詢編輯控制
    19.6.4修改編輯控制
    19.6.5范例程序:EditTest
    19.7按式按鈕(pushbutton)控制
    19.7.1對按鈕消息的響應
    19.8確認框和無線電按鈕
    19.8.1構造確認框和無線電按鈕
    19.8.2查詢選取框的狀態(tài)
    19.8.3修改選取框的狀態(tài)
    19.8.4對確認框和無線電按鈕消息的響應
    19.9組框
    19.9.1構造一個組框
    19.9.2對組框消息的響應
    19.9.3示例程序:BtnTest
    19.10滾動條
    19.10.1構造滾動條對象
    19.10.2查詢滾動條
    19.10.3修改滾動條
    19.10.4對滾動條事件的響應
    19.10.5示例:SBarTest
    19.11傳遞控制數(shù)據(jù)
    19.11.1定義一個傳遞緩沖區(qū)(transferbuffer)
    19.11.2構造控制并允許傳遞
    19.11.3傳遞數(shù)據(jù)
    19.11.4目 錄
    19.11.5傳遞例子
   第二十章 設制控制對象
    20.1修改一個預定義的控制
    20.1.1修改創(chuàng)建風格
    20.1.2修改預定義的消息響應
    20.2使用設制控制
    20.2.1設計一個設制控制
   第二十一章 MDI對象
    21.1MDI應用程序的組成部分
    21.1.1每個MDI窗口是一個對象
    21.2構造MDI窗口
    21.2.1構造MDI框架窗口
    21.2.2構造MDI子窗口
    21.3在MDI應用中的消息處理
    21.4管理MDI子窗口
    21.4.1激活子窗口
    21.4.2子窗口菜單
    21.5MDI范例應用程序
   第二十二章 流式對象
    22.1iostream庫
    22.2重載的<<和>>操作符
    22.3流式類和TStreamalbe
    22.4流管理器
    22.5流式類的構造函數(shù)
    22.6流式類名字
    22.7使用流管理器
    22.7.1鏈入流管理器代碼
    22.7.2創(chuàng)建一個流對象
    22.7.3使用流對象
    22.8流上的集合
    22.8.1使數(shù)組成為流式的
    22.8.2流式的建造器函數(shù)
    22.8.3StreamableName成員函數(shù)
    22.8.4流式的讀取器函數(shù)
   第二十三章類參考
    TSampleClassName ( 示范類名稱 ) class
    Object
    操作符 >>和操作符<     TApplication
    TButton
    TCheckBox
    TComboBox
    TControl
    TDialog
    TEdit
    TEditWindow
    TFileDialog
    TFileWindow
    TGroupBox
    TInputDialog
    TListBox
    TMDIClient
    TMDIFrame
    TModule
    TRadioButton
    TScrollBar
    TScroller
    TSearchDialog
    TStatic
    TWindow
    TWindowsObject
   第二十四章 流式類引用
    24. 1流層次
    fpbase
    fpstream
    ifpstream
    iopstream
    ipstream
    ofpstream
    Opstream
    pstream
    TStreamable
    TStreamableClass
   第二十五章 雜項
    Sample
    BF _ XXXX 常量
    BUILDER 類型
    -CLASSDEF(類名)宏定義
    _ CLASSDLL 宏
    _ CLASSTYPE宏
    GM_XXXX常量
    DELTA 宏
    dialogClass 常量
    DLL宏
    EM_XXXX常量
    EXPORT 宏
    .FAR宏
    函數(shù) GetApplicationObject
    ID_XXXX常量
    link 宏
    moduleClass 常量
    NF _ XXXX
    operatordelete
    operatornew
    函數(shù) OWLGetVersion
    OWLVersion常量
    P_id_type類型定義
    SafetyPool
    ScrollerClass 常量
    SD _ XXXX 常量
    Streamablelnit 類型
    TActionFund 類型
    TActionMenuFunc 類型
    TComboBoxData 類
    TCondFunc 類型
    TCondMemFunc 類型
    TDialogAttr 類型
    TF_XXXX常量
    TListBoxData 類
    TMessage類型
    TScrollBarData類型
    TSearchStruct類型
    TWindowAttr類型
    WB_XXXX常量
    Wind0wsClass常量
    WM_XXXX常量
   附錄A Borland的OWL類庫瀏覽
   附錄B 建立一個可復用的類庫
   附錄C C十十中的編程標準
   附錄D 用COCOMO/W來估計Windows程序的開銷
   附錄E Tracker應用程序支持類源代碼清單
   

本目錄推薦

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