Informix关系数据库 客户/服务器应用程序开发PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)(P.R.艾伦)Paul R.Allen等著;钟显宏等译
- 出 版 社:北京:电子工业出版社
- 出版年份:1998
- ISBN:7505349929
- 页数:420 页
1.1 Informix的历史 1
1.1.1 过去 1
第1章 Informix:公司及产品 1
1.1.2 现在 3
1.1.3 将来 4
1.2 Informix产品范围 7
1.2.1 数据库服务器 7
1.2.2 连接 9
1.2.3 应用程序开发工具 9
1.3 获取有关Informix产品的帮助信息 10
1.3.1 从Internet获取帮助信息 10
1.2.4 终端用户访问工具 10
1.2.5 在线进程分析(OLAP)工具 10
1.3.2 从Informix公司获取帮助信息 11
第2章 Informix环境 15
2.1 定义 15
2.1.1 数据库服务器 15
2.1.2 客户/服务器体系结构 16
2.1.4 高性能的潜力 17
2.1.3 可量测性 17
2.1.5 OnLine的容错性和高可用性 18
2.1.6 分布式数据查询 19
2.1.7 数据库服务器的安全性 19
2.1.8 谁使用和维护Informix OnLine? 19
2.2 开发工具 20
2.2.1 应用程序开发环境 20
2.2.2 Informix-4GL快速开发系统 21
2.2.3 开发工具(Perform和Ace) 22
2.2.4 Informix SQL和可移植性 23
2.2.5 Informix ESQL和客户/服务器体系结构 24
2.3 创建应用程序 24
第3章 设计应用程序 26
3.1 构造目标事务处理模型 26
3.1.1 为什么构造模型? 26
3.2 开发实体关系 28
3.2.1 实体关系的基础 28
3.2.2 CASE工具 lite 30
3.2.4 利用ERwin构造数据模型 31
3.2.3 lite CASE的长处 31
3.2.6 构造实本模型 32
3.2.7 构造关系模型 33
3.2.8 相关完整性(Referential I tegrity) 38
3.2.9 支持的数据库 39
第4章 开发环境的配置 41
4.1 规划与安装 41
4.1.1 开发小组 41
4.1.3 标准、原则与良好的工作流程 42
4.1.2 规划表范例 42
4.1.4 访问网络文件服务器 43
4.1.5 访问数据库服务器 43
4.1.6 备份与恢复工作 44
4.2 开发细节 44
4.2.1 开发者工作站 45
4.2.2 管理程序库 46
4.2.3 使用类库 48
4.2.4 开发工具的放置 49
4.2.5 每日更新与测试 49
5.1.2 词集与系统分类表 50
5.1.1 数据管理 50
第5章 数据库管理 50
5.1 概述 50
5.1.3 物理数据库对象 51
5.2 数据库管理工具 52
5.2.1 启动数据库管理工具 52
5.2.2 数据库连接 54
5.3 构造物理数据库 56
5.3.1 数据库的创建与删除 56
5.3.2 打开表 57
5.3.3 创建表及其数据项 58
5.3.4 创建索引 62
5.3.5 创建主关键字和外部关键字 64
5.3.6 创建数据库视图 68
5.3.7 输出数据库对象 69
5.3.8 数据操作 69
5.4 与其它DBMS的连接 75
5.4.1 PowerBuilder与Informix的连接 77
6.1 条件 80
6.1.1 后勤保障 80
第6章 应用程序开发 80
6.1.2 物理条件 81
6.2 数据库设计 81
6.2.1 确定应用程序实体 82
6.2.2 定制实体属性 82
6.2.3 关系的确定 83
6.2.4 创建表格与数据项 83
6.2.8 建立开发数据库的环境 84
6.2.7 怎样确定数据库的大小? 84
6.2.6 完成对数据库的物理设计 84
6.2.5 创建关键字 84
6.3 定义应用程序 85
6.3.1 应用程序对象 85
6.3.2 应用程序规则 85
6.4 创建批处理接口 85
6.4.1 第一次装入数据 86
6.4.2 创建基类存储例程 86
6.5.1 选定界面风格 87
6.5 创建窗口/菜单界面 87
6.4.4 数据库修复与调整的批处理工具 87
6.4.5 备份与恢复的批处理工具 87
6.4.3 内嵌SQL的C批处理程序 87
6.5.2 为一种界面风格建立类库 88
6.6 创建窗口 88
6.6.1 确定窗口的类型 89
6.6.2 向窗口添加控件 91
6.7 创建菜单 91
6.7.2 优化菜单的使用 92
6.7.1 设计菜单交互 92
6.8 创建DataAccess对象 93
6.8.1 在完成数据库实体的情况下创建DataAccess对象 93
6.8.2 使用DataAccess对象 94
6.8.3 使用DataAccess或标准控件 95
6.9 添加原程序 95
6.10 验证用户代码 95
6.10.1 何时使用调试器 95
6.10.2 选择断点 96
6.12 创建函数和结构 97
6.13 创建可执行程序 97
6.11 代码优化 97
6.13.2 创建执行文件 98
第7章 确立应用程序 99
7.1 客户/服务器与面向对象系统 99
7.1.1 基础知识 99
7.1.2 结构 101
7.1.3 近期需求 105
7.1.4 改善交流 108
7.1.5 成功之道 109
7.2 开发管理 111
7.2.1 软件开发目标 112
7.2.2 项目管理 112
7.2.3 小组的组织 112
7.2.4 对象管理 113
7.2.5 系统开发生命周期 113
7.2.6 项目规划的实现 117
7.3 应用程序分组 120
7.3.2 用户界面(UI) 122
7.3.3 故障域(PD) 122
7.3.1 联机部分的分组 122
7.3.4 数据与系统管理(DASM) 123
7.3.5 批处理部分的分组 123
第8章 管理实用程序 124
8.1 Oncheck(在线检测):检查、修复或显示 124
8.1.1 检查和修复选项 124
8.1.2 Oncheck选项描述 124
8.1.3 锁定和oncheck 125
8.1.4 执行选项 125
8.2.2 初始化磁盘空间和共享内存 129
8.2.1 仅初始化共享内存 129
8.2 Oninit:在线初始化 129
8.3 Onload:建立数据库和表 130
8.3.1 onload参数 130
8.3.2 源参数选项 130
8.3.3 生成选项参数 131
8.3.4 影响onload和onunload使用的限制 131
8.3.5 使用Onload时注册 132
8.3.6 重新定位blobspace blobs 132
8.4 Onlog(在线日志):显示逻辑日志内容 133
8.4.1 在线注册句法 133
8.4.2 日志记录读取过滤器 134
8.4.3 日志记录显示过滤器 135
8.5 Onparams(在线参数配置):修改日志配置参数 136
8.5.1 自动响应 136
8.5.3 删除逻辑日志文件 137
8.5.4 改变物理日志的大小或位置 138
8.6 Onsapces(在线改变空间):改变blobsapce或dbsapces 138
8.6.1 onsapces句法 139
8.6.2 生成blobspace、dbsapce或临时dbspace 139
8.6.4 增加块 141
8.6.3 除blobspace或dbspace 141
8.6.5 删除块 143
8.6.6 开始镜像 143
8.6.7 结束镜像 144
8.6.8 改变镜像块的状态 145
8.6.9 指定DATASKIP参量 145
8.7 Ontape:日志、建档和恢复 146
8.7.1 Ontape句法 146
8.7.5 从一个文档中恢复数据 147
8.7.4 对OnLine数据库服务器存档 147
8.7.2 备份逻辑日志文件 147
8.7.3 启动连续逻辑日志备份 147
8.7.6 修改数据库日志 148
8.7.7 准备数据复制 149
8.8 onunload:在页单元中转换二进制数据 150
8.8.1 onunload句法 150
8.8.2 指定目的参量 150
8.8.3 影响onunload限制 150
8.8.6 在卸载操作中锁定 151
8.9 Onmode(在线方式):方式和内存共享的变化 151
8.8.5 日志方式 151
8.8.4 卸载数据库或表 151
8.9.1 Onmode句法 152
8.9.2 用-k选项将OnLine置于离线方式 152
8.9.3 用rn选项将OnLine从静上方式转为在线方式 152
8.9.4 用-s选项得体地关闭OnIine 152
8.9.5 用-u选项立即关闭OnLine 152
8.9.6 强置检查点 152
8.9.7 改变共享内存的寄存处 152
8.9.11 删去OnLine事务处理 154
8.9.10 删去OnLine任务 154
8.9.8 用-n选项结束强制寄存处 154
8.9.9 用-r选项启动强制寄存处 154
8.9.12 设置数据复制类型 155
8.9.13 增加共享内存段 155
8.9.14 增加或清除虚拟处理器 156
8.9.15 修改数据库格式 156
8.9.16 重建.infos文件 157
8.9.17 修改决策支持参量 158
8.9.18 释放未用内存段 158
第9章 生成用户界面 160
9.1 用户界面:焦点 161
9.1.1 将控制权交给用户 162
9.1.2 一致性 162
9.1.3 直接性 162
9.1.4 迅速响应 163
9.1.5 反悔功能 163
9.1.6 简单化 164
9.2 用户界面的组成部分 165
9.2.1 窗口 165
9.2.2 菜单 167
9.2.3 工具条 168
9.2.4 窗口控件 168
9.3 其它界面特征 172
9.3.1 快捷键 172
9.3.2 为用户应用程序提供帮助 172
第10章 创建数据定义语言(DDL) 177
10.1 概述 177
10.2 生成数据库 178
10.2.1 生成数据库的准备工作 179
10.2.2 系统目录 180
10.2.3 数据库和dbspace 180
10.3 生成表 182
10.3.1 设计表 182
10.3.2 生成表的句法 183
10.3.3 生成临时表 185
10.3.4 表盘区 186
10.3.5 表的锁定方式 187
10.3.6 数据类型 187
10.3.7 其它数据类型 191
10.3.8 确定数据项的类型 193
10.3.9 确定数据库规模 194
10.4 生成索引和关键字 194
10.4.1 CREATE INDEX语句 195
10.4.2 选取备用索引和选项 196
10.4.3 索引的益处 199
10.4.4 索引的代价 199
10.5 建立视图 201
10.6.2 数据空间回收 203
10.6 建成数据库后的维护 203
10.6.1 修改DDL语句 203
10.6.3 删除表和数据库 204
10.7 移植Informix数据库的实用程序 204
10.7.1 产生数据库模式 204
10.7.2 移植数据库 204
10.7.3 装载和卸载数据库数据的实用程序 204
11.1 数据库连接 210
11.1.1 事务对象 210
第11章 建立数据操作语言(DML) 210
11.1.2 准备事务对象 212
11.1.3 管理数据库连接 212
11.1.4 工作的逻辑单元 212
11.2 基本数据操作语言 213
11.2.1 SELECT语句 214
11.2.2 WHERE子句 214
11.2.3 UPDATE语句 221
11.2.4 INSERT语句 222
11.2.5 DELETE语句 224
11.2.6 验证用户所输入的数据 225
11.2.7 验证规则:数据类型验证之后 226
11.3 什么是一个事务? 226
11.3.1 事务记录 227
11.3.2 说明事务 227
11.3.3 ROLLBACK WORK 227
11.3.4 读同步 227
11.3.5 DIRTY READ 227
11.3.7 CURSOR STABILITY 228
11.3.8 REPEATABLE READ 228
11.3.6 COMMITTED READ 228
11.3.9 设置隔离级 229
11.3.10 SET TRANSACTION 229
11.4 控制事务开销 229
11.4.1 使用唯一的关键字 230
11.4.2 将用户限制在特定的WHERK子句中 230
11.4.3 执行COUNT(*)计算 230
11.4.4 使用指针 231
11.4.7 测试有问题的SQL 232
11.4.6 UPDATE STATISTICS 232
11.4.5 Explain SQL 232
11.4.8 精简DML选择 233
11.5 存储过程与嵌入式SQL 234
11.5.1 嵌入式静态SQL 235
11.5.2 存储过程 235
11.6 锁定区组 235
11.6.1 数据库级锁定 235
11.6.2 表级锁定 236
11.6.3 页级和行级锁定 237
12.1.2 ESQL/C的好处 238
12.1.1 在UNIX中设置环境变量 238
第12章 用ESQL编写C程序 238
12.1 什么是Informix-ESQL/C? 238
12.1.3 ESQL/C预处理器:ESQL 239
12.2 在Informix-ESQL/C程序中结合SQL语句 239
12.1.1 要记住的规则 239
12.3 嵌入式SQL中的主变量 239
12.3.1 与预处理器通信 239
12.3.2 定义主变量 240
12.4.2 主变量类型 241
12.4.3 用户定义类型:typedef 241
12.4 SQL与主数据兼容性 241
12.4.1 数据转换错误及警告 241
12.3.3 引用主变量 241
12.5 用作主对象的结构 242
12.6 用作主对象的数组 243
12.7 主变量初始化 243
12.7.1 主变量的作用域 243
12.7.2 程序块 243
12.8 Informix-ESQL/C的头文件 244
12.7.3 作为函数参数的主变量 244
12.9.1 打开数据库的例子 245
12.9 打开和关闭数据库 245
12.10 编译Informix-ESQL/C程序 246
12.10.1 Informix-ESQL/C预处理器 246
12.10.2 注释 246
12.10.3 用预处理器包含其它文件 247
12.10.4 预处理器支持的条件编译 247
12.11.1 一般选项 248
12.11.2 预处理器选项 248
12.11 ESQL命令的语法 248
12.10.5 编译 248
12.12 编译和链接选项 249
12.13 调试和行编号 249
12.14 使用Make:管理较大的ESQL/C应用程序 249
12.14.1 Make:描述文件 250
12.15 在Informix-ESQL/C中使用简单变量 251
12.15.1 主变量类型 251
12.15.3 转换问题 252
12.15.4 CHAR型字符数据的存储 252
12.15.2 在数学表达式中的数据转换 252
12.15.5 字符数据类型*CHAR的存储 253
12.15.6 字符数据类型STRING和FTXCHAR的存储 253
12.16 在ESQL/C程序中使用VARCHAR数据类型 254
12.16.1 声明VARCHAR类型变量 254
12.16.2 比较VARCHAR与STHING 254
12.16.3 确定VARCHAR变量的大小 254
12.16.4 使用VARCHAR宏 254
12.16.7 把VARCHAR转换为STRING 255
12.16.6 把VARCHAR转换为FIXCHAR 255
12.16.5 把VARCHAR转换为CHAR 255
12.16.8 把CHAR转换为VARCHAR 256
12.16.9 可移植性和VARCHAR 256
12.17 使用数据类型库函数 257
12.17.1 返回码 257
12.17.2 非空格终止字符串的字符函数 257
12.17.3 定长字符串的字符函数 258
12.17.4 用于数据处理的字符函数 258
12.18 存储简单数据类型 258
12.19 日期函数 259
12.18.1 简单数值的格式函数 259
12.18.2 数值格式字符 259
12.19.1 创建内部日期 260
12.19.2 提取日期串 260
12.20 作为常量的数据类型 261
12.21 数据类型函数:处理SQL NULLs 261
12.22 使用Informix-ESQL/C插入数据行 262
12.22.1 INSERT语句 262
12.22.2 INSERT例子 262
12.22.4 prepare语法 263
12.22.3 INSERT使用prepare/execute 263
12.23 SQL通信区及ESQL/C 264
12.23.1 SQLCA结构 264
12.23.2 SQLCODE(状态指示) 264
12.23.3 SQLNOTFOUND 265
12.23.4 使用SQLCODE 265
12.23.5 sqlerrd:数据与性能信息 265
12.23.6 sqlwarn:数据异常与其它警告元素名 265
13.1.2 调试技能中的差异 267
13.1.1 通过调试控制质量 267
13.1 调试概述 267
第13章 调试程序 267
13.1.3 可视为良机的错误 268
13.1.4 无效方法 268
13.2 调试指南 269
13.3 找出错误 269
13.3.1 用科学的调试方法 269
13.3.2 稳定住错误 270
13.3.3 找出错误源 271
13.4 跟踪错误的一些方法 272
13.5 语法错误 274
13.6 修正错误 274
13.7 调试心理 277
13.7.1“思想方式”在调试中的作用 277
13.7.2 去休息一下再回来 278
13.8 调试工具箱 278
13.8.1 源程序管理 278
13.8.2 比较源程序 278
13.8.3 编译信息 278
13.8.5 调试器 279
第14章 调整环境 281
14.1 性能调整 281
14.1.1 性能调整的准备 282
14.1.2 诊断和改正指南 284
14.2 服务器考虑 285
14.2.1 什么影响了数据库性能? 285
14.2.2 中央处理单元(CPU) 286
14.2.3 易变存储器(内存) 289
14.2.4 永久存储(磁盘) 291
14.2.5 表格分段存储 296
14.2.6 调整I/O 298
14.2.7 存入 304
14.2.8 索引 305
14.2.9 查询优化程序 306
14.3 并行数据库查询(PDQ) 309
14.3.1 何为并行查询? 310
14.3.2 并行数据查询参数 311
14.3.3 动态地改变PDQ参数 312
14.3.4 存储器分配管理器(MGM) 312
14.4.1 网络功能 313
14.3.5 监控并行数据库查询 313
14.4 其它方面 313
14.4.2 减少网络传输 315
14.4.3 使用存储例程 315
14.4.4 使用二进制大型数据对象(BLOBS) 316
14.4.5 大批量数据移动 316
第15章 创建通用数据库例程 318
15.1 使用存储例程 318
15.1.1 设置存储例程 323
15.1.2 创建例程 325
15.1.3 执行存储例程 326
15.1.4 使用PREPARE命令 326
15.1.5 向存储例程传递变量 327
15.1.6 存储例程的返回信息 327
15.1.7 远程过程调用 330
15.2 什么是批处理和流控制语言 330
15.2.1 变量定义 332
15.2.2 语句块 333
15.3.2 创建触发器 336
15.3 什么是触发器? 336
15.3.1 触发器在何种情形下最有效? 336
15.3.3 为什么使用触发器? 338
15.3.4 触发事件 339
15.3.5 触发操作 339
16.1.1 入门 341
16.1.2 信息收集 341
16.1.3 检查磁盘 341
16.1 准备Informix-Online动态服务器 341
第16章 准备数据库 341
16.2 磁盘性能审查 343
16.2.1 UFS与原始文件系统的对抗 344
16.2.2 改变原始文件系统的拥有者 345
16.3 修改相关的系统文件 346
16.3.1 /etc/group文件 346
16.3.2 通行字文件 347
16.3.3 /etc/services文件 348
16.3.4 /etc/hosts文件 348
16.4 创建安装Informix产品的目录 348
16.5 构造用户环境 351
16.6 收集系统性能信息 352
16.6.1 UNIX性能工具 352
16.6.2 MPSTAT 352
16.6.3 VMSTAT 353
16.6.4 IOSTAT 355
16.6.5 SWAP 356
16.6.6 SAR 357
16.7 配置总览 358
16.7.2 配置文件sqlhosts 359
16.7.1 配置文件onconfig.std 359
16.7.3 Online使用的环境变量 360
16.8 配置一个Online测试环境 360
16.8.1 作为Informix用户登录 361
16.8.2 为配置文件命名 361
16.8.3 设置环境变量 361
16.8.4 为存储数据分配磁盘空间 361
16.8.5 准备高级文件空间 362
16.8.6 定制ONCONFIG配置文件 362
16.8.10 启动Online 363
16.8.8 定制连接文件 363
16.9 启动与关闭Informix online 364
16.10 总结 364
16.8.11 进行实验操作 364
第17章 应用程序的分布 366
17.1 进行分布需要什么? 366
17.1.1 应用程序运行需求 366
17.1.2 开发工具的运行需求 366
17.2 去向何处? 366
17.2.2 局域网(LAN) 367
17.2.1 单个工作站 367
17.2.3 广域网(WAN) 369
17.3 如何实现目标? 369
17.3.1 服务器到服务器拷贝(WAN) 370
17.3.2 服务器到客户机拷贝(LAN) 370
17.3.3 拨号网络 370
17.3.4 可移动媒体 371
17.4.2 购买第三方开发工具 372
17.4.3 制作发行工具 372
17.4.1 产品工具 372
17.4 发行工具 372
17.4.4 安装例程 373
第18章 相关工具与出版物 374
18.1 工具范例 374
18.1.1 Acv4GL 374
18.1.2 Bachman 374
18.1.3 EASY CASE系统设计器 374
18.1.7 InfoModeler 375
18.1.6 IE.Advantage 375
18.1.5 Excellerator Ⅱ 375
18.1.4 ERwin/ERX 375
18.1.8 Lexi Bridge Transformer 376
18.1.9 MidPoint for IEF 376
18.1.10 S-Designer 376
18.1.11 Silverrun Rclational Data Modeler.Silver-run Informix Bridge 376
18.1.12 System Archictect 377
18.1.13 Systems Engeneer/Open 377
18.2 连接工具 377
18.2.1 Data Dump for Windows 377
18.2.5 Intelligent Cvarehowse 378
18.2.4 Hyper STAR 378
18.2.2 Datalink for Lotus Notes(2.0版) 378
18.2.3 DBtols h++ 378
18.2.6 TunSQL 379
18.2.7 UniSQL C++ Interface 379
18.3 数据库管理工具 379
18.3.1 DB-工具包-1与DB-工具包-2 379
18.3.2 DB Privileges 379
18.3.3 桌面DBA 379
18.4.2 IIlustra Data Blade 380
18.4.1 DocuData 380
18.4 数据库多媒体扩展 380
18.3.5 ISQL PERL 380
18.3.4 Entelligencia 380
18.4.3 Media DB 381
18.4.4 Veriy(校验) 381
18.4.5 WaterMark Discovery Edition 381
18.4.6 WorkPFLO 381
18.5 分布计算环境 381
18.5.1 Connection/DCE 381
18.5.5 IE-RPC 382
18.5.4 Encompass 382
18.5.2 分布计算集成器(DCI) 382
18.5.3 Encina Builder for windows 382
18.5.6 Magna.x 383
18.5.7 RPc Painter 383
18.6 帮助及网络写作工具 383
18.6.1 Doc-to-Help 383
18.6.2 Hot Dog Pro 383
18.6.3 Hyper Help 384
18.6.4 字处理与Intemet工作室的Internet助手 384
18.6.5 RoboHelp 384
18.6.6 网络开发包(WDK) 384
18.7 软件发行工具 384
18.7.1 Brightwork Utilities 385
18.7.2 Courier 385
18.7.3 Donghboy 专业Windows安装软件(V2.0) 385
18.7.4 企业桌面管理器(EDM) 385
18.7.8 Q 386
18.7.7 Norton网络管理员 386
18.7.5 NetWare的局域网管理系统 386
18.7.6 Netware Navigator 386
18.7.9 软件更新与发行系统(SUDS) 387
18.7.10 WinInstall 387
18.8 测试工具 387
18.8.1 ANSWER,TESTPRo for Windows 387
18.8.2 Autornated Test Faility(ATF) 388
18.8.3 Automator QA 388
18.8.4 Auto Tester 388
18.8.5 EMpower/CS 388
18.8.6 Microsoft Test 389
18.8.7 ODBC Sncffen与SQL Sniffer 389
18.8.8 PowerRunner 389
18.8.9 QA Partner 389
18.8.10 Rhobot/Client-Server 389
18.9.2 Endeaver Workstation(NdVR) 390
18.9.1 CCC/Manager 390
18.8.11 SQA Team Test 390
18.9 版本控制工具 390
18.9.7 SCCS 391
18.10.2 Informix CS Times 391
18.10 杂志与报告 391
18.10.1 Informix Times 391
18.9.6 PVCS版本控制器 391
18.9.5 Object Cycle 391
18.9.4 Mks Revision Control System(RCS) 391
18.9.3 LBMS Systems Engineer 391
18.10.3 Informix Tell Notes 392
18.10.4 Informix System Tournal 392
第19章 熟悉开发O/S 393
19.1 UNIX操作系统 393
19.1.1 何为操作系统? 393
19.1.2 UNIX系统的特点 393
19.1.7 滚动显示文件 394
19.1.6 作业执行延迟 394
19.2 UNIX操作系统的的历史 394
19.1.5 面向屏幕的编辑器 394
19.1.4 作业控制 394
19.1.3 Shell的功能 394
19.2.1 微机上的UNIX系统 395
19.2.2 制造商们为何选择UNIX系统? 395
19.2.3 UNIX时代到来了 396
19.2.4 它为何能在不同机器上运行? 396
19.2.5 UNIX系统总览 396
19.2.6 UNIX系统的使用 399
19.2.7 纠正错误 401
19.3 登录内幕 401
19.4 使用vi创建并编辑文件 401
19.4.1 指明终端类型 402
19.4.2 编辑 402
19.4.3 命令模式和输入模式 402
19.4.4 输入文本内容 403
19.4.5 输入时修正文本 403
19.5 小结 404
20.1 通用设计方针 406
第20章 规则与指导方针 406
20.1.1 开发环境 409
20.2 命名规则 409
20.2.1 关系数据库对象命名规则 410
20.2.2 其它对象的命名规则 411
20.2.3 变量命名 413
202.6 内部命名规则 415
20.2.7 功能模块 415
20.3 标题与备注 415
20.2.5 常量命名 415
20.2.4 功能模块定义 415
20.3.1 标题备注 416
20.3.2 在线备注 416
20.3.3 空格 416
20.3.4 大写问题 418
20.3.5 制表符与缩进 418
20.3.6 变量声明 419
20.4 技巧 419
20.4.1 技巧与优秀的编程习惯 419
20.4.2 对象引用 420
20.4.3 用户文档与错误处理 420
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017