注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)Windows動(dòng)態(tài)數(shù)據(jù)交換程序設(shè)計(jì):用Borland C++和Turbo C++ for Windows

Windows動(dòng)態(tài)數(shù)據(jù)交換程序設(shè)計(jì):用Borland C++和Turbo C++ for Windows

Windows動(dòng)態(tài)數(shù)據(jù)交換程序設(shè)計(jì):用Borland C++和Turbo C++ for Windows

定 價(jià):¥61.00

作 者: 程鐵皋,程文斌等編
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 操作系統(tǒng)

ISBN: 9787810125727 出版時(shí)間: 1995-06-01 包裝: 平裝
開本: 26cm 頁數(shù): 787頁 字?jǐn)?shù):  

內(nèi)容簡介

  MicrosoftWindows是廣泛應(yīng)用的應(yīng)用程序開發(fā)平臺(tái)之一。自從1990年5月發(fā)行Win-dows3.0以來,一些軟件開發(fā)的公司已提供了上千種的Windows應(yīng)用程序。與此同時(shí),Mi-crosoft公司已通過使Windows更穩(wěn)定和擴(kuò)展的Wind0ws編程API來增強(qiáng)Windows平臺(tái)。Windows3.1在Windows系列產(chǎn)品中對(duì)數(shù)據(jù)處理表現(xiàn)突出。本書討論了WindowsAPI擴(kuò)展的四個(gè)方面:動(dòng)態(tài)數(shù)據(jù)交換管理庫(Dynamic Data Exchange Management Library(DDEML))、對(duì)象鏈接與嵌入(Object Linkingand Embedding(OLE))、剪貼板(Clipboard)和動(dòng)態(tài)鏈接庫(Dynamic Link Library)。0.1概述本書是為想學(xué)習(xí)DDEML和OLEAPI的Windows程序員而編寫的。為了能讓初學(xué)Win-dows編程也能嘗試進(jìn)行DDEML和OLE程序設(shè)計(jì),在本書的第一部分先介紹了一般的Win-dows程序設(shè)計(jì)技術(shù),第二部分以后的例子集中討論了DDEML和OLE編程技術(shù)。該書分為五部分,第一部分包含五章,介紹了一般的Windows程序設(shè)計(jì)技術(shù);第二部分和第三部分各包含四章,第四部分包含二章;第五部分包含五個(gè)附錄,提供編程的參考信息。第一部分介紹Windows程序設(shè)計(jì)技術(shù)。第一章介紹如何啟動(dòng)BorlandC十+。第二章討論Windows程序設(shè)計(jì)的概念。第三章介紹Windows的編程工具。第四章闡述設(shè)計(jì)Windows應(yīng)用程序的方法。第五章具體介紹如何編寫Windows應(yīng)用程序。第二部分講DDEMLAPI。第六章為DDE和OLE的概念,復(fù)習(xí)基于消息的DDE和DDE協(xié)議。第七章到第九章通過使用應(yīng)用程序例子來詳述DDEMLAPI。第七章以使用DDEML服務(wù)器應(yīng)用程序的例子來作為討論的焦點(diǎn)。第八章通過給出的DDEML客戶應(yīng)用程序來論述DDEML程序的客戶/服務(wù)器循環(huán)。第九章講述擴(kuò)展DDEMLAPI作為監(jiān)視應(yīng)用程序。第三部分討論OLE。第十章講概念,介紹了開發(fā)OLE應(yīng)用程序的基本結(jié)構(gòu)和過程。第十一章列舉了OLE服務(wù)器應(yīng)用程序的例子。第十二章是OLE客戶應(yīng)用程序的例子。第十三章介紹開發(fā)OLE對(duì)象的處理程序。第四部分介紹動(dòng)態(tài)數(shù)據(jù)交換的另外二種方法:剪貼板和動(dòng)態(tài)鏈接庫。第十四章介紹剪貼板的程序設(shè)計(jì)。第十五章討論了動(dòng)態(tài)鏈接庫的設(shè)計(jì)。第五部分是附錄。附錄A給出了OLE和DDEML的使用。附錄B、附錄C和附錄D列出WindowsAPI涉及DDE、剪貼板和OLE中的函數(shù)和消息。附錄E介紹中文Microsoft Wind0ws3.1的安裝、啟動(dòng)和退出,以便讀者設(shè)計(jì)中文的應(yīng)用程序界面。本書提供程序例子以全面展示DDEML和OLE的應(yīng)用程序。每章的最后總有連續(xù)好幾頁的大程序,這種情況對(duì)于OLE應(yīng)用程序更是常見。從讀者的觀點(diǎn)出發(fā),更愿意閱讀有眾多注釋的代碼;但從實(shí)用的觀點(diǎn)出發(fā),不能篇幅太大,從而只能省略大量注釋;因此,本書的代碼明顯地比注釋多。

作者簡介

暫缺《Windows動(dòng)態(tài)數(shù)據(jù)交換程序設(shè)計(jì):用Borland C++和Turbo C++ for Windows》作者簡介

圖書目錄

    簡介
    0.1概述
    0.2所需的編程工具
   第一部分 一般Windows編程
    第一章 啟動(dòng)BorlandC十十
    1.1運(yùn)行安裝程序
    1.2集成開發(fā)環(huán)境(IDE)的使用
    1.2.1啟動(dòng)IDE
    1.2.2使用IDE的菜單和窗口
    1.3配置BorlandC十十
    1.4編寫第一個(gè)C語言程序
    1.4.1理解C程序的結(jié)構(gòu)
    1.4.2使用編輯器編寫程序
    1.4.3編譯和運(yùn)行程序
    1.4.4程序是如何工作的
    1.5介紹庫函數(shù)
    1.5.1使用一些基本的輸入函數(shù)
    1.5.2使用一些基本的輸出函數(shù)
    1.5.3使用一些格式轉(zhuǎn)換函數(shù)
    1.6總結(jié)
    第二章 Windows程序設(shè)計(jì)
    2.1關(guān)于Windows編程的一些說法
    2.2為什么要為Windows編程
    2.3開發(fā)者的有利之處
    2.4對(duì)Windows編程環(huán)境的理解
    2.4.1Windows是多任務(wù)環(huán)境
    2.4.2Windows是面向?qū)ο蟮沫h(huán)境
    2.5Windows資源
    2.5.1Windows資源的類型
    2.5.2資源文件類型
    2.6用資源工作
    2.7fcwin.c例子程序所需的資源
    2.8定制FCWIN資源
    2.9總結(jié)
    第三章 Windows編程工具
    3.1WinSpector應(yīng)用
    3.1.1啟動(dòng)WinSpector應(yīng)用
    3.1.2Perferences對(duì)話框
    3.1.3Directory選項(xiàng)
    3.1.4Viewer選項(xiàng)
    3.1.5AppendNewReports選項(xiàng)
    3.1.6OverwritePeviousReports選項(xiàng)
    3.1.7SystemInformateon選項(xiàng)
    3.1.8SummaryToAUX選項(xiàng)
    3.1.9PoSt-MortemDump選項(xiàng)
    3.1.10StackFrameData選項(xiàng)
    3.1.11UserComments選項(xiàng)
    3.1.12解釋日志文件
    3.2WinSight應(yīng)用
    3.2.1啟 動(dòng)
    3.2.2選擇察看
    3.2.3使用窗口樹
    3.2.4窗口樹顯示格式
    3.2.5擴(kuò)展及關(guān)閉窗口樹
    3.2.6定位一個(gè)窗口
    3.2.7記錄窗口
    3.2.8窗口類的工作
    3.2.9選擇被跟蹤消息
    3.3TurboDebuggerforWindows
    3.3.1調(diào)試準(zhǔn)備
    3.3.2使用TuboDebugger
    3.3.3使用高級(jí)調(diào)試特征
    3.4總結(jié)
    第四章 設(shè)計(jì)Windows 應(yīng)用程序的方法
    4.1建立Windows應(yīng)用程序環(huán)境
    4.1.1建立你自己的WindowsStub可執(zhí)行文件
    4.1.2理解Windows目錄的使用
    4.1.3示例設(shè)計(jì)fcwin.c
    4.2為Windows應(yīng)用程序建立源文件
    4.2.1熟悉Windows編程環(huán)境
    4.2.2建立一個(gè)模塊定義文件
    4.2.3設(shè)計(jì)程序的頭文件
    4.2.4為FCWIN構(gòu)造工程文件
    4.3總結(jié)
    第五章 編寫Windows應(yīng)用程序
    5.1設(shè)計(jì)Windows接口
    5.1.1登錄窗口類
    5.1.2建立主消息循環(huán)
    5.1.3寫WndProc()函數(shù)
    5.1.4為對(duì)話框設(shè)置回調(diào)函數(shù)
    5.1.5建立對(duì)話框函數(shù)
    5.1.6控制對(duì)話框
    5.1.7使用MessageBox()函數(shù)來建立彈出幫助和錯(cuò)誤信息幫助
    5.1.8假脫機(jī)硬拷貝到Windows打印管理器
    5.2使用動(dòng)態(tài)鏈接庫(DLL)
    5.2.1理解DLLs
    5.2.2編寫一個(gè)DLL應(yīng)用程序
    5.3總結(jié)
   第二部分 動(dòng)態(tài)數(shù)據(jù)交換
    第六章 動(dòng)態(tài)數(shù)據(jù)交換概念
    6.1DDE協(xié)議
    6.1.1會(huì)話的同步
    6.1.2應(yīng)用程序名、標(biāo)題名和項(xiàng)目名
    6.1.3會(huì)話初始化
    6.1.4會(huì)話中的交換
    6.1.5會(huì)話終止
    6.1.6DDE消息
    6.2動(dòng)態(tài)數(shù)據(jù)交換管理庫——DDEML
    6.2.1回調(diào)函數(shù)
    6.2.2DDEML應(yīng)用程序
    6.2.3服務(wù)名、標(biāo)題名和項(xiàng)目名
    6.2.4DDEML事務(wù)
    6.3總結(jié)
    第七章 DDEML會(huì)話管理
    7.1DDEML的初始化過程
    7.1.1初始化應(yīng)用程序——DdeInitialize()
    7.1.2登記服務(wù)名
    7.1.3錯(cuò)誤捕獲——DdeGetLastError()
    7.1.4釋放DDEML資源——DdeUninitialize()
    7.2會(huì)話管理
    7.2.1運(yùn)用標(biāo)題名
    7.2.2建立一個(gè)會(huì)話——DdeConnect()
    7.2.3建立多個(gè)會(huì)話——DebeConnectList()和DdeQueryNextServer
    7.2.4獲取會(huì)話信息——DdeQueryConvInfo()
    7.2.5結(jié)束一個(gè)會(huì)話——DdeDisconnect()和DdeDisconnectList()
    7.2.6重建一個(gè)終止了的會(huì)話——DdeReconnect
    7.3DDEML客戶機(jī)和服務(wù)器應(yīng)用程序舉例
    7.3.1DDEML服務(wù)器應(yīng)用程序舉例
    7.3.2DDEML客戶機(jī)應(yīng)用程序舉例
    7.4總結(jié)
    第八章 DDEML事務(wù)管理
    8.1DDEML字符串管理
    8.1.1創(chuàng)建字符串句柄
    8.1.2遞增和遞減參考計(jì)數(shù)
    8.1.3獲得和比較字符串
    8.2DDEML數(shù)據(jù)管理
    8.2.1創(chuàng)建全局內(nèi)存對(duì)象
    8.2.2存取全局內(nèi)存對(duì)象
    8.2.3釋放全局內(nèi)存對(duì)象
    8.3事務(wù)管理
    8.3.1DDEML事務(wù)——DdeClientTransaction()
    8.3.2事務(wù)控制
    8.4程序例子——TICKER和QUOTE
    8.4.1應(yīng)用程序設(shè)計(jì)
    8.4.2一個(gè)DDEML客戶應(yīng)用程序——TICKER
    8.4.3一個(gè)DDEML服務(wù)器應(yīng)用程序——QUOTE
    8.5總結(jié)
    第九章 DDEML監(jiān)視器應(yīng)用程序
    9.1監(jiān)視器應(yīng)用程序的初始化
    9.2監(jiān)視程序結(jié)構(gòu)
    9.3DDE MON —— DDE 監(jiān)視程序舉例
    9.4總結(jié)
   第三部分 對(duì)象鏈接與嵌入
    第十章 對(duì)象鏈接與嵌入概念
    10.1對(duì)象和文檔
    10.2鏈接與嵌入
    10.3打包
    10.4登記數(shù)據(jù)庫
    10.5剪貼板
    10.6OLE應(yīng)用程序
    10.6.1客戶應(yīng)用程序
    10.6.2服務(wù)器應(yīng)用程序
    10.7總結(jié)
    第十一章 OLE服務(wù)器應(yīng)用程序
    11.1POLY.EXE:一個(gè)OLE服務(wù)器應(yīng)用程序
    11.1.1頭文件編譯舉例
    11.1.2WinMain:應(yīng)用程序初始化和終止
    11.1.3主窗口處理模塊
    11.1.4多邊形窗口處理
    11.1.5服務(wù)器分類
    11.1.6文檔分類
    11.1.7文檔管理
    11.1.8對(duì)象方法
    11.1.9對(duì)象管理
    11.1.10文件輸入輸出
    11.1.11菜單和雜類處理
    11.1.12對(duì)話框過程
    11.1.13支持模塊
    11.2總結(jié)
    第十二章 OLE客戶應(yīng)用程序
    12.1OLECLNT.EXE:一個(gè)OLE客戶應(yīng)用程序
    12.1.1程序例子頭文件
    12.1.2WinMain:應(yīng)用程序初始化和終止
    12.1.3主窗口處理模塊
    12.1.4拖 放
    12.1.5對(duì)象窗口處理
    12.1.6客戶回調(diào)和流方法
    12.1.7文檔管理
    12.1.8對(duì)象管理
    12.1.9會(huì)話和對(duì)象插入
    12.1.10剪貼板處理
    12.1.11鏈接管理
    12.1.12登記數(shù)據(jù)庫存取
    12.1.13菜單處理
    12.1.14支持模塊
    12.2總結(jié)
    第十三章 對(duì)象處理程序
    13.1動(dòng)態(tài)鏈接庫的概念
    13.1.1輸入庫
    13.1.2動(dòng)態(tài)鏈接庫的組成成員
    13.1.3動(dòng)態(tài)鏈接庫的優(yōu)點(diǎn)
    13.2POLYHAND.DLL:動(dòng)態(tài)鏈接庫對(duì)象句柄
    13.2.1對(duì)象句柄登記
    13.2.2對(duì)象句柄的輸入和輸出函數(shù)
    13.2.3對(duì)象句柄函數(shù)管理
    13.2.4對(duì)象創(chuàng)建函數(shù)與OLEAPI的不同點(diǎn)
    13.2.5實(shí)例程序
    13.3總結(jié)
   第四部分 剪貼板和動(dòng)態(tài)鏈接庫
    第十四章 剪貼板的使用方法
    14.1剪貼板使用的數(shù)據(jù)格式
    14.2文本數(shù)據(jù)與剪貼板
    14.2.1剪切或復(fù)制文本數(shù)據(jù)到剪貼板
    14.2.2粘貼文本數(shù)據(jù)到應(yīng)用程序
    14.3圖形數(shù)據(jù)與剪貼板
    14.4虛擬文件圖與剪貼板
    14.4.1剪切或復(fù)制虛擬文件圖到剪貼板
    14.4.2粘貼虛擬文件圖到應(yīng)用程序
    14.5剪貼板的高層使用技巧
    14.5.1數(shù)據(jù)格式多樣化
    14.5.2延遲提供數(shù)據(jù)給剪貼板的時(shí)間
    14.5.3使用自定義的剪貼板格式
    14.5.4剪貼板內(nèi)容顯示程序
    第十五章 動(dòng)態(tài)鏈接函數(shù)庫
    15.1什么是動(dòng)態(tài)鏈接函數(shù)庫
    15.1.1靜態(tài)鏈接與動(dòng)態(tài)鏈接
    15.1.2動(dòng)態(tài)鏈接函數(shù)庫與一般應(yīng)用程序間的差異
    15.1.3目標(biāo)函數(shù)庫與導(dǎo)入函數(shù)庫
    15.1.4Windows如何找到動(dòng)態(tài)鏈接函數(shù)庫
    15.1.5使用動(dòng)態(tài)鏈接函數(shù)庫的優(yōu)點(diǎn)
    15.1.6查看動(dòng)態(tài)鏈接函數(shù)庫的內(nèi)容
    15.2自行設(shè)計(jì)動(dòng)態(tài)鏈接函數(shù)庫
    15.2.1動(dòng)態(tài)鏈接函數(shù)庫的入口
    15.2.2LibMain()函數(shù)
    15.2.3WEP()函數(shù)
    15.2.4動(dòng)態(tài)鏈接函數(shù)庫的模塊定義文件
    15.3動(dòng)態(tài)鏈接函數(shù)庫的調(diào)用方式
    15.3.1輸入動(dòng)態(tài)鏈接函數(shù)庫中的函數(shù)的方法
    15.3.2遠(yuǎn)程函數(shù)調(diào)用
    15.3.3DS?。絊S的衍生問題
    15.3.4動(dòng)態(tài)鏈接函數(shù)庫的重要限制
    15.4動(dòng)態(tài)鏈接的高層技巧
    15.4.1回調(diào)函數(shù)的運(yùn)用
    15.4.2應(yīng)用程序指定鏈接的方法
    15.4.3善用輸入函數(shù)庫
    15.5動(dòng)態(tài)鏈接函數(shù)庫的使用擴(kuò)展
    15.5.1無需事先輸入函數(shù)的動(dòng)態(tài)鏈接方式
    15.5.2僅含資源的動(dòng)態(tài)鏈接函數(shù)庫
    15.5.3內(nèi)存對(duì)象的歸屬權(quán)
    15.6其他需要運(yùn)用動(dòng)態(tài)鏈接函數(shù)庫的時(shí)機(jī)
    15.6.1掛接與動(dòng)態(tài)鏈接函數(shù)庫
    15.6.2驅(qū)動(dòng)程序與動(dòng)態(tài)鏈接函數(shù)庫
    15.6.3用戶自定義的子控制
   第五部分 附錄
    附錄A OLE和DDEML使用
    附錄B 動(dòng)態(tài)數(shù)據(jù)交換函數(shù)和消息
    附錄C 剪貼板函數(shù)和消息
    附錄D 對(duì)象鏈接與嵌人函數(shù)和消息
    附錄E 安裝、啟動(dòng)、退出中文Windows
   

本目錄推薦

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