注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)BASIC/VB及其相關(guān)Visual Basic 2005設(shè)計(jì)與開發(fā)專家教程

Visual Basic 2005設(shè)計(jì)與開發(fā)專家教程

Visual Basic 2005設(shè)計(jì)與開發(fā)專家教程

定 價(jià):¥69.80

作 者: (美)史蒂爾 著,侯普秀,曹俊 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Script

ISBN: 9787302179535 出版時(shí)間: 2008-07-01 包裝: 平裝
開本: 16開 頁數(shù): 566 字?jǐn)?shù):  

內(nèi)容簡介

  《Visual Basic 2005設(shè)計(jì)與開發(fā)專家教程》的目標(biāo)不是討論VisualBasic語言本身,而是討論開發(fā)更復(fù)雜的VisualBasic應(yīng)用程序時(shí)會面臨的復(fù)雜問題,討論VisualBasic應(yīng)用程序的設(shè)計(jì)、建模、用戶界面設(shè)計(jì)、測試及部署等VisualBasic開發(fā)之前和之后應(yīng)關(guān)心的問題,并深入討論了線程、反射、打印及內(nèi)存管理等高級主題。這些內(nèi)容對于構(gòu)建真正的高級應(yīng)用程序是必不可少的,而其他書籍又較少涉及,因此,《Visual Basic 2005設(shè)計(jì)與開發(fā)專家教程》在一定程度上填補(bǔ)了其他書籍在VisualBasic開發(fā)方面留下的空白。

作者簡介

  Rod Stephens,最初是一名數(shù)學(xué)家,但是在麻省理工學(xué)院進(jìn)修時(shí),他喜歡上了編程工作,并且從此以后走上了專業(yè)編程的道路。在其職業(yè)生涯中,他主要從事于編寫如下領(lǐng)域方面的綜合應(yīng)用程序電話交換、賬單處理、修理調(diào)度、稅務(wù)處理、污水治理以及職業(yè)足球運(yùn)動員訓(xùn)練等。 Rod編寫了14本書籍(已經(jīng)翻譯為多種不同語言),并且在各種雜志上發(fā)表了超過200篇涉及Visual Basic、Visual Basic for Applications、Delphi和Java的論文。Rod現(xiàn)在是Visual Basic De—veloper(WWW.pinnaclepubIishing.com)的專欄作家。 Rod廣受歡迎的VB Helper網(wǎng)站(WWW.vb—helper com)每月都有數(shù)百萬次的點(diǎn)擊量,其中包含了提供給VisualBasic程序員的數(shù)千頁提示、技巧和示例代碼,同樣也包含本書的示例代碼。

圖書目錄

第Ⅰ部分 設(shè)計(jì)
 第1章 語言選擇
  1.1 語言嗜好
  1.2 缺點(diǎn)
   1.2.1 解釋,而不是編譯
   1.2.2 語言特性
   1.2.3 多重繼承
   1.2.4 平臺依賴
   1.2.5 從Visual Basic 6升級
   1.2.6 GUI構(gòu)建
   1.2.7 不夠簡潔
   1.2.8 功能和靈活性
  1.3 優(yōu)點(diǎn)
   1.3.1 自文檔
   1.3.2 原型制作與簡單應(yīng)用程序
   1.3.3 IDE
   1.3.4 語言相關(guān)性
   1.3.5 垃圾收集
   1.3.6 大人才池
  1.4 小結(jié)
 第2章 生命周期方法論
  2.1 生命周期階段
   2.1.1 想法表述與細(xì)化
   2.1.2 小組構(gòu)建
   2.1.3 需求收集
   2.1.4 可行性分析
   2.1.5 高層次的設(shè)計(jì)
   2.1.6 較低層次的設(shè)計(jì)
   2.1.7 實(shí)現(xiàn)
   2.1.8 測試
   2.1.9 開發(fā)
   2.1.10 支持
  2.2 生命周期模型
   2.2.1 一次性應(yīng)用程序
   2.2.2 Waterfall
   2.2.3 原型
   2.2.4 混合與匹配
  2.3 小結(jié)
 第3章 敏捷方法論
  3.1 敏捷編程
   3.1.1 Crystal Clear
   3.1.2 極限編程
   3.1.3 敏捷與傳統(tǒng)生命周期
   3.1.4 敏捷優(yōu)勢與弱點(diǎn)
  3.2 契約式設(shè)計(jì)
  3.3 用于敏捷開發(fā)的
   Microsoft工具
  3.4 小結(jié)
 第4章 面向?qū)ο蟮脑O(shè)計(jì)
  4.1 Bug Hunter示例
  4.2 構(gòu)建對象模型
   4.2.1 挑選候選類
   4.2.2 將候選類轉(zhuǎn)換成類
   4.2.3 添加內(nèi)部類
   4.2.4 添加數(shù)據(jù)庫類
   4.2.5 學(xué)習(xí)不同的設(shè)計(jì)觀點(diǎn)
   4.2.6 改進(jìn)類
  4.3 UML
   4.3.1 用例圖
   4.3.2 類圖
   4.3.3 順序圖
   4.3.4 活動圖
   4.3.5 狀態(tài)圖
   4.3.6 組件圖
   4.3.7 部署圖
   4.3.8 UML小結(jié)
  4.4 UML工具
  4.5 小結(jié)
 第5章 用戶界面設(shè)計(jì)
  5.1 UI設(shè)計(jì)原則
   5.1.1 賦予用戶控制權(quán)
   5.1.2 關(guān)注任務(wù)
   5.1.3 提出忠告,而不是采取行動
   5.1.4 幫助用戶做正確的事
  5.2 用戶
   5.2.1 了解用戶的工作
   5.2.2 尊重用戶
   5.2.3 了解用戶的環(huán)境
   5.2.4 了解用戶類型
  5.3 表單
   5.3.1 MDI與SDI
   5.3.2 重新調(diào)整表單大小
   5.3.3 編輯器
   5.3.4 屬性表單
  5.4 設(shè)計(jì)原則
   5.4.1 不同階段中的原型
   5.4.2 提升表單流程
   5.4.3 組合相關(guān)條目
   5.4.4 支持調(diào)整大小
   5.4.5 支持不同的字體大小
   5.4.6 優(yōu)化菜單
   5.4.7 明智地使用空間
   5.4.8 設(shè)計(jì)優(yōu)秀標(biāo)題
   5.4.9 保留狀態(tài)
   5.4.10 撤銷與重做
   5.4.11 適應(yīng)不同的技能水平
   5.4.12 提供適當(dāng)?shù)姆答?
  5.5 一致性
  5.6 小結(jié)
 第6章 數(shù)據(jù)存儲器設(shè)計(jì)
  6.1 關(guān)系數(shù)據(jù)庫
  6.2 關(guān)系數(shù)據(jù)庫產(chǎn)品
  6.3 編譯到代碼中的數(shù)據(jù)
  6.4 資源文件
  6.5 衛(wèi)星程序集
  6.6 系統(tǒng)注冊表
  6.7 INI文件
  6.8 XML
  6.9 其他文本文件格式
  6.10 對象數(shù)據(jù)庫
  6.11 小結(jié)
 第7章 設(shè)計(jì)模式
  7.1 創(chuàng)建模式
   7.1.1 克隆
   7.1.2 工廠
  7.2 關(guān)系模式
   7.2.1 Adapter
   7.2.2 Facade
   7.2.3 Interface
  7.3 行為模式
   7.3.1 抽象基類
   7.3.2 Chain of Responsibility
   7.3.3 Chain of Events
   7.3.4 Command
   7.3.5 Delegation
   7.3.6 模型、視圖和控制器
   7.3.7 Property Procedure
   7.3.8 快照
   7.3.9 Strategy
  7.4 更多信息
  7.5 小結(jié)
第Ⅱ部分 元開發(fā)
 第8章 代碼片斷、宏和插件
  8.1 代碼片斷
   8.1.1 使用代碼片斷
   8.1.2 建立代碼片斷
   8.1.3 安裝代碼片斷
   8.1.4 共享代碼片斷
  8.2 宏
   8.2.1 記錄宏
   8.2.2 編輯宏
   8.2.3 修改宏
   8.2.4 使用樣本宏
   8.2.5 定制Visual Studio
   8.2.6 共享宏
  8.3 插件
   8.3.1 創(chuàng)建插件
   8.3.2 加入插件代碼
   8.3.3 創(chuàng)建更好的插件
   8.3.4 學(xué)習(xí)其他對象
  8.4 小結(jié)
 第9章 腳本
  9.1 腳本安全
  9.2 執(zhí)行SQL語句
   9.2.1 執(zhí)行查詢
   9.2.2 生成查詢
   9.2.3 運(yùn)行命令
  9.3 執(zhí)行Visual Basic 代碼
   9.3.1 運(yùn)行代碼
   9.3.2 公開對象模型
   9.3.3 簡化腳本
  9.4 表達(dá)式求值
  9.5 小結(jié)
 第10章 自定義控件與組件
  10.1 建立派生控件
  10.2 設(shè)置工具箱位圖
  10.3 測試控件
  10.4 建立UserControl
  10.5 從頭開始建立控件
  10.6 建立組件
   10.6.1 建立擴(kuò)展程序提供程序
   10.6.2 一個(gè)簡單的示例
   10.6.3 更為實(shí)用的一個(gè)示例
  10.7 小結(jié)
 第11章 屬性支持
  11.1 自定義綜述
  11.2 顯示并編輯LineWidth
   11.2.1 LineWidthEditor
   11.2.2 LineWidthListBox
  11.3 顯示并編輯LineColor
  11.4 顯示并編輯PolyPolyline
   11.4.1 PolyPolylineConverter
   11.4.2 PolyPolylineEditor
  11.5 顯示智能標(biāo)記
  11.6 顯示屬性表
  11.7 顯示對象屬性
  11.8 小結(jié)
 第12章 特性和XML注釋
  12.1 特性(attribute)
   12.1.1 輔助Properties窗口
   12.1.2 輔助窗體設(shè)計(jì)器
   12.1.3 輔助代碼編輯器
   12.1.4 Helping Serialization
  12.2 XML注釋
   12.2.1 自動生成文檔
   12.2.2 設(shè)計(jì)時(shí)支持
   12.2.3 推薦使用的標(biāo)記
  12.3 建議
  12.4 小結(jié)
第Ⅲ部分 開發(fā)
 第13章 文檔
  13.1 編寫文檔的時(shí)機(jī)
  13.2 文檔類型
   13.2.1 用戶文檔
   13.2.2 開發(fā)人員文檔
  13.3 XML文檔
   13.3.1 自定義XML標(biāo)記
   13.3.2 使用XML文檔
   13.3.3 XmlDocToText 程序
   13.3.4 XmlDocToHtml程序
  13.4 小結(jié)
 第14章 開發(fā)理念
  14.1 為人設(shè)計(jì)程序
  14.2 掌握用戶
  14.3 讓程序查找錯(cuò)誤
  14.4 讓程序先運(yùn)行起來
  14.5 三思而后行
  14.6 一步一個(gè)腳印
  14.7 使用面向?qū)ο笤瓌t
  14.8 利用Visual Studio
  14.9 擔(dān)心最弱的一個(gè)環(huán)節(jié)
  14.10 保存一切
  14.11 避免使用最新的產(chǎn)品
  14.12 使用敏捷方法的部分技術(shù)
  14.13 小結(jié)
 第15章 編碼標(biāo)準(zhǔn)
  15.1 名稱
   15.1.1 匈牙利表示法
   15.1.2 組件名稱
   15.1.3 常量名稱
   15.1.4 例程的變量名稱
   15.1.5 其他名稱
   15.1.6 Boolean名稱
   15.1.7 縮寫
   15.1.8 轉(zhuǎn)義名稱
   15.1.9 類名稱
   15.1.10 屬性名稱
   15.1.11 方法名稱
   15.1.12 事件名稱
  15.2 聲明變量
  15.3 重載以及可選參數(shù)
  15.4 ParamArray
  15.5 If Then和Select Case
  15.6 代碼塊結(jié)尾
  15.7 退出點(diǎn)
  15.8 Exit For、Exit Do以及Continue
  15.9 End
  15.10 小結(jié)
 第16章 防止bug
  16.1 捕獲bug
   16.1.1 等待bug
   16.1.2 全局錯(cuò)誤處理
   16.1.3 獵獲bug
  16.2 Try Catch塊
  16.3 對bug的響應(yīng)
  16.4 小結(jié)
 第17章 測試
  17.1 測試哲學(xué)
   17.1.1 盡早和經(jīng)常測試
   17.1.2 測試一切
   17.1.3 永遠(yuǎn)保存測試
   17.1.4 不敵視指出bug的同事
  17.2 測試種類
   17.2.1 子單元測試
   17.2.2 單元測試
   17.2.3 集成測試
   17.2.4 系統(tǒng)測試
   17.2.5 回歸測試
  17.3 測試技術(shù)
   17.3.1 窮盡測試
   17.3.2 黑盒測試
   17.3.3 白盒測試
   17.3.4 隨機(jī)測試
  17.4 測試機(jī)制
   17.4.1 在應(yīng)用程序內(nèi)測試
   17.4.2 在應(yīng)用程序外測試
   17.4.3 一個(gè)測試示例
  17.5 測試工具
  17.6 Visual Studio測試工具
  17.7 GUI測試
  17.8 小結(jié)
 第18章 部署
  18.1 部署模型
   18.1.1 用戶類型
   18.1.2 主要和次要版本
   18.1.3 敏捷發(fā)布
  18.2 部署方法
   18.2.1 ClickOnce
   18.2.2 Windows Installer
   18.2.3 其他解決方案
   18.2.4 Xcopy
  18.3 小結(jié)
第Ⅳ部分 具體技術(shù)
 第19章 閃屏
  19.1 確定閃屏內(nèi)容
  19.2 顯示閃屏
  19.3 顯示About對話框
  19.4 提供反饋
  19.5 控制條目位置
  19.6 表單成形
  19.7 填充文本
  19.8 旋轉(zhuǎn)文本
  19.9 顯示隱藏的屏幕
  19.10 小結(jié)
 第20章 打印
  20.1 事件驅(qū)動的打印
  20.2 打印表單
  20.3 封裝文本
  20.4 使文本流動
  20.5 過程化打印
  20.6 小結(jié)
 第21章 線程
  21.1 線程的優(yōu)缺點(diǎn)
   21.1.1 優(yōu)點(diǎn)
   21.1.2 缺點(diǎn)
  21.2 使用后臺工作程序
  21.3 UI線程
  21.4 提供反饋
  21.5 提供圖形化反饋
  21.6 分割任務(wù)
  21.7 SyncLock
  21.8 小結(jié)
 第22章 反射
  22.1 探索程序集
  22.2 探索枚舉
  22.3 動態(tài)地加載類
  22.4 動態(tài)地調(diào)用方法
  22.5 發(fā)現(xiàn)資源
  22.6 檢索已知資源
  22.7 小結(jié)
 第23章 內(nèi)存管理
  23.1 垃圾收集
  23.2 結(jié)束
  23.3 處置資源
  23.4 處置自定義類
  23.5 預(yù)先分配對象
  23.6 弱引用
  23.7 改進(jìn)垃圾收集
  23.8 小結(jié)

本目錄推薦

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