简介
本书的内容分为六部分:一、数学建模引论,介绍数学建模的概念和一般步骤;二、介绍Matlab和Mathematica软件包,为读者提供软件基础;三、简单的小型建模实验,从这些小问题人手体会、学习应用数学的技巧;四、几个中等的建模问题,用微积分、概率论和计算机等知识去尝试解决一些实际问题;五、提高型建模问题;六、发挥性的建模问题。书中的一些问题来源于国内外的数学建模竞赛题,有一定的难度和实际意义。
本书可以作为高等院校数学建模课、数学建模实验课、数学模型课和数学建模竞赛培训的教材,也可供高校师生和科技工作者参考。
目录
第1章 visual foxpro 6.0初步 1
1.1 数据库的基本概念 1
1.2 fox系列数据库的发展 3
1.3 visual foxpro 6.0的启动及主窗口组成 3
1.3.1 启动visual foxpro 6.0 4
1.3.2 visual foxpro的主界面窗口 5
1.3.3 定制visual foxpro开发环境 6
1.3.4 设置编辑器选项 9
1.3.5 恢复visual foxpro环境 10
1.3.6 visual foxpro 6.0中的帮助系统和联机文档 11
习题1 12
第2章 visual foxpro编程基础 13
2.1 visual foxpro 6.0语言基础 13
2.1.1 数据和数据类型 13
2.1.2 常量与变量 15
2.1.3 运算符与表达式 16
2.1.4 函数 19
2.2 可视化编程的基本概念 19
2.2.1 对象、对象的属性、方法 19
2.2.2 事件与程序 20
.2.3 vfp的控件与对象 22
习题2 26
第3章 vfp的编程工具与编程步骤 28
3.1 项目管理器 28
3.1.1 项目文件的建立和项目管理器界面 28
3.1.2 项目管理器的操作 30
3.1.3 定制"项目管理器" 32
3.2 表单设计器 34
3.2.1 打开表单设计器 34
3.2.2 "表单设计器"工具栏 35
3.2.3 "表单控件"工具栏 37
3.2.4 属性窗口 38
3.2.5 代码窗口 39
3.3 vfp编程步骤 40
3.3.1 添加控件 40
3.3.2 修改属性 40
3.3.3 编写代码 42
3.3.4 运行表单 43
3.3.5 修改表单 43
3.4 控件的画法 45
3.4.1 在表单上画一个控件 45
3.4.2 控件的缩放和移动 45
3.4.3 控件的复制与删除 46
3.4.4 在表单上画多个同类控件 46
3.4.5 布局工具栏 46
习题3 47
第4章 赋值与输入输出 48
4.1 赋值及几个常用简单语句 48
4.1.1 赋值语句 48
4.1.2 程序注释语句 49
4.1.3 程序暂停语句 49
4.1.4 程序结束语句 50
4.2 利用标签控件实现数据输出 50
4.3 使用文本框实现数据输入 53
4.3.1 使用文本框 53
4.3.2 焦点与〈tab〉键序 54
4.4 形状与容器控件 55
4.5 使用对话框 57
4.6 使用图像 59
习题4 60
第5章 选择结构程序设计 62
5.1 条件表达式 62
5.1.1 关系运算符与关系表达式 62
5.1.2 逻辑运算符与逻辑表达式 63
5.1.3 运算符的优先顺序 64
5.2 条件选择语句 65
5.2.1 单条件选择语句if 65
5.2.2 多分支条件选择语句do case 71
5.3 提供简单选择的控件 73
5.3.1 命令按钮组 74
5.3.2 选项按钮组 76
5.3.3 复选框 78
5.4 计时器与微调器 79
5.4.1 使用计时器 79
5.4.2 使用微调器 81
5.5 键盘事件 81
习题5 83
第6章 循环结构设计 85
6.1 循环结构语句 85
6.1.1 当型循环语句do while 85
6.1.2 步长型循环命令for 87
6.2 列表框与组合框控件 89
6.2.1 列表框 89
6.2.2 组合框 93
6.3 页框 96
6.3.1 带选项卡的表单 96
6.3.2 不带选项卡的表单 98
习题6 99
第7章 数组 100
7.1 数组的概念 100
7.1.1 数组与数组元素 100
7.1.2 数组的维数 100
7.2 使用数组 101
7.2.1 数组的定义 101
7.2.2 数组的使用 104
7.2.3 数组数据的处理 108
7.3 对象数组 111
7.3.1 对象的引用与释放 112
7.3.2 运行时创建对象 112
7.3.3 程序举例 112
习题7 115
第8章 自定义属性与自定义方法 116
8.1 自定义属性 116
8.1.1 添加自定义属性 116
8.1.2 数组属性 119
8.2 自定义方法 122
8.2.1 自定义方法的概念 122
8.2.2 自定义方法的建立与调用 123
8.2.3 参数传递与方法的返回值 124
8.2.4 方法的递归调用 127
习题8 128
第9章 表单集与多重表单 129
9.1 表单集 129
9.1.1 创建表单集 129
9.1.2 表单集的应用示例 131
9.2 多重表单 134
9.2.1 表单的类型 134
9.2.2 多重表单的创建及其有关属性 135
9.2.3 主表单、从表单之间的参数传递 136
9.2.4 多重表单示例 136
9.2.5 隐藏 visual foxpro主窗口 138
习题9 138
第10章 菜单与工具栏设计 140
10.1 菜单设计 140
10.1.1 "菜单设计器"简介 140
10.1.2 自定义菜单的设计 142
10.2 创建自定义工具栏 148
10.2.1 使用容器控件制作工具栏 148
10.2.2 使用activex控件制作工具栏 148
10.2.3 使用vfp的工具栏控件 150
习题10 151
第11章 visual foxpro数据表 153
11.1 数据表的概念 153
11.2 建立数据表 154
11.2.1 用"表设计器"创建新表 154
11.2.2 追加记录 156
11.2.3 使用命令 157
11.3 浏览数据表 157
11.3.1 浏览窗口的显示模式 157
11.3.2 自定义浏览窗口 159
11.3.3 记录指针的移动 160
11.4 编辑表中数据 162
11.4.1 修改记录 162
11.4.2 在表中添加新记录 163
11.4.3 删除记录 163
11.4.4 在表单中显示浏览窗口示例 165
11.5 修改数据表结构 165
11.6 定制表 166
11.6.1 筛选表 166
11.6.2 限制对字段的访问 167
习题11 168
第12章 数据表的索引和排序 169
12.1 索引的基本概念 169
12.1.1 索引的概念 169
12.1.2 索引的类别 169
12.2 建立索引 170
12.2.1 使用表设计器建立索引 170
12.2.2 用命令建立索引 172
12.2.3 用索引对记录排序 173
12.2.4 复合索引中索引表达式的使用 173
12.2.5 筛选记录 174
12.3 使用索引 174
12.3.1 对记录进行排序 175
12.3.2 查找记录 175
12.3.3 控制重复输入 176
习题12 177
第13章 创建数据库 178
13.1 创建数据库 178
13.1.1 创建空数据库 178
13.1.2 在数据库中加入表 180
13.1.3 创建并添加视图 181
13.1.4 在数据库中查找表或视图 182
13.1.5 建立关联 182
13.2 打开数据库 184
13.2.1 打开数据库 184
13.2.2 展开或折叠表 184
13.2.3 重排数据库的表 184
13.2.4 为数据库添加备注 185
13.3 数据库中的数据管理 185
13.3.1 定义字段显示 185
13.3.2 控制字段数据输入 186
13.3.3 控制记录的数据输入 187
13.3.4 管理数据库记录 188
13.4 多表的同时使用 188
13.4.1 多工作区的概念 189
13.4.2 使用不同工作区的表 190
13.4.3 表之间的关联 191
习题13 191
第14章 关系数据库标准语言sql 192
14.1 sql的查询功能 192
14.1.1 简单查询 193
14.1.2 联接查询 194
14.1.3 嵌套查询 195
14.1.4 几个特殊的运算符 196
14.1.5 排序 196
14.1.6 简单的计算查询 197
14.1.7 分组与计算查询 198
14.1.8 集合的并运算 198
14.2 sql的定义功能 198
14.2.1 表的定义 198
14.2.2 表的删除 200
14.2.3 表结构的修改 200
14.2.4 视图的定义 202
14.3 sql的数据修改功能 203
14.3.1 插入 203
14.3.2 更新 204
14.3.3 删除 204
习题14 205
第15章 检索数据 206
15.1 用"查询设计器"创建查询 206
15.1.1 启动"查询设计器" 206
15.1.2 定义结果 207
15.1.3 组织输出结果 210
15.1.4 输出查询 212
15.2 查看sql语句 215
15.2.1 查看sql语句 215
15.2.2 sql语句分析 215
15.2.3 在查询中添加注释 215
15.3 定制查询 216
15.3.1 精确搜索 216
15.3.2 在查询输出中添加表达式 218
习题15 219
第16章 视图 220
16.1 视图的概念 220
16.2 建立视图 220
16.2.1 启动"视图设计器" 221
16.2.2 使用"视图设计器"创建视图 223
16.2.3 使用命令创建视图 223
16.3 更新数据 224
16.3.1 设置关键字段 224
16.3.2 向表发送更新数据 224
16.3.3 更新指定字段 225
16.3.4 更新所有字段 225
16.3.5 检查更新冲突 225
16.4 定制视图 226
16.4.1 控制字段显示和数据输入 226
16.4.2 控制更新方法 226
16.4.3 参数提示 227
16.5 使用视图 227
16.5.1 打开视图 228
16.5.2 在表单中使用视图 228
习题16 229
第17章 设计报表文件 231
17.1 计划报表布局 231
17.1.1 决定报表的常规布局 231
17.1.2 报表布局文件 232
17.2 创建报表布局 232
17.2.1 报表向导 232
17.2.2 启动"报表设计器" 236
17.2.3 修改布局 236
17.2.4 规划数据的位置 236
17.2.5 调整报表带区的大小 237
17.3 创建邮件标签布局 238
17.3.1 使用"标签向导" 238
17.3.2 启动"标签设计器" 240
17.4 增添报表控件 241
17.4.1 使用"快速报表"添加控件 241
17.4.2 设置报表数据源 243
17.4.3 添加域控件 244
17.4.4 添加标签控件 245
17.4.5 添加通用字段 246
17.4.6 选择、移动及调整报表控件的大小 246
17.4.7 复制和删除报表控件 247
17.4.8 对齐控件 247
17.4.9 调整控件的位置 248
17.5 定制布局 248
17.5.1 定义报表的页面 249
17.5.2 格式化域控件 250
17.5.3 更改字体 250
17.5.4 添加线条、矩形和圆形 251
17.5.5 添加图片 252
17.5.6 更改控件颜色 252
17.5.7 为报表控件添加注释 252
17.6 预览和打印报表或标签 252
17.6.1 预览结果 252
17.6.2 打印报表 253
习题17 253
第18章 小型系统开发实例 254
18.1 系统总体规划 254
18.2 建立数据资源 255
18.3 建立学生基本档案表单 257
18.4 建立学生成绩档案表单 259
18.5 设计学生基本档案检索表单 261
18.6 设计学生成绩档案检索表单 264
18.7 设计学生基本档案打印控制表单 265
18.8 设计学生成绩档案打印控制表单 267
18.9 设计系统登录表单 268
18.10 设计系统工具条 270
18.11 设计系统报表 270
18.12 设计系统主控程序及系统关闭函数 272
18.13 设计系统主菜单 274
18.14 组装系统部件 274
18.15 运行系统 276
附录 280
附录1 vfp控件名称及功能 280
附录2 vfp事件语法与功能 280
附录3 vfp中的属性与功能 282
附录4 vfp的方法语法与功能 290
附录5 vfp对象类名称及功能 291
附录6 vfp中常用的系统函数 292
1.1 数据库的基本概念 1
1.2 fox系列数据库的发展 3
1.3 visual foxpro 6.0的启动及主窗口组成 3
1.3.1 启动visual foxpro 6.0 4
1.3.2 visual foxpro的主界面窗口 5
1.3.3 定制visual foxpro开发环境 6
1.3.4 设置编辑器选项 9
1.3.5 恢复visual foxpro环境 10
1.3.6 visual foxpro 6.0中的帮助系统和联机文档 11
习题1 12
第2章 visual foxpro编程基础 13
2.1 visual foxpro 6.0语言基础 13
2.1.1 数据和数据类型 13
2.1.2 常量与变量 15
2.1.3 运算符与表达式 16
2.1.4 函数 19
2.2 可视化编程的基本概念 19
2.2.1 对象、对象的属性、方法 19
2.2.2 事件与程序 20
.2.3 vfp的控件与对象 22
习题2 26
第3章 vfp的编程工具与编程步骤 28
3.1 项目管理器 28
3.1.1 项目文件的建立和项目管理器界面 28
3.1.2 项目管理器的操作 30
3.1.3 定制"项目管理器" 32
3.2 表单设计器 34
3.2.1 打开表单设计器 34
3.2.2 "表单设计器"工具栏 35
3.2.3 "表单控件"工具栏 37
3.2.4 属性窗口 38
3.2.5 代码窗口 39
3.3 vfp编程步骤 40
3.3.1 添加控件 40
3.3.2 修改属性 40
3.3.3 编写代码 42
3.3.4 运行表单 43
3.3.5 修改表单 43
3.4 控件的画法 45
3.4.1 在表单上画一个控件 45
3.4.2 控件的缩放和移动 45
3.4.3 控件的复制与删除 46
3.4.4 在表单上画多个同类控件 46
3.4.5 布局工具栏 46
习题3 47
第4章 赋值与输入输出 48
4.1 赋值及几个常用简单语句 48
4.1.1 赋值语句 48
4.1.2 程序注释语句 49
4.1.3 程序暂停语句 49
4.1.4 程序结束语句 50
4.2 利用标签控件实现数据输出 50
4.3 使用文本框实现数据输入 53
4.3.1 使用文本框 53
4.3.2 焦点与〈tab〉键序 54
4.4 形状与容器控件 55
4.5 使用对话框 57
4.6 使用图像 59
习题4 60
第5章 选择结构程序设计 62
5.1 条件表达式 62
5.1.1 关系运算符与关系表达式 62
5.1.2 逻辑运算符与逻辑表达式 63
5.1.3 运算符的优先顺序 64
5.2 条件选择语句 65
5.2.1 单条件选择语句if 65
5.2.2 多分支条件选择语句do case 71
5.3 提供简单选择的控件 73
5.3.1 命令按钮组 74
5.3.2 选项按钮组 76
5.3.3 复选框 78
5.4 计时器与微调器 79
5.4.1 使用计时器 79
5.4.2 使用微调器 81
5.5 键盘事件 81
习题5 83
第6章 循环结构设计 85
6.1 循环结构语句 85
6.1.1 当型循环语句do while 85
6.1.2 步长型循环命令for 87
6.2 列表框与组合框控件 89
6.2.1 列表框 89
6.2.2 组合框 93
6.3 页框 96
6.3.1 带选项卡的表单 96
6.3.2 不带选项卡的表单 98
习题6 99
第7章 数组 100
7.1 数组的概念 100
7.1.1 数组与数组元素 100
7.1.2 数组的维数 100
7.2 使用数组 101
7.2.1 数组的定义 101
7.2.2 数组的使用 104
7.2.3 数组数据的处理 108
7.3 对象数组 111
7.3.1 对象的引用与释放 112
7.3.2 运行时创建对象 112
7.3.3 程序举例 112
习题7 115
第8章 自定义属性与自定义方法 116
8.1 自定义属性 116
8.1.1 添加自定义属性 116
8.1.2 数组属性 119
8.2 自定义方法 122
8.2.1 自定义方法的概念 122
8.2.2 自定义方法的建立与调用 123
8.2.3 参数传递与方法的返回值 124
8.2.4 方法的递归调用 127
习题8 128
第9章 表单集与多重表单 129
9.1 表单集 129
9.1.1 创建表单集 129
9.1.2 表单集的应用示例 131
9.2 多重表单 134
9.2.1 表单的类型 134
9.2.2 多重表单的创建及其有关属性 135
9.2.3 主表单、从表单之间的参数传递 136
9.2.4 多重表单示例 136
9.2.5 隐藏 visual foxpro主窗口 138
习题9 138
第10章 菜单与工具栏设计 140
10.1 菜单设计 140
10.1.1 "菜单设计器"简介 140
10.1.2 自定义菜单的设计 142
10.2 创建自定义工具栏 148
10.2.1 使用容器控件制作工具栏 148
10.2.2 使用activex控件制作工具栏 148
10.2.3 使用vfp的工具栏控件 150
习题10 151
第11章 visual foxpro数据表 153
11.1 数据表的概念 153
11.2 建立数据表 154
11.2.1 用"表设计器"创建新表 154
11.2.2 追加记录 156
11.2.3 使用命令 157
11.3 浏览数据表 157
11.3.1 浏览窗口的显示模式 157
11.3.2 自定义浏览窗口 159
11.3.3 记录指针的移动 160
11.4 编辑表中数据 162
11.4.1 修改记录 162
11.4.2 在表中添加新记录 163
11.4.3 删除记录 163
11.4.4 在表单中显示浏览窗口示例 165
11.5 修改数据表结构 165
11.6 定制表 166
11.6.1 筛选表 166
11.6.2 限制对字段的访问 167
习题11 168
第12章 数据表的索引和排序 169
12.1 索引的基本概念 169
12.1.1 索引的概念 169
12.1.2 索引的类别 169
12.2 建立索引 170
12.2.1 使用表设计器建立索引 170
12.2.2 用命令建立索引 172
12.2.3 用索引对记录排序 173
12.2.4 复合索引中索引表达式的使用 173
12.2.5 筛选记录 174
12.3 使用索引 174
12.3.1 对记录进行排序 175
12.3.2 查找记录 175
12.3.3 控制重复输入 176
习题12 177
第13章 创建数据库 178
13.1 创建数据库 178
13.1.1 创建空数据库 178
13.1.2 在数据库中加入表 180
13.1.3 创建并添加视图 181
13.1.4 在数据库中查找表或视图 182
13.1.5 建立关联 182
13.2 打开数据库 184
13.2.1 打开数据库 184
13.2.2 展开或折叠表 184
13.2.3 重排数据库的表 184
13.2.4 为数据库添加备注 185
13.3 数据库中的数据管理 185
13.3.1 定义字段显示 185
13.3.2 控制字段数据输入 186
13.3.3 控制记录的数据输入 187
13.3.4 管理数据库记录 188
13.4 多表的同时使用 188
13.4.1 多工作区的概念 189
13.4.2 使用不同工作区的表 190
13.4.3 表之间的关联 191
习题13 191
第14章 关系数据库标准语言sql 192
14.1 sql的查询功能 192
14.1.1 简单查询 193
14.1.2 联接查询 194
14.1.3 嵌套查询 195
14.1.4 几个特殊的运算符 196
14.1.5 排序 196
14.1.6 简单的计算查询 197
14.1.7 分组与计算查询 198
14.1.8 集合的并运算 198
14.2 sql的定义功能 198
14.2.1 表的定义 198
14.2.2 表的删除 200
14.2.3 表结构的修改 200
14.2.4 视图的定义 202
14.3 sql的数据修改功能 203
14.3.1 插入 203
14.3.2 更新 204
14.3.3 删除 204
习题14 205
第15章 检索数据 206
15.1 用"查询设计器"创建查询 206
15.1.1 启动"查询设计器" 206
15.1.2 定义结果 207
15.1.3 组织输出结果 210
15.1.4 输出查询 212
15.2 查看sql语句 215
15.2.1 查看sql语句 215
15.2.2 sql语句分析 215
15.2.3 在查询中添加注释 215
15.3 定制查询 216
15.3.1 精确搜索 216
15.3.2 在查询输出中添加表达式 218
习题15 219
第16章 视图 220
16.1 视图的概念 220
16.2 建立视图 220
16.2.1 启动"视图设计器" 221
16.2.2 使用"视图设计器"创建视图 223
16.2.3 使用命令创建视图 223
16.3 更新数据 224
16.3.1 设置关键字段 224
16.3.2 向表发送更新数据 224
16.3.3 更新指定字段 225
16.3.4 更新所有字段 225
16.3.5 检查更新冲突 225
16.4 定制视图 226
16.4.1 控制字段显示和数据输入 226
16.4.2 控制更新方法 226
16.4.3 参数提示 227
16.5 使用视图 227
16.5.1 打开视图 228
16.5.2 在表单中使用视图 228
习题16 229
第17章 设计报表文件 231
17.1 计划报表布局 231
17.1.1 决定报表的常规布局 231
17.1.2 报表布局文件 232
17.2 创建报表布局 232
17.2.1 报表向导 232
17.2.2 启动"报表设计器" 236
17.2.3 修改布局 236
17.2.4 规划数据的位置 236
17.2.5 调整报表带区的大小 237
17.3 创建邮件标签布局 238
17.3.1 使用"标签向导" 238
17.3.2 启动"标签设计器" 240
17.4 增添报表控件 241
17.4.1 使用"快速报表"添加控件 241
17.4.2 设置报表数据源 243
17.4.3 添加域控件 244
17.4.4 添加标签控件 245
17.4.5 添加通用字段 246
17.4.6 选择、移动及调整报表控件的大小 246
17.4.7 复制和删除报表控件 247
17.4.8 对齐控件 247
17.4.9 调整控件的位置 248
17.5 定制布局 248
17.5.1 定义报表的页面 249
17.5.2 格式化域控件 250
17.5.3 更改字体 250
17.5.4 添加线条、矩形和圆形 251
17.5.5 添加图片 252
17.5.6 更改控件颜色 252
17.5.7 为报表控件添加注释 252
17.6 预览和打印报表或标签 252
17.6.1 预览结果 252
17.6.2 打印报表 253
习题17 253
第18章 小型系统开发实例 254
18.1 系统总体规划 254
18.2 建立数据资源 255
18.3 建立学生基本档案表单 257
18.4 建立学生成绩档案表单 259
18.5 设计学生基本档案检索表单 261
18.6 设计学生成绩档案检索表单 264
18.7 设计学生基本档案打印控制表单 265
18.8 设计学生成绩档案打印控制表单 267
18.9 设计系统登录表单 268
18.10 设计系统工具条 270
18.11 设计系统报表 270
18.12 设计系统主控程序及系统关闭函数 272
18.13 设计系统主菜单 274
18.14 组装系统部件 274
18.15 运行系统 276
附录 280
附录1 vfp控件名称及功能 280
附录2 vfp事件语法与功能 280
附录3 vfp中的属性与功能 282
附录4 vfp的方法语法与功能 290
附录5 vfp对象类名称及功能 291
附录6 vfp中常用的系统函数 292
Visual FoxPro 6.0程序设计教程[电子资源.图书]
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×