热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

Visual FoxPro 6.0程序设计

中国水利水电出版社
    【作 者】程玉民 【I S B N 】978-7-5084-1543-7 【责任编辑】李伟 【适用读者群】高职高专 【出版时间】2008-01-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】 【千字数】 【印 张】 【定 价】26 【丛 书】21世纪高职高专新概念教材 【备注信息】
图书详情

    本书从开发Visual FoxPro 数据库应用程序出发,深入浅出地介绍了关系数据库管理系统基础理论知识和应用系统开发技术。全书共10章,内容包括:Visual FoxPro 基础、数据库基础知识、数据库和表的设计与操作、使用视图查询和个性数据、面向过程程序设计、面向对象程序设计、表单设计、查询和报表、菜单设计及数据共享、创建帮助及应用程序发布。

    本书内容丰富、通俗易懂、图文并茂、实用性强,将“任务驱动”方式贯穿每个章节,突出案例教学和启发试教学方法。每章后均附有习题,便于学生练习和掌握所学内容。

    本书适合作为高等职业学校、高等专科学校、成人高校及本科院校举办的二级职业技术学院和民办高校数据库课程的教材,也可以作为全国计算机等级考试二级??Visual FoxPro 程序设计的培训教材,还可供从事数据库应用技术开发的人员作参考。

    本书配有《Visual FoxPro 6.0程序设计实验指导与实训》,

    Visual FoxPro 6.0是一个与Windows 98和Windows NT环境兼容的全32位面向对象的快速数据库应用程序开发系统。它引入了数据字典,便于用来设计与字段层次相关联的对象所属的对象类,并且可以通过快速拖拽的方式直接设计所需的用户界面中的编辑对象;它加强了数据完整性验证机制,引进和完善了关系数据库的实体完整性、参照完整性和用户自定义完整性;它支持13种数据类型,这大大地扩充了系统的计算和存储能力;它使用了游离视图增强联接能力,对数据的显示、收集、修改提供了极大的方便。

    全书共分10章,第1章主要介绍了Visual FoxPro基本操作和应用程序开发的相关知识,可以使读者掌握Visual FoxPro的安装技术、Visual FoxPro交互操作界面的使用以及利用Visual FoxPro进行应用程序开发的步骤,为学习Visual FoxPro提供了入门的向导。

    第2章主要讲解数据库的基础知识。包括数据库的相关概念、数据类型、数据存储、运算符、表达式和常用函数,并建立了贯穿全书的数据库管理系统实例。

    第3章重点介绍了数据库设计和表的设计。使读者从数据分析入手,学会数据库设计的步骤、表的操作和数据库的操作,掌握数据字典的功能和相关规则。

    第4章向读者介绍了使用视图查询和修改数据的技术,主要包括视图的创建和使用,并对实现高效数据存储的Rushmore优化技术进行了详细介绍。

    第5章着重介绍了面向过程程序设计的地位以及应用程序中常用命令的基本格式、功能和用法,并利用案例的方式对应用程序中的各种结构程序设计进行了翔实的讲解。

    第6章详细介绍了面向对象程序设计的基本原理和相关知识,使读者能够系统了解设计类与对象的技术,熟悉主要事件与常用方法程序。

    第7章介绍了表单设计控件及其属性的设置、数据环境及其应用、使用表单设计器向导创建表单的方法技巧、表单的存储运行。

    第8章主要讲述了创建查询的方法、报表和标签的创建、报表控件的使用、报表的数据环境和数据分组,并对报表布局的设计和报表输出进行了介绍。

    第9章以菜单设计及数据共享的相关知识为基础,详尽阐述了下拉菜单、快捷菜单、工具栏的设计技术,并对数据共享访问冲突涉及的主要函数和命令进行了讲解。

    第10章重点介绍了创建应用程序的帮助文件和发布应用程序的相关知识。对各种样式帮助文件的创建技巧和发布应用程序具体技术进行了详细说明。

    本书是针对高职高专Visual FoxPro 6.0 程序设计课程教学而编写的,参加本书编写的都是具有多年教学和科研经验的教师,在重点介绍面向对象程序设计的基础上,兼顾了部分学生参加全国计算机等级考试对面向过程程序设计的基础知识。本书内容丰富、通俗易懂、图文并茂、实用性强。将“任务驱动”方式贯穿每个章节,突出案例教学和启发式教学方法。每章后均附有习题,便于学生练习和掌握所学内容。

    本书适合作为高等职业学校、高等专科学校、成人高校及本科院校举办的二级职业技术学院和民办高校数据库课程的教材,也可以作为全国计算机等级考试二级——Visual FoxPro程序设计的培训教材,还可供从事数据库应用技术开发的人员作参考。

    本书配有《Visual FoxPro 6.0程序设计实验指导与实训》,所配电子教案与程序源代码及相关文档均可以从中国水利水电出版社网站上下载,网址为:http://www.waterpub.com.cn。

    本书由程玉民主编,张国平、谭翀、王维鸿担任副主编。本书各章编写分工如下:第5章由程玉民编写,第1章、第2章、第3章由张国平编写,第4章、第6章、第10章由谭翀编写,第7章、第8章、第9章由王维鸿编写。程玉民负责全书的统稿和总篡工作。在本书的编写过程中,参考了大量同行的著作,在此表示深深的谢意。

    由于时间仓促及作者水平有限,错误和不当之处在所难免,恳请读者批评指正。

    编 者

    2003年5月


    前言
    第1章 Visual FoxPro 6.0基础 1
    1.1 Visual FoxPro 6.0概述 1
    1.1.1 Visual FoxPro的特点 1
    1.1.2 Visual FoxPro的系统配置要求 2
    1.1.3 Visual FoxPro的安装 2
    1.1.4 Visual FoxPro的启动 2
    1.1.5 Visual FoxPro的退出 3
    1.2 Visual FoxPro的交互操作界面 3
    1.2.1 菜单栏 4
    1.2.2 工具栏 8
    1.2.3 设计器 9
    1.2.4 向导 9
    1.2.5 控件及控件工具栏 11
    1.2.6 生成器 11
    1.2.7 调试器 12
    1.2.8 窗口 14
    1.3 项目管理器 15
    1.3.1 启动项目管理器 15
    1.3.2 项目管理器的组成 17
    1.3.3 定制项目管理器 17
    1.3.4 项目管理器的操作 18
    1.4 命令构成和文件命名方法 20
    1.4.1 命令构成的基本格式 20
    1.4.2 有关规则 21
    1.4.3 命令书写的有关约定 21
    1.4.4 常用的环境设置命令 22
    1.4.5 文件命名方法和常用文件类型 23
    1.5 Visual FoxPro应用程序开发步骤 24
    习题一 27
    第2章 数据库基础知识 28
    2.1 数据库概述 28
    2.1.1 数据库基本概念 28
    2.1.2 数据库结构模型 29
    2.1.3 关系数据库管理系统 30
    2.2 数据类型 30
    2.3 数据的存储 33
    2.3.1 常量 33
    2.3.2 变量 34
    2.3.3 数组 37
    2.3.4 表、字段和记录 39
    2.3.5 对象、类和属性 39
    2.4 运算符及表达式 39
    2.4.1 数值表达式及数值运算符 40
    2.4.2 字符串运算符及字符表达式 40
    2.4.3 日期表达式及日期运算符 40
    2.4.4 关系表达式及关系运算符 41
    2.4.5 逻辑表达式及逻辑运算符 41
    2.4.6 类与对象运算符 42
    2.4.7 名称表达式 42
    2.5 函数 42
    2.5.1 字符处理函数 43
    2.5.2 数值处理函数 45
    2.5.3 日期和时间处理函数 47
    2.5.4 数据转换函数 48
    2.5.5 与表有关的函数 49
    2.5.6 显示位置函数 51
    2.5.7 文件管理函数 51
    2.5.8 数组函数 53
    2.5.9 系统函数SYS() 55
    习题二 55
    第3章 数据库和表的设计与操作 57
    3.1 数据库设计的步骤 57
    3.1.1 数据库设计的一般步骤 57
    3.1.2 数据需求分析 58
    3.1.3 将需求分类放入表 58
    3.1.4 表结构设计 59
    3.1.5 表间关系确定 61
    3.1.6 设计优化 62
    3.1.7 创建数据库 62
    3.2 表的创建 63
    3.2.1 表结构的创建 63
    3.2.2 表数据的输入 66
    3.2.3 表文件的打开、关闭、显示和定位 69
    3.3 表的维护 73
    3.3.1 表结构的修改 74
    3.3.2 显示和编辑表中的数据 74
    3.3.3 删除记录 77
    3.3.4 文件的显示、复制、删除与更名 80
    3.3.5 数组与表之间的数据交换 82
    3.4 表的排序、索引与查询 85
    3.4.1 表的排序 85
    3.4.2 表的索引 86
    3.4.3 表的查询 92
    3.5 表的统计与汇总 94
    3.5.1 表的统计 95
    3.5.2 表的汇总 96
    3.6 多表使用 97
    3.6.1 工作区的选择 97
    3.6.2 表之间的关联 98
    3.6.3 表之间的联接 100
    3.6.4 表文件的更新 101
    3.7 数据库的创建及基本操作 102
    3.7.1 创建数据库 102
    3.7.2 打开数据库 102
    3.7.3 关闭数据库 103
    3.7.4 删除数据库 103
    3.8 在数据库中添加和移去表 104
    3.8.1 在数据库中建立新表 104
    3.8.2 向数据库中添加表 104
    3.8.3 从数据库中移去数据表 105
    3.8.4 访问其他数据库中的表 106
    3.9 查看和修改数据库结构 106
    3.9.1 查看数据库分层结构 106
    3.9.2 浏览数据库文件 106
    3.9.3 扩展数据库文件 107
    3.9.4 检查数据库 108
    3.9.5 更新表和数据库的链接 108
    3.10 数据字典 108
    3.10.1 长表名和表中的长字段名 109
    3.10.2 设置数据表中字段的标题和注释 110
    3.10.3 设置数据表中字段的默认值 110
    3.10.4 指定输入掩码和定义字段格式 110
    3.10.5 设置数据表的有效规则 111
    3.10.6 设置触发器 112
    3.10.7 主关键字值和候选关键字值 113
    3.10.8 创建永久关系 114
    3.10.9 设置参照完整性 115
    3.10.10 建立存储过程 117
    习题三 117
    第4章 使用视图查询和修改数据 119
    4.1 创建视图 119
    4.1.1 创建视图 119
    4.1.2 修改视图 123
    4.1.3 重命名视图 123
    4.1.4 删除视图 123
    4.1.5 创建多表视图 123
    4.1.6 访问远程数据 126
    4.2 使用视图 128
    4.2.1 视图的打开、关闭及显示 128
    4.2.2 显示视图结构 129
    4.2.3 创建视图索引 129
    4.2.4 在视图中更新数据 129
    4.3 Rushmore优化技术 131
    习题四 134
    第5章 面向过程程序设计 135
    5.1 应用程序的创建 135
    5.1.1 应用程序的建立 136
    5.1.2 应用程序的运行 137
    5.1.3 应用程序的修改 138
    5.2 应用程序中的常用命令 138
    5.2.1 交互输入命令 138
    5.2.2 常用辅助命令 140
    5.3 顺序结构程序设计 143
    5.4 分支结构程序设计 145
    5.4.1 两分支结构 146
    5.4.2 多分支结构 149
    5.5 循环结构程序设计 152
    5.5.1 当型循环结构 152
    5.5.2 固定次数的循环结构 154
    5.5.3 表扫描循环结构 155
    5.5.4 多重循环结构 157
    5.6 过程结构程序设计 158
    5.6.1 过程的建立与调用 158
    5.6.2 过程文件 160
    5.6.3 内存变量作用域 162
    5.6.4 过程的带参调用 164
    5.7 数组变量的应用 165
    5.7.1 数组变量的建立 166
    5.7.2 数组变量的使用 166
    5.7.3 数组元素的赋值、运算与输出 167
    5.7.4 应用示例 169
    5.8 面向过程程序设计举例 171
    习题五 174
    第6章 面向对象程序设计 176
    6.1 概述 176
    6.1.1 对象 177
    6.1.2 类 177
    6.1.3 基类与子类 177
    6.1.4 属性 180
    6.2 设计类与对象 182
    6.2.1 创建与定义类 182
    6.2.2 创建对象 183
    6.2.3 设置属性 184
    6.2.4 对象的操作 185
    6.3 事件与方法程序 187
    6.3.1 事件分类 188
    6.3.2 方法程序及其代码 189
    6.3.3 数据环境 191
    习题六 194
    第7章 表单设计 195
    7.1 创建表单 196
    7.1.1 使用表单向导创建表单 196
    7.1.2 使用表单设计器创建表单 202
    7.1.3 使用“快速表单”命令创建表单 203
    7.1.4 使用CREATE FORM命令创建表单 203
    7.1.5 创建表单集 203
    7.1.6 表单的保存和运行 204
    7.2 表单设计器 204
    7.2.1 属性窗口 204
    7.2.2 表单控件工具栏 204
    7.2.3 表单设计器工具栏 206
    7.3 表单属性 207
    7.3.1 定义表单的属性 207
    7.3.2 添加新的属性或方法 208
    7.3.3 编辑事件代码和方法代码 209
    7.4 数据环境 209
    7.4.1 打开“数据环境设计器” 209
    7.4.2 数据信息与数据环境 210
    7.5 基本控件简介 211
    7.5.1 标签控件 212
    7.5.2 命令按钮与命令按钮组 212
    7.5.3 文本框 212
    7.5.4 选项按钮和选项按钮组 213
    7.5.5 微调按钮 213
    7.5.6 复选框 213
    7.5.7 列表框与组合框 214
    7.5.8 编辑框 214
    7.5.9 表格 214
    习题七 219
    第8章 查询和报表 220
    8.1 查询设计器 220
    8.1.1 进入查询设计器 220
    8.1.2 字段选项卡 221
    8.1.3 联接选项卡 221
    8.1.4 筛选选项卡 222
    8.1.5 排序依据选项卡 223
    8.1.6 分组依据选项卡 223
    8.1.7 杂项选项卡 223
    8.2 查询设计 224
    8.2.1 创建查询 224
    8.2.2 定向输出查询结果 228
    8.2.3 运行查询 228
    8.3 创建报表和标签 229
    8.3.1 创建前的准备工作 229
    8.3.2 创建报表布局 229
    8.3.3 创建标签 238
    8.4 报表设计器 238
    8.4.1 报表设计器窗口及其分区 238
    8.4.2 报表菜单 239
    8.4.3 报表工具栏 240
    8.5 定制报表布局 240
    8.5.1 添加标题和总结区 240
    8.5.2 定义报表的页面 241
    8.5.3 设置报表带区高度 242
    8.6 报表控件的使用 243
    8.6.1 标签控件 243
    8.6.2 域控件 244
    8.6.3 统计计算和汇总 245
    8.6.4 报表变量 245
    8.6.5 线条、矩形及圆角矩形控件 246
    8.6.6 图片/ActiveX绑定控件 246
    8.7 报表数据环境 247
    8.8 数据分组 248
    8.8.1 一级数据分组 249
    8.8.2 多级数据分组 249
    8.9 报表或标签的输出 250
    8.9.1 预览报表或标签 250
    8.9.2 打印报表或标签 251
    习题八 251
    第9章 菜单设计及数据共享 252
    9.1 菜单设计 252
    9.1.1 菜单的组成 252
    9.1.2 菜单设计 252
    9.1.3 快捷菜单设计 259
    9.2 工具栏设计 260
    9.2.1 定义工具栏类 260
    9.2.2 将工具栏添加到表单集 261
    9.2.3 工具栏的停靠 261
    9.2.4 菜单和自定义工具栏的协调 261
    9.3 数据共享 262
    9.3.1 数据访问的方式 262
    9.3.2 共享方式下的文件访问 263
    习题九 266
    第10章 创建帮助及应用程序发布 267
    10.1 创建应用程序的帮助文件 267
    10.1.1 创建图形方式(HTML样式)帮助文件 267
    10.1.2 对HTML样式帮助的在线访问 268
    10.1.3 发布已编译的HTML样式帮助系统 270
    10.1.4 用WinHelp 4.0创建图形样式 Windows帮助文件 270
    10.1.5 用WinHelp函数编程实现帮助特性 271
    10.1.6 创建.DBF样式帮助 274
    10.2 应用程序发布 279
    10.2.1 发布应用程序 279
    10.2.2 发布过程 279
    10.2.3 准备要发布的应用程序 279
    10.2.4 定制要发布的应用程序 284
    10.2.5 准备制作发布磁盘 287
    10.2.6 了解发布过程 287
    10.2.7 使用安装向导制作发布磁盘 290
    习题十 291
    参考文献 293
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册