第一部分 使用Visual Studio 6. 0開發(fā)應用程序
第1章 Visual Studio內部結構
1. 1 企業(yè)應用程序體系結構
1. 2 什么是Visual Studio
1. 2. 1 Visual Studio的目標
1. 2. 2 名稱的意義
1. 2. 3 Visual Studio專業(yè)版
1. 2. 4 Visual Studio企業(yè)版
1. 2. 5 許可證
1. 2. 6 系統(tǒng)需求
1. 3 Visual Studio在軟件開發(fā)中的任務
1. 4 Visual Studio的適用對象
1. 4. 1 作為開發(fā)經理
1. 4. 2 作為應用程序設計者
1. 4. 3 作為組件建立人員
1. 4. 4 作為解決方案開發(fā)人員
1. 5 小結
第2章 使用Visual Studio創(chuàng)建應用程序
2. 1 尋找完美的IDE
2. 2 安裝Visual Studio
2. 2. 1 安裝Visual Studio
2. 2. 2 應用服務修補程序
2. 3 使用Developer Studio
2. 4 使用Visual Basic的開發(fā)環(huán)境
2. 5 使用Visual InterDev和Visual J++的Microsoft Development Environment
2. 6 獲得幫助
2. 7 小結
第3章 使用Visual Studio調試企業(yè)應用程序
3. 1 Visual Studio中調試的基礎知識
3. 2 在Visual Studio中調試ActiveX DLL
3. 2. 1 Visual Basic中的ActiveX DLL
3. 2. 2 Visual C++中的ActiveX DLL
3. 2. 3 Visual J++中的ActiveX DLL
3. 3 在Visual Studio中調試ActiveX EXE
3. 3. 1 Visual Basic中的ActiveX EXE
3. 3. 2 Visual C++中的ActiveX EXE
3. 4 在Visual Studio中調試基于Web的腳本
3. 5 在Visual Studio調試Database Applications
3. 5. 1 Visual Basic中的SQL/存儲過程
3. 5. 2 Visual C++中的SQL/存儲過程
3. 5. 3 Visual InterDev/Visual J++中的SQL/存儲過程
3. 6 小結
第4章 使用Visual Studio創(chuàng)建支持數(shù)據(jù)庫的應用程序
4. 1 數(shù)據(jù)庫設計問題
4. 1. 1 數(shù)據(jù)庫設計的必要性
4. 1. 2 Visual Studio數(shù)據(jù)庫設計工具
4. 2 使用Visual Studio 6. 0的數(shù)據(jù)模型構造功能
4. 2. 1 使用Data View瀏覽數(shù)據(jù)庫
4. 2. 2 用Database Designer創(chuàng)建圖
4. 2. 3 用Database Designer創(chuàng)建表的關系
4. 2. 4 用Database Designer定位數(shù)據(jù)庫對象和圖
4. 3 用Visual Studio 6. 0開發(fā)存儲過程
4. 3. 1 安裝T—SQL調試器
4. 3. 2 使用T—SQL調試器
4. 3. 3 創(chuàng)建和編輯SQL Server存儲過程
4. 3. 4 服務器端邏輯的SQL存儲過程
4. 3. 5 使用Query Designer
4. 4 分布式計算
4. 4. 1 客戶/服務器計算
4. 4. 2 客戶/服務器設計
4. 4. 3 Visual Studio中的分布式CS技術
4. 4. 4 分布式數(shù)據(jù)訪問
4. 5 小結
第5章 Microsoft Transaction Server內幕
5. 1 分布式處理的目標
5. 2 使用多層體系結構
5. 3 理解事務的重要性
5. 3. 1 SQL中的事務完整性
5. 3. 2 兩段提交
5. 3. 3 MTS中的數(shù)據(jù)庫訪問
5. 3. 4 DTC在事務處理中的任務
5. 3. 5 基于組件的事務
5. 4 使用MTS組件集成服務
5. 4. 1 進程和線程管理
5. 4. 2 即時對象激活
5. 4. 3 數(shù)據(jù)庫連接共用
5. 4. 4 Shared Property Manager(共享屬性管理器)
5. 4. 5 分布式安全服務
5. 4. 6 Microsoft Transaction Explorer
5. 4. 7 在MTS中使用現(xiàn)有組件
5. 4. 8 組件軟件包
5. 5 安裝MTS
5. 5. 1 MTS的安裝位置
5. 5. 2 系統(tǒng)需求
5. 5. 3 從Visual Studio光盤上安裝
5. 5. 4 連接客戶到MTS上
5. 6 小結
第6章 Active Server Pages和Internet Information Server內幕
6. 1 Active Server Pages和Internet Information Server 4的新增功能
6. 1. 1 Internet Information Server 4的新特性
6. 1. 2 Active Server Pages的新特性
6. 2 使用Active Platform建立Web應用程序
6. 2. 1 ActiveX技術
6. 2. 2 Active Desktop
6. 2. 3 Active Server Pages
6. 3 Active Server腳本編程
6. 3. 1 分界符
6. 3. 2 語句
6. 3. 3 腳本標記
6. 3. 4 過程
6. 4 ActiveX Server對象
6. 4. 1 Application對象
6. 4. 2 Session對象
6. 4. 3 Request對象
6. 4. 4 Response對象
6. 4. 5 Server對象
6. 5 小結
第7章 Microsoft Message Queue內幕
7. 1 揭示對Message Queue的需要
7. 1. 1 概述面向消息的中間件
7. 1. 2 優(yōu)化企業(yè)資源
7. 1. 3 對應用程序發(fā)展的支持
7. 1. 4 促進斷開計算
7. 2 理解MSMQ結構
7. 2. 1 MSMQ接口
7. 2. 2 競爭和伙伴產品
7. 3 檢驗消息隊列和消息類型
7. 3. 1 消息隊列的類型
7. 3. 2 消息安全
7. 3. 3 消息屬性
7. 3. 4 發(fā)送和接收消息
7. 4 安裝MSMQ
7. 4. 1 軟件許可證
7. 4. 2 文檔
7. 4. 3 MSMQ拓撲結構
7. 4. 4 服務器安裝
7. 4. 5 客戶安裝
7. 4. 6 測試MSMQ安裝
7. 5 管理MSMQ
7. 6 小結
第8章 Microsoft SQL Server內幕
8. 1 理解RDBMS的任務
8. 2 查看Microsoft SQL Server
8. 3 支持分布式事務
8. 3. 1 簡單的事務方案
8. 3. 2 事務處理中DTC的任務
8. 3. 3 用SQL Enterprise Manager管理DTC
8. 4 Web技術集成探索
8. 4. 1 用SQL Web Assistant和sp_maketask進行Web集成
8. 4. 2 用External Data Access Libraries進行SQL Server Web集成
8. 5 使用SQL Server和Data Warehousing
8. 5. 1 倉庫中SQL Server的任務
8. 5. 2 T—SQL擴展:CUBE和ROLLUP
8. 6 小結
第二部分 創(chuàng)建COM組件
第9章 使用Microsoft的對象技術
9. 1 對象技術基礎
9. 1. 1 開發(fā)面向對象軟件的好處
9. 1. 2 簡單回顧面向對象編程的術語和表示法
9. 2 面向對象與面向過程編程方法的比較
9. 3 OO軟件開發(fā)高級論題
9. 3. 1 封裝
9. 3. 2 多態(tài)性
9. 3. 3 繼承
9. 4 Microsoft對象技術的漸進發(fā)展
9. 4. 1 Microsoft Windows
9. 4. 2 OLE 1
9. 4. 3 VBX組件
9. 4. 4 COM和OLE 2
9. 4. 5 OCX組件
9. 4. 6 正在擴充的OLE世界
9. 4. 7 Microsoft擁抱Internet:OCX變成ActiveX
9. 4. 8 Active Platform
9. 4. 9 更多的新名詞:Windows DNA和COM+
9. 4. 10 遠程對象:ORBs和DCOM
9. 4. 11 即將出現(xiàn)的對象:COM+
9. 5 對象技術現(xiàn)狀
9. 5. 1 COM/DCOM與其他對象技術的兼容性
9. 5. 2 比較COM與CORBA:標準化. 孤立. 集成或者同化
9. 5. 3 基于Java技術的特別說明
9. 5. 4 Windows之外的COM
9. 5. 5 下面該讀什么
9. 6 COM體系結構基礎
9. 6. 1 接口
9. 6. 2 全球唯一標識符
9. 6. 3 組件的注冊
9. 6. 4 二進制兼容性和版本控制
9. 7 創(chuàng)建COM對象
9. 7. 1 COM庫服務
9. 7. 2 類工廠
9. 7. 3 標記
9. 8 COM對象的生存位置
9. 9 COM對象的相互通信
9. 9. 1 引用計數(shù)
9. 9. 2 跨越進程和網絡邊界的COM對象
9. 10 COM對象數(shù)據(jù)
9. 11 舊式應用程序使用對象技術的策略
9. 11. 1 與舊式系統(tǒng)的互操作
9. 11. 2 舊代碼的對象包裝
9. 11. 3 用對象重新設計以創(chuàng)建多層的分布式的應用程序
9. 11. 4 用于舊數(shù)據(jù)的基于瀏覽器的接口
9. 12 新應用程序實現(xiàn)對象技術的策略
9. 13 小結
第10章 創(chuàng)建可重用的組件
10. 1 查看重用的種類
10. 1. 1 軟件組件
10. 1. 2 接口
10. 1. 3 繼承和聚合
10. 1. 4 框架
10. 1. 5 應用程序
10. 1. 6 設計
10. 1. 7 模式
10. 2 重用設計
10. 2. 1 設計重用的組件
10. 2. 2 使設計保持盡可能的簡單
10. 2. 3 建立滿足特定目的的組件
10. 2. 4 使設計保持盡可能的一般
10. 2. 5 建立盡可能靈活的組件
10. 2. 6 保持向后兼容性
10. 2. 7 分析應用程序
10. 2. 8 監(jiān)視總開銷
10. 2. 9 牢記成本
10. 2. 10 故障準備
10. 3 使用工具組
10. 3. 1 Mcrosoft Repository
10. 3. 2 Microsoft Visual Component Manager
10. 3. 3 Visual Modeler
10. 3. 4 Visual SourceSafe
10. 3. 5 Microsoft Transaction Server
10. 3. 6 組件分布工具概括
10. 4 理解技術中心的任務
10. 4. 1 技術中心的目標和對象
10. 4. 2 組織技術中心資源
10. 5 小結
第11章 使用COM組件和Active X控件
11. 1 COM組件和ActiveX控件
11. 2 在Web站點中使用ActiveX控件
11. 3 理解在I—net環(huán)境中使用ActiveX組件的技術
11. 3. 1 ActiveX組件和Visual InterDev
11. 3. 2 ActiveX組件和FrontPage (Visual InterDev Edition)
11. 3. 3 在Internet Explorer中使用ActiveX組件
11. 4 理解客戶/服務器應用中使用組件的技術
11. 4. 1 客戶/服務器環(huán)境中的組件類型
11. 4. 2 組件的安裝和注冊
11. 4. 3 組件和Remote Automation
11. 5 在Visual Basic中使用組件
11. 5. 1 ActiveX控件
11. 5. 2 ActiveX代碼組件
11. 6 在Visual C++中使用組件
11. 6. 1 創(chuàng)建支持ActiveX的Microsoft Foundation Class Application
11. 6. 2 ActiveX控件
11. 6. 3 ActiveX代碼組件
11. 7 在Visual J++中使用ActiveX控件
11. 7. 1 加載控件
11. 7. 2 訪問屬性和方法
11. 7. 3 處理事件
11. 8 小結
第12章 用Visual Basic創(chuàng)建ActiveX控件
12. 1 ActiveX控件介紹
12. 2 建立圖形ActiveX控件:徽標控件
12. 2. 1 創(chuàng)建公司徽標控件
12. 2. 2 在ActiveX控件中加入合成控件
12. 2. 3 測試徽標控件
12. 3 創(chuàng)建聚合控件:帶框架的文本框
12. 3. 1 創(chuàng)建更復雜的聚合控件
12. 3. 2 使用ActiveX控件接口向導為控件創(chuàng)建屬性
12. 3. 3 手工創(chuàng)建屬性和事件以完成控件
12. 4 創(chuàng)建更復雜的聚合控件——TimeSheet控件
12. 4. 1 創(chuàng)建TimeSheet控件
12. 4. 2 用合成控件來增強TimeSheet控件的功能
12. 4. 3 UserControl和相關事件的生存期
12. 4. 4 私有方法和公共方法
12. 4. 5 向TimeSheet控件中添加其他合成控件
12. 4. 6 認真考慮公布的屬性, 使控件完整而有用
12. 4. 7 使用ActiveX Control Interface Wizard的Set Attributes對話框
12. 4. 8 使用AmbientProperties對象
12. 4. 9 創(chuàng)建屬性頁
12. 5 創(chuàng)建用戶自繪控件
12. 6 小結
第13章 用Visual C++創(chuàng)建ActiveX控件
13. 1 創(chuàng)建簡單控件:SkunkWork徽標
13. 1. 1 利用MFC ActiveX向導創(chuàng)建ActiveX控件
13. 1. 2 加入Skunk Work徽標位圖
13. 1. 3 為調整大小編寫代碼
13. 1. 4 單擊徽標時啟動事件
13. 1. 5 測試SkunkWork徽標ActiveX控件
13. 1. 6 調試ActiveX控件
13. 2 研究按鈕控件
13. 2. 1 為Button控件加入常備屬性
13. 2. 2 構造屬性頁
13. 2. 3 實現(xiàn)Button控件的常備屬性
13. 2. 4 實現(xiàn)Button控件的行為
13. 2. 5 當按下按鈕時, 啟動Click事件
13. 2. 6 測試按鈕控件
13. 3 編寫聚合控件:SkunkWork TimeSheet控件
13. 3. 1 建立SkunkWork TimeSheet控件
13. 3. 2 設置Timesheet控件的標題
13. 3. 3 編輯Timesheet控件中的單元格
13. 3. 4 測試SkunkWork Timesheet控件
13. 4 小結
第14章 為MTS創(chuàng)建COM組件
14. 1 管理MTS中的事務
14. 1. 1 使用對象上下文
14. 1. 2 使用事務上下文
14. 2 了解MTS組件集成服務
14. 2. 1 進程和線程管理
14. 2. 2 對象合并和即時對象激活
14. 2. 3 共享屬性管理器
14. 2. 4 分布式安全服務
14. 2. 5 MTS Explorer
14. 3 用MTS使用現(xiàn)存的組件
14. 4 在I—net應用程序中使用MTS
14. 4. 1 使用Active Server Pages
14. 4. 2 使用瀏覽器端的ActiveX組件
14. 4. 3 使用Remote Data Services
14. 4. 4 通過DCOM和HTTP訪問MTS組件
14. 5 小結
第三部分 開發(fā)Internet. 內部網和外部網應用程序
第15章 客戶. 服務器和組件:基于Web的應用程序
15. 1 計算世界中的I—net
15. 2 客戶還是服務器
15. 2. 1 性能
15. 2. 2 安全性
15. 2. 3 升級能力
15. 2. 4 用戶首選項
15. 3 應用程序開發(fā)過程的發(fā)展
15. 4 I—net體系結構
15. 5 作為客戶框架的Web瀏覽器
15. 5. 1 發(fā)展中的應用程序體系結構
15. 5. 2 開發(fā)人員面臨的新挑戰(zhàn)
15. 5. 3 靜態(tài)和動態(tài)HTML:舊方法和新方法
15. 6 服務器:基于服務器的功能
15. 6. 1 萬維網服務器
15. 6. 2 數(shù)據(jù)庫服務器
15. 6. 3 通信服務器
15. 6. 4 搜索服務器
15. 6. 5 多媒體服務服務器
15. 6. 6 代理服務器
15. 7 動態(tài)的基于Web的應用程序組件
15. 7. 1 ActiveX
15. 7. 2 Java小應用程序
15. 7. 3 VBScript
15. 7. 4 JScript
15. 7. 5 其他基于服務器的組件:CGI和ISAPI
15. 8 小結
第16章 用Visual Basic創(chuàng)建Web基于瀏覽器的應用程序
16. 1 了解ActiveX文檔
16. 1. 1 什么是ActiveX文檔
16. 1. 2 ActiveX文檔拓撲
16. 1. 3 選擇項目類型
16. 1. 4 設置項目文件
16. 2 建立ActiveX文檔
16. 2. 1 設計. 開發(fā)和實現(xiàn)要點
16. 2. 2 創(chuàng)建應用程序
16. 2. 3 測試Grape Vine
16. 2. 4 使用菜單
16. 3 安裝和配置注意事項
16. 3. 1 使用Internet軟件包
16. 3. 2 了解瀏覽器初始化安裝
16. 3. 3 Package and Deployment Wizard步驟
16. 3. 4 測試安裝程序
16. 4 集成問題
16. 4. 1 平臺
16. 4. 2 瀏覽器
16. 4. 3 安全性
16. 4. 4 數(shù)據(jù)訪問
16. 5 小結
第17章 服務器端編程
17. 1 探索戰(zhàn)略性服務器使用
17. 2 技術回顧
17. 3 理解服務器連接
17. 3. 1 速度
17. 3. 2 安全
17. 3. 3 規(guī)模可變能力
17. 3. 4 服務器連接
17. 4 使用服務器端腳本編程
17. 4. 1 腳本語言
17. 4. 2 使用服務器端腳本
17. 4. 3 一個腳本范例
17. 5 理解ASP
17. 5. 1 使用ASP
17. 6 使用Internet Server API
17. 6. 1 使用ISAPI
17. 6. 2 ISAPI過濾器
17. 6. 3 ISAPI同其他專有API的對比
17. 7 使用CGI
17. 7. 1 使用CGI
17. 7. 2 CGI方案
17. 8 小結
第18章 用Visual InterDev開發(fā)Active內容
18. 1 探索Visual InterDev 6
18. 2 從Visual InterDev 1遷移到Visual InterDev 6
18. 2. 1 服務器擴展和IIS 4
18. 2. 2 IIS 4
18. 2. 3 數(shù)據(jù)庫連接
18. 2. 4 設計期間控件的差異
18. 3 Visual InterDev集成開發(fā)環(huán)境
18. 3. 1 使用項目
18. 3. 2 項目向導
18. 4 向項目添加內容
18. 4. 1 新建文件和文件夾
18. 4. 2 把已有的文件或文件夾添加到項目中去
18. 4. 3 使用拖放
18. 5 使用服務器端ActiveX組件
18. 5. 1 在Visual InterDev中使用ActiveX服務器組件
18. 5. 2 使用DCOM的分布組件
18. 5. 3 Visual InterDev包含的ActiveX服務器組件
18. 6 使用客戶端組件
18. 6. 1 HTML或ASP頁面中的ActiveX控件
18. 6. 2 Java小應用程序
18. 7 小結
第19章 Visual InterDev高級概念
19. 1 最大化Visual InterDev
19. 2 理解Global.asa文件
19. 3 使用腳本編程對象模型
19. 4 數(shù)據(jù)環(huán)境
19. 5 使用可視化數(shù)據(jù)庫開發(fā)工具
19. 5. 1 使用ODBC數(shù)據(jù)源
19. 5. 2 數(shù)據(jù)視圖
19. 5. 3 DatabaseDesigner
19. 5. 4 Query/View Designer
19. 5. 5 探索站點設計器
19. 6 管理Visual InterDev項目
19. 6. 1 小組開發(fā)
19. 6. 2 升級和發(fā)布Web站點
19. 6. 3 鏈接視圖
19. 7 小結
第20章 Visual InterDev設計期間控件
20. 1 建立數(shù)據(jù)連接
20. 1. 1 系統(tǒng)和文件DSN
20. 1. 2 實現(xiàn)數(shù)據(jù)連接
20. 2 使用數(shù)據(jù)命令控件
20. 3 使用記錄集控件
20. 4 使用數(shù)據(jù)綁定的設計期間控件
20. 4. 1 使用標簽控件
20. 4. 2 使用文本框控件
20. 4. 3 使用列表框控件
20. 4. 4 使用選項組控件
20. 4. 5 使用復選框控件
20. 4. 6 使用按鈕控件
20. 4. 7 使用記錄集導航控件
20. 4. 8 使用網格控件
20. 4. 9 使用窗體管理器控件
20. 5 使用頁面對象設計期間控件
20. 6 使用頁面轉換設計期間控件
20. 7 小結
第21章 動態(tài)HTML
21. 1 瀏覽動態(tài)HTML特性
21. 1. 1 動態(tài)內容
21. 1. 2 動態(tài)樣式
21. 1. 3 絕對定位
21. 1. 4 多媒體效果
21. 1. 5 數(shù)據(jù)綁定
21. 2 了解動態(tài)HTML對象模型
21. 2. 1 動態(tài)HIML對象模型樹
21. 2. 2 元素類和集合
21. 2. 3 事件模型
21. 3 訪問文檔內容
21. 3. 1 rangeFromText
21. 3. 2 rangeFromElement
21. 4 在動態(tài)HTML中使用數(shù)據(jù)綁定
21. 4. 1 新屬性
21. 4. 2 數(shù)據(jù)客戶
21. 4. 3 數(shù)據(jù)事件
21. 5 研究動態(tài)HTML和Visual Basic
21. 6 研究動態(tài)HTML和Visual C++
21. 6. 1 使用CHtmlView類
21. 6. 2 ATL和DHTML控件
21. 7 研究動態(tài)HTML和Visual J++
21. 8 建立樣本頁面
21. 8. 1 步驟1:啟動項目
21. 8. 2 步驟2:加入模板
21. 8. 3 步驟3:加入圖形
21. 8. 4 步驟4:加入圖形轉換
21. 8. 5 步驟5: 加入菜單
21. 8. 6 步驟6:加入子菜單
21. 8. 7 步驟7:加入內容層
21. 8. 8:步驟8:加入彈出窗口
21. 8. 9:步驟9:加入數(shù)據(jù)連接和綁定數(shù)據(jù)字段
21. 8. 10 步驟10:為數(shù)據(jù)簡報加入排序能力
21. 9 小結
第22章 利用Visual J++創(chuàng)建小應用程序和應用程序
22. 1 介紹Visual J++6
22. 2 在Visual J++6中創(chuàng)建Java小應用程序
22. 3 加入公共方法和事件處理
22. 4 使用窗口基礎類
22. 5 利用Visual J++創(chuàng)建應用程序
22. 6 增強WFC應用程序
22. 7 小結
第23章 用Microsoft事務服務器創(chuàng)建事務Web頁面
23. 1 Microsoft Transaction Server
23. 1. 1 分區(qū)的應用程序
23. 1. 2 MTS框架
23. 1. 3 MTS軟件包和組件
23. 1. 4 MTS和軟件重用
23. 1. 5 MTS和多層應用程序
23. 2 理解事務性Web頁面
23. 3 在事務性Web頁面解決方案中使用MTS
23. 3. 1 使用活動服務器頁面
23. 3. 2 使用瀏覽器端ActiveX組件
23. 4 小結
第24章 基于Web的應用程序的封裝和發(fā)布
24. 1 Web頁瀏覽和組件下載
24. 2 使用Visual Basic Packing and Deployment Wizard
24. 2. 1 創(chuàng)建下載軟件包
24. 2. 2 發(fā)布下載軟件包
24. 2. 3 腳本管理
24. 2. 4 測試下載軟件包
24. 3 使用數(shù)字簽名
24. 3. 1 為CAB文件簽名
24. 3. 2 測試簽名的CAB文件
24. 4 1 I—net ActiveX控件的許可
24. 4. 1 為ActiveX控件添加I—net許可證
24. 4. 2 測試經過許可的ActiveX控件
24. 5 小結
第四部分 開發(fā)規(guī)??勺兊姆植际綉贸绦?nbsp;
第25章 客戶. 服務器和組件:分布式應用程序的設計策略
25. 1 分布式應用程序的設計目標
25. 1. 1 性能
25. 1. 2 效率
25. 1. 3 規(guī)模可變能力
25. 1. 4 安全性
25. 1. 5 可驗證性
25. 1. 6 可靠性
25. 1. 7 可維護性
25. 2 分布式應用程序的設計約束
25. 2. 1 平臺
25. 2. 2 帶寬
25. 2. 3 資源競爭
25. 2. 4 可用性
25. 2. 5 使用者
25. 2. 6 舊產品
25. 2. 7 行政
25. 3 服務范例
25. 4 客戶/服務器實現(xiàn)模型
25. 4. 1 傳統(tǒng)(兩層)客戶/服務器模型
25. 4. 2 三層(n層)模型
25. 4. 3 兩層和三層相比:一個例子
25. 4. 4 連接式客戶體系結構
25. 4. 5 分布式客戶體系結構
25. 4. 6 連接式和斷開式比較:一個例子
25. 5 設計分布式應用程序
25. 5. 1 建立業(yè)務對象和它們之間的交互模型
25. 5. 2 定義服務和接口
25. 5. 3 識別業(yè)務對象和服務之間的獨立性
25. 5. 4 將應用程序分區(qū)成組件
25. 5. 5 為應用程序選擇一種實現(xiàn)模式
25. 5. 6 組件目標的平臺
25. 6 Application Performance Explorer
25. 6. 1 同步處理
25. 6. 2 異步處理
25. 6. 3 使用應用程序性能資源管理
25. 7 舊系統(tǒng)集成技術
25. 7. 1 Host Data Replicator
25. 7. 2 AS/400和VSAM的OLE DB提供者
25. 7. 3 CICS和IMS的COM事務集成器
25. 8 小結
第26章 用Visual Basic建立客戶前端
26. 1 在Visual Basic中使用ADO:概述
26. 1. 1 統(tǒng)一數(shù)據(jù)訪問和OLE
26. 1. 2 ActiveX數(shù)據(jù)對象
26. 2 用ADO對象模型工作
26. 2. 1 主要的ADO對象
26. 2. 2 其他ADO對象
26. 2. 3 ADO事件
26. 3 使用Visual Basic/ADO應用程序范例:Project Maintenar
26. 3. 1 設立一個ODBC DSN
26. 3. 2 使用Data Form Wizard
26. 3. 3 使用Data Project
26. 3. 4 使用ADO Data Control
26. 4 小結
第27章 使用Visual Basic開發(fā)MTS COM組件
27. 1 考慮并創(chuàng)建簡單的MTS組件
27. 2 開發(fā)事務敏感型組件
27. 2. 1 在設計時設置事務模式
27. 2. 2 添加MTS事務代碼
27. 3 探究基于角色的安全性
27. 4 在組件之間共享狀態(tài)
27. 5 理解錯誤處理
27. 6 調試MTS組件
27. 6. 1 在IDE中調試
27. 6. 2 在Visual Studio下調試
27. 6. 3 使用WinDbg調試
27. 6. 4 小結
27. 7 小結
第28章 使用Visual J++創(chuàng)建MTS COM組件
28. 1 考慮并創(chuàng)建簡單的MTS組件
28. 1. 1 創(chuàng)建COM組件
28. 1. 2 實現(xiàn)IObjectControl
28. 2 開發(fā)事務敏感型組件
28. 2. 1 設置設計時的事務模式
28. 2. 2 添加MTS事務代碼
28. 3 尋求基于角色的安全性
28. 4 在組件之間共享狀態(tài)
28. 5 處理錯誤
28. 6 小結
第29章 使用Visual C++為MTS創(chuàng)建COM組件
29. 1 建立簡單的MTS組件
29. 1. 1 使用ATL來建立MTS組件
29. 1. 2 實現(xiàn)IObjectControl
29. 2 支持事務
29. 3 使用基于角色的安全性
29. 4 在MTS組件之間共享狀態(tài)
29. 5 處理錯誤
29. 6 調試MTS組件
29. 6. 1 在沒有MTS支持的情況下調試
29. 6. 2 使用Visual Studio調試
29. 6. 3 使用WinDbg調試
29. 7 小結
第30章 使用Visual Basic和ADO創(chuàng)建數(shù)據(jù)訪問組件
30. 1 在VB中使用ADO
30. 2 使用MTS和無狀態(tài)數(shù)據(jù)訪問組件
30. 3 使用MTS和數(shù)據(jù)庫資源
30. 4 在服務層之間傳遞數(shù)據(jù)
30. 5 理解三層應用程序中的ADO
30. 6 探究事務
30. 7 改善性能和規(guī)??勺兡芰Φ牟呗?nbsp;
30. 7. 1 異步記錄集和事件
30. 7. 2 數(shù)據(jù)庫分區(qū)
30. 7. 3 多記錄集
30. 7. 4 使用存儲過程
30. 8 理解錯誤處理和調試
30. 9 小結
第31章 使用Microsoft Transaction Server啟用分布式應用程序
31. 1 管理和開發(fā)MTS組件
31. 1. 1 理解多層計算
31. 1. 2 什么是Microsoft Management Console
31. 2 使用MTS Explorer
31. 2. 1 創(chuàng)建軟件包
31. 2. 2 安裝組件
31. 2. 3 查看軟件包屬性
31. 2. 4 定義角色
31. 2. 5 將用戶添加到角色中
31. 2. 6 導出軟件包
31. 2. 7 將軟件包導入到MTS中
31. 3 設置MTS客戶
31. 3. 1 將中間層組件注冊到基本客戶上
31. 3. 2 將本地組件注冊到基本客戶上
31. 4 監(jiān)視事務統(tǒng)計數(shù)據(jù)
31. 5 小結
第32章 使用MSMQ和Visual Basic
32. 1 介紹MSMQ和Visual Basic
32. 2 使用Visual Basic 6編程MSMQ
32. 3 安裝MSMQ ActiveX控件
32. 4 處理隊列
32. 4. 1 創(chuàng)建隊列
32. 4. 2 找到已有的隊列
32. 4. 3 打開隊列
32. 4. 4 關閉隊列
32. 4. 5 刪除隊列
32. 5 處理消息
32. 5. 1 發(fā)送消息
32. 5. 2 檢索消息
32. 6 MSMQ錯誤處理
32. 7 小結
第五部分 使用Visual Studio進行協(xié)作開發(fā)
第33章 使用Visual Component Manager和Microsoft Repository
33. 1 使用Visual Component Manager
33. 1. 1 設置Visual Component Manager
33. 1. 2 瀏覽Visual Component Manager
33. 1. 3 使用已選擇的條目
33. 1. 4 搜索
33. 1. 5 Visual Component Manager和Visual Modeler
33. 2 定制Visual Component Manager
33. 2. 1 添加組件文件夾
33. 2. 2 添加組件和發(fā)行向導
33. 2. 3 編輯條目信息
33. 2. 4 配置關鍵字
33. 2. 5 本地和遠程數(shù)據(jù)庫
33. 2. 6 使用遠程數(shù)據(jù)庫上的組件
33. 2. 7 Visual Component Manager策略
33. 3 考慮Microsoft Repository
33. 3. 1 Microsoft Repository體系結構概述
33. 3. 2 版本處理
33. 3. 3 工作空間
33. 3. 4 開放的Microsoft儲存庫的概念
33. 4 理解Microsoft儲存庫基礎
33. 4. 1 重新檢查開發(fā)過程
33. 4. 2 組裝Microsoft Repository組件
33. 4. 3 基于Microsoft儲存庫的工具和Tool Information Models
33. 4. 4 配置Microsoft Repository Database
33. 4. 5 Microsoft Repository Migration向導
33. 4. 6 Microsoft Repository組成員
33. 5 小結
第34章 使用Visual Studio Analyzer
34. 1 介紹Visual Studio Analyzer
34. 1. 1 Visual Studio Analyzer體系結構
34. 1. 2 什么時候使用Visual Studio Analyzer
34. 2 使用事件. 過濾器和視圖
34. 2. 1 事件收集
34. 2. 2 Visual Studio Analyzer過濾
34. 2. 3 Visual Studio Analyzer視圖
34. 3 設置Visual Studio Analyzer
34. 3. 1 Visual Studio Analyzer平臺要求
34. 4 使用Visual Studio Analyzer
34. 4. 1 創(chuàng)建Visual Studio Analyzer項目
34. 5 將Visual Studio Analyzer Events添加到組件中
34. 5. 1 添加事件的觸發(fā)代碼段到代碼中
34. 6 小結
第35章 使用Visual SourceSafe
35. 1 Visual SourceSafe介紹
35. 1. 1 為什么使用Visual SourceSafe
35. 1. 2 Visual SourceSafe網絡
35. 2 管理Visual SourceSafe
35. 2. 1 設置和安裝Visual SourceSafe
35. 2. 2 運行Visual SourceSafe Administrator
35. 2. 3 維護用戶列表
35. 2. 4 為項目安全而設置權力
35. 2. 5 管理SourceSafe數(shù)據(jù)庫
35. 3 使用SourceSafe管理代碼
35. 3. 1 使用Visual SourceSafe Explorer
35. 3. 2 在Visual SourceSafe項目中組織文件
35. 3. 3 Visual SourceSafe中的基本操作
35. 3. 4 項目間共享代碼
35. 3. 5 Visual SourceSafe中的版本跟蹤
35. 4 使用SourceSafe管理Web內容
35. 4. 1 將Web站點組織到項目樹中
35. 4. 2 指定Web項目
35. 4. 3 檢查超級鏈接完整性
35. 4. 4 創(chuàng)建站點圖
35. 4. 5 測試和發(fā)布Web內容
35. 5 小結
第36章 系統(tǒng)建模和Microsoft Visual Modeler
36. 1 理解Microsoft Visual Modeler
36. 2 在項目中使用Visual Modeler
36. 3 創(chuàng)建對象模型
36. 3. 1 創(chuàng)建類
36. 3. 2 創(chuàng)建接口類
36. 3. 3 創(chuàng)建關系
36. 3. 4 創(chuàng)建屬性和方法
36. 3. 5 創(chuàng)建軟件包
36. 3. 6 創(chuàng)建組件和組件圖表
36. 3. 7 將類映射到組件
36. 3. 8 創(chuàng)建配置圖表
36. 4 使用Visual Modeler評定對象模型
36. 4. 1 建立圖表, 是注意力集中在主題方面
36. 4. 2 分析屬性或方法
36. 4. 3 瀏覽模型圖表
36. 4. 4 在體系結構內移動類
36. 5 用Microsoft Visual SourceSafe控制對象模型
36. 6 從模型中產生代碼
36. 7 調整代碼和對象模型
36. 8 小結
第六部分 附錄
附錄A 樣例應用程序套件
A. 1 概述樣例應用程序套件
A. 2 樣例公司特點
A. 2. 1 行動者/角色
A. 2. 2 業(yè)務規(guī)則
A. 3 體系結構概述
A. 3. 1 客戶
A. 3. 2 中間層組件
A. 3. 3 數(shù)據(jù)庫
A. 4 小結