新書推薦:
《
3分钟漫画墨菲定律:十万个为什么科普百科思维方式心理学 胜天半子人定胜天做事与成事的权衡博弈之道
》
售價:NT$
249.0
《
1911:危亡警告与救亡呼吁
》
售價:NT$
349.0
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:NT$
345.0
《
笼中王国 : 18世纪法国的珍禽异兽与社会文化
》
售價:NT$
340.0
《
思考的框架3 巴菲特芒格马斯克推崇的思维方式 风靡华尔街的思维训练法 沙恩·帕里什 著
》
售價:NT$
295.0
《
森林疗法:拥抱大自然、获得幸福的季节性方法
》
售價:NT$
340.0
《
希腊人(伊恩·莫里斯文明史系列)
》
售價:NT$
845.0
《
亚马逊六页纸 如何高效开会、写作、完成工作
》
售價:NT$
349.0
|
編輯推薦: |
本书是作者在多年计算机程序设计教学经验的基础上,尤其是在近年从事Visual FoxPro程序设计教学和数据库应用系统开发实践的基础上,编写的一本数据库基本原理与实践应用相结合的教材。其中既有基本概念的讲述,又有应用实例的剖析,并以完整案例贯穿始终。
本书与所配《Visual
Foxpro实验指导与习题(第2版)》(978-7-302-42190-0)结合使用,学习效果更佳。
|
內容簡介: |
本书基于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章VisualFoxPro简介25
2.1VisualFoxPro6.0简介25
2.1.1VisualFoxPro发展历史25
2.1.2VisualFoxPro6.0系统特点27
2.2运行环境与安装28
2.2.1运行环境28
2.2.2VisualFoxPro6.0的安装29
2.2.3VisualFoxPro与其他开发工具的简单比较30
2.3界面组成31
2.3.1VisualFoxPro6.0的启动与退出31
2.3.2VisualFoxPro6.0系统界面简介31
2.3.3VisualFoxPro6.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章VisualFoxPro语言基础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.2VisualFoxPro中的类205
7.2.1VisualFoxPro基类205
7.2.2VisualFoxPro基类的类型206
7.2.3VisualFoxPro中的事件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
附录AVisualFoxPro命令324
附录BVisualFoxPro函数338
附录CVisualFoxPro对象属性353
附录DVisualFoxPro对象事件363
附录EVisualFoxPro对象方法366
附录FVisualFoxPro常用文件368
附录G习题参考答案369
参考文献373
|
|