欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Visual FoxPro 程序设计与应用

书      号:9787113121907

丛  书 名:高职高专“十二五”规划教材

作      者:李逦

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:32

  • 内容简介

    本书以“教务管理”为例,从实用的角度出发,简要介绍了关系数据库管理系统的基础理论及系统开发技术。本书内容包括:数据库基础知识、VisualFoxPro操作基础与数据元素、数据库与表、查询与视图、结构化查询语言-SQL、VisualFoxPro程序设计、报表与标签、菜单设计、项目管理与应用程序发布等。最后还有一个系统开发实例,综合性的介绍了VisualFoxPro在实际工作中的应用。
  • 前言

    信息社会的迅猛发展,导致了信息量的急剧增加,大量的信息使人目不暇接。数据库技术是科学、有效地组织数据,收集、处理、分析、检索及管理信息的有力工具。Microsoft Visual FoxPro 6.0关系数据库系统是新一代小型数据库管理系统的杰出代表,它以强大的功能、完整而丰富的工具、极快的处理速度、友好的界面及完备的兼容性等特点,备受广大用户的欢迎。
    Visual FoxPro 6.0提供了一个集成化的系统开发环境,它不仅支持结构化编程技术,还支持面向对象的可视化编程技术,并拥有功能强大的可视化程序设计工具。目前,Visual FoxPro 6.0是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发的较为理想的工具软件。
    本书是高等职业学校、高等专科学校、成人高等学校Visual FoxPro课程的教学参考书,面向高职高专各专业学生;可用做全国计算机水平考试中Visual FoxPro部分及各类短训班的培训教学参考书和广大工程技术人员进行Visual FoxPro 6.0程序设计及数据库项目开发的参考资料;也可单独作为Visual FoxPro 6.0爱好者入门和提高的参考书籍。
    本书从实用的角度出发,简要介绍了关系数据库管理系统的基础理论及系统开发技术。内容包括:数据库基础知识、Visual FoxPro 操作基础与数据元素、数据库与表、查询与视图、关系数据库标准语言——SQL、表单设计与应用、Visual FoxPro程序设计、报表与标签、菜单设计、项目管理与应用程序发布等。最后还有一个系统开发实例,综合性地介绍了Visual FoxPro在实际工作中的应用。
    本书由李逦主编,王兵、周莹和崇阳担任副主编,常广炎担任主审。编写分工如下:李逦编写第3、4、5、7、8、9和10章,王兵编写第1、2章,周莹编写第6章,崇阳编写第11章。全书由李逦负责统稿。
    在本书的编写过程中,参考了同行的著作,在此表示深深的谢意。
    由于编著时间仓促,加上编者水平有限,书中难免存在不足和疏漏之处,恳请广大读者及同行批评指正。

    编 者
  • 目录

    第1章 数据库基础知识 1
    1.1 数据、信息与数据处理 1
    1.1.1 数据、信息与数据处理的基本概念 1
    1.1.2 数据库技术的发展过程 2
    1.2 数据库系统 3
    1.2.1 数据库系统的组成 3
    1.2.2 数据库系统的特点 4
    1.3 数据模型 5
    1.3.1 信息世界的数据描述 5
    1.3.2 实体之间的联系 5
    1.3.3 三种数据模型 6
    1.4 关系数据库基础 7
    1.4.1 基本概念 7
    1.4.2 关系的基本特点 8
    1.4.3 关系运算 8
    1.5 常见数据库管理系统与开发工具 9
    1.5.1 常见的数据库管理系统 9
    1.5.2 常见的数据库开发工具 10
    习题 11
    第2章 Visual FoxPro操作基础与数据元素 13
    2.1 Visual FoxPro概述 13
    2.1.1 Visual FoxPro的发展历程 13
    2.1.2 Visual FoxPro基本功能 14
    2.1.3 Visual FoxPro的特点 14
    2.1.4 Visual FoxPro系统的安装与启动 15
    2.2 Visual FoxPro工作环境 16
    2.2.1 Visual FoxPro环境介绍 16
    2.2.2 Visual FoxPro的集成开发环境 18
    2.3 Visual FoxPro的工作方式 26
    2.3.1 菜单方式 26
    2.3.2 命令方式 26
    2.4 数据类型 27
    2.4.1 常量 27
    2.4.2 变量 30
    2.4.3 运算符与表达式 34
    2.5 常用内部函数 38
    2.5.1 数值函数 39
    2.5.2 字符函数 40
    2.5.3 日期时间函数 43
    2.5.4 转换函数 44
    2.5.5 测试函数 46
    习题 51
    第3章 数据库与表 53
    3.1 Visual FoxPro中的表文件 53
    3.1.1 表文件的组成 53
    3.1.2 表的建立 56
    3.2 数据库的操作 60
    3.2.1 数据库的设计方法 60
    3.2.2 建立数据库 60
    3.2.3 使用数据库 61
    3.3 数据库表 65
    3.3.1 在数据库中添加表与删除表 65
    3.3.2 字段与记录属性的常用概念 68
    3.3.3 字段的显示属性 69
    3.3.4 输入字段的注释 70
    3.3.5 “表达式生成器”对话框 71
    3.3.6 字段有效性 73
    3.4 表的基本操作 75
    3.4.1 打开和关闭表 75
    3.4.2 表结构的操作 76
    3.4.3 添加记录 77
    3.4.4 记录的定位 78
    3.4.5 显示记录 79
    3.4.6 修改记录 80
    3.4.7 删除记录 81
    3.4.8 其他文件的操作 82
    3.5 表的索引、排序与查询 83
    3.5.1 表的索引 83
    3.5.2 表的排序 87
    3.5.3 表的查询 87
    3.6 表的统计与汇总 89
    3.6.1 统计记录个数 89
    3.6.2 数值型字段纵向求和 89
    3.6.3 数值型字段求平均值 89
    3.6.4 表达式统计 90
    3.6.5 分类汇总命令 90
    3.7 表间关系 91
    3.7.1 多工作区的操作 92
    3.7.2 创建表间的临时关系 92
    3.7.3 创建表间的永久关系 95
    3.8 数据完整性 96
    3.8.1 实体完整性与主关键字 96
    3.8.2 域完整性与约束规则 96
    3.8.3 参照完整性 96
    习题 98
    第4章 查询与视图 100
    4.1 查询 100
    4.1.1 查询向导 100
    4.1.2 查询设计器 106
    4.1.3 运行查询 112
    4.2 视图 112
    4.2.1 创建视图 113
    4.2.2 使用视图更新数据 116
    4.2.3 视图的使用与维护 117
    习题 118
    第5章 关系数据库标准语言——SQL 119
    5.1 SQL的定义功能 119
    5.1.1 建立表结构 120
    5.1.2 修改表结构 121
    5.1.3 建立视图 123
    5.1.4 删除数据表 123
    5.2 SQL的操纵功能 123
    5.2.1 插入数据 124
    5.2.2 更新数据 124
    5.2.3 删除数据 125
    5.3 SQL的查询功能 125
    5.3.1 查询命令 125
    5.3.2 简单查询 127
    5.3.3 条件查询 128
    5.3.4 统计查询 131
    5.3.5 分组查询 133
    5.3.6 查询的排序 134
    5.3.7 连接查询 135
    5.3.8 嵌套查询 137
    5.3.9 指定查询结果去向 139
    习题 140
    第6章 表单设计与应用 143
    6.1 面向对象程序设计的概念 143
    6.1.1 基本概念 143
    6.1.2 基本特性 144
    6.1.3 设计方法 145
    6.1.4 可视化编程 147
    6.1.5 编程步骤 148
    6.2 创建表单 153
    6.2.1 使用表单向导创建表单 153
    6.2.2 使用表单设计器创建表单 156
    6.3 表单管理 157
    6.3.1 数据环境 157
    6.3.2 程序代码 159
    6.3.3 表单及控件的常用属性、事件和方法 159
    6.4 常用表单控件 162
    6.4.1 标签控件 162
    6.4.2 线条与形状控件 163
    6.4.3 文本框控件 164
    6.4.4 命令按钮控件 168
    6.4.5 命令按钮组控件 169
    6.4.6 选项按钮组控件 171
    6.4.7 复选框控件 173
    6.4.8 微调控件 174
    6.4.9 列表框控件 175
    6.4.10 组合框控件 179
    6.4.11 编辑框控件 179
    6.4.12 页框控件 181
    6.4.13 表格控件 182
    6.4.14 图像控件 185
    6.4.15 定时器控件 186
    习题 188
    第7章 Visual FoxPro程序设计 190
    7.1 程序与程序文件 190
    7.1.1 程序的建立、修改与运行 191
    7.1.2 基本语句 192
    7.2 程序设计的基本结构 194
    7.2.1 顺序结构 195
    7.2.2 分支结构 195
    7.2.3 循环结构 201
    7.3 过程与过程调用 205
    7.3.1 子程序设计与调用 205
    7.3.2 过程文件与过程调用 206
    7.3.3 自定义函数 207
    7.3.4 变量的作用域 208
    7.4 程序调试 210
    7.4.1 调试的相关知识 210
    7.4.2 程序调试器 211
    习题 213
    第8章 报表与标签 217
    8.1 创建和修改报表 217
    8.1.1 使用报表向导创建报表 218
    8.1.2 报表设计器的使用 224
    8.2 创建和使用标签 229
    习题 232
    第9章 菜单设计 233
    9.1 菜单设计器 233
    9.1.1 启动菜单设计器 233
    9.1.2 菜单设计器的功能 234
    9.2 创建常规菜单 235
    9.2.1 创建菜单系统的步骤 235
    9.2.2 快速菜单功能 240
    9.3 创建快捷菜单 241
    9.4 为顶层表单添加菜单 242
    习题 245
    第10章 项目管理与应用程序发布 246
    10.1 项目管理器 246
    10.1.1 Visual FoxPro项目管理器 246
    10.1.2 使用项目管理器组织文件 249
    10.2 应用程序的发布 251
    10.2.1 应用程序的发布过程 251
    10.2.2 发布树 252
    10.2.3 可发布文件 252
    10.2.4 应用程序的发布 252
    10.2.5 应用程序安装 256
    第11章 系统开发实例 257
    11.1 系统分析 257
    11.1.1 系统功能 257
    11.1.2 数据环境 258
    11.1.3 系统包含的文件 258
    11.2 设置系统路径 259
    11.3 创建项目 260
    11.4 创建数据库 260
    11.4.1 创建学生课程管理数据库 260
    11.4.2 创建数据库表 260
    11.4.3 创建视图 263
    11.5 创建表单 265
    11.5.1 主界面.scx 265
    11.5.2 基本信息.scx 266
    11.5.3 选课管理.scx 269
    11.5.4 选课登记.scx 270
    11.5.5 成绩录入.scx 272
    11.5.6 统计查询.scx 274
    11.5.7 统计.scx 274
    11.5.8 查询.scx 276
    11.5.9 报表打印.scx 278
    11.6 创建报表 279
    11.6.1 学生成绩单.frx 279
    11.6.2 课程成绩单.frx 281
    11.7 生成应用程序 281
    11.7.1 建立主程序 281
    11.7.2 连编应用程序 282
    附录A Visual FoxPro性能指标 283
    附录B 常用文件类型表 284
    参考文献
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1李逦 研究生 主任 计算机工作单位辽宁商贸职业学院 邮政编码 电话13236671778 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐