基本信息·出版社:化学工业出版社 ·页码:275 页 ·出版日期:2009年02月 ·ISBN:712204100X/9787122041005 ·条形码:9787122041005 ·版本:第1版 · ...
| 商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
 |
Visual FoxPro程序设计教程 |
 |
|
 |
Visual FoxPro程序设计教程 |
 |

基本信息·出版社:化学工业出版社
·页码:275 页
·出版日期:2009年02月
·ISBN:712204100X/9787122041005
·条形码:9787122041005
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
内容简介 《Visual FoxPro程序设计教程》以Visual FoxPro数据库管理为核心,以Visual FoxPro可视化程序设计为主线展开内容。《Visual FoxPro程序设计教程》主要介绍了关系数据库的基本概念和Visual FoxPro数据库基本操作,程序设计的基本概念及通过程序实现数据库管理和操作的基本方法,Visual FoxPro数据库管理及操作,Visual FoxPro表单设计,菜单设计和报表设计,Visual FoxPro应用程序发布,另外还对应用程序设计及Visual FoxPro程序设计问题作了进一步展开和介绍,并且给出了一个简单的应用程序设计实例。
《Visual FoxPro程序设计教程》讲解通俗易懂,避免片面地介绍生涩的概念。书中配有大量的举例,以便于读者理解和掌握相关知识。《Visual FoxPro程序设计教程》还免费提供下载使用配套的学习材料。
《Visual FoxPro程序设计教程》以Visual FoxPro数据库管理为核心,以Visual FoxPro可视化程序设计为主线展开内容。《Visual FoxPro程序设计教程》主要介绍了关系数据库的基本概念和Visual FoxPro数据库基本操作,程序设计的基本概念及通过程序实现数据库管理和操作的基本方法,Visual FoxPro数据库管理及操作,Visual FoxPro表单设计,菜单设计和报表设计,Visual FoxPro应用程序发布,另外还对应用程序设计及Visual FoxPro程序设计问题作了进一步展开和介绍,并且给出了一个简单的应用程序设计实例。
《Visual FoxPro程序设计教程》讲解通俗易懂,避免片面地介绍生涩的概念。书中配有大量的举例,以便于读者理解和掌握相关知识。《Visual FoxPro程序设计教程》还免费提供下载使用配套的学习材料。
《Visual FoxPro程序设计教程》适合作为各类高校非计算机专业数据库应用程序设计教材,也可以作为计算机等级考试培训教材和自学Visual FoxPro应用程序设计的辅助资料。
目录 第1章 Visual FoxPro数据库基础 1
1.1 关系数据库的基本概念 1
1.1.1 数据模型的基本概念 1
1.1.2 关系模型 2
1.1.3 关系运算 3
1.1.4 关系数据库及数据库系统 6
1.2 Visual FoxPro项目、数据库、数据库表、自由表 7
1.2.1 Visual FoxPro主界面及环境设置 7
1.2.2 Visual FoxPro项目管理器 9
1.2.3 数据库表与自由表 11
1.3 数据库表的基本操作 16
1.3.1 输入与编辑记录 16
1.3.2 修改结构 17
1.3.3 删除与永久删除记录 18
本章小结与深入学习提示 18
习题1 19
第2章 Visual FoxPro程序设计基础 21
2.1 程序的基本概念 21
2.1.1 命令、语句、续行 21
2.1.2 内存变量、字段变量、常量、表达式 22
2.1.3 常用语句、命令、函数 30
2.1.4 程序的执行与相互调用 34
2.2 利用程序实现表的基本操作 35
2.2.1 数据库的建立、打开和关闭 35
2.2.2 工作区与表的打开和关闭 35
2.2.3 记录定位与检测 37
2.2.4 浏览数据 39
2.2.5 插入记录 42
2.2.6 修改记录 43
2.2.7 删除记录 44
2.3 利用表单及表单控件改进操作界面 44
2.3.1 建立和运行表单 45
2.3.2 设置表单属性 46
2.3.3 编写表单事件程序代码 47
2.3.4 调用表单方法 49
2.3.5 表单控件 49
2.4 程序分支控制 54
2.4.1 简单条件语句 54
2.4.2 分支条件语句 55
2.4.3 多分支语句 56
2.5 循环控制 56
2.5.1 DO WHILE 循环 57
2.5.2 FOR循环 58
2.5.3 SCAN循环 60
本章小结与深入学习提示 61
习题2 62
第3章 数据库管理 63
3.1 索引 63
3.1.1 结构复合索引 63
3.1.2 独立复合索引 66
3.1.3 独立索引 68
3.1.4 删除索引 69
3.2 关系与参照完整性 70
3.2.1 表之间的关系(联系) 70
3.2.2 参照完整性定义 71
3.3 字段有效性规则与输入控制 73
3.3.1 字段有效性规则 73
3.3.2 字段输入掩码 75
3.4 SQL表定义及删除 75
3.4.1 定义数据库表 75
3.4.2 删除数据库表 77
3.5 数据查询与统计 77
3.5.1 利用Visual FoxPro命令进行查询和统计 77
3.5.2 利用SQL命令进行查询和统计 88
3.6 查询、视图 97
3.6.1 查询 97
3.6.2 视图 102
本章小结与深入学习提示 104
习题3 104
第4章 表单设计 105
4.1 表单设置 105
4.1.1 表单类型设置 105
4.1.2 表单控件及其布局调整 107
4.1.3 属性设置与方法调用 110
4.1.4 控件的Tab顺序设置 111
4.1.5 表单数据环境 112
4.2 常用表单控件 115
4.2.1 命令按钮与命令按钮组控件 115
4.2.2 文本框与编辑框控件 120
4.2.3 列表框控件 125
4.2.4 组合框控件 131
4.2.5 选项按钮组控件 134
4.2.6 复选框控件 139
4.2.7 表格控件 144
4.2.8 页框控件 148
4.2.9 计时器控件 151
4.2.10 微调器控件 152
4.2.11 线条、形状、图像控件 153
4.3 自动表单生成与调整 154
本章小结与深入学习提示 161
习题4 161
第5章 菜单、报表设计 163
5.1 菜单 163
5.1.1 下拉式菜单 163
5.1.2 快捷菜单 164
5.2 下拉式菜单应用 164
5.2.1 创建下拉式菜单 164
5.2.2 运行菜单程序 169
5.3 快捷菜单应用 173
5.4 报表 174
5.4.1 利用报表向导创建报表 174
5.4.2 报表设计器及其工具栏和数据环境设置 181
5.4.3 利用报表设计器设计快速报表 184
5.4.4 利用报表设计器设计自定义报表 186
5.4.5 输出报表 193
本章小结与深入学习提示 194
习题5 194
第6章 应用程序发布 196
6.1 应用程序开发者和应用者 196
6.1.1 开发者的基本问题 196
6.1.2 应用者的基本问题 197
6.2 利用项目管理器管理应用程序对象 197
6.2.1 管理和调试应用程序对象 197
6.2.2 应用程序执行入口与事件处理循环 197
6.2.3 连编应用程序 201
6.3 发布应用程序 203
6.3.1 发布软件的制作 203
6.3.2 说明文档 208
本章小结与深入学习提示 209
习题6 209
第7章 程序设计进阶 210
7.1 程序结构的图示化表示 210
7.1.1 程序流程图 210
7.1.2 盒图(N-S图) 213
7.2 交互式输入输出语句 214
7.2.1 交互式输入语句 214
7.2.2 定位输入/输出语句 215
7.3 嵌套分支 217
7.4 子程序、自定义函数、过程文件、变量作用域 218
7.4.1 子程序 219
7.4.2 自定义函数 222
7.4.3 过程文件 223
7.4.4 变量的作用域 224
7.5 表单设计进阶 225
7.5.1 自定义表单属性与方法 225
7.5.2 表单控件的快速访问键设置 228
7.5.3 表格控件高级应用 229
7.6 程序设计方法简介 232
7.6.1 结构化程序设计 232
7.6.2 面向对象程序设计 232
第8章 应用程序设计实例 234
8.1 示例程序结构概述 234
8.2 主程序、主表单、主菜单设计 235
8.2.1 主程序与主表单 235
8.2.2 主菜单 237
8.3 功能表单设计 237
8.3.1 部门数据编辑表单 237
8.3.2 部门数据浏览表单 240
8.3.3 职工记录编辑表单 241
8.3.4 职工记录查询表单 243
8.3.5 工资记录编辑表单 245
8.3.6 工资记录浏览表单 245
8.3.7 工资报表打印表单 248
8.3.8 工资数据查询表单 251
8.4 发布程序制作 253
附录 257
附录1 常用命令 257
附录2 常用函数 265
附录3 ASC II编码表 270
附录4 计算机二级等级考试说明 271
参考文献 276
……
序言 本书是面向本科、专科非计算机专业的数据库应用程序设计教材。本教材以数据管理为核心,以程序设计为主线展开。教材不偏重概念的讲解,而是围绕可视化程序设计的需要编排内容,主要介绍可视化程序设计中经常使用的基本命令(含SQL命令)和Visual FoxPro对象。命令讲解不深究完整的语法,主要从应用的角度讲解命令的典型语法结构,较详细的语法结构在附录中列出。对于那些可视化程序设计中不常用的命令,只在附录中列出,正文不作详细讲解。基于程序设计的特点,本教材不把SQL语言作为独立的内容讲授,而是把相应的内容结合到程序设计中去,并与Visual FoxPro命令对比介绍。
本书包含8章:第1章介绍关系数据库的基本概念和Visual FoxPro数据库基本操作,是理解和掌握关系数据库的基础;第2章介绍程序设计的基本概念以及通过程序实现数据库管理和操作的基本方法,是Visual FoxPro程序代码设计的基础;第3章介绍Visual FoxPro数据库管理及操作,是数据库应用操作的基础;第4章介绍Visual FoxPro表单设计,是可视化程序设计的核心内容;第5章介绍菜单设计和报表设计;菜单是Windows应用程序设计的基本内容,是交互操作的基本手段,报表是数据库应用程序数据输出的重要手段;第6章介绍了Visual FoxPro应用程序发布,对Visual FoxPro软件发布和安装向导使用作了较全面的介绍;第7章对应用程序设计及Visual FoxPro程序设计问题作了进一步展开和介绍;第8章给出了一个简单的应用程序设计实例。
本书讲授内容可视学时情况灵活选择。1~5章为基本内容;第6章可以简单介绍;第7章内容可以选择讲授部分内容;第8章可以作为综合举例或完全由学生自学。
本书还免费提供配套的学习材料,内容包括可以用于教学的案例项目、表单、程序等的调试和演示文件,读者如果需要,可以到化学工业出版社网站(http://www.cip.com.cn)免费下载使用。
本书由鲍永刚主编并完成1~3章、第4章部分内容、6~7章、第8章部分内容的编写和全书统稿工作,李宏岩编写第4章部分内容和附录部分内容,隋励丽编写第5章、第8章部分内容及部分习题和附录。
受作者的知识水平所限,书中难免会有不足之处,望读者不吝指正。
文摘 插图: