第1章 DIYmis简介 1
1.1 基本设计思想 2
1.1.1 用户需求的“参数化” 2
1.1.2 直接运行参数法 2
1.1.3 模板与内置函数 2
1.1.4 可修改性 3
1.1.5 开放式系统 3
1.1.6 充当C/S架构的客户端 3
1.1.7 接口系统暨挖掘平台 4
1.2 系统功能特点 5
第2章 系统安装 6
2.1 设置VFP 6.0/9.0 6
2.1.1 隐藏常用工具 6
2.1.2 取消任务面板管理器 7
2.2 安装DIYmis 8
2.3 名词解释及约定 10
2.4 学习方法建议——开发人员必读 12
第3章 用户须知 15
3.1 打开柜子、抽屉 15
3.1.1 打开柜子 15
3.1.2 打开抽屉 17
3.2 备份与恢复 18
3.2.1 备份 18
3.2.2 恢复 18
3.2.3 压缩备份 19
3.2.4 解压恢复 20
3.3 形成条件 21
3.3.1 方法-1填条件(多项) 21
3.3.2 方法-2条件生成器 23
3.3.3 方法-3填条件(单项) 25
3.3.4 方法-4条件生成器(专用对话框) 27
3.4 临时要求 28
3.4.1 数据导入到字典 28
3.4.2 汇总 29
3.5 常用操作 30
3.5.1 如何键入数据 30
3.5.2 从字典取数据及编辑字典数据 31
3.5.3 复制记录 33
3.5.4 删除记录 33
3.5.5 恢复删除 34
3.5.6 用“首拼”键入数据 35
3.5.7 键入“附库”数据 35
3.5.8 上年结转 36
3.5.9 合并上报数据 37
3.5.10 导入DIYmis实例数据 38
3.5.11 (C/S)架构导入数据 38
3.5.12 导入“数据文件” 40
3.5.13 打印VFP报表 41
3.5.14 打印Excel报表 43
3.5.15 组合功能 44
3.5.16 形成Word/Excel表 45
3.5.17 输出去向 45
3.5.18 注册“子文件夹” 46
3.6 实例管理器 46
3.6.1 如何打开实例管理器 46
3.6.2 如何注册实例 47
3.6.3 从“实例地址簿”除名 49
3.6.4 安装另一个实例(压缩文件) 49
3.6.5 创建实例 50
3.6.6 如何在实例之间切换 51
3.6.7 打“实例补丁” 51
3.6.8 打“系统补丁” 53
3.6.9 升级DIYmis主菜单 53
3.7 系统恢复 53
3.7.1 常规方法 54
3.7.2 DIYmis恢复、移机或重装 54
第4章 系统管理人员须知 55
4.1 用户注册 55
4.2 用户维护 56
4.3 用户权限设置 57
4.4 生成“用户清单”及“权限清单” 60
4.5 特殊用户权限设置(接口系统) 62
4.6 共享实例 63
第5章 系统开发人员须知 64
5.1 创建实例 64
5.2 创建柜子 64
5.3 创建抽屉 66
5.4 创建表结构 67
5.4.1 情况-1直接键入 68
5.4.2 情况-2来自表文件 69
5.4.3 情况-3来自模板 69
5.5 创建字典与附库 70
5.5.1 情况-1来自模板 71
5.5.2 情况-2来自表文件 72
5.5.3 情况-3直接键入 73
5.5.4 与字典连接 74
5.5.5 与“附库”连接 74
5.6 修改 76
5.6.1 修改表结构 76
5.6.2 修改柜子名及抽屉名 76
5.6.3 修改子系统名 77
5.6.4 修改实例名称 78
5.6.5 修改字典属性(为实例补丁设置选项) 78
5.7 查阅有关信息 79
5.7.1 查阅各类表结构 79
5.7.2 查阅字典结构及其别名 80
5.7.3 查阅编程语言技术资料 80
5.7.4 追溯用户功能菜单 81
5.8 编写说明 82
5.8.1 编写表头说明 82
5.8.2 编写抽屉说明 82
5.8.3 编辑需清空的字典及附库 82
5.9 界面设置 83
5.9.1 装饰图片 83
5.9.2 改变二馆及抽屉背景 88
5.9.3 创建树结构用户菜单 89
5.9.4 添加“分系统” 92
5.10 查阅DIYmis环境资料 94
5.10.1 共享数据 95
5.10.2 工作区分配表 95
5.10.3 内存变量 95
5.10.4 开发及应用指南(速查表) 96
5.11 编制预定要求及组合要求 96
5.11.1 键入表体(夹体)数据 96
5.11.2 键入字典数据 98
5.11.3 输入数据 99
5.11.4 合并(分系统)数据 100
5.11.5 ODBC数据源(C/S架构客户端) 101
5.11.6 数据来自DIYmis实例 103
5.11.7 预处理→导入 104
5.11.8 查询(表体/夹体)数据 107
5.11.9 查询表头数据 108
5.11.10 查询字典数据 109
5.11.11 SQ1查询 109
5.11.12 输出文件 111
5.11.13 导出→数据挖掘(数学模型) 113
5.11.14 汇总 113
5.11.15 统计 114
5.11.16 统计→表头 115
5.11.17 排序 116
5.11.18 计算工龄、年龄 117
5.11.19 计算函数 118
5.11.20 自定义程序 118
5.11.21 编制组合要求 119
5.12 预定要求中的控件 120
5.12.1 方案取名及说明 120
5.12.2 确定表与表的关系 121
5.12.3 编辑字段列表 122
5.12.4 响应程序 123
5.12.5 创建工作库(用于统计图) 124
5.12.6 制作VFP报表(可含图片) 125
5.12.7 制作Excel报表(可含图片) 125
5.12.8 创建“首拼”功能 127
5.12.9 设置“搜索关键字段” 128
5.12.10 编辑“自定义函数” 128
5.12.11 从其它数据库系统选“导入表” 129
5.12.12 注册挖掘(应用)程序 130
5.13 制作自定义表单 131
5.13.1 选择“表单模板”及复制表单 131
5.13.2 “表单模板”分类表 134
5.13.3 如何设置表单“数据环境” 135
5.13.4 如何编辑yh_sum_过程 138
5.14 在自定义表单创建控件 140
5.14.1 如何创建控件 140
5.14.2 如何制作组合框 141
5.14.3 如何实现“首拼键入”功能 142
5.14.4 如何实现“字典数据键入”功能 143
5.14.5 如何制作“单选钮” 143
5.14.6 如何制作“复选框” 144
5.14.7 如何实现“图片”功能 145
5.14.8 关于“数据有效性检验” 146
5.14.9 如何设置控件的编辑顺序 147
5.14.10 如何指定第一个搜索字段 148
5.14.11 如何显示/刷新“备注型字段” 148
5.14.12 如何在“页框”中添加控件 148
5.14.13 如何防止其它控件遮挡“列表框” 148
5.14.14 如何防止“组合框”出现关闭状态 149
5.15 交付使用及实例维护 149
5.15.1 制作安装文件 149
5.15.2 关于版本 149
5.15.3 制作实例补丁文件 149
5.15.4 注册“专用控件” 151
5.15.5 如何在“实例集”之间切换 151
第6章 【范例-3】人事管理 152
6.1 用户需求 152
6.2 技术路线 153
6.3 系统结构设想 153
6.4 创建 153
6.4.1 创建柜子及抽屉 153
6.4.2 创建属于主库的字典 155
6.4.3 创建“附库” 157
6.4.4 创建属于“附库”的字典 159
6.4.5 设置“附库”字典的编辑属性 160
6.4.6 主库与“附库”连接 161
6.5 开发功能 163
6.5.1 设置“主库”下属字典的功能 163
6.5.2 设置“附库”下属字典的功能 165
6.5.3 添加分系统 165
6.5.4 功能-1录入职工资料 166
6.5.5 功能-2录入职工资料(grid) 176
6.5.6 功能-3查阅在职职工资料 180
6.5.7 功能-4查阅职工资料(grid) 184
6.5.8 功能-5职称评审情况历年统计图 185
6.5.9 功能-6在职情况历年统计图 186
6.5.10 功能-7统计图【按部门】 187
6.5.11 功能-8统计图【按分系统】 192
6.5.12 功能-9统计图【按条件】 194
6.5.13 功能-10改年龄段十算年龄十算年龄段 196
6.5.14 功能-11复制上年数据 197
6.5.15 功能-12形成(上报数据) 197
6.5.16 功能-13合并分系统数据 199
6.5.17 功能-14 Excel报表(职工花名册) 200
6.5.18 功能-15 Excel报表(个人资料) 203
6.5.19 改年龄段参数(被组合) 206
6.5.20 计算年龄(被组合) 208
6.5.21 用程序方法算年龄段(被组合) 209
第7章 【范例-4】C/S架构 210
7.1 创建 210
7.1.1系统结构设想 210
7.1.2准备工作 211
7.1.3创建柜子及抽屉 211
7.1.4创建属于主库的字典 212
7.2 开发功能 213
7.2.1功能-1与pubs建立连接 213
7.2.2功能-2查阅数据 214
第8章 DIYmis数据导入方式 216
8.1 数据导入方式介绍 216
8.2 数据导入程序(VFP语言)示例 218
8.2.1 示例-1波浪数据(单文件) 218
8.2.2 示例-2潮位数据-Excel文件(单文件) 222
8.2.3 示例-3ARGO数据(批文件) 230
8.2.4 示例-4潮位资料-文本文件(批文件) 234
8.2.5 示例-5ODV数据(批文件) 238
第9章 接口系统暨挖掘平台展示 245
9.1 接口系统主窗口简介 245
9.2 实例展示 247
9.2.1 绘制温—盐常规图形 247
9.2.2 绘制潮位过程曲线 251
9.2.3 绘制风、浪过程曲线 252
9.2.4 绘制潮流矢量图 254
第10章 接口系统暨挖掘平台 256
10.1 数据接口系统暨数据挖掘平台基本操作 256
10.1.1 建目录 257
10.1.2 注册用户应用程序 258
10.1.3 置换成用户应用程序 260
10.1.4 建立数据源 260
10.1.5 建立数据源后的“主窗口” 263
10.1.6 编辑“文件条件”及“记录条件” 264
10.1.7 形成“调试数据” 266
10.1.8 复制VFP接口模板 268
10.1.9 输出数据后处理 270
10.1.10 形成方案属性 271
10.2 实例“温—盐常规图形”的开发过程 271
10.2.1 为用户程序建立“数据源” 271
10.2.2 如何编写“接口程序” 273
10.2.3 如何创建或更新“次要数据” 276
10.3 特例“潮位分析”的研发过程 277
10.3.1 选择“专用接口模板” 279
10.3.2 修改“专用接口模板” 280
10.3.3 运行效果 282
10.3.4 编辑“保存结果数据”程序 284
参考文献 285