注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關Visual C++5 ActiveX編程指南

Visual C++5 ActiveX編程指南

Visual C++5 ActiveX編程指南

定 價:¥48.00

作 者: (美)[安德森]Jerry Anderson著;張知一,史元春譯
出版社: 清華大學出版社
叢編項: 編程與開發(fā)系列叢書
標 簽: 軟件工具

ISBN: 9787302030041 出版時間: 1998-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 429頁 字數(shù):  

內(nèi)容簡介

  內(nèi)容提要全書通過VisualC十十5.0的開發(fā)實例和測試,詳細闡述了開發(fā)ActiveX控件的方法,特別介紹了MFC、ATL和BaseCt1三個開發(fā)工具,以及它們在各種開發(fā)中的特點和差別,以便讀者更加方便、有效地使用它們開發(fā)自己的控件。全書共分5部分:第1部分ActiveX簡單介紹;第2部分講述ActiveX自動化服務器;第3部分介紹Activex控件;第4部分講述COM對象和自定義接口;第5部分介紹如何使用組件及其他高級話題。本書面向使用VisualC十十的開發(fā)人員,通過此書將可以創(chuàng)建任何關于ActiveX、COM和Windows的應用程序和工程項目。

作者簡介

暫缺《Visual C++5 ActiveX編程指南》作者簡介

圖書目錄

     目錄
   第1部分 ActiveX簡介
    第1章 什么是ActiveX
    1.1 應用程序開發(fā)的Internet策略
    1.2 ActiveX、OLE和Internet
    1.3 ActiveX組件的類型
    1.3.1 自動化服務器
    1.3.2 自動化控制器
    1.3.3 控件
    1.3.4 COM對象
    1.3.5 文檔
    1.3.6 容器
    1.4 小結
    第2章 ActiveX的功能
    2.1 定義應用程序的需求
    2.2 你需要哪種類型的ActiveX組件
    2.2.1 自動化服務器和控制器
    2.2.2 ActiveX控件
    2.2.3 COM對象
    2.3 為合適的工作選擇合適的工具
    2.3.1 Microsoft基本類
    2.3.2 ActiveX模板庫
    2.3.3 BaseControl框架
    2.3.4 建立自己的框架
    2.4 ActiveX組件的基本結構
    2.4.1 ActiveX自動化服務器
    2.4.2 ActiveX控件
    2.5 支持ActiveX組件開發(fā)的工具
    2.5.1 MIDL編譯器
    2.5.2 Mktyplib
    2.5.3 GUIDGEN
    2.5.4 RegEdit
    2.5.5 注冊服務器
    2.5.6 Ole2View
    2.5.7 將工具加到VisualC十十的開發(fā)環(huán)境
    2.6 小結
   第2部分 ActiveX自動化服務器
    第3章 用MFC生成ActiveX自動化服務器
    3.1 生成基本項目
    3.2 給應用程序增加自動化接口
    3.3 注冊表
    3.3.1 服務器的注冊
    3.3.2 服務器的注銷
    3.4 服務器支持代碼示例
    3.5 增加方法
    3.6 增加屬性
    3.7 產(chǎn)生OLE異常
    3.8 雙接口
    3.9 生成雙接口OLE異常
    3.10 使用C十十的服務器實例化
    3.11 共享服務器
    3.12 單實例服務器
    3.13 小結
    第4章 用ATL生成ActiveX自動化服務器
    4.1 生成基本項目
    4.2 給應用程序增加自動化接口
    4.3 注冊表
    4.4 服務器支持代碼示例
    4.5 增加方法
    4.6 增加屬性
    4.7 產(chǎn)生OLE異常
    4.8 雙接口
    4.9 生成雙接口OLE異常
    4.10 使用C十十的服務器實例化
    4.11 共享服務器
    4.12 單實例服務器
    4.13 小結
    第5章 用BaseCtl生成Activex自動化服務器
    5.1 創(chuàng)建基本項目
    5.2 注冊表
    5.3 服務器支持代碼示例
    5.4 增加方法
    5.5 增加屬性
    5.6 產(chǎn)生OLE異常
    5.7 雙接口
    5.8 生成雙接口OLE異常
    5.9 使用C十十的服務器實例化
    5.10 共享服務器
    5.11 單實例服務器
    5.12 用戶接口和事件
    5.13 小結
   第3部分 ActiveX控件
    第6章 使用MFC創(chuàng)建基本的ActiveX控件
    6.1 創(chuàng)建基本的控件項目
    6.2 控件注冊
    6.3 創(chuàng)建方法
    6.4 屬性
    6.4.1 創(chuàng)建普通用戶定義屬性
    6.4.2 創(chuàng)建參數(shù)化用戶定義屬性
    6.4.3 創(chuàng)建Stock屬性
    6.4.4 使用Ambient屬性
    6.4.5 創(chuàng)建屬性表
    6.5 添加事件
    6.6 持久性
    6.7 繪制控件
    6.7.1 標準繪制
    6.8 小結
    第7章 使用MFC開發(fā)高級ActiveX 控件
    7.1 屬性
    7.1.1 創(chuàng)建異步屬性
    7.1.2 靜態(tài)和動態(tài)屬性枚舉
    7.2 繪制控件
    7.3 增加剪貼板和拖放支持
    7.3.1 剪貼板支持
    7.3.2 拖放支持
    7.4 定制剪貼板和拖放格式
    7.5 繼承現(xiàn)有Windows控件
    7.6 雙接口控件
    7.7 其他ActiveX特性
    7.7.1 無窗口特性
    7.2.2 無閃特性
    7.7.3 無夾設備上下文
    7.7.4 非活動狀態(tài)時鼠標光標通知
    7.8 小結
    第8章 使用ATL創(chuàng)建基本ActiveX控件
    8.1 創(chuàng)建基本的控件項目
    8.2 控件注冊
    8.3 創(chuàng)建方法
    8.4 屬性
    8.4.1 創(chuàng)建普通用戶定義屬性
    8.4.2 創(chuàng)建參數(shù)化用戶定義屬性
    8.4.3 創(chuàng)建Stock屬性
    8.4.4 使用Ambient屬性
    8.4.5 創(chuàng)建屬性表
    8.5 添加事件
    8.6 持久性
    8.7 繪制控件
    8.7.1 標準繪制
    8.8 小結
    第9章 用ATL擴展高級ActiveX控件
    9.1 屬性
    9.1.1 創(chuàng)建異步屬性
    9.2 靜態(tài)和動態(tài)屬性枚舉
    9.3 繪制控件
    9.3.1 優(yōu)化繪制
    9.4 添加剪貼板和拖放支持
    9.4.1 剪貼板支持
    9.5 拖放支持
    9.6 自定義剪貼板和拖放格式
    9.7 繼承已有的Windows控件
    9.8 雙接口控件
    9.9 其他的ActiveX特性
    9.9.1 無窗口特性
    9.9.2 無抖動特性
    9.9.3 不活動時的鼠標指針通知
    9.9.4 優(yōu)化繪制代碼
    9.9.5 異步裝載屬性
    9.10 小結
    第10章 使用BaseCtl創(chuàng)建基本的ActiveX控件
    10.1 創(chuàng)建基本的控件項目
    10.2 控件注冊
    10.3 創(chuàng)建方法
    10.4 創(chuàng)建屬性
    10.4.1 創(chuàng)建普通的用戶自定義屬性
    10.4.2 創(chuàng)建參數(shù)化的用戶自定義屬性
    10.4.3 創(chuàng)建公共屬性
    10.4.4 使用環(huán)境屬性
    10.4.5 創(chuàng)建屬性單
    10.5 添加事件
    10.6 持久性
    10.6.1 文本持久性
    10.6.2 二階段持久性
    10.7 繪制控件
    10.7.1 標準繪制
    10.8 小結
    第11章 使用BaseCtl開發(fā)高級的ActiveX控件
    11.1 創(chuàng)建屬性
    11.1.1 創(chuàng)建異步屬性
    11.1.2 靜態(tài)和動態(tài)屬性枚舉
    11.2 繪制控件
    11.2.1 優(yōu)化繪制
    11.3 添加剪貼板和鼠標拖放支持
    11.3.1 剪貼板支持
    11.3.2 添加鼠標拖放支持
    11.3.3 自定義的剪貼板和鼠標拖放格式
    11.4 繼承已有的Windows控件
    11.5 雙接口控件
    11.6 其他的ActiveX特性
    11.6.1 無窗口式特性
    11.6.2 非省略式設備描述表
    11.6.3 無閃爍特性
    11.6.4 不活動時的鼠標指針通知
    11.6.5 優(yōu)化繪制代碼
    11.6.6 異步裝載屬性
    11.7 小結
   第4部分 COM對象和自定義接口
    第12章 使用MFC創(chuàng)建ActiveXCOM對象和自定義接口
    12.1 COM對象剖析
    12.2 建構COM對象所需的工具
    12.2.1 MIDL編譯器
    12.2.2 GUIDGEN
    12.2.3 RegEdit
    12.2.4 注冊服務器
    12.2.5 在VisualC十十開發(fā)環(huán)境中加入這些工具
    12.3 使用IDL定義COM接口
    12.3.1 創(chuàng)建IFISH項目
    12.3.2 創(chuàng)建接口定義
    12.3.3 編譯接口定義文件
    12.3.4 創(chuàng)建定義文件
    12.3.5 將RPC 庫加入接口項目中
    12.3.6 注冊接口
    12.4 實現(xiàn)接口
    12.4.1 使用VisualC十十AppWizard來創(chuàng)建COM對象
    12.4.2 存取進程內(nèi)COM對象
    12.4.3 創(chuàng)建實現(xiàn)COM接口的類
    12.5 使用接口
    12.5.1 OLE初始化和終止函數(shù)
    12.5.2 COM對象存取函數(shù)
    12.6 小結
    第13章 使用ATL創(chuàng)建ActiveXCOM對象和自定義接口
    13.1 使用ActiveX模板庫的好處
    13.1.1 支持多種服務器類型
    13.2 ATL支持的線程模式
    13.2.1 可分離接口
    13.2.2 實現(xiàn)接口集合
    13.2.3 對錯誤處理的內(nèi)置支持
    13.3 使用ATL創(chuàng)建COM服務器
    13.3.1 使用ATLCOMWizard創(chuàng)建COM服務器
    13.3.2 檢查ATLCOMAppWizard的結果
    13.3.3 實現(xiàn)COM服務器訪問函數(shù)
    13.3.4 使用IDL創(chuàng)建對象定義
    13.3.5 實現(xiàn)COM接口
    13.3.6 使用對象映射指定COM對象
    13.4 何時使用ActiveX模板庫
    13.5 小結
    第14章 創(chuàng)建自己的ActiveXCoM對象和自定義接口
    14.1 創(chuàng)建基本的進程內(nèi)服務器
    14.1.1 創(chuàng)建項目定義文件
    14.1.2 自定義COM服務器結構
    14.2 創(chuàng)建COM類COBass
    14.3 實現(xiàn)COBass類工廠
    14.4 服務器應用程序的實現(xiàn)
    14.5 實現(xiàn)服務器訪問函數(shù)
    14.6 編譯和測試COM服務器
    14.7 小結
   第5部分 使用自己的組件和高級話題
    第15章 測試和使用自己的組件
    15.1 ActiveX容器和控制器
    15.1.1 使用VisualBasic作為容器
    15.1.2 使用MicrosoftVisualC十十作為容器
    15.1.3 HTML和Web瀏覽器
    15.1.4 ActiveXControlPad
    15.1.5 使用MicrosoftAccess,Word和Excel應用程序作為ActiveX控件的容器
    15.2 用于測試組件的工具
    15.2.1 VisualC十十ActiveX控件測試容器
    15.2.2 用戶
    15.2.3 自動工具
    15.3 小結
    第16章 高級話題
    16.1 Internet
    16.1.1 Internet安全性
    16.1.2 軟件簽名
    16.1.3 Internet腳本
    16.1.4 Internet組件下載
    16.1.5 電子貿(mào)易
    16.2 高級COM
    16.2.1 使用C十十虛函數(shù)表描述接口
    16.2.2 使用集合重用ActiveX對象
    16.2.3 枚舉器
    16.3 有關本章示例的說明
    16.4 分布式組件對象模型(DCOM)
    16.5 OLEDB
    16.6 線程
    16.6.1 單線程與多線程
    16.7 未來展望
    16.8 小結
   

本目錄推薦

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