注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)BASIC/VB及其相關(guān)VISUAL BASIC 6高級(jí)編程策略與范例:錯(cuò)誤處理編碼與分層技術(shù)

VISUAL BASIC 6高級(jí)編程策略與范例:錯(cuò)誤處理編碼與分層技術(shù)

VISUAL BASIC 6高級(jí)編程策略與范例:錯(cuò)誤處理編碼與分層技術(shù)

定 價(jià):¥28.00

作 者: (美)[T.吉爾]Tyson Gill著;段來(lái)盛等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 軟件工程師叢書(shū)
標(biāo) 簽: VB

購(gòu)買(mǎi)這本書(shū)可以去


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

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

  Visual Basic往往被人們認(rèn)為是一種易學(xué)、易用,但不穩(wěn)定、不可靠的編程語(yǔ)言,而本書(shū)的作者根據(jù)自己的多年編程經(jīng)驗(yàn),提出了靈巧編碼三角和安全編程框架的理論,可大大改善這一局面。本書(shū)分為錯(cuò)誤處理編碼和分層應(yīng)用程序開(kāi)發(fā)技術(shù)兩大部分。第一部分通過(guò)介紹可重用性、標(biāo)準(zhǔn)化和錯(cuò)誤處理編碼這三部分構(gòu)成的靈巧編碼三角,來(lái)達(dá)到實(shí)現(xiàn)有效錯(cuò)誤處理編碼和預(yù)防錯(cuò)誤的目的,第二部分介紹的分層的開(kāi)發(fā)策略,大大提高了編程的效率和質(zhì)量,降低了出錯(cuò)的可能性。本書(shū)提出的理論來(lái)源于實(shí)踐,實(shí)用且有效。不僅對(duì)Visual Basic的初學(xué)者、分析人員、管理人員,而且對(duì)使用各種編程語(yǔ)言的編程高手來(lái)說(shuō),都是其提高編碼質(zhì)量,改善開(kāi)發(fā)策略的良師益友。

作者簡(jiǎn)介

暫缺《VISUAL BASIC 6高級(jí)編程策略與范例:錯(cuò)誤處理編碼與分層技術(shù)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 軟件開(kāi)發(fā)的任務(wù)
1.1 草擬任務(wù)
1.2 保留公司的知識(shí)
1.3 創(chuàng)建過(guò)程的標(biāo)準(zhǔn)化
1.4 錯(cuò)誤處理編碼
1.5 靈巧編碼
1.6 鑒別這種可能性
1.7 實(shí)現(xiàn)這種可能性
1.8 靈巧編碼三角
1.9 實(shí)現(xiàn)任務(wù)的障礙
第2章 理解任務(wù)的障礙
2.1 Viaual Basic錯(cuò)誤處理編碼
2.2 為什么好的錯(cuò)誤處理編碼很少能實(shí)現(xiàn)
2.2.1 樣本代碼將注意力放在了功能上
2.2.2 錯(cuò)誤處理編碼不具魅力
2.2.3 錯(cuò)誤處理編碼難以掌握
2.2.4 錯(cuò)誤處理編碼難以實(shí)現(xiàn)
2.2.5 錯(cuò)誤處理編碼被看作是輔助性的
2.2.6 錯(cuò)誤處理編碼被認(rèn)為是不言而喻的
2.2.7 錯(cuò)誤處理編碼需要大量的代碼
2.2.8 錯(cuò)誤處理編碼不可能正確地分別實(shí)現(xiàn)
2.2.9 錯(cuò)誤處理編碼在最終產(chǎn)品中是不可見(jiàn)的
2.2.10 錯(cuò)誤處理編碼是首先被節(jié)省的部分
2.2.11 如果確實(shí)節(jié)省了錯(cuò)誤處理編碼部分會(huì)怎樣?
2.2.12 即使后來(lái)出現(xiàn)了錯(cuò)誤,當(dāng)它們出現(xiàn)時(shí)總是可以被修復(fù)
2.2.13 管理設(shè)立了障礙
2.2.14 認(rèn)為代碼是一次性的
2.3 “我們將適應(yīng)”
2.4 獲得好的錯(cuò)誤處理編碼
2.5 錯(cuò)誤處理編碼的障礙
2.6 評(píng)估錯(cuò)誤處理編碼
2.7 代碼標(biāo)準(zhǔn)化的障礙
2.8 代碼重用的障礙
2.9 消除障礙
第3章 有效錯(cuò)誤處理編碼的實(shí)現(xiàn)
3.1 提高我們的期望
3.2 盡早處理錯(cuò)誤
3.3 隨時(shí)進(jìn)行錯(cuò)誤處理編碼
3.4 預(yù)料錯(cuò)誤
3.5 預(yù)防錯(cuò)誤
3.6 處理錯(cuò)誤
3.7 捕獲錯(cuò)誤
3.8 報(bào)告錯(cuò)誤
3.9 避免假設(shè)
3.9.1 我將再也不需要使用這些代碼
3.9.2 我是唯一接觸到這些代碼的人
3.9.3 我僅僅為一個(gè)特殊的情況而設(shè)計(jì)它
3.9.4 一般編碼假設(shè)
3.10 為重用設(shè)計(jì)函數(shù)
3.11 重用錯(cuò)誤處理編碼
3.12 系統(tǒng)化錯(cuò)誤處理編碼
第4章 顯式編碼
4.1 顯式變量的用法
4.1.1 永遠(yuǎn)使用Option Explicit
4.1.2 顯式地指出變量類(lèi)型
4.1.3 避免Deftype語(yǔ)句
4.1.4 使用指定的數(shù)據(jù)類(lèi)型
4.1.5 初始化所有變量
4.1.6 一行使用一個(gè)變量
4.1.7 使用TypeName、VarType及TypeOf
4.1.8 使用枚舉
4.2 參數(shù)
4.2.1 永遠(yuǎn)使用ByVal或ByRef
4.2.2 顯式地指明參數(shù)的類(lèi)型
4.2.3 為可選參數(shù)設(shè)置顯式缺省值
4.2.4 驗(yàn)證所有參數(shù)
4.2.5 使用命名的參數(shù)
4.3 數(shù)組
4.3.1 永遠(yuǎn)不要假設(shè)數(shù)組的下界
4.3.2 不要硬編碼數(shù)組的界
4.3.3 避免使用Option Base
4.4 編碼建議
4.4.1 永遠(yuǎn)包括Else
4.4.2 避免使用缺省屬性
4.4.3 避免在表達(dá)式中混合使用數(shù)據(jù)類(lèi)型
4.4.4 使用常量(Constant)
4.4.5 避免使用操作符優(yōu)先級(jí)
4.4.6 檢查字符串長(zhǎng)度
4.4.7 關(guān)閉所有打開(kāi)的對(duì)象
4.4.8 設(shè)置對(duì)象為Nothing
4.4.9 永遠(yuǎn)顯式地關(guān)閉錯(cuò)誤捕獲
4.4.10 永遠(yuǎn)不要對(duì)外部世界做任何假設(shè)
4.4.11 不要剪切并粘貼
4.4.12 正確使用+和&
4.4.13 偽代碼
4.4.14 在運(yùn)行時(shí)設(shè)置屬性
4.5 基本原則:顯式編碼
第5章 錯(cuò)誤處理編碼機(jī)制
5.1 錯(cuò)誤處理編碼并非是一種假設(shè)
5.2 Visual Basic錯(cuò)誤處理
5.3 沒(méi)有錯(cuò)誤處理
5.4 錯(cuò)誤處理器
5.S On Error Resume Next
5.6 錯(cuò)誤抑制
5.7 On Error Goto
5.8 恢復(fù)程序執(zhí)行
5.8.1 Resume
5.8.2 Resume Next
5.8.3 Resume line
5.9 多個(gè)錯(cuò)誤處理器
5.10 檢查錯(cuò)誤
5.11 檢查Err.Number
5.12 處理錯(cuò)誤
5.13 清除Error對(duì)象
5.14 關(guān)閉錯(cuò)誤處理器
5.15 錯(cuò)誤處理的范圍
5.16 錯(cuò)誤冒泡
5.17 錯(cuò)誤中的錯(cuò)誤
5.18 修改錯(cuò)誤處理器
5.19 錯(cuò)誤捕獲
5.20 錯(cuò)誤捕獲處理器
5.21 內(nèi)聯(lián)處理錯(cuò)誤
5.22 引發(fā)錯(cuò)誤
5.23 錯(cuò)誤捕獲塊與內(nèi)聯(lián)錯(cuò)誤處理器
5.24 何時(shí)使用錯(cuò)誤捕獲塊
5.25 何時(shí)使用內(nèi)聯(lián)錯(cuò)誤處理
5.26 完全避免錯(cuò)誤處理
第6章 錯(cuò)誤預(yù)防
6.1 錯(cuò)誤類(lèi)型
6.1.1 程序錯(cuò)誤
6.3.1 長(zhǎng)遠(yuǎn)考慮
6.3.2 為他人編寫(xiě)
6.3.3 防御性編碼
6.3.4 攻擊性編碼
6.3.5 避免錯(cuò)誤抑制
6.3.6 雅潔性預(yù)防技術(shù)
6.3.7 同一個(gè)地方不能跌倒兩次
6.3.8 不要修復(fù)同一個(gè)錯(cuò)誤兩次
6.3.9 重用
6.3.10 標(biāo)準(zhǔn)化
6.3.11 包裝系統(tǒng)函數(shù)
6.3.12 不要對(duì)預(yù)防使用錯(cuò)誤捕獲
6.4 預(yù)防用戶(hù)錯(cuò)誤
6.4.1 程序設(shè)計(jì)的三條基本原則
6.4.2 使用顯式方式
6.4.3 精煉所做的設(shè)計(jì)
6.4.4 使用戶(hù)界面清晰
6.4.5 使消息清晰
6.4.6 過(guò)濾用戶(hù)輸入
6.4.7 確認(rèn)用戶(hù)輸入
6.4.8 使用控件數(shù)組
6.4.9 選擇正確的控件
6.4.10 包裝控件
6.5 窗體預(yù)防習(xí)慣
第7章 安全編碼框架
7.1 可重用性例程
7.2 安全過(guò)程
7.3 安全函數(shù)
7.3.1 忽略錯(cuò)誤
7.3.2 報(bào)告錯(cuò)誤
7.3.3 傳回錯(cuò)誤
7.3.4 返回一個(gè)新的錯(cuò)誤
7.3.5 添加檢查跟蹤
7.3.6 處理錯(cuò)誤
7.4 安全錯(cuò)誤消息
7.5 防御函數(shù)
7.6 防御于例程
7.7 安全類(lèi)
7.8 重用SPF程序
7.9 自完備程序
7.10 代碼塊
7.11 命名約定
7.12 參數(shù)
7.13 限定范圍
7.14 計(jì)數(shù)器變量
7.15 修訂版編號(hào)
7.16 可重用性文檔
7.16.1 過(guò)程頭
7.16.2 注釋頭示例
7.16.3 版本歷史注釋
7.17 清除
7.18 使用SPF
7.19 實(shí)現(xiàn)標(biāo)準(zhǔn)
第8章 SPF實(shí)例
8.1 通用結(jié)構(gòu)
8.2 安全錯(cuò)誤應(yīng)用
8.2.1 創(chuàng)建安全錯(cuò)誤消息
8.2.2 在安全錯(cuò)誤消息中統(tǒng)計(jì)錯(cuò)誤
8.2.3 分析安全錯(cuò)誤消息
8.2.4 報(bào)告安全錯(cuò)誤消息
8.3 數(shù)組處理
8.3.1 獲得數(shù)組下界
8.3.2 獲得數(shù)組的兩個(gè)界
8.3.3 獲得數(shù)組計(jì)數(shù)
8.4 類(lèi)型轉(zhuǎn)換和數(shù)據(jù)驗(yàn)證
8.4.1 轉(zhuǎn)換字符串
8.4.2 轉(zhuǎn)換日期
8.4.3 轉(zhuǎn)換數(shù)字
8.4.4 驗(yàn)證數(shù)字
8.5 字符串處理
8.5.1 安全Len包裝程序
8.5.2 SSN格式
8.6 窗體和控件
8.6.1 判斷窗體是否載入
8.6.2 卸載所有窗體
8.6.3 設(shè)置焦點(diǎn)
8.6.4 確定調(diào)整大小安全
8.6.5 拷貝List控件
8.7 數(shù)據(jù)庫(kù)例程
8.7.1 格式化SQL字符串
8.7.2 檢查游標(biāo)的位置
8.7.3 編輯域
8.8 使安全過(guò)程正常工作
第9章 團(tuán)體策略
9.1 靈巧編碼團(tuán)隊(duì)
9.2 合作的競(jìng)爭(zhēng)
9.3 開(kāi)發(fā)自己的標(biāo)準(zhǔn)
9.4 創(chuàng)建安全過(guò)程
9.5 動(dòng)機(jī)催化
9.6 認(rèn)證可重用
9.7 共享被認(rèn)證的過(guò)程
9.8 使用超級(jí)庫(kù)
9.9 獎(jiǎng)勵(lì)永久的貢獻(xiàn)
9.10 通過(guò)認(rèn)證檢查代碼
9.11 適應(yīng)性開(kāi)發(fā)
9.12 消除非技術(shù)的障礙
9.13 還差一步!
第10章 編程體系
10.1 程序失敗的方式
10.1.1 結(jié)束失敗
10.1.2 執(zhí)行失敗
10.1.3 維護(hù)失敗
10.2 串珠程序
10.3 可維護(hù)性
10.4 維護(hù)噩夢(mèng)
10.5 隱式事務(wù)邏輯
10.6 體系結(jié)構(gòu)的量度
10.7 葉和層
10.8 普遍的分層結(jié)構(gòu)
10.8.1 用戶(hù)層
10.8.2 事務(wù)層
10.8.3 數(shù)據(jù)層
10.8.4 用戶(hù)連接層
10.8.5 數(shù)據(jù)庫(kù)層
10.8.6 數(shù)據(jù)連接層
10.9 可重用層
10.10 分層的流
10.11 分層與綁定
10.12 分層與類(lèi)
10.13 分層與紐
10.14 層打包
10.15 配置層
10.16 分層的優(yōu)點(diǎn)
10.17 學(xué)習(xí)分層實(shí)例
10.18 數(shù)據(jù)集
10.19 不受技術(shù)變化的影響
10.20 實(shí)現(xiàn)分層的應(yīng)用程序
第11章 設(shè)計(jì)分層的應(yīng)用程序
11.1 數(shù)據(jù)庫(kù)
11.2 規(guī)劃數(shù)據(jù)層
11.3 映射控件
11.4 創(chuàng)建層
11.5 偽編碼用戶(hù)層
11.5.1 Form Load
11.5.2 Stuients Click
11.5.3 Customers Click
11.5.4 編輯域
11.5.5 保存變化
11.5.6 添加和刪除
11.6 偽編碼事務(wù)層
11.6.1 顯示數(shù)據(jù)集
11.6.2 顯示被計(jì)算的域
11.6.3 改變數(shù)據(jù)集中的數(shù)據(jù)
11.7 數(shù)據(jù)層的方法
11.8 用戶(hù)連接層的方法
11.9 數(shù)據(jù)連接層的方法
11.10 分層應(yīng)用程序的優(yōu)點(diǎn)
11.11 創(chuàng)建一個(gè)安全的分層庫(kù)
11.12 使用層包裝控件
11.13 實(shí)際應(yīng)用
第12章 完成任務(wù)
12.1 獲得全方位視圖
12.2 評(píng)價(jià)成功
12.3 進(jìn)行下一步
12.4 繼續(xù)前進(jìn)!
附錄A 命名約定
附錄B SPF檢查表
附錄C 認(rèn)證評(píng)價(jià)單

本目錄推薦

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