VisualFoxpro程序设计--2版是(15358)
- ISBN:7115109117
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:暂无
- 页数:316
- 出版时间:2003-04-01
- 条形码:9787115109118 ; 978-7-115-10911-8
本书特色
本书是根据*新的计算机教学大纲,在作者总结多年从事“visual foxpro程序设计”教学经验的基础上编著而成的,全书共分10章,主要内容包括:数据库和数据库管理系统的基本概念、visual foxpro数据表和数据库的基本操作、传统的面向过程的程序设计方法、先进的面向对象的可视化程序设计方法和一个基于数据库的应用程序开发实例等。
本书的特点是概念清晰、编排合理、实例丰富,且理顺了众多知识点之间的关系,有利于读者的理解与掌握。在每章后均附有一定数量的习题,便于复习参考。
本书适合作为各类院校的“visual foxpro程序设计”课程或“数据库应用”课程教材,也可作为各类培训班的相关课程教材。对于参加计算机二级visual foxpro考试的应试者,也是一本相当实用的参考书。
内容简介
本书是根据*新的计算机教学大纲,在作者总结多年从事“Visual FoxPro程序设计”教学经验的基础上编著而成的,全书共分10章,主要内容包括:数据库和数据库管理系统的基本概念、Visual FoxPro数据表和数据库的基本操作、传统的面向过程的程序设计方法、先进的面向对象的可视化程序设计方法和一个基于数据库的应用程序开发实例等。
本书的特点是概念清晰、编排合理、实例丰富,且理顺了众多知识点之间的关系,有利于读者的理解与掌握。在每章后均附有一定数量的习题,便于复习参考。
本书适合作为各类院校的“Visual FoxPro程序设计”课程或“数据库应用”课程教材,也可作为各类培训班的相关课程教材。对于参加计算机二级Visual FoxPro考试的应试者,也是一本相当实用的参考书。
目录
1.1 数据库系统的基本概念 1
1.1.1 信息、数据与数据库 1
1.1.2 数据管理技术的发展 2
1.1.3 数据模型 3
1.1.4 数据库管理系统 5
1.1.5 数据库系统 6
1.2 关系型数据库 7
1.2.1 关系术语与关系特点 8
1.2.2 关系运算 8
1.3 Visual Foxpro 概述 10
1.3.1 Visual FoxPro的特点 10
1.3.2 Visual FoxPro的用户界面 12
1.3.3 Visual FoxPro的工作方式 13
1.3.4 Visual FoxPro的设计工具 14
1.3.5 Visual FoxPro的环境设置 16
习题一 19
第2章 数据与数据运算 21
2.1 常量与变量 21
2.1.1 常量 21
2.1.2 字段变量 23
2.1.3 内存变量 24
2.2 运算符与表达式 26
2.2.1 数值表达式 27
2.2.2 字符表达式 27
2.2.3 日期表达式 28
2.2.4 逻辑表达式 29
2.2.5 表达式书写规则 32
2.2.6 表达式输出命令 33
2.3 常用函数 33
2.3.1 数学运算函数 34
2.3.2 字符处理函数 35
2.3.3 日期时间函数 37
2.3.4 转换函数 38
2.3.5 测试函数 40
2.4 命令格式与文件类型 42
2.4.1 命令格式 42
2.4.2 文件类型 43
习题二 44
第3章 数据表基本操作 48
3.1 数据表的建立 48
3.1.1 表结构的建立与修改 48
3.1.2 表记录的输入 51
3.1.3 表数据的浏览与维护 53
3.2 数据表操作命令 55
3.2.1 创建数据表命令 55
3.2.2 追加与插入记录命令 59
3.2.3 记录指针移动命令 60
3.2.4 显示记录命令 61
3.2.5 删除记录命令 62
3.2.6 修改记录命令 63
3.3 数据表的排序与索引 66
3.3.1 物理排序 66
3.3.2 索引类型 68
3.3.3 索引文件的建立 69
3.3.4 索引文件的打开与关闭 73
3.4 数据表的查询与统计 76
3.4.1 数据表的查询 76
3.4.2 数据表的统计 79
3.5 数据表间的操作 82
3.5.1 工作区的选择 82
3.5.2 表间的数据更新 83
3.5.3 表间的物理连接 84
3.5.4 表间的逻辑连接 85
习题三 86
第4章 数据库及其操作 92
4.1 数据库的创建与维护 92
4.1.1 数据库的创建 92
4.1.2 数据库的打开与维护 93
4.1.3 数据库中表的组织 93
4.1.4 数据库中表的关联 96
4.2 数据字典 99
4.2.1 长表名与长字段名 99
4.2.2 设置字段属性 99
4.2.3 设置记录规则 100
4.2.4 参照完整性 102
4.3 查询的建立与运行 103
4.3.1 使用“查询设计器”进行查询 103
4.3.2 “查询设计器”的界面 106
4.3.3 “查询”菜单的使用 110
4.4 视图的建立与维护 111
4.4.1 视图的概念 111
4.4.2 视图的创建 112
4.4.3 视图与数据更新 114
4.4.4 视图的使用与维护 115
习题四 116
第5章 结构化查询语言SQL 118
5.1 SQL语言概述 118
5.2 SQL的定义功能 119
5.2.1 建立表结构 119
5.2.2 修改表结构 122
5.2.3 建立视图 124
5.2.4 删除表 125
5.3 SQL的数据修改功能 125
5.3.1 插入数据 125
5.3.2 更新数据 126
5.3.3 删除数据 127
5.4 SQL的数据查询功能 127
5.4.1 SQL的查询命令 127
5.4.2 简单查询 129
5.4.3 嵌套查询 131
5.4.4 连接查询 131
5.4.5 使用库函数查询 133
5.4.6 分组查询 134
习题五 135
第6章 程序设计基础 137
6.1 程序文件的建立与运行 137
6.1.1 程序文件的建立 137
6.1.2 程序文件的运行 138
6.1.3 程序中的辅助命令 139
6.1.4 程序中的交互输入命令 141
6.2 顺序结构程序设计 143
6.2.1 基本程序结构 143
6.2.2 顺序结构程序设计 144
6.3 分支结构程序设计 144
6.3.1 简单分支结构 145
6.3.2 选择分支结构 146
6.3.3 分支嵌套结构 147
6.3.4 多路分支结构 147
6.4 循环结构程序设计 149
6.4.1 当型循环结构 149
6.4.2 步长型循环结构 152
6.4.3 扫描型循环结构 153
6.4.4 循环嵌套结构 154
6.5 模块结构程序设计 155
6.5.1 程序模块的建立与运行 156
6.5.2 应用程序的模块化设计 158
6.5.3 带参模块的建立与调用 159
6.5.4 内存变量作用域 161
6.5.5 过程与过程文件 164
6.5.6 用户自定义函数 165
6.6 数组及其应用 167
6.6.1 数组的定义与使用 168
6.6.2 数组与表之间的数据传递 169
6.6.3 数组应用举例 172
习题六 173
第7章 面向对象程序设计 177
7.1 面向对象程序设计简介 177
7.2 对象与类 178
7.2.1 对象与类的概念 178
7.2.2 对象与类的特性 179
7.3 控件类与容器类 180
7.3.1 控件类 181
7.3.2 容器类 182
7.4 属性、方法与事件 182
7.4.1 属性 182
7.4.2 方法 184
7.4.3 事件 186
7.5 类的创建与定义 187
7.5.1 用程序方式定义类 187
7.5.2 用“类设计器”定义类 189
7.6 对象的创建与引用 191
7.6.1 用程序创建对象 191
7.6.2 向容器中添加对象 193
7.6.3 对象的引用 197
习题七 198
第8章 可视化表单设计 201
8.1 表单设计概述 201
8.1.1 创建表单的途径 201
8.1.2 表单的修改与运行 202
8.1.3 常用表单事件与方法 203
8.2 使用表单向导创建表单 204
8.2.1 使用向导创建单表表单 204
8.2.2 使用向导创建一对多表单 206
8.3 使用“表单设计器”创建表单 209
8.3.1 “表单设计器”的启动 209
8.3.2 表单设计工具 210
8.3.3 表单生成器 212
8.4 数据环境与数据绑定 214
8.4.1 数据环境 214
8.4.2 数据绑定 215
8.4.3 向表单添加字段 216
8.5 常用表单控件 216
8.5.1 标签、线条、形状与图像 216
8.5.2 文本框与编辑框 217
8.5.3 列表框与组合框 219
8.5.4 命令按钮与命令按钮组 222
8.5.5 复选框与选项按钮组 224
8.5.6 微调控件 226
8.5.7 计时器 227
8.5.8 表格 229
8.5.9 页框与容器 230
8.5.10 ActiveX控件与ActiveX绑定控件 232
8.6 表单设计综合举例 235
8.6.1 通用类表单 235
8.6.2 计算类表单 236
8.6.3 表维护类表单 238
习题八 241
第9章 报表与菜单设计 245
9.1 报表设计基础 245
9.1.1 报表设计概述 245
9.1.2 使用向导创建报表 247
9.1.3 创建快速报表 251
9.2 报表设计器 252
9.2.1 “报表设计器”窗口 252
9.2.2 报表设计工具 254
9.2.3 在报表设计中使用控件 255
9.3 报表设计举例 259
9.3.1 设计带表格线的报表 259
9.3.2 设计档案卡片 261
9.3.3 设计分组报表 261
9.3.4 设计标签 264
9.4 菜单设计 266
9.4.1 菜单设计基本步骤 266
9.4.2 快速建立一个下拉菜单 268
9.4.3 “菜单设计器”概述 268
9.4.4 创建一个应用程序的菜单 271
9.4.5 创建快捷菜单 274
习题九 275
第10章 应用程序开发实例 278
10.1 应用程序开发步骤 278
10.1.1 需求分析 278
10.1.2 数据库设计 278
10.1.3 系统总体构架设计 279
10.1.4 创建各程序模块 280
10.1.5 主文件设计 281
10.1.6 测试、连编与发行 281
10.2 项目与“项目管理器” 283
10.2.1 “项目管理器”的启动 283
10.2.2 “项目管理器”的使用 285
10.3 数据库设计基础 286
10.3.1 数据库设计原则 286
10.3.2 数据库设计过程 287
10.4 应用程序开发实例 290
10.4.1 系统设计 290
10.4.2 数据库设计 291
10.4.3 创建新类 293
10.4.4 主界面设计 295
10.4.5 查询表单设计 297
10.4.6 维护模块设计 299
10.4.7 统计与报表模块设计 303
10.4.8 系统主菜单设计 303
10.4.9 创建主程序 304
10.4.10 连编与运行 304
附录1 Visual Foxpro 常用命令表 307
附录2 Visual Foxpro 常用函数表 313
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0