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

Visual Basic編程標(biāo)準(zhǔn)

Visual Basic編程標(biāo)準(zhǔn)

定 價(jià):¥38.00

作 者: (美)[J.D.??怂_爾]James D.Foxall著;王建華等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 微軟公司核心技術(shù)書庫(kù)
標(biāo) 簽: VB

購(gòu)買這本書可以去


ISBN: 9787111080435 出版時(shí)間: 2000-06-01 包裝:
開本: 26cm+光盤1片 頁(yè)數(shù): 223頁(yè) 字?jǐn)?shù):  

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

  本書是講述Visual Basic編程標(biāo)準(zhǔn)的一本專著。全書分5個(gè)部分,共14章。分別講述使用Visual Basic 編程式總體設(shè)計(jì)、代碼結(jié)構(gòu)設(shè)計(jì)、用戶界面設(shè)計(jì)和小組軟件開發(fā)應(yīng)遵循的編準(zhǔn)。全書配有大量應(yīng)用實(shí)例,便于讀者學(xué)以致用。本書適用于Visual Basic編程人員,對(duì)于使用其他語(yǔ)言的編程人員,也有很高的參考價(jià)值。

作者簡(jiǎn)介

暫缺《Visual Basic編程標(biāo)準(zhǔn)》作者簡(jiǎn)介

圖書目錄

譯者序
前言
第一部分 設(shè)計(jì)
第1章 創(chuàng)建對(duì)象和工程模板
1.1 使用對(duì)象模板
1.2 使用項(xiàng)目模板
1.2.1 Visual Basic項(xiàng)目模板概述
1.2.2 創(chuàng)建自定義項(xiàng)目模板
1.3 自定義模板的行為特性
1.3.1 激活模板和取消模板的激活狀態(tài)
1.3.2 設(shè)置模板文件夾
1.4 編程原則
1.4.1 不要將對(duì)象模板中的特定應(yīng)用程序的值或特定組件的值進(jìn)行硬編碼
1.4.2 在對(duì)象模板中提供內(nèi)容廣泛的注釋,尤其是在需要進(jìn)行修改的地方要加上注釋
第2章 設(shè)計(jì)模塊和過程
2.1 創(chuàng)建具有很強(qiáng)內(nèi)聚力的模塊
2.2 創(chuàng)建松散連接和高度專用的過程
2.2.1 使所有過程都執(zhí)行專門的任務(wù)
2.2 2盡量使過程成為自成一體的獨(dú)立過程
2.2.3 盡量減少扇人和扇出
2.2.4 設(shè)法按字母順序?qū)δK中的過程進(jìn)行排序
2.3 編程原則
2.3.1 為過程和模塊賦予表義性強(qiáng)的名字
2.3.2 為每個(gè)過程賦予單個(gè)退出點(diǎn)
2.3.3 為每個(gè)過程賦予明確定義的作用域
2.3.4 用參數(shù)在過程之間傳遞數(shù)據(jù)
2.3.5 使用統(tǒng)一和直觀明了的方式來調(diào)用過程
第二部分 編程中使用的約定
第3章 命名約定
3.1 數(shù)據(jù)類型后綴
3.2 匈牙利標(biāo)記法
3.2.1 表示變量數(shù)據(jù)類型的前綴
3.2.2 表示變量的作用域的前綴
3.2.3 其他前綴
第4章 使用常量和枚舉值
4.1 使用常量
4.1.1 幻數(shù)很容易在數(shù)據(jù)輸入時(shí)出錯(cuò)
4.1.2 幻數(shù)很難更新
4.1.3 常量使代碼更容易閱讀
4.2 使用校舉值
4.2.1 創(chuàng)建自定義的校舉值
4.2.2 使用自定義枚舉值
4.3 編程原則
4.3.1 給所有常量加上前綴C_和作用域指示符
4.3.2 無論什么作用域,均用常量取代幻數(shù)
4.3.3 只要可能,均應(yīng)使用枚舉
4.3.4 引用控件數(shù)組的元素時(shí)請(qǐng)使用常量
4.3.5 將應(yīng)用程序前綴或公司特定的前綴用于枚舉成員
4.3.6 當(dāng)枚舉值不能使用時(shí),使用常量
4.3.7 當(dāng)參數(shù)接受有限數(shù)量的值時(shí),請(qǐng)使用枚舉
4.3.8 驗(yàn)證作為枚舉類型傳遞的值
第5章 變量
5.1 編程原則
5.1.1 定義有焦點(diǎn)的變量
5.1.2 為變量賦予表義性強(qiáng)的名字
5.1.3 在變量名中混合使用大小寫字母
5.1.4 只對(duì)常用變量名和長(zhǎng)變量名進(jìn)行編寫
5.1.5 使用統(tǒng)一的量詞
5.1.6 使用肯定形式的布爾變量
5.1.7 顯式說明變量
5.1.8 用精心選擇的數(shù)據(jù)類型說明變量
5.1.9 只有在絕對(duì)必要時(shí)才使用Variant數(shù)據(jù)類型
5.1.1 0盡量縮小變量的作用域
5.1.1 1使用“和”字符對(duì)字符串進(jìn)行并置操作
第6章 對(duì)錯(cuò)誤的處理
6.1 Visual Basic的編譯選項(xiàng)
6.2 Err對(duì)象
6.3 錯(cuò)誤處理程序的類型
6.3.1 使用On Resume Next以忽略錯(cuò)誤
6.3.2 使用On Error GoTO轉(zhuǎn)移執(zhí)行的代碼流
6.3.3 錯(cuò)誤處理程序與調(diào)用棧
6.3.4 使用On Error GoTO 0.在運(yùn)行時(shí)取消錯(cuò)誤處理程序的激活狀態(tài)
6.3.5 用調(diào)試方式激活錯(cuò)誤處理程序和取消其激活狀態(tài)
6.4 中央錯(cuò)誤處理程序
6.5 編程原則
6.5.1 使用On Error GoTo語(yǔ)句捕獲意料之外的錯(cuò)誤
6.5.2 使用On Error Resume Next語(yǔ)句捕獲預(yù)料之中的錯(cuò)誤
6.5.3 創(chuàng)建統(tǒng)一的錯(cuò)誤處理程序塊
第三部分 代碼結(jié)構(gòu)
第7章 代碼的格式化
7.1 編程原則
7.1.1 不要將多個(gè)語(yǔ)句放在同一行上
7.1.2 使用行接續(xù)符
7.1.3 縮進(jìn)后續(xù)行
7.1.4 運(yùn)用語(yǔ)句縮進(jìn)來顯示代碼的組織結(jié)構(gòu)
7.1.5 對(duì)模塊的Declarations部分 中的代碼進(jìn)行縮進(jìn),顯示其從屬關(guān)系
7.1.6 使用白空間將相關(guān)語(yǔ)句組合在一起
第8章 代碼的注釋
8.1 編程原則
8.1.1 用文字說明代碼的作用
8.1.2 如果你想違背好的編程原則,請(qǐng)說明為什么
8.1.3 用注釋來說明何時(shí)可能出錯(cuò)和為什么出錯(cuò)
8.1.4 在編寫代碼前進(jìn)行注釋
8.1.5 純色字符注釋行只用于主要注釋
8.1.6 避免形成注釋框
8.1.7 使用撇號(hào)來指明注釋
8.1.8 增強(qiáng)注釋的可讀性
8.1.9 對(duì)注釋進(jìn)行縮進(jìn),使之與后隨的語(yǔ)句對(duì)齊
8.1.1 0為每個(gè)過程賦予一個(gè)注釋標(biāo)頭
8.1.1 1使用內(nèi)部注釋來說明代碼進(jìn)程
8.1.1 2用行尾注釋來說明變量
第9章 循環(huán)結(jié)構(gòu)
9.1 編碼指導(dǎo)原則
9.1.1 使用For...Next,使代碼循環(huán)運(yùn)行規(guī)定的次數(shù)
9.1.2 使用Do...loop,使循環(huán)按照未定次數(shù)來運(yùn)行
9.1.3 用DoLoop取代WhileWend
9.1.4 使用For...Each...Next,循環(huán)運(yùn)行一個(gè)集合的所有成員
第10章 控制代碼流
10.1 編程原則
10.1.1 當(dāng)根據(jù)一個(gè)條件是True還是False來作出判斷時(shí),使用If...Then...Else
10.1.2 對(duì)非布爾表達(dá)式與各種可能的值進(jìn)行比較時(shí),使用Select Case語(yǔ)句
10.1.3 用行尾注釋使嵌套式判斷結(jié)構(gòu)更加清楚
10.1.4 對(duì)表達(dá)式進(jìn)行格式化,以便進(jìn)行準(zhǔn)確的計(jì)算和代碼的理解
10.1.5 盡可能不要使用GoSub
10.1.6 只有當(dāng)沒有其他替代方法或者當(dāng)轉(zhuǎn)移到一個(gè)錯(cuò)誤處理程序或單個(gè)退出點(diǎn)時(shí),才使用GoTo語(yǔ)句
第四部分 用戶界面的操作
第11章 用戶界面的設(shè)計(jì)
11.1 界面設(shè)計(jì)必須保持一致
11.2 編程原則
11.2.1 為窗體賦予統(tǒng)一的外觀和行為特性
11.2.2 使控件具備標(biāo)準(zhǔn)外觀
11.2.3 在規(guī)定情況下使用最佳界面組件
11.2.4 提供便于理解和使用的菜單
11.2.5 盡可能使用系統(tǒng)顏色
第12章 用戶的輸入和通知消息
12.1 用戶的輸入
12.2 通知消息
12.3 編程原則
12.3.1 確保完善的鍵盤導(dǎo)航和交互操作特性
12.3.2 提供統(tǒng)一和直觀的鼠標(biāo)交互操作特性
12.3.3 創(chuàng)建有創(chuàng)意和功能良好的消息框
第五部分 小組操作的項(xiàng)目
第13章 版本控制
13.1 編程原則
13.1.1 每次對(duì)程序編譯后應(yīng)將版本號(hào)遞增1
13.1.2 在About對(duì)話框中顯示程序的版本號(hào)
13.1.3 保持ActiveX組件中的向后兼容性
13.1.4 在Readme文件中記下所做的修改
13.1.5 對(duì)文件做好備份
13.1.6 使用Microsoft Visual SourceSafe來維護(hù)源代碼的版本
第14章 源代碼控制
14.1 小組軟件開發(fā)必須解決的問題
14.2 了解Visual Sourcesafe
14.3 安裝Visual Sourcesafe
14.3.1 創(chuàng)建Visual Sourcesafe數(shù)據(jù)庫(kù)
14.3.2 打開Visual Sourcesafe數(shù)據(jù)庫(kù)
14.3.3 將用戶添加給Vsual Sourcesafe數(shù)據(jù)庫(kù)
14.3.4 將Visual Basic上程置于Source-safe控件下
14.4 Visual Basic項(xiàng)目與Visual Sourcesafe
14.4.1 指定工作文件夾
14.4.2 創(chuàng)建項(xiàng)目的工作拷貝
14.4.3 使用Vsual Sourcesafe Explorer借出文件
14.4.4 通過Wsual Basic IDE借出和歸還文件
14.4.5 將新文件添加給源代碼控制下的項(xiàng)目
14.4.6 獲取文件的最新版本
14.4.7 對(duì)不同版本進(jìn)行比較

本目錄推薦

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