新华正版 Visual FoxPro及其应用系统设计(第2版) 梁静毅、张立涛、李军、王钢、王梦倩、姜书浩 等 9787302425397 清华大学出版社
新华书店直发 全新正版 急速发货 开票联系客服
¥
34.08
6.9折
¥
49.5
全新
库存5件
作者梁静毅、张立涛、李军、王钢、王梦倩、姜书浩 等
出版社清华大学出版社
ISBN9787302425397
出版时间2016-03
装帧平装
开本其他
定价49.5元
货号23930540
上书时间2024-10-18
商品详情
- 品相描述:全新
- 商品描述
-
前言
随着计算机科学的飞速发展,计算机已被广泛地应用于社会的各个领域,计算机的广泛应用被认为是人类进入信息时代的标志。在信息时代,人们利用计算机对大量的信息进行加工处理。为了快速、高效、准确地使用存放在计算机系统中的大量数据,必须采用规范而科学的方法,对数据进行组织、存储、维护和使用,因此,数据库技术应运而生。数据库系统的出现,既促进了计算机技术的高速发展,又形成了专门的信息处理理论和数据库管理系统。数据库管理系统是计算机技术和信息时代相结合的产物,是信息和数据处理的核心,是研究数据共享的一门科学,是现代计算机系统软件的重要组成部分。
Visual FoxPro是小型数据库管理系统的代表,它具有完善的功能、丰富的工具、较高的处理速度、易用的界面以及良好的兼容性等特点。Visual FoxPro提供了集成的系统开发环境,这使得数据的组织与操纵简单而方便。在语言体系上,Visual FoxPro不仅支持传统的面向过程的程序设计,而且支持目前流行的面向对象程序设计,并且具有功能完备的可视化程序设计工具,这些工具使得应用系统的设计工作变得简单而迅速。相对于其他一些数据库管理系统而言,Visual FoxPro的另一个特点是其自带编程环境,由于其程序设计语言和数据库管理系统的结合,所以很适合于初学者学习,更便于教学,这正是Visual FoxPro成为常见的数据库系统教学平台的主要原因之一。另外,Visual FoxPro 6.0版本的汉字化环境使得教学和贴近实用的数据库应用系统设计变得更加便利易用。
本书基于Visual FoxPro 6.0,介绍关系数据库系统基础理论及应用系统开发知识。在贯穿数据库系统基础理论的同时,按照使用数据库的逻辑顺序,分为数据库的交互式操作、数据库程序设计方法和数据库应用系统开发三个层次组织内容,以期使读者循序渐进地掌握数据库系统基础理论及应用系统开发知识。本书既可以作为高等院校计算机技术基础课程的教材,又可以为所有数据库应用系统设计者提供相应的参考。本书力求做到概念准确清晰,对语言本身的介绍取舍得当,示例数据统一且取材合理,内容循序渐进且深入浅出,案例完整且体现典型应用。
为便于读者更快地理解和掌握Visual FoxPro系统及程序设计,还同时编写出版了《实验指导与习题集》,作为与本书配套的实践教材。
本书第1版于2010年3月出版,连年作为高校教学主要参考书使用,随着计算机技术的发展,以及作者教学与实践经验的进一步积累,教材内容有必要随之更新、调整与完善,因此,在第1版的基础上编写了第2版。第2版贯穿全书使用了新的数据实例,调整并优化了部分章节的结构,增加并优化了部分体例,旨在使本书更加易用于教与学双方。
本书第1、8章由李军编写,第2、4、10章由姜书浩编写,第3章由张立涛编写,第5、9章由王梦倩编写,第6章及附录A~附录F由梁静毅编写,第7章由王钢编写。全书由梁静毅主编、统稿和定稿。在编写和出版过程中,得到了天津商业大学李平教授和潘旭华教授、清华大学出版社汪汉友编辑的大力帮助和指导,在此表示由衷地感谢。
在本书的编写过程中,参考了很多优秀的图书资料和网络资料,在此谨向所有参考文献的作者表示由衷的敬意和感谢。
由于作者学识水平所限,书中难免疏漏与错误,恳请读者不吝赐教。
编者
2015年12月
导语摘要
本书基于Visual FoxPro 6.0中文版编写,主要内容有数据库系统概述,Visual FoxPro 6.0中文版简介,Visual FoxPro语言基础,表与数据库的基本操作,查询、视图及SQL命令,结构化程序设计,面向对象程序设计,报表与标签设计,菜单设计,数据库应用系统设计实例等。并在附录中尽可能详尽地列出Visual FoxPro 6.0的命令、函数、文件类型和对象的属性、事件与方法的基本使用,以供读者在设计数据库应用系统时参考。各章均附有习题,并在附录给出参考答案。 本书是作者在多年计算机程序设计教学经验的基础上,尤其是在近年从事Visual FoxPro程序设计教学和数据库应用系统开发实践的基础上,编写的一本数据库基本原理与实践应用相结合的教材,其中既有基本概念的讲述,又有应用实例的剖析,既可以作为高等院校数据库应用类课程的教材,又可以作为各级数据库应用系统设计人员的参考文献。
作者简介
梁静毅,毕业于天津大学电子工程系,研究生学历,从事高校计算机基础课程教学20余年,先后参编教材10余部,任课程负责人多年。本书所有作者是数据库应用系统设计课程团队成员,均为多年从事高校计算机基础课程教学的教师,具有丰富的数据库系统类课程及计算机程序设计类课程教学经验,全部具有大学本科或以上学历,近十年计算机基础课程教材参编数量约20部。
目录
第1章数据库系统概述1
1.1数据处理基本概念1
1.1.1信息、数据和数据处理1
1.1.2数据管理技术的发展2
1.2数据模型5
1.2.1基本概念6
1.2.2实体间的联系6
1.2.3数据模型7
1.3数据库系统10
1.3.1有关数据库的几个概念10
1.3.2数据库系统的特点11
1.3.3数据库系统的发展12
1.3.4数据库系统的分类13
1.3.5数据库系统的应用模式14
1.4数据库管理系统16
1.4.1数据库管理系统的基本功能16
1.4.2数据库管理系统的发展现状17
1.5数据库应用系统18
1.5.1数据库应用系统18
1.5.2数据库应用系统的开发环境18
1.6关系型数据库20
1.6.1关系型数据库20
1.6.2数据完整性23
习题123 第2章Visual FoxPro简介25
2.1Visual FoxPro 6.0简介25
2.1.1Visual FoxPro发展历史25
2.1.2Visual FoxPro 6.0系统特点27
2.2运行环境与安装28
2.2.1运行环境28
2.2.2Visual FoxPro 6.0的安装29
2.2.3Visual FoxPro与其他开发工具的简单比较30
2.3界面组成31
2.3.1Visual FoxPro 6.0的启动与退出31
2.3.2Visual FoxPro 6.0系统界面简介31
2.3.3Visual FoxPro 6.0的操作方式34
2.4设计与管理工具35
2.4.1项目管理器35
2.4.2向导36
2.4.3生成器36
2.4.4设计器37
2.5文件类型37
2.6MSDN的使用38
习题240
第3章Visual FoxPro语言基础41
3.1命令规则41
3.1.1命令的一般格式41
3.1.2命令字句43
3.1.3命令的执行方式46
3.2数据类型49
3.2.1字符型字段和字符型数据50
3.2.2数值型、浮动型、双精度型和整型字段与数值型
数据50
3.2.3货币型字段和货币型数据51
3.2.4日期型字段和日期型数据51
3.2.5日期时间型字段和日期时间型数据51
3.2.6逻辑型字段和逻辑型数据51
3.2.7备注型字段52
3.2.8通用型字段和通用型数据52
3.3常量与变量52
3.3.1常量52
3.3.2变量53
3.4表达式61
3.4.1算术表达式61
3.4.2字符表达式62
3.4.3日期或日期时间表达式63
3.4.4关系表达式64
3.4.5逻辑表达式65
3.5常用内部函数66
3.5.1数值运算函数66
3.5.2字符及字符串处理函数72
3.5.3转换函数75
3.5.4日期函数78
3.5.5数据库函数80
3.5.6其他函数83
习题386
第4章表与数据库88
4.1表结构88
4.1.1数据表88
4.1.2创建表结构91
4.1.3修改表结构94
4.1.4输出表结构95
4.2表记录96
4.2.1输入记录96
4.2.2显示记录97
4.2.3追加记录100
4.2.4修改记录101
4.2.5定位记录103
4.2.6记录的删除与恢复104
4.3数据库105
4.3.1数据库的创建与修改106
4.3.2打开与关闭数据库107
4.3.3数据库表的添加与移除108
4.3.4设置当前数据库110
4.3.5删除数据库110
4.4数据库表的设置110
4.4.1字段级设置111
4.4.2记录级设置113
4.5索引和表间关系114
4.5.1索引的概念114
4.5.2索引类型115
4.5.3创建索引115
4.5.4使用索引119
4.5.5表间关系120
4.5.6参照完整性设置122
4.6表的其他操作124
4.6.1记录的查找124
4.6.2记录的统计126
4.6.3表的复制127
4.6.4工作区128
习题4131
第5章查询、视图与SQL132
5.1查询132
5.1.1查询设计器132
5.1.2单表查询137
5.1.3多表查询140
5.1.4输出查询结果及运行查询144
5.1.5查看SQL语句145
5.2视图146
5.2.1创建视图146
5.2.2参数视图151
5.2.3使用视图更新数据151
5.3SQL语句153
5.3.1SQL数据定义语句154
5.3.2SQL数据操纵语句155
5.3.3SQL数据查询语句156
习题5166
第6章程序设计基础168
6.1程序与程序文件168
6.1.1程序的概念168
6.1.2程序的建立、编辑与运行169
6.1.3程序中的专用命令170
6.2程序的基本结构173
6.2.1顺序结构173
6.2.2分支结构174
6.2.3循环结构177
6.2.4基本结构的嵌套181
6.3子程序、过程和自定义函数184
6.3.1子程序184
6.3.2过程185
6.3.3自定义函数188
6.4程序单位之间的数据传递189
6.4.1通过虚实结合的显式传递190
6.4.2利用内存变量作用域的隐式传递190
6.5程序的调试196
6.5.1程序调试器196
6.5.2在调试器中调试程序197
习题6200
第7章面向对象程序设计203
7.1面向对象的基本概念203
7.1.1对象203
7.1.2类204
7.2Visual FoxPro中的类205
7.2.1Visual FoxPro基类205
7.2.2Visual FoxPro基类的类型206
7.2.3Visual FoxPro中的事件208
7.3创建类209
7.3.1创建类209
7.3.2类的属性、事件和方法的定义210
7.3.3通过编程定义类212
7.4对象的操作213
7.4.1由类创建对象214
7.4.2设置对象的属性214
7.4.3事件的触发和方法的调用215
7.5面向对象程序设计实例215
7.6创建表单217
7.6.1使用表单向导创建表单218
7.6.2通过表单设计器建立表单223
7.6.3通过“快速表单”建立表单226
7.6.4修改已有的表单228
7.6.5运行表单228
7.7向表单中添加控件228
7.7.1添加控件228
7.7.2设置Tab键的次序229
7.7.3使用代码编辑器设定控件的功能230
7.8数据环境232
7.8.1打开数据环境设计器232
7.8.2在数据环境设计器中添加和移去表或视图233
7.8.3在数据环境设计器中设置关系233
7.8.4向表单中添加字段234
7.9常用的表单属性、事件和方法234
7.9.1常用的表单属性234
7.9.2常用的表单事件235
7.9.3常用的表单方法237
7.10常用表单控件237
7.10.1标签控件237
7.10.2命令按钮控件238
7.10.3文本框控件239
7.10.4编辑框控件240
7.10.5复选框控件242
7.10.6列表框控件243
7.10.7组合框控件244
7.10.8命令按钮组控件245
7.10.9选项按钮组控件247
7.10.10表格控件249
7.10.11页框控件251
7.10.12微调控件252
习题7252
第8章报表与标签设计257
8.1报表文件与标签文件的作用257
8.1.1报表文件及其作用257
8.1.2标签文件及其作用257
8.2创建报表文件258
8.2.1创建报表的方法和步骤258
8.2.2利用报表向导创建报表258
8.2.3创建设计快速报表262
8.2.4使用报表设计器创建报表263
8.2.5定制报表265
8.2.6数据分组和多栏报表272
8.2.7报表输出279
8.3创建标签文件280
8.3.1使用标签向导创建标签280
8.3.2使用标签设计器创建标签284
8.3.3标签的输出285
习题8286
第9章菜单的设计与应用288
9.1设计下拉式菜单288
9.1.1使用菜单设计器建立下拉式菜单288
9.1.2菜单设计器的构成和设计环境290
9.1.3利用“快速菜单”建立下拉式菜单系统295
9.1.4为顶层表单添加下拉式菜单295
9.2快捷菜单设计297
习题9299
第10章数据库应用系统开发300
10.1总体设计300
10.2数据库设计301
10.2.1数据库设计原则302
10.2.2数据库设计过程303
10.2.3学生成绩管理系统的数据库设计305
10.3系统主界面设计306
10.3.1软件前导界面设计306
10.3.2身份验证界面设计307
10.4功能模块设计309
10.4.1查询模块设计309
10.4.2维护模块设计310
10.4.3统计打印及帮助模块的设计314
10.5主菜单与主程序的设计314
10.5.1系统主菜单设计314
10.5.2主程序的设计315
10.6系统的调试316
10.6.1调试时常见的错误316
10.6.2调试时常用的方法317
10.7系统的连编318
10.8应用系统运行与发布318
习题10322
附录AVisual FoxPro命令324
附录BVisual FoxPro函数338
附录CVisual FoxPro对象属性353
附录DVisual FoxPro对象事件363
附录EVisual FoxPro对象方法366
附录FVisual FoxPro常用文件368
附录G习题参考答案369
参考文献373
内容摘要
本书基于Visual FoxPro 6.0中文版编写,主要内容有数据库系统概述,Visual FoxPro 6.0中文版简介,Visual FoxPro语言基础,表与数据库的基本操作,查询、视图及SQL命令,结构化程序设计,面向对象程序设计,报表与标签设计,菜单设计,数据库应用系统设计实例等。并在附录中尽可能详尽地列出Visual FoxPro 6.0的命令、函数、文件类型和对象的属性、事件与方法的基本使用,以供读者在设计数据库应用系统时参考。各章均附有习题,并在附录给出参考答案。
本书是作者在多年计算机程序设计教学经验的基础上,尤其是在近年从事Visual FoxPro程序设计教学和数据库应用系统开发实践的基础上,编写的一本数据库基本原理与实践应用相结合的教材,其中既有基本概念的讲述,又有应用实例的剖析,既可以作为高等院校数据库应用类课程的教材,又可以作为各级数据库应用系统设计人员的参考文献。
主编推荐
梁静毅,毕业于天津大学电子工程系,研究生学历,从事高校计算机基础课程教学20余年,先后参编教材10余部,任课程负责人多年。本书所有作者是数据库应用系统设计课程团队成员,均为多年从事高校计算机基础课程教学的教师,具有丰富的数据库系统类课程及计算机程序设计类课程教学经验,全部具有大学本科或以上学历,近十年计算机基础课程教材参编数量约20部。
媒体评论
评论
— 没有更多了 —
以下为对购买帮助不大的评价