Visual Basic高效編程改進VB/COM+應(yīng)用程序

出版時間:2004-3-1  出版社:清華大學(xué)出版社  作者:嚴靜東  頁數(shù):227  字數(shù):308000  

內(nèi)容概要

《Visual Basic高效編程》的特色在于它包含近50條最出色的編程實踐準則,可以給從事實際開發(fā)工作的程序員提供具體的指導(dǎo),以設(shè)計出更好的應(yīng)用系統(tǒng),編寫出更優(yōu)秀的代碼。無論讀者感興趣的領(lǐng)域是COM、數(shù)據(jù)庫,或者是使用MTS和COM+來開發(fā)分布式系統(tǒng),本書都會給讀者提供已在實踐中證明的永遠行之有效的解決方案,這些解決方案是本書的多位作者在VB應(yīng)用領(lǐng)域多年咨詢和培訓(xùn)中獲得的經(jīng)驗濃縮和提煉。
《Visual Basic高效編程》著眼于一般的編程實踐,從防錯性編程到錯誤處理以及面向?qū)ο笤O(shè)計。另外,本書涉及COM使用過程中的關(guān)鍵性問題:接口、兼容性以及類的設(shè)計。在介紹成功的Web編程實踐之后,隨之介紹了構(gòu)建多層應(yīng)用系統(tǒng)時所應(yīng)遵循的準則。本書還著重介紹了VB最重要的應(yīng)用方向中數(shù)據(jù)庫和高效數(shù)據(jù)訪問方面的技巧和問題。

作者簡介

Joe Hummel是DevelopMentor公司的開發(fā)顧問, Lake Forest學(xué)院的教授, VBits會議的發(fā)言人,擁有加利福尼亞大學(xué)的計算機博士學(xué)位。

書籍目錄

譯者序原書序致謝第1章 由隨意編程轉(zhuǎn)變?yōu)樽裱浖こ淘瓌t  1.1 規(guī)則1-1:最大限度地發(fā)揮VB編譯期類型檢查的潛能   1.1.1 在每個模塊的頂端使用Option Explicit語句   1.1.2 避免不經(jīng)意地使用Variant數(shù)據(jù)類型   1.1.3 在VB IDE中運行時,使用Start With Full Compile命令  1.2 規(guī)則1-2:使用Debug.Assert顯式聲明假設(shè)  1.3 規(guī)則1-3:編譯期條件不同時,考慮使用#If語句  1.4 規(guī)則1-4:拋出錯誤以提示異常  1.5 規(guī)則1-5:有效的錯誤處理:局部捕獲,全局處理  1.6 規(guī)則1-6:了解類型和類的區(qū)別  1.7 規(guī)則1-7:采用面向?qū)ο蟮脑O(shè)計方法  1.8 規(guī)則1-8:推薦采用用戶自定義類型而不是類來定義值類型  1.9 規(guī)則1-9:一般任務(wù)的自動化第2章 設(shè)計、構(gòu)建和使用基于COM的組件  2.1 規(guī)則2-1:從接口的角度進行思考  2.2 規(guī)則2-2;使用自定義接口  2.3 規(guī)則2-3:最好使用IDL獨立定義自定義接口  2.4 規(guī)則2-4:使用自定義回調(diào)避免基于類的事件的局限性  2.5 規(guī)則2-5:要謹慎保持兼容性   2.5.1 腳本客戶端程序   2.5.2 已編譯的客戶端程序   2.5.3 版本兼容的接口  2.6 規(guī)則2-6:選用正確的COM激活技術(shù)   2.6.1 COM激活   2.6.2 New操作符   2.6.3 CreateObject   2.6.4 GetObject   2.6.5 GetObjectContext.CreateInstance和Server.CreateObject   2.6.6 性能考慮  2.7 規(guī)則2-7:慎重使用Class_Terminate  2.8 規(guī)則2-8:根據(jù)會話而不是實體來建模  2.9 規(guī)則2-9:除了簡單的小規(guī)模應(yīng)用系統(tǒng),避免使用ActiveX可執(zhí)行程序第3章 MTS、COM+和VB—中間層  3.1 規(guī)則3-1:理解MTS和COM+應(yīng)用程序設(shè)計  3.2 規(guī)則3-2:不要在MTS或COM+中使用單例  3.3 規(guī)則3-3:了解New、CreateObject及GetObjectContext.CreateInstance的適用場合   3.3.1 MTS和Windows NT4   3.3.2 COM+和Windows 2000   3.3.3 使用New遇到的更多問題  3.4 規(guī)則3-4:理解使用SetComplete的真實目的  3.5 規(guī)則3-5:對事務(wù)自動中止方式的思考  3.6 規(guī)則3-6:不要重新設(shè)計DBMS  3.7 規(guī)則3-7:不必配置所有組件  3.8 規(guī)則3-8:避免將以后會后悔的東西編譯進DLL  3.9 規(guī)則3-9:將代碼從MTS向COM+移植的實踐技巧   3.9.1 在COM+中不再需要調(diào)用GetObjectContext.CreateInstance   3.9.2 將Me作為參數(shù)傳遞時,不再需要調(diào)用SafeRef   3.9.3 當(dāng)事務(wù)中的次要對象返回錯誤時要小心;可能會獲得形如“Method~of Object Failed~”的錯誤信息,而不是所指定的在錯誤傳播之前返回的豐富錯誤信息   3.9.4 使用ObjectConstruct字符串   3.9.5 在COM+應(yīng)用程序中進行進程內(nèi)調(diào)用時執(zhí)行聲明性安全校驗   3.9.6 在COM+中刷新組件命令不再是必需的   3.9.7 在安裝Windows 2000以前版本的計算機上,COM+導(dǎo)出的客戶安裝程序需要Microsoft Installer(MSI)  3.10 規(guī)則3-10:編寫運行于MTS和COM+中的代碼的實踐技巧   3.10.1 創(chuàng)建對象時堅持使用GetObjectContext.CreateInstance   3.10.2 使用可編程控制的安全措施對訪問權(quán)限進行校驗,而不要依賴于聲明性安全措施   3.10.3 事務(wù)性方法調(diào)用失敗時,在次要對象中最好使用DisableCommit而不是SetAbort   3.10.4 不要無意中將DLL安裝到用戶計算機上   3.10.5 堅持使用ObjectContext接口   3.10.6 分發(fā)對象引用時繼續(xù)使用SafeRef第4章 Web和VB第5章 VB高效數(shù)據(jù)訪問

圖書封面

評論、評分、閱讀與下載


    Visual Basic高效編程改進VB/COM+應(yīng)用程序 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7