图书信息
图书目录

Visual FoxPro程序设计基础(第2版)




 本书除保留原版中的精华外,新增加了全国计算机等级考试二级(Visual FoxPro程序设计)的公共知识部分,对原教材中的示例进行了精简,改写并新增加了大量更易于教学的示例内容,补充生成一个完整的"世界杯"信息管理应用程序。

本书以一个贯穿全书的实例"足球世界杯"资料管理数据库为线索,以数据库管理系统Visual FoxPro为背景,循序渐进、深入浅出地介绍数据库基本理论、数据设计及操作、可视化编程技术和面向对象程序设计的方法,内容丰富,通俗易懂。数据库设计新颖、生动,贴近学生生活,体现现代教学以学生为主体、教师为主导的理念。全部资料采用真实数据,举例充分,突出应用,以案例驱动方式,通过生动的实例,使学习者对应用程序开发有全面、深刻的理解。

与本书配套的上机实验指导与测试教材同期出版并附有光盘。提供书中涉及的所有数据库数据、实验用数据、综合实验数据等教学资源,同时为教材使用者提供电子课件、试题库。配套教材便于教师备课,同时也便于学生开展自主学习和探索式学习。

本书可作为高等学校、各类培训班教材,也可供计算机应用开发人员学习使用。



作者:
梁洁

定价:
28.00 元

出版时间:
2010-02-26

ISBN:
978-7-04-020847-4

物料号:
20847-00

读者对象:
高等教育

一级分类:
计算机/教育技术类

二级分类:
计算机基础课程

三级分类:
数据库技术

重点项目:
暂无

版面字数:
510千字

开本:
16开

装帧形式:
平装

页数:
325

最新
印次时间:
2012年01月
  • 目录
    • 第一部分 数据库基础
      • 第一章 Visual FoxPro系统概述
        • 1.1 数据库基本理论
          • 1.1.1 数据、信息与数据处理
            • 1.1.2 数据库系统
              • 1.1.3 数据模型
                • 1.1.4 关系数据库
                • 1.2 Visual FoxPro的运行界面
                  • 1.2.1 安装、启动与退出
                    • 1.2.2 用户界面
                    • 1.3 项目管理器
                      • 1.3.1 创建项目
                        • 1.3.2 项目管理器的组成
                          • 1.3.3 使用项目管理器管理文件
                          • 1.4 Visual FoxPro工作方式及性能指标
                            • 1.4.1 Visual FoxPro的工作方式
                              • 1.4.2 “命令”窗口的使用
                                • 1.4.3 向导、设计器和生成器
                                  • 1.4.4 文件类型及性能指标
                                  • 思考题
                                    • 实习题一
                                    • 第二章 Visual FoxPro数据基础
                                      • 2.1 常量、变量及数据类型
                                        • 2.1.1 常量及数据类型
                                          • 2.1.2 字段、内存变量及数组
                                          • 2.2 Visual FoxPro中的常用函数
                                            • 2.2.1 数值运算函数
                                              • 2.2.2 字符处理函数
                                                • 2.2.3 日期时间函数
                                                  • 2.2.4 数据类型转换函数
                                                    • 2.2.5 测试函数
                                                    • 2.3 表达式与运算
                                                      • 2.3.1 数值表达式与数值运算
                                                        • 2.3.2 字符表达式与字符运算
                                                          • 2.3.3 日期时间表达式与日期时间运算
                                                            • 2.3.4 条件表达式及比较运算
                                                              • 2.3.5 逻辑表达式及逻辑运算
                                                              • 思考题
                                                                • 实习题二
                                                                • 第三章 数据库、表及其操作
                                                                  • 3.1 设计数据库
                                                                    • 3.1.1 分析数据需求
                                                                      • 3.1.2 确定数据库表
                                                                        • 3.1.3 确定所需字段
                                                                          • 3.1.4 确定表间联系
                                                                            • 3.1.5 完善数据库
                                                                              • 3.1.6 设计“世界杯”数据库
                                                                              • 3.2 数据库的创建和操作
                                                                                • 3.2.1 创建数据库
                                                                                  • 3.2.2 操作数据库
                                                                                  • 3.3 数据表的创建
                                                                                    • 3.3.1 建立表结构
                                                                                      • 3.3.2 记录的输入和删除
                                                                                      • 3.4 数据表的基本操作
                                                                                        • 3.4.1 在数据库设计器中操作数据表
                                                                                          • 3.4.2 设置数据库表属性
                                                                                            • 3.4.3 数据过滤和字段筛选
                                                                                              • 3.4.4 工作区与多表操作
                                                                                                • 3.4.5 操作表的常用命令
                                                                                                • 3.5 索引
                                                                                                  • 3.5.1 索引的概念
                                                                                                    • 3.5.2 创建索引
                                                                                                      • 3.5.3 使用索引建立表间联系
                                                                                                        • 3.5.4 使用索引排序
                                                                                                          • 3.5.5 索引的常用命令
                                                                                                          • 3.6 数据完整性
                                                                                                            • 3.6.1 实体完整性与主关键字
                                                                                                              • 3.6.2 域完整性与有效性规则
                                                                                                                • 3.6.3 参照完整性
                                                                                                                • 思考题
                                                                                                                  • 实习题三
                                                                                                                • 第二部分 数据库应用
                                                                                                                  • 第四章 视图和查询的使用
                                                                                                                    • 4.1 视图
                                                                                                                      • 4.1.1 视图的概念
                                                                                                                        • 4.1.2 使用视图向导创建视图
                                                                                                                          • 4.1.3 使用视图设计器创建视图
                                                                                                                            • 4.1.4 视图设计器
                                                                                                                              • 4.1.5 视图与数据更新
                                                                                                                                • 4.1.6 远程视图
                                                                                                                                • 4.2 查询
                                                                                                                                  • 4.2.1 查询的概念
                                                                                                                                    • 4.2.2 使用查询设计器创建查询
                                                                                                                                      • 4.2.3 查询生成的SQL语句
                                                                                                                                        • 4.2.4 设置查询去向
                                                                                                                                        • 思考题
                                                                                                                                          • 实习题四
                                                                                                                                          • 第五章 结构化查询语言SQL
                                                                                                                                            • 5.1 SQL概述
                                                                                                                                              • 5.2 SQL的数据操作功能
                                                                                                                                                • 5.2.1 插入
                                                                                                                                                  • 5.2.2 更新
                                                                                                                                                    • 5.2.3 删除
                                                                                                                                                    • 5.3 SQL的数据查询功能
                                                                                                                                                      • 5.3.1 单表的查询
                                                                                                                                                        • 5.3.2 联接查询
                                                                                                                                                          • 5.3.3 嵌套查询
                                                                                                                                                            • 5.3.4 集合的并运算
                                                                                                                                                              • 5.3.5 几个特殊选项
                                                                                                                                                              • 5.4 数据定义功能
                                                                                                                                                                • 5.4.1 建立表结构
                                                                                                                                                                  • 5.4.2 表结构的修改
                                                                                                                                                                    • 5.4.3 表的删除
                                                                                                                                                                      • 5.4.4 使用SQL定义视图
                                                                                                                                                                      • 思考题
                                                                                                                                                                        • 实习题五
                                                                                                                                                                        • 第六章 Visual FoxPro程序设计
                                                                                                                                                                          • 6.1 Visual FoxPro程序设计特点
                                                                                                                                                                            • 6.1.1 过程化与面向对象程序设计
                                                                                                                                                                              • 6.1.2 Visual FoxPro程序的概念
                                                                                                                                                                              • 6.2 程序文件的建立与执行
                                                                                                                                                                                • 6.2.1 程序文件的建立
                                                                                                                                                                                  • 6.2.2 程序的执行
                                                                                                                                                                                  • 6.3 程序的基本结构
                                                                                                                                                                                    • 6.3.1 顺序结构
                                                                                                                                                                                      • 6.3.2 选择结构
                                                                                                                                                                                        • 6.3.3 循环结构
                                                                                                                                                                                          • 6.3.4 综合编程实例
                                                                                                                                                                                          • 6.4 子程序、过程与自定义函数
                                                                                                                                                                                            • 6.4.1 子程序
                                                                                                                                                                                              • 6.4.2 过程和过程文件
                                                                                                                                                                                                • 6.4.3 自定义函数
                                                                                                                                                                                                  • 6.4.4 子程序、过程、自定义函数的比较
                                                                                                                                                                                                    • 6.4.5 变量的作用域
                                                                                                                                                                                                    • 6.5 典型例题解析
                                                                                                                                                                                                      • 思考题
                                                                                                                                                                                                        • 实习题六
                                                                                                                                                                                                        • 第七章 表单设计
                                                                                                                                                                                                          • 7.1 表单设计基础
                                                                                                                                                                                                            • 7.1.1 类和对象
                                                                                                                                                                                                              • 7.1.2 容器与控件
                                                                                                                                                                                                              • 7.2 单表表单
                                                                                                                                                                                                                • 7.2.1 使用表单向导创建表单
                                                                                                                                                                                                                  • 7.2.2 使用表单设计器创建表单
                                                                                                                                                                                                                    • 7.2.3 设置、添加数据环境
                                                                                                                                                                                                                      • 7.2.4 字段映像
                                                                                                                                                                                                                        • 7.2.5 表单控件操作技巧
                                                                                                                                                                                                                        • 7.3 一对多表单
                                                                                                                                                                                                                          • 7.3.1 使用表单向导创建一对多表单
                                                                                                                                                                                                                            • 7.3.2 使用表单设计器创建一对多表单
                                                                                                                                                                                                                              • 7.3.3 以视图为数据源创建表单
                                                                                                                                                                                                                              • 7.4 常用控件的使用
                                                                                                                                                                                                                                • 7.4.1 不与数据绑定的控件
                                                                                                                                                                                                                                  • 7.4.2 与数据绑定的控件
                                                                                                                                                                                                                                  • 思考题
                                                                                                                                                                                                                                    • 实习题七
                                                                                                                                                                                                                                    • 第八章 报表与标签设计
                                                                                                                                                                                                                                      • 8.1 报表设计基础
                                                                                                                                                                                                                                        • 8.1.1 报表常规布局
                                                                                                                                                                                                                                          • 8.1.2 创建报表布局的方法
                                                                                                                                                                                                                                          • 8.2 利用向导建报表
                                                                                                                                                                                                                                            • 8.3 使用“快速报表”建报表
                                                                                                                                                                                                                                              • 8.4 使用报表设计器
                                                                                                                                                                                                                                                • 8.4.1 “报表设计器”窗口
                                                                                                                                                                                                                                                  • 8.4.2 利用报表设计器修改报表
                                                                                                                                                                                                                                                    • 8.4.3 利用报表设计器新建报表
                                                                                                                                                                                                                                                      • 8.4.4 定义报表页面及打印报表
                                                                                                                                                                                                                                                        • 8.4.5 分组报表
                                                                                                                                                                                                                                                          • 8.4.6 报表设计技巧
                                                                                                                                                                                                                                                          • 8.5 标签文件的建立
                                                                                                                                                                                                                                                            • 8.5.1 利用向导建标签
                                                                                                                                                                                                                                                              • 8.5.2 标签设计器
                                                                                                                                                                                                                                                              • 思考题
                                                                                                                                                                                                                                                                • 实习题八
                                                                                                                                                                                                                                                                • 第九章 菜单设计与应用
                                                                                                                                                                                                                                                                  • 9.1 设计下拉式菜单
                                                                                                                                                                                                                                                                    • 9.1.1 规划菜单系统
                                                                                                                                                                                                                                                                      • 9.1.2 用菜单设计器建菜单
                                                                                                                                                                                                                                                                        • 9.1.3 快速建立菜单
                                                                                                                                                                                                                                                                        • 9.2 创建快捷菜单
                                                                                                                                                                                                                                                                          • 思考题
                                                                                                                                                                                                                                                                            • 实习题九
                                                                                                                                                                                                                                                                            • 第十章 生成应用程序
                                                                                                                                                                                                                                                                              • 10.1 应用程序开发实例
                                                                                                                                                                                                                                                                                • 10.1.1 使用项目管理器组织文件
                                                                                                                                                                                                                                                                                  • 10.1.2 构造应用程序框架
                                                                                                                                                                                                                                                                                    • 10.1.3 连编应用程序
                                                                                                                                                                                                                                                                                    • 10.2 应用程序生成器
                                                                                                                                                                                                                                                                                      • 10.2.1 使用应用程序向导
                                                                                                                                                                                                                                                                                        • 10.2.2 使用应用程序生成器
                                                                                                                                                                                                                                                                                        • 思考题
                                                                                                                                                                                                                                                                                          • 实习题十
                                                                                                                                                                                                                                                                                        • 第三部分 应用拓展
                                                                                                                                                                                                                                                                                          • 第十一章 数据库设计
                                                                                                                                                                                                                                                                                            • 11.1 数据库设计的特点
                                                                                                                                                                                                                                                                                              • 11.2 数据库设计的基本步骤
                                                                                                                                                                                                                                                                                                • 11.2.1 需求分析阶段
                                                                                                                                                                                                                                                                                                  • 11.2.2 系统设计阶段
                                                                                                                                                                                                                                                                                                    • 11.2.3 数据库概念结构设计阶段
                                                                                                                                                                                                                                                                                                      • 11.2.4 逻辑结构设计阶段
                                                                                                                                                                                                                                                                                                        • 11.2.5 数据库物理设计阶段
                                                                                                                                                                                                                                                                                                          • 11.2.6 数据库实施阶段
                                                                                                                                                                                                                                                                                                            • 11.2.7 数据库运行和维护阶段
                                                                                                                                                                                                                                                                                                            • 思考题
                                                                                                                                                                                                                                                                                                              • 实习题十一
                                                                                                                                                                                                                                                                                                              • 第十二章 综合基础知识
                                                                                                                                                                                                                                                                                                                • 12.1 数据结构与算法
                                                                                                                                                                                                                                                                                                                  • 12.1.1 算法
                                                                                                                                                                                                                                                                                                                    • 12.1.2 数据结构的基本概念
                                                                                                                                                                                                                                                                                                                      • 12.1.3 线性表及其顺序存储结构
                                                                                                                                                                                                                                                                                                                        • 12.1.4 栈和队列
                                                                                                                                                                                                                                                                                                                          • 12.1.5 线性链表
                                                                                                                                                                                                                                                                                                                            • 12.1.6 树与二叉树
                                                                                                                                                                                                                                                                                                                              • 12.1.7 查找技术
                                                                                                                                                                                                                                                                                                                                • 12.1.8 排序技术
                                                                                                                                                                                                                                                                                                                                • 12.2 程序设计基础
                                                                                                                                                                                                                                                                                                                                  • 12.2.1 程序设计方法和风格
                                                                                                                                                                                                                                                                                                                                    • 12.2.2 结构化程序设计
                                                                                                                                                                                                                                                                                                                                      • 12.2.3 面向对象的程序设计
                                                                                                                                                                                                                                                                                                                                      • 12.3 软件工程基础
                                                                                                                                                                                                                                                                                                                                        • 12.3.1 软件工程基本概念
                                                                                                                                                                                                                                                                                                                                          • 12.3.2 结构化分析方法
                                                                                                                                                                                                                                                                                                                                            • 12.3.3 结构化设计方法
                                                                                                                                                                                                                                                                                                                                              • 12.3.4 软件的测试
                                                                                                                                                                                                                                                                                                                                                • 12.3.5 程序的调试
                                                                                                                                                                                                                                                                                                                                                • 思考题
                                                                                                                                                                                                                                                                                                                                                  • 实习题十二
                                                                                                                                                                                                                                                                                                                                                • 附录 Visual FoxPro常用函数
                                                                                                                                                                                                                                                                                                                                                  • 参考文献
                                                                                                                                                                                                                                                                                                                                                  1