图书介绍
Visual Basic编程标准2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)(J.D.福克萨尔)James D.Foxall著;王建华等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111080432
- 出版时间:2000
- 标注页数:223页
- 文件大小:48MB
- 文件页数:235页
- 主题词:
PDF下载
下载说明
Visual Basic编程标准PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 设计1
第1章 创建对象和工程模板1
1.1 使用对象模板1
1.2 使用项目模板2
1.2.1 Visual Basic项目模板概述2
1.2.2 创建自定义项目模板4
1.3 自定义模板的行为特性4
1.3.1 激活模板和取消模板的激活状态4
1.4.1 不要将对象模板中的特定应用程序的值或特定组件的值进行硬编码5
1.4 编程原则5
1.3.2 设置模板文件夹5
1.4.2 在对象模板中提供内容广泛的注释,尤其是在需要进行修改的地方要加上注释7
第2章 设计模块和过程9
2.1 创建具有很强内聚力的模块9
2.2 创建松散连接和高度专用的过程10
2.2.1 使所有过程都执行专门的任务10
2.2.2 尽量使过程成为自成一体的独立过程11
2.2.3 尽量减少扇入和扇出12
2.2.4 设法按字母顺序对模块中的过程进行排序12
2.3.1 为过程和模块赋予表义性强的名字13
2.3 编程原则13
2.3.2 为每个过程赋予单个退出点15
2.3.3 为每个过程赋予明确定义的作用域18
2.3.4 用参数在过程之间传递数据18
2.3.5 使用统一和直观明了的方式来调用过程21
第二部分 编程中使用的约定23
第3章 命名约定23
3.1 数据类型后缀23
3.2 匈牙利标记法23
3.2.1 表示变量数据类型的前缀24
3.2.2 表示变量的作用域的前缀25
3.2.3 其他前缀26
第4章 使用常量和枚举值28
4.1 使用常量28
4.1.1 幻数很容易在数据输入时出错28
4.1.2 幻数很难更新28
4.1.3 常量使代码更容易阅读29
4.2 使用枚举值29
4.2.2 使用自定义枚举值30
4.2.1 创建自定义的枚举值30
4.3 编程原则31
4.3.1 给所有常量加上前缀c_和作用域指示符31
4.3.2 无论什么作用域,均用常量取代幻数33
4.3.3 只要可能,均应使用枚举33
4.3.4 引用控件数组的元素时请使用常量34
4.3.5 将应用程序前缀或公司特定的前缀用于枚举成员35
4.3.6 当枚举值不能使用时,使用常量36
4.3.8 验证作为枚举类型传递的值38
4.3.7 当参数接受有限数量的值时,请使用枚举38
第5章 变量41
5.1 编程原则41
5.1.1 定义有焦点的变量41
5.1.2 为变量赋予表义性强的名字43
5.1.3 在变量名中混合使用大小写字母46
5.1.4 只对常用变量名和长变量名进行缩写46
5.1.5 使用统一的量词47
5.1.6 使用肯定形式的布尔变量47
5.1.7 显式说明变量49
5.1.8 用精心选择的数据类型说明变量51
5.1.9 只有在绝对必要时才使用Variant数据类型54
5.1.10 尽量缩小变量的作用域56
5.1.11 使用“和”字符对字符串进行并置操作58
第6章 对错误的处理60
6.1 Visual Basic的编译选项60
6.2 Err对象61
6.3 错误处理程序的类型62
6.3.1 使用On Resume Next以忽略错误62
6.3.2 使用On Error GoTo转移执行的代码流64
6.3.3 错误处理程序与调用栈68
6.3.4 使用On Error GoTo 0,在运行时取消错误处理程序的激活状态69
6.3.5 用调试方式激活错误处理程序和取消其激活状态70
6.4 中央错误处理程序71
6.5 编程原则76
6.5.1 使用On Error GoTo语句捕获意料之外的错误76
6.5.2 使用On Error Resume Next语句捕获预料之中的错误77
6.5.3 创建统一的错误处理程序块79
第7章 代码的格式化83
第三部分 代码结构83
7.1 编程原则86
7.1.1 不要将多个语句放在同一行上86
7.1.2 使用行接续符87
7.1.3 缩进后续行90
7.1.4 运用语句缩进来显示代码的组织结构92
7.1.5 对模块的Declarations部分中的代码进行缩进,显示其从属关系98
7.1.6 使用白空间将相关语句组合在一起99
8.1.1 用文字说明代码的作用106
8.1 编程原则106
第8章 代码的注释106
8.1.2 如果你想违背好的编程原则,请说明为什么107
8.1.3 用注释来说明何时可能出错和为什么出错108
8.1.4 在编写代码前进行注释109
8.1.5 纯色字符注释行只用于主要注释110
8.1.6 避免形成注释框112
8.1.7 使用撇号来指明注释112
8.1.8 增强注释的可读性114
8.1.10 为每个过程赋予一个注释标头115
8.1.9 对注释进行缩进,使之与后随的语句对齐115
8.1.11 使用内部注释来说明代码进程118
8.1.12 用行尾注释来说明变量122
第9章 循环结构123
9.1 编码指导原则123
9.1.1 使用For...Next, 使代码循环运行规定的次数123
9.1.2 使用Do...loop,使循环按照未定次数来运行130
9.1.3 用Do...Loop取代While...Wend135
9.1.4 使用For Each...Next,循环运行一个集合的所有成员135
10.1.1 当根据一个条件是True还是False来作出判断时,使用If...Then...Else140
第10章 控制代码流140
10.1 编程原则140
10.1.2 对非布尔表达式与各种可能的值进行比较时,使用Select Case语句143
10.1.3 用行尾注释使嵌套式判断结构更加清楚147
10.1.4 对表达式进行格式化,以便进行准确的计算和代码的理解148
10.1.5 尽可能不要使用GoSub149
10.1.6 只有当没有其他替代方法或者当转移到一个错误处理程序或单个退出点时,才使用GoTo语句150
第11章 用户界面的设计153
11.1 界面设计必须保持一致153
第四部分 用户界面的操作153
11.2 编程原则154
11.2.1 为窗体赋予统一的外观和行为特性154
11.2.2 使控件具备标准外观162
11.2.3 在规定情况下使用最佳界面组件167
11.2.4 提供便于理解和使用的菜单171
11.2.5 尽可能使用系统颜色177
第12章 用户的输入和通知消息179
12.1 用户的输入179
12.3.1 确保完善的键盘导航和交互操作特性180
12.2 通知消息180
12.3 编程原则180
12.3.2 提供统一和直观的鼠标交互操作特性185
12.3.3 创建有创意和功能良好的消息框193
第五部分 小组操作的项目199
第13章 版本控制199
13.1 编程原则199
13.1.1 每次对程序编译后应将版本号递增1199
13.1.2 在About对话框中显示程序的版本号200
13.1.3 保持ActiveX组件中的向后兼容性201
13.1.4 在Readme文件中记下所做的修改205
13.1.5 对文件做好备份206
13.1.6 使用Microsoft Visual SourceSafe来维护源代码的版本206
第14章 源代码控制207
14.1 小组软件开发必须解决的问题207
14.2 了解Visual SourceSafe208
14.3 安装Visual SourceSafe208
14.3.1 创建Visual SourceSafe数据库209
14.3.2 打开Visual SourceSafe数据库210
14.3.4 将Visual Basic工程置于SourceSafe控件下211
14.3.3 将用户添加给Visual SourceSafe数据库211
14.4 Visual Basic项目与Visual SourceSafe213
14.4.1 指定工作文件夹214
14.4.2 创建项目的工作拷贝215
14.4.3 使用Visual SourceSafe Explorer借出文件216
14.4.4 通过Visual Basic IDE借出和归还文件218
14.4.5 将新文件添加给源代码控制下的项目219
14.4.6 获取文件的最新版本219
14.4.7 对不同版本进行比较221
热门推荐
- 1821712.html
- 3570313.html
- 1207051.html
- 3614875.html
- 1073968.html
- 1203186.html
- 1411103.html
- 2330339.html
- 3521775.html
- 2106603.html
- http://www.ickdjs.cc/book_1658264.html
- http://www.ickdjs.cc/book_69261.html
- http://www.ickdjs.cc/book_2624732.html
- http://www.ickdjs.cc/book_1105904.html
- http://www.ickdjs.cc/book_339473.html
- http://www.ickdjs.cc/book_1523387.html
- http://www.ickdjs.cc/book_2950164.html
- http://www.ickdjs.cc/book_3496591.html
- http://www.ickdjs.cc/book_560620.html
- http://www.ickdjs.cc/book_2194988.html