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

- (美)James Foxall著;附昭伟译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302066086
- 出版时间:2003
- 标注页数:355页
- 文件大小:46MB
- 文件页数:376页
- 主题词:BASIC语言-程序设计
PDF下载
下载说明
Visual Basic.NET编程标准PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 设计3
第1章 创建对象和项目模板3
1.1 使用对象模板3
1.2 使用项目模板5
1.3 编程原则7
1.3.1 绝不要在对象模板中对应用程序和组件特有的值进行硬编码7
1.3.2 在对象模板中特别是需修改之处提供广泛的注释和任务9
第2章 设计模块和过程11
2.1 创建具有很强内聚性的模块12
2.2 创建松耦合和高度特定化过程13
2.2.1 使所有过程都执行特定的功能13
2.2.2 尽量提高过程的独立性14
2.2.3 最小化扇入和扇出15
2.2.4 尽量按字母表顺序排列模块中的过程16
2.3 编程原则17
2.3.1 给过程和模块起一个表意性强的名称17
2.3.2 给每个过程设定惟一的出口18
2.3.3 给每个过程定义一个明确的范围20
2.3.4 在过程之间用参数传递数据21
2.3.5 使用统一和直观明了的方式调用过程23
2.3.6 使用Return语句返回函数值25
2.3.7 在复杂函数中使用暂存变量26
第Ⅱ部分 约定31
第3章 命名约定31
3.1 匈牙利表示法32
3.2 什么情况下不用匈牙利表示法33
3.3 指明变量的数据类型34
3.4 指明变量的范围35
3.5 其他对象前缀36
第4章 使用常量和枚举40
4.1 使用常量40
4.1.1 幻数容易出现数据输入错误40
4.1.2 幻数难以更新41
4.1.3 常量使代码更容易阅读41
4.2 使用枚举41
4.2.1 创建自定义枚举42
4.2.2 使用自定义枚举43
4.3 编程原则44
4.3.1 给所有常量加上前缀c_和范围指示符44
4.3.2 用常量代替幻数而不必考虑可见范围46
4.3.3 尽可能使用枚举47
4.3.4 参数接收数量有限的值时使用枚举48
4.3.5 验证作为枚举类型传递的值48
第5章 变量52
5.1 编程原则52
5.1.1 定义用途明确的变量52
5.1.2 给变量起一个表意性强的名称56
5.1.3 在变量名中混合使用大小写字母59
5.1.4 只对常用变量名或长变量名使用缩写59
5.1.5 使用统一限定词60
5.1.6 使用肯定形式的Boolean变量61
5.1.7 显式声明变量62
5.1.8 用精选的数据类型声明变量64
5.1.9 只有在绝对必要时才使用Object数据类型68
5.1.10 使用Option Strict选项严格限制类型70
5.1.11 最小化变量可见范围72
5.1.12 尽可能使用初始值设定项74
5.1.13 使用与号(?)连接字符串74
5.1.14 用字符串长度属性判断字符串是否为空75
第Ⅲ部分 编码结构79
第6章 格式化代码79
6.1 编程原则82
6.1.1 不要在同一行中放入多个语句82
6.1.2 使用续行符83
6.1.3 缩进连续行87
6.1.4 使用缩进显示代码的组织结构90
6.1.5 在模块声明部分缩进代码以显示从属关系97
6.1.6 用空行把相关的语句分组98
6.1.7 创建可折叠的代码区域以便管理104
第7章 注释代码107
7.1 编程原则108
7.1.1 用文字说明代码的作用108
7.1.2 解释为什么要违背良好的编程风格109
7.1.3 在写代码前先写注释109
7.1.4 单色字符注释行仅用于主要注释110
7.1.5 不要创建注释框112
7.1.6 用撇号表示注释113
7.1.7 增强注释的可读性114
7.1.8 缩进注释使之与随后的语句对齐116
7.1.9 给每个过程写一个注释头116
7.1.10 用内嵌注释说明代码进程120
7.1.11 用行尾变量来说明变量声明125
第8章 循环结构126
8.1 编程原则126
8.1.1 循环次数确定时使用For…Next循环126
8.1.2 循环次数不确定时使用Do…Loop循环134
8.1.3 用Do…Loop循环代替While…End While140
8.1.4 使用For Each…Next循环遍历集合中的成员140
第9章 控制代码流144
9.1 编程原则145
9.1.1 判断基于一个条件的值是否为真时使用If…Then…Else分支结构145
9.1.2 当把一个非Boolean表达式与多个值进行比较时使用Select Case语句148
9.1.3 使用行尾注释增加嵌套判断结构的清晰度152
9.1.4 格式化表达式以便准确求值和易于理解154
9.1.5 仅在别无选择时才使用GoTo语句156
第10章 异常处理159
10.1 异常对象160
10.2 异常处理程序的类型160
10.3 使用Try…Catch…Finally语句编写异常处理程序161
10.3.1 捕获异常163
10.3.2 异常处理程序和调用堆栈165
10.4 中央异常处理程序167
10.4.1 把异常写入文本文件170
10.5 编程原则173
10.5.1 用Try…Catch…Finally处理不可预料的和可预料的异常173
10.5.2 处理不可预料的异常时使用统一的格式174
10.5.3 永远不要指责用户175
第Ⅳ部分 高级编程179
第11章 编程对象179
11.1 什么是对象179
11.2 垃圾回收180
11.3 编程原则181
11.3.1 要尽早绑定对象181
11.3.2 要尽可能使用NET对象而不是调用API函数183
11.3.3 公开公共属性而不是公开公共变量184
11.3.4 无论打开什么资源都要关闭它们186
11.3.5 使用OverLoads创建名称相同但参数列表不同的属性和方法186
11.3.6 为所有对象创建Dispose方法188
11.3.7 要尽可能为类创建构造函数190
11.3.8 仅在必要时才在类中添加终结器192
11.3.9 仅在必要时才强制执行垃圾回收194
11.3.10 使用With…End With提高性能和代码的可读性194
第12章 文件操作196
12.1 System.IO196
12.1.1 System.IO.File和System.IO.Directory196
12.1.2 System.IO.Path200
12.2 System.Environment201
12.3 编程原则202
12.3.1 把所有临时文件都保存在用户的Temp文件夹中202
12.3.2 用系统指定的临时文件名保存临时文件203
12.3.3 及时关闭不再需要访问的文件204
12.3.4 决不要在程序中使用硬编码路径206
12.3.5 使用System.IO.Path来操纵文件路径206
12.3.6 文件的默认保存路径为用户的My Documents文件夹207
12.3.7 将文件添加到用户最近用过的文档列表中207
12.3.8 删除重要文件时请求确认208
第13章 调试210
13.1 从Visual Basic 6到Visual Basic.NET210
13.1.1 用数据提示查看表达式的值210
13.1.2 用Debug.Assert定义断言211
13.2 条件编译214
13.2.1 编写条件编译代码214
13.2.2 用项目【属性页】对话框设置编译器常量216
13.2.3 用命令行设置编译器常量216
13.3 断点217
13.3.1 设置和删除断点217
13.3.2 进入中断模式217
13.3.3 使用【断点】窗口管理断点219
13.3.4 用Stop语句进入中断模式222
13.4 Visual Basic.NET调试窗口222
13.4.1 【自动】窗口223
13.4.2 【局部变量】窗口224
13.4.3 Me窗口224
13.4.4 【监视】窗口225
13.4.5 【快速监视】窗口226
13.4.6 【命令】窗口226
13.4.7 【输出】窗口228
13.4.8 【任务列表】窗口229
13.4.9 【模块】窗口231
13.4.10 【内存】窗口231
13.4.11 【调用堆栈】窗口231
13.5 编程原则233
13.5.1 启动项目时不进行调试而不是删除或禁用调试代码233
13.5.2 当调用Debug.Assert时不要创建修改数据的表达式234
13.5.3 断言目的不明确时要指定自定义断言文本234
13.5.4 尽可能使用Option Strict选项235
13.5.5 给全部过程都加上异常处理代码235
13.5.6 在条件编译的调试代码中使用固有的DEBUG常量235
13.5.7 用断点来确保复杂的过程得到完全执行235
13.5.8 尽可能使用断点而不要使用Stop语句235
13.5.9 创建注释作为TODO任务236
第Ⅴ部分 用户交互239
第14章 界面设计239
14.1 设计一致界面的必要性239
14.2 编程原则241
14.2.1 使所有窗体具有一致的外观和行为241
14.2.2 用标准的外观显示控件255
14.2.3 根据具体情况使用最好的界面组件262
14.2.4 提供可理解并且有意义的菜单268
14.2.5 尽可能使用系统颜色274
第15章 用户输入与通知278
15.1 用户输入278
15.2 通知279
15.3 编程原则280
15.3.1 确保完整的键盘导航与交互280
15.3.2 提供直观一致的鼠标交互284
15.3.3 创建有意义且实用的消息框290
15.3.4 如果应用程序允许用户打开并保存很多文件则应用程序应记住用户所选的路径296
第16章 发布解决方案297
16.1 准备要发布的项目297
16.2 创建自定义安装程序297
16.2.1 添加项目的输出299
16.2.2 定义项目输出的生成选项303
16.2.3 向安装程序中添加文件303
16.2.4 文件属性304
16.2.5 改变【应用程序文件夹】的默认位置305
16.2.6 使用目标计算机上的文件夹307
16.2.7 改变文件的安装文件夹309
16.2.8 创建快捷方式310
16.2.9 在安装过程中修改注册表310
16.2.10 修改自定义安装程序的用户界面311
16.2.11 指定配置细节312
16.2.12 指定卸载信息314
16.2.13 建立自定义安装程序316
16.3 编程原则317
16.3.1 对界面进行拼写检查317
16.3.2 调整窗体上控件的对齐方式317
16.3.3 测试所有窗体的Tab键顺序317
16.3.4 检查重复的访问键317
16.3.5 检查所有对话框的接受和取消按钮318
16.3.6 检查消息对话框的格式318
16.3.7 确保每一个过程都有异常处理程序318
16.3.8 核实所使用第3方组件的版本是否正确318
16.3.9 为所有已发布的程序指定逻辑的根命名空间318
16.3.10 对程序进行彻底的测试与调试319
16.3.11 检查条件编译常量319
16.3.12 不要将文件安装到用户的桌面上319
16.3.13 不要将快捷方式直接放在Program Files文件夹中319
16.3.14 除非能够确定所有目标计算机安装了恰当的Windows Installer否则应该包含引导程序319
16.3.15 将安装项目命名为“程序名Installer”320
16.3.16 为项目设置合适的版本号320
16.3.17 为每个已安装的组件创建一个有意义的图标320
16.3.18 务必将路径[ProgramFilesFloder][Manufacturer][ProductName]作为默认的【应用程序文件夹】320
16.3.19 除非有特殊原因,否则应在【应用程序文件夹】中创建所有自定义文件夹320
16.3.20 只在需要时包含调试信息320
16.3.21 将所有COM文件的SharedLegacy属性设置为True321
16.3.22 将关键文件的Vital属性设置为True321
16.3.23 为安装程序项目设置合适的生成顺序321
16.3.24 除非有特殊原因,否则应将创建的所有自定义注册表键值设置为DeleteAtUninstall322
第Ⅵ部分 团队项目325
第17章 版本管理325
17.1 了解程序集325
17.2 编程原则329
17.2.1 每次编译程序时递增版本号329
17.2.2 在【关于】对话框中显示程序的版本号330
17.2.3 将组件安装在与客户端使用该组件相同的文件夹中331
17.2.4 推出组件的新版本时要保持兼容性331
17.2.5 修改Readme文件中的内容334
17.2.6 备份自己的文件334
17.2.7 使用Visual SourceSafe维护源代码的版本335
第18章 源代码管理336
18.1 确定团队开发所面临的挑战336
18.2 了解Visual SourceSafe337
18.3 设置Visual SourceSafe338
18.3.1 创建Visual SourceSafe数据库338
18.3.2 打开Visual SourceSafe Database340
18.3.3 向Visual SourceSafe数据库中添加用户341
18.3.4 将Visual Basic项目置于Visual SourceSafe的管理之下342
18.4 Visual Basic项目与Visual SourceSafe344
18.4.1 指定工作文件夹344
18.4.2 创建项目的工作副本346
18.4.3 通过Visual SourceSafe Explorer签出文件346
18.4.4 从Visual Basic IDE中签入和签出文件349
18.4.5 向源代码处于管制中的项目添加新文件351
18.4.6 获得文件的最新版本351
18.4.7 比较修订353
热门推荐
- 1888891.html
- 1565603.html
- 2090487.html
- 1361283.html
- 2967577.html
- 645978.html
- 673804.html
- 1499163.html
- 3754478.html
- 3781092.html
- http://www.ickdjs.cc/book_2801771.html
- http://www.ickdjs.cc/book_2100141.html
- http://www.ickdjs.cc/book_1030014.html
- http://www.ickdjs.cc/book_179248.html
- http://www.ickdjs.cc/book_2360098.html
- http://www.ickdjs.cc/book_1437144.html
- http://www.ickdjs.cc/book_419535.html
- http://www.ickdjs.cc/book_211320.html
- http://www.ickdjs.cc/book_3173840.html
- http://www.ickdjs.cc/book_1959738.html