本书以 Visual Fox Pro 6.0 为例,结合实际案例、理论联系实际,详细介绍数据库语言与数据库系统的开发。全书分为 10 章,内容包括 Visual Fox Pro 系统概述、Visual Fox Pro 语言基础、数据库与表的基本操作、查询与视图、程序设计基础、菜单与工具栏设计、表单设计基础、表单控件设计、Visual Fox Pro 报表设计、系统开发实例等内容。每章节前都有内容提要,便于读者了解章节重点难点;每章后都有习题,方便读者进行内容自测。全书内容丰富、语言通俗、案例完整、图文并茂,具有较强的实用性。
样章试读
目录
目录 第1章 Visual FoxPro系统概述1 1.1数据库系统概述1 1.1.1数据库的基本概念1 1.1.2数据库处理技术的发展1 1.1.3数据库系统的特点3 1.1.4数据库系统的分代3 1.2数据库管理系统和数据库应用系统5 1.3Visual FoxPro数据库的产生6 1.3.1Visual FoxPro数据库系统的发展6 1.3.2Visual FoxPr06.0的功能7 1.3.3Visual FoxPr06.0的特点7 1.3.4Visual FoxPr06.0的安装与启动8 1.4Visual FoxPr06.0的集成开发环境9 1.4.1Visual FoxPro的主窗口9 1.4.2Visual FoxPro的配置11 1.5项目管理器12 1.5.1创建项目13 1.5.2使用项目管理器14 1.6Visual FoxPro向导、设计器、生成器简介16 1.6.1Visual FoxPro的向导17 1.6.2Visual FoxPro的设计器19 1.6.3Visual FoxPro的生成器20 习题20 第2章 Visual FoxPro语言基础22 2.1数据类型22 2.1.1字符型23 2.1.2数值型23 2.1.3浮点型23 2.1.4整型23 2.1.5双精度型23 2.1.6货币型23 2.1.7日期型24 2.1.8日期时间型24 2.1.9逻辑型24 2.1.10备注型24 2.1.11通用型25 2.2常量与变量27 2.2.1常量27 2.2.2变量28 2.3运算符及表达式32 2.3.1算术运算符与表达式33 2.3.2字符串运算符与表达式33 2.3.3日期与日期时间运算符与表达式34 2.3.4关系运算符与表达式34 2.3.5逻辑运算符与表达式35 2.3.6宏替换运算符与表达式35 2.4函数36 2.4.1数值函数36 2.4.2字符处理函数37 2.4.3日期时间函数38 2.4.4数据转换函数39 2.4.5测试函数39 2.4.6其他函数40 习题41 第3章 数据库与表的基本操作43 3.1自由表的建立与修改43 3.1.1建立表结构43 3.1.2表数据的输入与修改49 3.1.3显示修改表的结构52 3.2表的维护命令53 3.2.1表的常用命令53 3.2.2表的复制命令55 3.2.3表数据的替换命令56 3.2.4逻辑表的设置命令59 3.2.5表结构的修改命令59 3.3记录的维护命令60 3.3.1记录的定位与移位60 3.3.2记录的插入与追加61 3.3.3记录的删除与恢复62 3.3.4记录的排序63 3.3.5索引64 3.4查询与统计68 3.4.1查询命令68 3.4.2统计命令69 3.5表的关联71 3.5.1预备知识71 3.5.2用窗口建立关联74 3.5.3用命令建立关联76 3.6数据库表及其数据完整性77 3.6.1创建数据库77 3.6.2打开数据库78 3.6.3向数据库添加表79 3.6.4表的数据完整性80 习题83 第4章 查询与视图87 4.1 SQL语言概述.87 4.1.1 SQL语言的特点87 4.1.2 SQL语言的功能88 4.2 SELECT-SQL查询89 4.2.1 SELECT-SQL语句89 4.2.2单表查询90 4.2.3条件查询91 4.2.4统计查询94 4.2.5分组查询94 4.2.6排序查询95 4.2.7内连接查询96 4.2.8嵌套查询97 4.3用查询设计器建立查询99 4.3.1查询设计器99 4.3.2用查询设计器创建查询的步骤101 4.3.3用查询设计器建立查询的实例101 4.4用视图设计器创建视图106 4.4.1视图的概念106 4.4.2视图设计器106 4.4.3用视图设计器创建视图的步骤108 4.4.4用视图设计器创建视图的实例108 习题110 第5章 程序设计基础112 5.1程序文件112 5.1.1程序的基本概念112 5.1.2程序文件的建立与执行113 5.2程序的基本结构115 5.2.1顺序结构115 5.2.2分支结构117 5.2.3循环结构122 5.3过程与过程文件129 习题131 第6章 菜单与工具栏设计135 6.1建立菜单135 6.1.1规划菜单135 6.1.2建立下拉式菜单135 6.1.3建立快捷菜单143 6.2建立工具栏145 6.2.1运用容器定义自定义工具栏145 6.2.2用定义工具栏类定义自定义工具栏146 习题150 第7章 表单设计基础152 7.1创建表单152 7.1.1利用表单向导创建表单152 7.1.2利用表单设计器创建表单156 7.1.3在表单上设计控件159 7.2面向对象的程序设计161 7.2.1基本概念161 7.2.2对象的引用164 习题167 第8章 表单控件设计170 8.1标签170 8.2线条与形状与图像171 8.3文本框173 8.4编辑框176 8.5列表框与组合框178 8.6命令按钮与命令按钮组181 8.7计时器185 8.8微调控件186 8.9选项按钮组与复选框189 8.10表格192 8.11页框194 8.12 ActiveX控件和ActiveX绑定控件196 习题197 第9章 Visual FoxPro报表设计202 9.1报表创建202 9.1.1创建报表文件202 9.1.2报表工具栏208 9.2设计报表209 9.2.1报表的数据源和布局209 9.2.2在报表中使用控件213 9.3数据分组和多栏报表220 9.3.1设计分组报表220 9.3.2设计多栏报表222 9.3.3报表输出224 习题225 第10章 系统开发实例227 10.1图书馆管理系统227 10.2通讯录管理系统261 10.3 Visual FoxPro课程设计292 参考文献294