Visual FoxPro程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:周必水主编
- 出 版 社:北京:科学出版社
- 出版年份:2004
- ISBN:7030123751
- 页数:250 页
第1章 数据库基本概念 1
1.1 数据管理技术的发展 1
1.2 数据库系统 2
1.3 数据模型 4
习题 6
第2章 Visual FoxPro简介 8
2.1 Visual FoxPro的系统要求 8
2.2 Visual FoxPro的安装 9
2.2.1 Visual FoxPro的安装 9
2.2.2 安装联机文档和示例 9
2.2.3 添加或删除Visual FoxPro组件 10
2.2.4 设置ODBC数据 10
2.3 Visual FoxPro的启动与退出 11
2.3.1 Visual FoxPro的启动 11
2.3.2 Visual FoxPro的退出 13
2.4 Visual FoxPro可视化开发环境 13
2.4.1 可视化开发环境 13
2.4.2 项目管理器 14
2.4.3 Visual FoxPro设计器 19
2.4.4 工具栏 19
2.5 Visual FoxPro的设置 19
2.6 Visual FoxPro的特性介绍 21
2.7 Visual FoxPro的文件类型 23
2.7.1 Visual FoxPro系统性能指标 23
2.7.2 Visual FoxPro的文件类型 24
习题 25
第3章 数据库设计与建立 26
3.1 数据库设计 26
3.1.1 数据库设计步骤 26
3.1.2 数据类型 26
3.1.3 命名规则 27
3.1.4 设计示例 28
3.2 数据库的建立 30
3.2.1 数据库文件 30
3.2.2 使用“数据库向导” 30
3.2.3 数据库建立 31
3.2.4 数据库设计器 33
3.3 数据库的基本操作 33
3.3.1 打开数据库 34
3.3.2 关闭数据库 34
3.3.3 修改数据库 35
3.3.4 删除数据库 35
3.4 管理数据库 36
3.4.1 在项目中添加数据库 36
3.4.2 从项日中移去数据库 36
习题 36
第4章 表 38
4.1 创建表 38
4.1.1 数据库表与自由表 38
4.1.2 表的建立 38
4.1.3 数据库表和自由表的转换 40
4.1.4 利用“表设计器”输入表结构 42
4.2 表操作 48
4.2.1 表的打开 48
4.2.2 表的关闭 49
4.2.3 复制表 50
4.2.4 删除表 51
4.3 处理记录 52
4.3.1 查看表的记录 52
4.3.2 添加记录 55
4.3.3 从其他表中追加记录 56
4.3.4 记录删除 57
4.3.5 恢复删除记录 58
4.3.6 删除所有记录 58
4.3.7 记录的定位 59
4.4 表的排序和索引 62
4.4.1 表的排序 62
4.4.2 索引的建立 63
4.4.3 索引的重建 65
4.4.4 主控索引 66
4.4.5 索引的删除 66
4.5 多表使用 68
4.5.1 使用数据工作期 68
4.5.2 工作区引用 69
4.5.3 多表关联 70
习题 75
第5章 视图 77
5.1 创建视图 77
5.1.1 使用“视图向导”创建本地视图 77
5.1.2 使用“视图设计器”创建本地视图 77
5.1.3 创建多表视图 77
5.2 使用视图 79
5.2.1 打开视图 79
5.2.2 打开视图的多个实例 80
5.2.3 关闭视图 80
5.2.4 修改视图 80
5.2.5 重新命名视图 80
5.2.6 删除视图 81
5.2.7 显示视图结构 81
5.2.8 创建视图索引 81
5.2.9 创建视图的临时关系 81
5.3 更新数据 82
5.3.1 使表可更新 82
5.3.2 设置关键字段 82
5.3.3 使表中的指定字段可更新 83
5.3.4 通过设置视图更新属性使视图可更新 83
5.4 定制视图 84
5.4.1 在视图中添加表达式 84
5.4.2 控制字段显示和数据输入 84
5.4.3 对视图设置参数 85
习题 85
第6章 Visual FoxPro的基本数据元素 87
6.1 常量 87
6.2 变量 87
6.2.1 创建变量 87
6.2.2 变量赋值 91
6.2.3 访问变量 92
6.3 数组 92
6.3.1 数组声明 92
6.3.2 数组赋值 93
6.4 运算符和表达式 93
6.4.1 数值型表达式 94
6.4.2 字符型表达式 94
6.4.3 日期型表达式 94
6.4.4 关系型表达式 95
6.4.5 逻辑型表达式 95
习题 96
第7章 Visual FoxPro程序设计 98
7.1 Visual FoxPro程序设计简介 98
7.1.1 使用“命令”窗口 98
7.1.2 编程基础 98
7.2 控制程序流程 100
7.2.1 顺序结构 100
7.2.2 条件分支 100
7.2.3 循环结构 102
7.2.4 SCAN记录扫描循环控制 104
7.2.5 FOR EACH扫描对象类型 105
7.3 过程和函数 106
7.3.1 过程和函数 106
7.3.2 调用过程或函数 107
7.4 程序设计基本语句 109
习题 112
第8章 面向对象程序设计 114
8.1 面向对象程序结构 114
8.1.1 了解Visual FoxPro中的对象 114
8.1.2 了解Visual FoxPro中的类 115
8.2 类和任务 118
8.2.1 什么情况下创建类 118
8.2.2 类的类型 118
8.3 创建类 120
8.3.1 创建新类 120
8.3.2 新建属性和方法程序 122
8.3.3 使用类库文件 124
8.3.4 将类添加到表单 125
8.4 类和容器的层次结构 126
8.4.1 在容器结构中引用对象 126
8.4.2 相对引用 127
8.4.3 设置属性 127
8.4.4 调用方法程序 128
8.4.5 响应事件 128
8.5 事件模型 129
8.5.1 Visual FoxPro中的事件 129
8.5.2 容器事件和对象事件 129
8.5.3 类和控件事件 130
8.5.4 为事件指定代码 131
习题 131
第9章 表单 132
9.1 创建表单 132
9.1.1 用表单向导创建表单 132
9.1.2 用“表单设计器”创建表单 132
9.1.3 用“快速表单”命令添加字段 133
9.1.4 保存表单 133
9.1.5 运行表单 134
9.2 数据环境 134
9.2.1 设置数据环境 134
9.2.2 向数据环境设计器中添加表或视图 135
9.2.3 从数据环境设计器中移去表 136
9.2.4 在数据环境设计器中设置关系 136
9.2.5 常用数据环境属性 136
9.3 向表单中添加控件 137
9.3.1 添加Visual FoxPro容器 137
9.3.2 向表单中添加控件 137
9.3.3 用生成器向表单中添加控件 137
9.3.4 同时添加多个控件 138
9.3.5 快速添加控件 138
9.4 处理对象 138
9.4.1 在设计时刻设置属性 139
9.4.2 使用表达式设置属性 139
9.4.3 在对象层次上引用对象 140
9.4.4 在运行时刻使用表达式设置属性 141
9.4.5 编辑事件代码和方法程序代码 142
9.4.6 在运行时刻调用方法程序 142
9.4.7 对事件做出响应 143
9.5 在表单中添加属性和方法程序 143
9.5.1 新建属性 143
9.5.2 创建新方法程序 144
9.5.3 包含预定义常量 144
9.6 管理表单 145
9.6.1 显示表单 145
9.6.2 隐藏表单 145
9.6.3 释放表单 145
9.6.4 将参数传递到表单 145
9.6.5 从表单返回值 146
9.6.6 设置表单模板 146
9.7 表单集 147
9.7.1 创建表单集 148
9.7.2 添加和删除表单 148
9.8 创建单文档和多文档界面 148
9.8.1 指定表单类型 150
9.8.2 显示位于顶层表单中的子表单 150
9.8.3 隐藏Visual FoxPro主窗口 151
习题 151
第10章 控件 152
10.1 控件和数据 152
10.2 提供一组预先设定的选择 153
10.2.1 使用选项按钮组 153
10.2.2 使用列表框和下拉列表框 155
10.2.3 使用复选框 160
10.3 接受预先不能确定的输入 161
10.3.1 使用文本框 161
10.3.2 使用编辑框 163
10.3.3 使用组合框 164
10.4 接受给定范围的数值输入 165
10.5 执行特定操作 165
10.5.1 使用命令按钮 166
10.5.2 使用命令按钮组 166
10.6 在给定时间间隔执行指定操作 167
10.7 显示信息 169
10.7.1 使用图像 169
10.7.2 使用标签 169
10.7.3 使用文本框和编辑框 170
10.7.4 使用形状和线条 170
10.8 操作多行数据 171
10.9 使控件易于使用 175
10.9.1 设置访问键 175
10.9.2 设置控件的Tab键次序 176
10.9.3 设置工具提示文本 176
10.9.4 启用控件和使控件失效 176
10.10 扩展表单 177
10.10.1 使用页框 177
10.10.2 OLE控件 179
10.10.3 OLE绑定控件 179
习题 180
第11章 SQL语句 182
11.1 SQL概述 182
11.2 SQL语言的数据定义功能 182
11.2.1 SQL提供的基本数据类型 182
11.2.2 基本表的定义、修改和撤消 183
11.2.3 视图的定义和撤消 184
11.2.4 索引的定义和撤消 184
11.3 SQL的数据查询语句 185
11.4 更新语句 189
习题 190
第12章 查询 192
12.1 创建查询 192
12.1.1 利用“查询向导”建立查询 192
12.1.2 启动“查询设计器” 192
12.2 定义结果 193
12.2.1 选择所需字段 193
12.2.2 选定所需的记录 195
12.3 组织输出结果 197
12.3.1 排序查询结果 197
12.3.2 分组查询结果 199
12.4 定向输出查询结果 200
12.4.1 选择查询结果的去向 201
12.4.2 选择查询输出的去向 201
12.4.3 运行查询 201
12.5 验证查询 201
12.5.1 查看查询的SQL语句 202
12.5.2 在查询中添加注释 202
12.6 定制查询 202
12.6.1 在查询中删除重复记录 202
12.6.2 查询一定数目或一定百分比的极值记录 203
12.7 对多个表和视图进行查询 203
12.7.1 将视图和表添加到查询中 203
12.7.2 用连接控制记录的选择 203
习题 205
第13章 设计报表和标签 206
13.1 报表布局 206
13.2 创建报表布局 207
13.2.1 使用“报表向导” 207
13.2.2 使用“快速报表” 207
13.2.3 使用“报表设计器” 208
13.3 标签布局 208
13.3.1 使用“标签向导” 209
13.3.2 启动“标签设计器” 209
13.4 修改布局 209
13.4.1 规划数据的位置 209
13.4.2 调整报表带区 210
13.4.3 选择、移动及调整报表控件的大小 211
13.4.4 复制和删除报表控件 212
13.4.5 对齐控件 212
13.4.6 调整控件的位置 213
13.5 报表控件 213
13.5.1 设置报表数据源 213
13.5.2 增添报表控件 214
13.5.3 添加域控件 215
13.5.4 添加标签控件 215
13.5.5 添加线条、矩形和圆形 216
13.5.6 添加通用字段 218
13.5.7 添加注释 218
13.6 定制布局 218
13.6.1 定制报表布局的工具 218
13.6.2 定义报表的页面 219
13.6.3 设置域控件格式 220
13.6.4 更改字体 222
13.7 预览和打印报表或标签 222
13.7.1 预览结果 222
13.7.2 打印报表 222
习题 223
第14章 菜单 225
14.1 菜单术语 225
14.2 创建菜单 226
14.2.1 用“快速菜单”创建菜单系统 226
14.2.2 创建快捷菜单 226
14.2.3 创建SDI菜单 227
14.2.4 创建菜单项 227
14.2.5 创建子菜单 227
14.2.6 菜单项分组 227
14.2.7 在应用程序中包含菜单 228
14.3 定制菜单系统 228
14.3.1 指定访问键 228
14.3.2 指定键盘快捷键 229
14.3.3 启用菜单项和使菜单项失效 229
14.3.4 标记菜单项的状态 229
14.3.5 为菜单或菜单项指定任务 229
14.3.6 向菜单系统添加初始化代码 231
14.3.7 向菜单系统添加清理代码 231
14.3.8 在运行时刻控制菜单 231
14.4 测试与生成菜单系统 232
14.4.1 预览菜单系统 232
14.4.2 生成菜单系统 232
14.4.3 测试菜单系统 232
习题 233
第15章 系统集成 234
15.1 构造应用程序框架 234
15.1.1 设置主文件 234
15.1.2 初始化环境 235
15.1.3 显示初始的用户界面 236
15.1.4 控制事件循环 236
15.1.5 恢复初始的开发环境 237
15.1.6 将程序组织为一个主文件 237
15.2 将文件加入到项目中 237
15.3 为一个项目创建应用程序 239
15.3.1 测试项目 239
15.3.2 从项目中连编应用程序 240
15.4 Rushmore技术 241
习题 243
附录A 常用函数 244
附录B 常用属性 248
附录C 常用方法和事件 250
主要参考文献 251
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019