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

Visual FoxPro 程序设计(第二版)

书      号:9787113213077

丛  书 名:

作      者:王冬梅 李旭

译      者:

开      本:16开

装      帧:平装

正文语种:

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

定      价:39.9

  • 内容简介

    "本书根据教育部计算机基础课程教学指导委员会提出的《计算机基础课程教学基本要求》,按照计算机基础教学分类、分层组织教学的思路进行编写,全面且详尽地介绍了VisualFoxPro界面的使用、数据库及数据表的操作、查询与报表的操作以及表单的基本概念。本书语言通俗,循序渐进,注意实际操作能力的培养,适合对程序设计、数据库了解较少的读者深入学习程序设计和数据库系统。
    为了便于教师教学和学生学习,本书配有电子教案及教学案例,同时建立了相应的网络教学平台可供师生访问和在线学习。
    本书适合作为高等院校计算机基础课程的教材,也可作为计算机培训教材及计算机各类考试的参考用书。"
  • 前言

    Visual FoxPro是由 Microsoft公司推出的关系数据库管理系统。 在众多小型数据库管理系统中,它以功能强大、操作方便、简单实用和用户界面友好等特性,成为其中的杰出代表。Visual FoxPro 是一个面向对象的可视化程序设计语言,为用户提供了许多辅助设计工具,使用户几乎不用编写程序过程语句就可以完成应用程序系统的设计工作。
    本书是为学习 Visual FoxPro的初级用户编写的, 系统、 全面、 详细地介绍了 Visual FoxPro 面向对象程序设计基础、数据库及数据表的操作、查询与报表的操作以及表单的基本概念。本书注重实际操作能力的培养,各章节的内容遵循由浅入深、循序渐进的原则,使读者通过学习,可以对 Visual FoxPro有一个完整的认识和全面的了解。对各章例题和综合案例进行精挑细选,既有实用性,又具有趣味性,使读者在提高学习兴趣的同时,掌握相关知识。本书基于 Visual FoxPro 6.0进行讲解,书中全部例题和案例都已通过上机调试,并提供电子版素材。
    为使读者系统地掌握 Visual FoxPro程序设计的基础知识, 本书在第一版的基础上做了大量修改:在第 1章中完善了数据库基础理论知识,系统地介绍了数据库管理技术的产生与发展、数据库系统的组成,以及数据库系统的特点;第 2章中设计器、生成器内容进行了适当删减,使读者更加有效地对相关内容进行学习;在第 4章中修改排序和索引的应用,使读者更容易理解其内容;为更好地对关系数据库系统进行存取数据、查询、更新和管理,新增加了第 6章 SQL关系数据库查询语言;在第 7章表单设计中增加应用举例;为让读者了解具体的数据库系统的设计过程,新增加了第 12章数据库应用系统设计实例。本书适合作为高等院校计算机基础课程的教材,也可作为计算机培训教材及计算机各类考试的参考用书。
    本书由王冬梅、李旭任主编,由王丹、齐进任副主编,郝春吉、郑志莹参与编写。具体编写分工如下:第 1章、第 7章由王冬梅编写,第 2章、第 3 章由郝春吉编写,第 4章、第 9 章由郑志莹编写,第 5 章、第 10章由王丹编写,第 6章、第 8 章由李旭编写,第 11章、第 12章由齐进编写。
    因时间仓促,本书疏漏和不足之处在所难免,恳请广大读者和专家不吝指正。


    编者
    2015 年 11 月
  • 目录

    第 1章 数据库系统概述....1
    1.1数据库基础理论.......1
    1.1.1信息、数据和数据处理..............1
    1.1.2数据库管理技术的产生与发展...2
    1.1.3数据库系统的组成 4
    1.1.4数据库系统的特点 4
    1.2数据模型..................5
    1.2.1数据模型的基本概念..................5
    1.2.2概念模型.......6
    1.2.3层次模型.......8
    1.2.4网状模型.......8
    1.2.5关系模型.......8
    1.3关系数据库及其设计 ....... 9
    1.3.1关系数据库 ...9
    1.3.2关系的完整性9
    1.3.3关系运算..............10
    1.3.4关系数据库设计步骤......10
    习题 ..12
    第 2 章 Visual FoxPro 基础..... 13
    2.1 Visual FoxPro 的启动与退出.....13
    2.1.1启动 Visual FoxPro .........13
    2.1.2退出 Visual FoxPro .........14
    2.2 Visual FoxPro 用户界面 ..15
    2.2.1工具栏..................15
    2.2.2菜单及快捷键.......15
    2.2.3“命令”窗口.......17
    2.3 Visual FoxPro 向导..........18
    2.3.1向导的启动 ..........18
    2.3.2向导的使用法则...18
    2.4 Visual FoxPro 设计器......18
    2.5 Visual FoxPro 生成器......19
    2.6项目管理器..20
    2.7简单的应用程序..............20
    2.7.1无数据表参与的简单例子 .................20
    2.7.2有数据表参与的简单例子 .................21
    习题 ..23
    第 3章 数据库与表的创建及操作.................24
    3.1数据库的先期规划与设计.........24
    3.1.1数据库及数据表的先期规划 .............24
    3.1.2数据库的结构.......27
    3.1.3数据表的结构.......28
    3.2创建数据库与数据表 ......31
    3.2.1创建项目..............31
    3.2.2创建一个新的数据库......32
    3.2.3创建一个新的数据表......33
    3.2.4数据库表与自由表之间的相互转换 ..37
    3.2.5修改和显示数据表的结构 .................37
    3.2.6关闭数据库设计器与数据库 .............39
    3.3设置数据库表属性..........40
    3.3.1字段标题..............40
    3.3.2字段注释..............42
    3.3.3格式化输入输出...42
    3.3.4字段的默认值.......45
    3.3.5设置字段与类别的对应关系 .............46
    3.3.6字段的验证规则与错误信息 .............46
    3.3.7数据记录的验证规则与错误信息 ......48
    3.3.8数据表的说明.......48
    3.4数据表的操作与使用 ......49
    3.4.1数据表的打开与选用......49
    3.4.2数据表中记录的录入......51
    3.4.3数据表记录的显示 .........55
    3.4.4数据表记录的修改 .........59
    3.4.5 数据表记录的定位 .........61
    3.4.6数据表记录的搜索 .........62
    3.4.7数据表记录的逻辑删除..63
    3.4.8数据表记录的物理删除..65
    3.4.9数据表记录的恢复 .........65
    3.5删除数据库文件与数据表文件..66
    3.5.1删除数据表文件...66
    3.5.2删除数据库文件...67
    习题 ..68
    第 4章 数据表的排序与索引... 69
    4.1数据表的排序 .................69
    4.2数据表的索引 .................72
    4.2.1索引的概念 ..........72
    4.2.2索引的类型 ..........72
    4.2.3索引文件的创建...73
    4.2.4索引的操作 ..........77
    4.2.5索引查询..............79
    4.3数据表的关系 .................82
    4.3.1永久关系的分类...82
    4.3.2建立永久关系.......83
    4.3.3编辑关系..............84
    4.3.4数据表之间的参照完整性 .................85
    习题 ..87
    第 5章 数据的查询与统计....... 88
    5.1查询概述......88
    5.1.1查询简介..............88
    5.1.2查询的设计步骤...88
    5.2创建普通查询 .................89
    5.2.1使用查询设计器创建查询 .................89
    5.2.2使用查询向导创建查询..93
    5.3统计和计算..95
    5.3.1添加统计计算字段 .........95
    5.3.2修改查询结果中列标题..97
    5.4确定查询输出的内容 ......99
    5.4.1限制重复记录.......99
    5.4.2显示名列前茅或垫底者100
    5.4.3指定查询条件.....101
    5.4.4排序查询结果.....105
    5.5数据分组小计 ...............106
    5.5.1一般分组............106
    5.5.2按条件分组 ........108
    5.6查询结果的输出目的地.110
    5.6.1查询去向对话框.110
    5.6.2将查询结果保存在数据表中 ...........110
    5.6.3用图形表现查询结果....110
    5.6.4在屏幕上输出画面 .......112
    5.6.5以报表方式输出查询结果 ...............113
    5.6.6按邮寄标签形式输出....113
    5.7创建多个表的查询........114
    5.7.1多表查询的特点.114
    5.7.2设置联接条件.....114
    5.7.3编辑联接条件.....115
    5.7.4查询实例............116
    5.8创建交叉表116
    习题 119
    第 6章 SQL关系数据库查询语言 ..............120
    6.1数据定义 SQL 语句.......120
    6.1.1创建表 CREATE TABLE..................121
    6.1.2修改表结构 ALTER TABLE.............123
    6.1.3删除表 DROP TABLE...124
    6.2表记录操作 SQL 语句...125
    6.2.1插入记录 INSERT INTO…VALUES…....125
    6.2.2更新记录 UPDATE…SET….............125
    6.2.3删除记录 DELETE FROM...............125
    6.3 SQL 查询语句...............126
    6.3.1 SELECT 查询语句........126
    6.3.2单表查询............128
    6.3.3多表查询............129
    6.3.4联接查询............130
    6.3.5嵌套查询............131
    6.3.6集合的并运算.....131
    6.3.7查询输出............131
    习题 133
    第 7章 表单设计...........134
    7.1面向对象程序设计概念.134
    7.1.1对象与类............134
    7.1.2属性、事件与方法 .......135
    7.2创建表单....135
    7.2.1表单概述............135
    7.2.2利用快速表单功能 .......137
    7.2.3使用表单向导.....139
    7.2.4使用一对多表单向导....141
    7.2.5表单设计器 ........143
    7.2.6设置数据环境.....144
    7.2.7表单的常用属性、事件和方法........144
    7.3常用表单控件 ...............148
    7.3.1控件的通用属性.148
    7.3.2标签控件............149
    7.3.3文本框控件 ........151
    7.3.4编辑框控件 ........152
    7.3.5命令按钮............153
    7.3.6命令按钮组 ........153
    7.3.7复选框控件 ........155
    7.3.8选项组控件 ........155
    7.3.9列表框控件 ........155
    7.3.10组合框控件 ......158
    7.3.11表格(GRID)控件....158
    7.3.12微调控件 ..........160
    7.3.13计时器控件 ......161
    7.4应用举例....162
    7.4.1准备工作............163
    7.4.2实现步骤............163
    7.4.3总结与提高 ........166
    习题 166
    第 8章 基本程序设计....167
    8.1数据类型....168
    8.1.1常量 169
    8.1.2变量 172
    8.1.3运算符和表达式.175
    8.1.4函数 179
    8.2程序设计基本语句........181
    8.2.1程序设计基本概念 .......181
    8.2.2程序建立及运行.181
    8.2.3程序基本命令.....183
    8.2.4输入输出语句.....185
    8.2.5程序调试............189
    8.2.6编程环境设置.....190
    8.3流程控制....192
    8.3.1顺序结构............193
    8.3.2分支结构............197
    8.3.3循环结构............204
    8.4过程和自定义函数........210
    8.4.1过程和过程文件.210
    8.4.2自定义函数 ........215
    8.4.3参数传递............216
    8.5变量作用范围 ...............217
    8.5.1全局变量............217
    8.5.2局部变量............217
    8.5.3私有变量............218
    8.5.4隐蔽声明............218
    习题 220
    第 9 章 数组..................221
    9.1数组的定义221
    9.2数组的基本操作............221
    9.2.1给数组变量赋值.221
    9.2.2函数 AELEMENT() ......222
    9.2.3函数 ASUBSCRIPT() ....222
    9.2.4检测数组的大小.222
    9.2.5数组元素的复制.223
    9.2.6数组元素的排序.223
    9.2.7数组元素值的搜索 .......224
    9.2.8使用 FOR EACH ... ENDFOR 命令224
    习题 225
    第 10章 菜单设计.........226
    10.1菜单概述..226
    10.1.1菜单简介 ..........226
    10.1.2菜单命令 ..........226
    10.1.3菜单系统的规划和设计.................228
    10.2创建应用系统菜单 ......228
    10.2.1打开菜单设计器 .........228
    10.2.2创建主菜单和子菜单..229
    10.2.3为菜单或菜单项制定任务 .............230
    10.2.4设置常规选项和菜单选项 .............231
    10.2.5保存并生成菜单程序、运行菜单 ..232
    10.2.6应用系统菜单设计实例.................232
    10.3创建快捷菜单 .............236
    10.3.1打开快捷菜单设计器..236
    10.3.2快捷菜单设计实例 .....237
    习题 238
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1 王冬梅 教授 光电技术、光信息处理、数据库技术工作单位北华大学 邮政编码 电话04327744068 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 王冬梅,女,1968年出生,中共党员,教授。现任信息技术学院副院长,吉林省高校计算机共同课专业委员会理事。主讲大学计算机基础、计算机应用基础、Visual FoxPro程序设计、Access程序设计、计算机辅助设计、数据库原理等课程,是《大学计算机基础》省精品课、《高级语言程序设计》省优秀课、优秀教学团队的核心骨干,为计算机公共课打造了教学网络化、考试自动化的教学特色。近几年主持或参与教研和科研项目9项,其中国家级项目3项,省部级项目3项;主编或参与编写教材18部。主要研究方向为光电技术、光信息处理、数据库技术。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐