注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)WindowsWINDOWS DNA可擴(kuò)展設(shè)計(jì)

WINDOWS DNA可擴(kuò)展設(shè)計(jì)

WINDOWS DNA可擴(kuò)展設(shè)計(jì)

定 價(jià):¥49.00

作 者: (瑞典)StenSundblad,(瑞典)PerSundblad著;前導(dǎo)工作室譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 微軟公司核心技術(shù)書(shū)庫(kù)
標(biāo) 簽: Windows

ISBN: 9787111084648 出版時(shí)間: 2001-01-01 包裝:
開(kāi)本: 24cm 頁(yè)數(shù): 333頁(yè) 字?jǐn)?shù):  

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

  本書(shū)全面深入地介紹了微軟的新一代體系結(jié)構(gòu)技術(shù)—DNA,通過(guò)實(shí)例說(shuō)明如何利用WindowsDNA進(jìn)行可擴(kuò)展程序設(shè)計(jì)。書(shū)中以VisualBasic作為前臺(tái)開(kāi)發(fā)工具,以SQLServer作為后臺(tái)數(shù)據(jù)庫(kù),詳細(xì)地說(shuō)明了示例程序—賽馬應(yīng)用程序的主要開(kāi)發(fā)過(guò)程。還介紹了DNA中XML的應(yīng)用。作者結(jié)合自己多年的實(shí)踐經(jīng)驗(yàn),總結(jié)了使用微軟COM+技術(shù)的一般性原則,以及升級(jí)到COM+的必要性、過(guò)程和注意事項(xiàng)。本書(shū)附帶光盤(pán)包括示例程序的代碼,以及DNAXML資源工具包。

作者簡(jiǎn)介

暫缺《WINDOWS DNA可擴(kuò)展設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

譯者序
前言
第1章 設(shè)計(jì)新的體系結(jié)構(gòu)
1.1 可隨意選擇三層或五層
1.1.1 用戶服務(wù)層
1.1.2 業(yè)務(wù)服務(wù)層
1.1.3 數(shù)據(jù)服務(wù)層
1.1.4 五層而不是三層
1.2 使用ADO記錄集
1.2.1 在服務(wù)器之間傳送數(shù)據(jù)
1.2.2 使用層次化的ADO記錄集
1.3 XML是長(zhǎng)期的解決方案
第2章 可擴(kuò)展性設(shè)計(jì)
2.1 可擴(kuò)展性是關(guān)于節(jié)約資源的
2.2 三層服務(wù)模型
2.2.1 三種不同的用戶界面
2.2.2 用戶和用例需要解決方案
2.2.3 有限可擴(kuò)展性的經(jīng)典實(shí)現(xiàn)
2.2.4 在數(shù)據(jù)庫(kù)中保持永久狀態(tài)
2.2.5 如可能,將臨時(shí)狀態(tài)移動(dòng)到客
戶端
2.3 三種類型的業(yè)務(wù)服務(wù)
2.3.1 外觀服務(wù)
2.3.2 主業(yè)務(wù)服務(wù)
2.3.3 數(shù)據(jù)訪問(wèn)服務(wù)
2.4 Visual Basic、COM+和MTS在何處
適用
2.4.1 在用戶服務(wù)層的Visual Basic
2.4.2 在業(yè)務(wù)服務(wù)層使用Visual Basic
2.4.3 MTS和COM+的任務(wù)
2.5 小結(jié)
第3章 規(guī)則及其位置
3.1 工作
3.2 8條規(guī)則
3.3 在何處實(shí)現(xiàn)規(guī)則
第4章 實(shí)現(xiàn)規(guī)則
4.1 數(shù)據(jù)庫(kù)
4.2 規(guī)則1:在國(guó)家中喂養(yǎng)
4.2.1 外關(guān)鍵字約束
4.2.2 遵循ANSI標(biāo)準(zhǔn)
4.2.3 作為最后防線的數(shù)據(jù)庫(kù)
4.2.4 規(guī)則1啟動(dòng)
4.3 規(guī)則2:有且只有一個(gè)訓(xùn)練師
4.4 規(guī)則3:性別值必須有效
4.5 規(guī)則4:允許改變的性別
4.5.1 觸發(fā)器方案
4.5.2 Visual Basic解決方案
4.5.3 規(guī)則4啟動(dòng)
4.6 規(guī)則5:年齡在1~15之間
4.7 規(guī)則6:不要?jiǎng)h除至少已經(jīng)參與一場(chǎng)
比賽的馬匹
4.8 規(guī)則7:名字和喂養(yǎng)的國(guó)家的組合必須
唯一
4.9 規(guī)則8:在做插入操作時(shí),要有唯一
的ID
4.10 小結(jié)
第5章 對(duì)第一個(gè)業(yè)務(wù)層進(jìn)行模型化
5.1 層和類
5.2 對(duì)用戶服務(wù)和外觀進(jìn)行模型化
5.2.1 類圖
5.2.2 從數(shù)據(jù)庫(kù)中得到選擇的馬的
集合
5.2.3 選擇所顯示的某匹馬
5.2.4 把馬的數(shù)據(jù)呈現(xiàn)在多個(gè)窗體域中
5.2.5 改變窗體域的內(nèi)容
5.2.6 保存修改
5.2.7 刪除一匹馬
5.2.8 獲得新的空記錄來(lái)添加一匹新馬
第6章 減少投入市場(chǎng)的時(shí)間
6.1 良好的配合
6.2 使用測(cè)試存根
6.2.1 產(chǎn)生代碼
6.2.2 在Visual Basic中的項(xiàng)目
6.2.3 生成的代碼
6.2.4 自己的代碼
6.2.5 保持其清潔
6.3 測(cè)試窗體
6.3.1 獲得馬的列表
6.3.2 獲得單匹馬的信息
6.3.3 第一次設(shè)計(jì)驗(yàn)證
6.3.4 加強(qiáng)外觀類和測(cè)試窗體
6.3.5 是XML又怎樣?
第7章 將DHTML用戶界面進(jìn)行原型化
7.1 早期的動(dòng)態(tài)GUI原型
7.2 一些腳本例子
7.2.1 RDS DataSpace對(duì)象
7.2.2 獲得馬的列表
7.2.3 選擇一匹馬
7.2.4 動(dòng)畫(huà)
7.2.5 最后的例子
7.3 使用腳本中獨(dú)立的界面
7.4 返回到服務(wù)方
第8章 設(shè)計(jì)主業(yè)務(wù)層
8.1 重新設(shè)計(jì)外觀類
8.2 分配給實(shí)體和集合類
8.2.1 分配GetHorseList方法
8.2.2 分配GetHorseById方法
8.2.3 分配其他外觀操作
8.3 將它們命名為管理者
8.4 重新命名包
第9章 使用獨(dú)立的COM接口
9.1 控制連接
9.1.1 一個(gè)非??赡艿姆桨?br />9.1.2 好的解決方案—獨(dú)立COM+接口
9.1.3 減少代碼冗余度
9.1.4 可隨意改變實(shí)現(xiàn)方法
9.2 生成COM接口
9.2.1 許多接口看起來(lái)一樣
9.2.2 COM+和MTS中允許的角色
9.3 將返回類型參數(shù)傳遞給接口
第10章 實(shí)現(xiàn)外觀類
10.1 生成主業(yè)務(wù)和接口代碼
10.1.1 生成接口代碼
10.1.2 生成實(shí)體管理代碼
10.1.3 獲得Country列表
10.1.4 增強(qiáng)代碼
10.2 移動(dòng)測(cè)試存根
10.2.1 實(shí)現(xiàn)外觀類
10.2.2 測(cè)試結(jié)果
10.2.3 剩下的方法
10.3 為組合框獲取訓(xùn)練師列表
10.3.1 從外觀類開(kāi)始
10.3.2 主業(yè)務(wù)實(shí)體類
10.4 獲得馬的名字列表
10.4.1 修改外觀類
10.4.2 HorseManager類
10.4.3 獲得單匹馬
10.5 在工作中學(xué)習(xí)
第11章 簡(jiǎn)化設(shè)計(jì)
11.1 分析接口事件
11.2 簡(jiǎn)化和復(fù)用COM接口
11.2.1 歷史回顧
11.2.2 目前的設(shè)計(jì)狀態(tài)
11.2.3 簡(jiǎn)化接口
11.2.4 增加新接口到模型中
11.2.5 為接口項(xiàng)目生成代碼
11.2.6 移走舊的接口
11.3 小結(jié)
第12章 委托數(shù)據(jù)訪問(wèn)
12.1 為什么不讓實(shí)體管理器直接訪問(wèn)
數(shù)據(jù)
12.1.1 COM+和MTS事務(wù)屬性規(guī)則
12.1.2 位置透明和性能
12.2 獨(dú)立的COM數(shù)據(jù)訪問(wèn)接口
第13章 實(shí)現(xiàn)管理器和數(shù)據(jù)訪問(wèn)
13.1 為數(shù)據(jù)訪問(wèn)類生成代碼
13.1.1 生成的HorseFetcher類
13.1.2 生成的HorseTrSrvcs類
13.2 獲取馬匹列表
13.2.1 移植測(cè)試存根代碼
13.2.2 調(diào)用GetListForNamePattern方法
13.2.3 測(cè)試結(jié)果—仍然使用測(cè)試存根
代碼
13.2.4 用真正的數(shù)據(jù)庫(kù)訪問(wèn)代碼替換測(cè)試
存根
13.2.5 測(cè)試實(shí)際的數(shù)據(jù)庫(kù)訪問(wèn)代碼
13.3 獲取馬匹數(shù)據(jù)
13.3.1 獲取馴馬師和國(guó)家的數(shù)據(jù)
13.3.2 再次測(cè)試
13.4 存儲(chǔ)馬匹數(shù)據(jù)
13.5 刪除(或作廢)馬匹數(shù)據(jù)
第14章 使用 MTS
14.1 上下文對(duì)象
14.2 實(shí)現(xiàn)IObjectControl接口
14.2.1 CanBePooled方法
14.2.2 Deactivate方法
14.2.3 Activate方法
14.3 使組件適合于MTS
14.3.1 實(shí)現(xiàn)IObjectControl
14.3.2 調(diào)用SetComplete和SetAbort方法
14.3.3 創(chuàng)建其他MTS對(duì)象
14.3.4 設(shè)置事務(wù)屬性
14.4 數(shù)據(jù)環(huán)境
14.5 友元和新關(guān)鍵字
14.6 注意事項(xiàng)
第15章 COM+概覽
15.1 COM+的組件服務(wù)
15.1.1 隊(duì)列組件
15.1.2 松散配對(duì)事件
15.1.3 對(duì)象池
15.2 COM+的基本思路
15.3 COM+的一些特性
15.3.1 實(shí)現(xiàn)繼承
15.3.2 聲明開(kāi)發(fā)
15.3.3 COM+目錄和組件服務(wù)插件
15.3.4 補(bǔ)償資源管理器
15.4 關(guān)于COM+的最終一般性思考
15.5 Windows NT 4.0上的COM+
第16章 為應(yīng)用程序?qū)嵗齽?chuàng)建COM+組件
16.1 IObjectControl接口
16.1.1 MTS中的IObjectControl接口
16.1.2 COM+中的IObjectControl接口
16.1.3 COM+中的上下文對(duì)象
16.1.4 方法級(jí)的安全角色
16.2 小結(jié)
第17章 確保良好的數(shù)據(jù)庫(kù)性能與可
擴(kuò)展性
17.1 重用查詢計(jì)劃
17.1.1 緩存計(jì)劃的存儲(chǔ)過(guò)程
17.1.2 緩存和重用SQL語(yǔ)句
17.1.3 學(xué)習(xí)經(jīng)驗(yàn)
17.2 使用存儲(chǔ)過(guò)程
第18章 其他用例與外觀
18.1 一些例子
18.1.1 執(zhí)行者
18.1.2 用例
18.1.3 為用例服務(wù)的外觀類
18.1.4 外觀類構(gòu)成主業(yè)務(wù)類的需求
18.2 設(shè)計(jì)主業(yè)務(wù)類
18.3 框架
第19章 對(duì)層次記錄集的贊成和反對(duì)
19.1 關(guān)于窗體和編碼的更多內(nèi)容
19.1.1 跑道的組合框
19.1.2 賽馬日期列表框
19.1.3 賽馬網(wǎng)格
19.2 聯(lián)系父子記錄的三種不同方式
19.2.1 通過(guò)參數(shù)進(jìn)行聯(lián)系
19.2.2 域與域的關(guān)聯(lián)
19.2.3 使用特殊的篩選器關(guān)聯(lián)域與域
19.3 多于兩層的層次結(jié)構(gòu)
19.4 其他一些問(wèn)題
19.5 小結(jié)
第20章 XML概覽
20.1 XML特性
20.1.1 XML是已經(jīng)確立的Web標(biāo)準(zhǔn)
20.1.2 XML是一種標(biāo)記語(yǔ)言
20.1.3 XML文檔的結(jié)構(gòu)
20.1.4 XML是嚴(yán)格的而HTML不是
20.1.5 定義良好的文檔
20.1.6 XML區(qū)分大小寫(xiě)
20.1.7 XML是很繁瑣的
20.2 使用文檔類型定義語(yǔ)言來(lái)定義模式
20.2.1 外部和內(nèi)部DTD規(guī)范
20.2.2 在Web頁(yè)中顯示文檔
20.2.3 使XML文檔無(wú)效
20.3 用XML數(shù)據(jù)定義模式
20.3.1 XML數(shù)據(jù)模式是XML文檔
20.3.2 無(wú)效的XML代碼
20.4 用XML和XML DOM編寫(xiě)腳本
20.5 用XMS DSO進(jìn)行數(shù)據(jù)綁定
20.6 使用XSL來(lái)表示XML文檔
20.6.1 使用第1個(gè)XSL 格式頁(yè)
20.6.2 使用第2個(gè)XSL 格式頁(yè)
20.6.3 同一XSL 格式頁(yè)中的多個(gè)模板
20.7 最后一個(gè)通用的XML例子
第21章 有ADO 2.5支持并為開(kāi)發(fā)組件服務(wù)
的XML
21.1 ADO 2.5中的XML支持
21.1.1 把簡(jiǎn)單記錄集轉(zhuǎn)換成XML
21.1.2 轉(zhuǎn)換多行記錄集
21.1.3 把層次記錄集轉(zhuǎn)換到XML
21.2 SQL Server 2000和XML
21.3 簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議
第22章 業(yè)務(wù)規(guī)則
22.1 外關(guān)鍵字約束
22.1.1 試圖突破外關(guān)鍵字約束
22.1.2 檢查外關(guān)鍵字錯(cuò)誤
22.2 檢驗(yàn)約束
22.3 唯一性約束
22.4 列標(biāo)識(shí)
22.5 業(yè)務(wù)對(duì)象約束
第23章 最后幾個(gè)問(wèn)題
23.1 復(fù)雜事務(wù)
23.1.1 兩種情況
23.1.2 特殊事務(wù)管理器
23.2 COM+和MTS打包
23.2.1 易于打包
23.2.2 資源對(duì)象和真實(shí)業(yè)務(wù)對(duì)象
23.3 重訪狀態(tài)化模型
23.4 庫(kù)包及庫(kù)應(yīng)用程序
23.5 連接字符串
23.6 新聞組服務(wù)

本目錄推薦

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