Visual FoxPro数据库程序设计教程

内容简介

[

本书以visual foxpro 6.0为平台,以“学生成绩管理系统”之开发为教学案例,内容全面,突出应用。采取“两个结合”——把理论与实践相结合,把课程内容与等级考试要求相结合,既注重基础性和系统性,更注重实用性和可操作性。案例选取在设计层面上力求做到从整体到局部,循序渐进,简明易懂,使学生通过实验逐步完成应用系统的开发。课后习题结合等级考试,题量丰富并附有参考答案,便于学生测试与练习。
本书适合作为普通高等学校非计算机专业计算机基础课程的教材,也可作为高等学校成人教育的教材或培训资料。

]

目录

第1章 关系数据库基础知识 11.1 数据库系统概述 11.1.1 数据库的基本概念 11.1.2 数据管理技术的发展 21.1.3 数据库系统的特点 51.1.4 数据库系统的内部结构体系 51.2 数据模型 71.2.1 数据模型的分类 81.2.2 数据模型的组成要素 91.2.3 概念模型 91.2.4 常用的数据模型 111.3 关系数据库 141.3.1 关系数据结构 141.3.2 关系操作 161.3.3 关系完整性约束 20习题一 21第2章 visual foxpro 6.0概述 252.1 visual foxpro 6.0简介 252.1.1 visual foxpro的历史沿革 252.1.2 visual foxpro 6.0的功能简介 262.2 visual foxpro 6.0的运行与安装 272.2.1 visual foxpro 6.0的运行环境 272.2.2 visual foxpro 6.0的安装 272.2.3 visual foxpro 6.0的启动与退出 282.3 visual foxpro 6.0操作概述 292.3.1 visual foxpro 6.0的用户界面 292.3.2 visual foxpro 6.0的操作方式 322.3.3 visual foxpro 6.0的系统配置 332.4 visual foxpro 6.0的应用 352.4.1 visual foxpro 6.0的命令 352.4.2 visual foxpro 6.0的命名规则 362.4.3 visual foxpro 6.0的文件类型 362.4.4 visual foxpro 6.0的技术指标 372.4.5 visual foxpro 6.0的向导、设计器、生成器 38习题二 39第3章 表和数据库 423.1 表的创建 423.1.1 表结构的设计 433.1.2 表结构的创建 433.1.3 表的打开与关闭 453.1.4 表结构的修改 463.2 表数据的处理 473.2.1 表数据的输入 473.2.2 表数据的显示和浏览 493.2.3 记录指针的定位 513.2.4 表数据的修改 543.2.5 记录的删除与恢复 543.2.6 筛选记录和字段 563.2.7 表数据的其他操作命令 573.3 数据库 583.3.1 数据库的创建 583.3.2 数据库的打开和关闭 593.3.3 数据库表的操作 613.3.4 数据库表的属性和设置 633.4 表的索引 673.4.1 索引的基本概念 673.4.2 索引的创建 693.4.3 索引的修改和删除 713.4.4 索引的使用 723.5 多表操作和表的关联 743.5.1 工作区的概念及操作 743.5.2 建立表间的临时关系 763.5.3 永久关系与参照完整性 80习题三 84第4章 visual foxpro语言基础 884.1 数据和数据类型 884.2 常量与变量 914.2.1 常量 914.2.2 变量 924.3 标准函数 974.3.1 数值函数 974.3.2 字符函数 1004.3.3 日期时间函数 1024.3.4 转换函数 1044.3.5 测试函数 1064.4 运算符与表达式 1084.4.1 算术运算符和算术表达式 1094.4.2 字符运算符和字符表达式 1094.4.3 日期运算符和日期表达式 1104.4.4 关系运算符和关系表达式 1104.4.5 逻辑运算符和逻辑表达式 112习题四 112第5章 结构化查询语言sql 1155.1 数据定义语言 1155.1.1 创建表结构 1165.1.2 修改表结构 1175.1.3 删除表 1195.2 数据操纵语言 1195.2.1 插入记录命令 1205.2.2 更新记录命令 1215.2.3 删除记录命令 1215.3 数据查询语言 1215.3.1 查询语句的一般形式 1225.3.2 基本查询 1225.3.3 条件查询 1235.3.4 简单的计算查询 1245.3.5 多表查询 1245.3.6 连接查询 1255.3.7 嵌套查询 1275.3.8 分组查询结果 1305.3.9 排序查询结果 1315.3.10 集合的并运算 1325.3.11 查询去向 132习题五 133第6章 查询与视图 1376.1 查询 1376.1.1 查询的建立 1376.1.2 查询的修改 1456.1.3 查询的运行 1456.2 视图 1466.2.1 视图的概念 1466.2.2 本地视图的建立 1486.2.3 视图的使用 1526.2.4 远程视图 155习题六 159第7章 程序设计基础 1627.1 程序设计概述 1627.1.1 程序设计简介 1627.1.2 结构化程序设计 1637.1.3 程序的控制结构 1647.1.4 程序文件的建立 1657.1.5 程序设计中的常用命令 1687.2 选择结构 1717.2.1 单向分支 1717.2.2 双向分支 1727.2.3 多向分支 1747.2.4 分支结构的嵌套 1757.3 循环结构 1777.3.1 条件循环do while语句 1777.3.2 计数循环for语句 1817.3.3 数据库循环scan语句 1837.3.4 循环的嵌套 1847.4 模块化程序设计 1857.4.1 子程序 1857.4.2 过程 1887.4.3 函数 1917.4.4 内存变量的作用域 1927.5 程序调试 1947.5.1 调试器 1947.5.2 用户定义对话框 196习题七 197第8章 表单设计与应用 2038.1 面向对象程序设计概述 2038.1.1 对象和类 2038.1.2 visual foxpro中的类 2058.2 表单的创建 2078.2.1 使用向导创建表单 2078.2.2 使用表单设计器创建表单 2108.3 输出类控件 2148.3.1 标签控件 2158.3.2 线条与形状控件 2168.3.3 图像控件 2178.4 输入类控件 2178.4.1 文本框控件 2178.4.2 编辑框控件 2208.4.3 列表框控件 2218.4.4 组合框控件 2238.4.5 微调控件 2248.5 控制类控件 2268.5.1 命令按钮控件 2268.5.2 命令按钮组控件 2278.5.3 复选框控件 2308.5.4 选项按钮组控件 2328.5.5 计时器控件 2338.6 容器类控件 2348.6.1 表格 2358.6.2 页框 2398.6.3 容器 2418.7 链接类控件 2418.7.1 activex控件 2418.7.2 activex绑定控件 2428.7.3 超级链接控件 2438.8 表单的高级设计 2448.8.1 表单控件的布局调整与焦点分配 2448.8.2 多文档界面表单 2458.8.3 表单集 248习题八 250第9章 报表与标签 2549.1 使用向导创建报表 2549.1.1 报表设计基础 2549.1.2 使用向导创建简单报表 2559.1.3 使用向导创建一对多报表 2579.2 使用报表设计器创建报表 2599.2.1 报表设计器 2599.2.2 使用快速报表创建报表 2619.2.3 报表设计器的使用 2629.2.4 报表操作命令 2679.3 标签的创建和使用 2679.3.1 利用向导创建标签 2679.3.2 使用标签设计器创建标签 2689.3.3 标签操作命令 269习题九 269第10章 菜单的设计与应用 27210.1 菜单的基本概念 27210.1.1 菜单的类型和结构 27210.1.2 创建菜单的一般步骤 27310.2 菜单设计器的使用 27510.2.1 菜单设计器 27510.2.2 使用菜单设计器创建下拉菜单 27710.3 创建快捷菜单 28010.3.1 快捷菜单设计器 28010.3.2 创建快捷菜单 28110.3.3 关于菜单程序文件 282习题十 282第11章 项目管理和系统发布 28511.1 项目管理器 28511.1.1 项目管理 28511.1.2 项目管理器的组成 28611.1.3 项目管理器的使用 28811.2 应用系统的发布 293习题十一 295第12章 数据库应用系统开发 29812.1 数据库应用系统开发概述 29812.2 学生成绩管理系统的基本结构 29912.2.1 系统的功能 29912.2.2 系统数据库的设计 30012.2.3 创建项目和数据库 30212.3 模块表单的创建 30312.3.1 创建学生信息模块 30312.3.2 其他模块表单的创建 31012.4 主菜单、登录和主窗口的设计 31412.4.1 系统菜单的创建 31412.4.2 登录程序的创建 31612.4.3 主窗口的创建 31812.5 应用系统的连编和运行 318习题十二 319第13章 课程实验 32113.1 visual foxpro 6.0的基础操作 321实验一 visual foxpro 6.0的安装 321实验二 visual foxpro 6.0窗口操作 321实验三 visual foxpro 6.0的系统配置 32313.2 表和数据库的实验 323实验四 表的创建 323实验五 表的基本操作 325实验六 数据库的基本操作 328实验七 完整性与参照性 33013.3 visual foxpro中数据的实验 331实验八 数据元素 33113.4 sql实验 333实验九 sql定义语言 333实验十 sql操纵语言 333实验十一 sql查询语言 33413.5 查询与视图实验 334实验十二 查询文件的创建与使用 334实验十三 视图文件的创建与使用 33513.6 程序设计实验 337实验十四 创建程序文件 337实验十五 选择结构程序设计 338实验十六 循环结构程序设计 339实验十七 模块化程序设计 34013.7 表单设计实验 341实验十八 利用向导创建表单 341实验十九 利用表单设计器创建表单 341实验二十 输入类控件和输出类控件的使用 343实验二十一 控制类控件和容器类控件的使用 343实验二十二 连接类控件的使用 344实验二十三 表单高级设计 34413.8 报表与标签设计实验 344实验二十四 报表设计 344实验二十五 标签设计 34613.9 菜单设计实验 346实验二十六 设计菜单 34613.10 项目管理实验 347实验二十七 项目管理 34713.11 数据库系统开发实验 347实验二十八 开发实例 347附录a visual foxpro常用命令表 348附录b visual foxpro常用函数表 353附录c 2012年全国计算机等级考试(二级visual foxpro)考试大纲 358附录d 习题参考答案 361参考文献 368

封面

Visual FoxPro数据库程序设计教程

书名:Visual FoxPro数据库程序设计教程

作者:杨丽军^薛鸿民

页数:367

定价:¥45.0

出版社:科学出版社

出版日期:2013-07-01

ISBN:9787030376343

PDF电子书大小:140MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注