华信教育资源网
Visual FoxPro程序设计教程
作   译   者:王爱珍,范伊红 出 版 日 期:2013-08-01
出   版   社:电子工业出版社 维   护   人:袁玺 
书   代   号:G0211060 I S B N:9787121211065

图书简介:

本书依据教育部《关于进一步加强高等学校计算机基础教学的意见暨计算机基础教学基本要求》和计算机等级考试(二级 Visual FoxPro)的考试大纲编写,按照循序渐进的科学原则组织内容,知识体系完整、结构清晰、叙述简洁、例题典型丰富,可操作性强。学习本书能够掌握使用 Visual FoxPro 开发可视化数据库应用程序开发技术,有益于科学合理地进行数据管理。本书内容分为四部分,第一部分介绍数据库系统基础知识,第二部分介绍 Visual FoxPro 语言基础、表文件操作和数据库操作,第三部分介绍结构化查询语言——SQL,第四部分介绍 Visual FoxPro程序设计基础、可视化编程和数据库应用系统开发实例。本书不仅提供所有例题和开发实例的源代码、所有习题的电子版参考答案、电子课件,还提供具有自主学习、辅导答疑、提交作业及实验报告、自动考试、自动判卷和自动产生成绩单等功能的网络教学平台。本书适合作为高等院校非计算机专业数据库技术类课程的教材,也可作为全国计算机等级考试的培训教材,同时也是计算机程序设计人员的参考书。
定价 33.0
您的专属联系人更多
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源
    图书特别说明:

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书依据教育部《关于进一步加强高等学校计算机基础教学的意见暨计算机基础教学基本要求》和计算机等级考试(二级 Visual FoxPro)的考试大纲编写,按照循序渐进的科学原则组织内容,知识体系完整、结构清晰、叙述简洁、例题典型丰富,可操作性强。学习本书能够掌握使用 Visual FoxPro 开发可视化数据库应用程序开发技术,有益于科学合理地进行数据管理。 本书内容分为四部分,第一部分介绍数据库系统基础知识,第二部分介绍 Visual FoxPro 语言基础、表文件操作和数据库操作,第三部分介绍结构化查询语言——SQL,第四部分介绍 Visual FoxPro程序设计基础、可视化编程和数据库应用系统开发实例。 本书不仅提供所有例题和开发实例的源代码、所有习题的电子版参考答案、电子课件,还提供具有自主学习、辅导答疑、提交作业及实验报告、自动考试、自动判卷和自动产生成绩单等功能的网络教学平台。 本书适合作为高等院校非计算机专业数据库技术类课程的教材,也可作为全国计算机等级考试的培训教材,同时也是计算机程序设计人员的参考书。

    图书详情

    ISBN:9787121211065
    开 本:16开
    页 数:264
    字 数:422

    本书目录

    目录
    
    第1章Visual FoxPro基础1
    1.1数据库技术的产生与发展1
    
    1.1.1人工管理阶段1
    
    1.1.2文件管理阶段1
    
    1.1.3数据库系统阶段2
    
    1.1.4网络化阶段2
    1.2数据库系统的基本概念3
    
    1.2.1数据与数据处理3
    
    1.2.2数据库3
    
    1.2.3数据库管理系统4
    
    1.2.4数据库应用系统4
    
    1.2.5数据库系统4
    1.3概念模型和数据模型5
    
    1.3.1概念模型的基本概念5
    
    1.3.2数据模型6
    1.4关系模型8
    
    1.4.1关系术语8
    
    1.4.2关系模型的特点11
    
    1.4.3ER模型转换为
    关系模型11
    
    1.4.4关系运算12
    1.5关系数据库及其设计13
    
    1.5.1关系数据库13
    
    1.5.2关系数据库设计13
    
    1.5.3关系数据库设计举例14
    1.6Visual FoxPro概述16
    
    1.6.1Visual FoxPro简介16
    
    1.6.2Visual FoxPro安装和
    系统组成16
    
    1.6.3Visual FoxPro的
    主窗口18
    
    1.6.4Visual FoxPro 6.0
    工作环境设置20
    
    1.6.5Visual FoxPro的
    工作方式21
    
    1.6.6Visual FoxPro 6.0设计器、
    向导、生成器22
    
    1.6.7Visual FoxPro 6.0的项目
    管理器及项目文件22
    
    1.6.8Visual FoxPro 6.0
    的退出24
    
    1.6.9Visual FoxPro的文件
    类型24
    小结25
    习题125
    
    
    第2章Visual FoxPro语言基础27
    2.1Visual FoxPro数据类型27
    
    2.1.1Visual FoxPro的
    数据类型27
    
    2.1.2常量28
    
    2.1.3变量30
    2.2常用函数32
    
    2.2.1函数的基本知识32
    
    2.2.2数值函数33
    
    2.2.3字符函数35
    
    2.2.4日期和时间函数37
    
    2.2.5转换函数37
    
    2.2.6测试函数39
    2.3运算符与表达式42
    
    2.3.1数值表达式42
    
    2.3.2字符表达式43
    
    2.3.3日期时间表达式43
    
    2.3.4关系表达式44
    
    2.3.5逻辑表达式46
    小结47
    习题247
    
    
    第3章Visual FoxPro表文件操作51
    3.1Visual FoxPro命令介绍51
    
    3.1.1Visual FoxPro命令51
    
    3.1.2Visual FoxPro命令的
    语法格式51
    
    3.1.3命令的书写规则52
    3.2表文件的建立52
    
    3.2.1设计表结构53
    
    3.2.2建立表结构54
    
    3.2.3录入记录55
    3.3表文件的打开、关闭
    与复制58
    
    3.3.1打开和关闭表58
    
    3.3.2复制表结构60
    
    3.3.3复制表文件60
    3.4表文件的基本操作61
    
    3.4.1显示和修改表结构61
    
    3.4.2显示和修改表记录62
    
    3.4.3批量替换修改记录63
    
    3.4.4定位记录65
    
    3.4.5添加记录67
    
    3.4.6删除与恢复记录69
    3.5排序与索引72
    
    3.5.1排序72
    
    3.5.2索引的概念72
    
    3.5.3索引文件的建立74
    
    3.5.4索引文件的使用77
    
    3.5.5索引查询79
    3.6表文件的数据统计81
    
    3.6.1记录统计81
    
    3.6.2数值字段的和及
    平均数统计81
    
    3.6.3分类汇总82
    3.7工作区和表文件的关联82
    
    3.7.1工作区的概念82
    
    3.7.2选择当前工作区83
    
    3.7.3在当前工作区访问其他
    工作区中的表83
    
    3.7.4创建表文件之间的关联84
    
    3.7.5取消关联89
    小结89
    习题390
    
    
    第4章Visual FoxPro数据库操作96
    4.1数据库文件的建立96
    
    4.1.1数据库与数据库设计器96
    
    4.1.2建立数据库表98
    
    4.1.3将自由表添加到
    数据库中100
    
    4.1.4设置表间永久关联关系和
    参照完整性103
    
    4.1.5设置表间参照完整性105
    
    4.1.6数据库文件的打开、
    编辑与关闭107
    4.2视图109
    
    4.2.1视图的建立109
    
    4.2.2视图的运行、保存
    与修改110
    4.3查询112
    
    4.3.1创建查询113
    
    4.3.2设置查询去向113
    
    4.3.3运行查询113
    
    4.3.4保存查询114
    
    4.3.5修改查询114
    小结115
    习题4115
    
    
    第5章结构化查询语言—SQL120
    5.1SQL概述120
    
    5.1.1SQL的特点120
    
    5.1.2SQL的功能120
    5.2数据定义121
    
    5.2.1数据库和表的定义121
    
    5.2.2视图的定义123
    
    5.2.3表结构修改123
    
    5.2.4表文件的删除124
    5.3数据更新125
    
    5.3.1插入记录数据125
    
    5.3.2更新记录数据125
    
    5.3.3删除记录数据126
    5.4数据查询126
    
    5.4.1select命令的基本
    结构和功能126
    
    5.4.2简单查询128
    
    5.4.3简单条件查询129
    
    5.4.4对查询结果排序131
    
    5.4.5将查询结果分组133
    
    5.4.6设置查询结果的
    输出方向134
    
    5.4.7保存查询结果135
    
    5.4.8嵌套查询135
    
    5.4.9联接查询138
    
    5.4.10多表嵌套联接查询140
    5.5SQL命令综合运用141
    小结143
    习题5143
    
    
    第6章Visual FoxPro程序设计基础146
    6.1Visual FoxPro程序设计
    基本知识146
    
    6.1.1结构化程序设计方法146
    
    6.1.2算法146
    
    6.1.3程序的三种基本结构147
    6.2程序文件的建立、
    编辑与运行147
    
    6.2.1程序文件的建立、
    编辑147
    
    6.2.2程序文件的保存149
    
    6.2.3程序文件的运行149
    6.3程序设计的基本命令150
    
    6.3.1输入/输出命令150
    
    6.3.2状态设置命令153
    
    6.3.3注释命令154
    
    6.3.4程序结尾命令154
    6.4Visual FoxPro程序设计155
    
    6.4.1顺序结构程序设计155
    
    6.4.2选择结构程序设计155
    
    6.4.3循环结构程序设计160
    6.5子程序、过程与函数166
    
    6.5.1子程序166
    
    6.5.2过程166
    
    6.5.3子程序和过程的调用167
    
    6.5.4函数169
    
    6.5.5变量的作用域170
    
    6.5.6综合程序设计171
    6.6程序的调试174
    
    6.6.1在程序设计时
    避免错误174
    
    6.6.2使用“程序错误”对话框
    纠正错误175
    
    6.6.3使用调试窗口
    跟踪程序175
    小结175
    习题6175
    
    
    第7章可视化程序设计182
    7.1面向对象程序设计基础182
    
    7.1.1对象与类182
    
    7.1.2Visual FoxPro中的类186
    
    7.1.3对象的操作188
    
    7.1.4自定义类的创建191
    7.2表单设计192
    
    7.2.1表单设计基础192
    
    7.2.2表单对象204
    
    7.2.3常用控件介绍207
    7.3菜单设计223
    
    7.3.1菜单的认识223
    
    7.3.2菜单设计介绍224
    
    7.3.3菜单设计举例226
    7.4报表设计228
    
    7.4.1报表设计基础228
    
    7.4.2报表设计229
    小结235
    习题7235
    
    
    第8章Visual FoxPro数据库
    应用系统开发237
    8.1数据库应用系统开发的
    一般过程237
    
    8.1.1数据库设计步骤237
    
    8.1.2需求分析237
    
    8.1.3系统设计阶段238
    
    8.1.4系统实施阶段238
    
    8.1.5系统运行和维护阶段239
    8.2数据库应用系统开发实例239
    
    8.2.1系统分析与设计239
    
    8.2.2数据库的设计与实现239
    
    8.2.3系统实现242
    
    8.2.4系统的编译和发布251
    小结254
    习题答案255
    展开

    前     言

    前言
    Visual FoxPro是Microsoft公司推出的一款优秀的可视化数据库编程工具,具有开发工具完备丰富、网络及数据库支持、多媒体及图形化操作等特点,界面友好,功能强大。其数据库建立和维护功能是许多高级语言所没有的,其可视化应用程序开发功能也是有的数据处理软件所没有的。可以使用Visual FoxPro数据管理功能,创建和维护数据库,可以使用Visual FoxPro的面向对象编程方法,快速设计开发先进的可视化数据库应用系统。
    本书依据教育部《关于进一步加强高等学校计算机基础教学的意见暨计算机基础教学基本要求》和计算机等级考试(二级Visual FoxPro)的考试大纲编写,按照循序渐进的科学原则组织内容,知识体系完整、结构清晰、叙述简洁、例题典型丰富、可操作性强。
    本书通过在第1章专门介绍数据库设计,通过在第4章把数据库和视图整合为一章等方法介绍数据库,强化了数据库的概念,突出了数据库在数据处理中的核心地位,在结构化查询语言——SQL、Visual FoxPro程序设计基础和可视化程序设计各章中都围绕第4章“学生成绩管理数据库”设计例题,使这些章节浑然一体,突出了数据库管理系统(DBMS)在数据库系统中的核心地位。通过小型数据库应用程序开发方法和开发实例介绍,理出了应用程序开发的头绪,给出了使用项目管理器把数据库、表单、报表、菜单等各类分离的文件组织成一个有机的整体,并通过连编、发布和安装生成应用软件的方法,具有较强的实用性。
    全书共分8章,分别介绍数据库系统基础知识、 Visual FoxPro语言基础、Visual FoxPro表文件操作、Visual FoxPro数据库操作、结构化查询语言——SQL、Visual FoxPro程序设计基础、可视化程序设计和小型数据库应用程序开发方法和开发实例。
    本书由长期从事一线教学的教师和具有Visual FoxPro实际项目编程经验的工程技术人员编写,获得了河南科技大学教材出版基金项目的资助。全书由普杰信教授负责主审,王爱珍、范伊红担任主编,石静、张兵利、聂世群担任副主编。王爱珍编写了第1章的1.1~1.5节、第4章、第5章;聂世群编写了第1章的1.6节及习题、第2章;石静编写了第3章;张兵利编写了第6章;范伊红编写了第7章和第8章。湖北工业大学杨桦参加了第4章数据库设计及调试工作,洛阳市教育局装备与实验管理中心李九红参加了第5章SQL代码的调试工作,太极计算机股份有限公司王耀辉参加了第6章程序调试工作。
    在本书的编写过程中,参阅并引用了诸多同行的著作,在此向他们致意。
    由于作者学术水平有限,书中错误和不妥之处在所难免,敬请读者批评指正。
    编者
    2013年7月
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
    本书暂无样章试读!
  • 图 书 评 价
华信教育资源网