
Visual FoxPro程式设计与项目开发
《Visual FoxPro程式设计与项目开发》是2014年清华大学出版社出版的图书,作者是黄超。
基本介绍
- 书名:Visual FoxPro程式设计与项目开发
- 作者:黄超
- ISBN:9787302345015
- 定价:39.8元
- 出版社:清华大学出版社
- 出版时间:2014年1月26日
- 装帧:平装
- 开本:16开
内容简介
本书从培养套用型、技能型人才的角度,系统地介绍Visual FoxPro程式设计与项目开发的理论、技术及套用。全书共分12章,包括VFP资料库基础、VFP集成开发环境的使用、数据与数据运算、VFP资料库及其操作、关係资料库标準语言、查询与视图、结构化程式设计、表单设计与套用、选单设计与套用、报表与标籤设计、应用程式的开发和生成、套用项目开发实例与课程设计等内容。
本书体系清晰,实例丰富,深入浅出,精编精讲,通俗易懂,内容的选择与组织注重知识体系的完整性、合理性和实用性,每章都配有丰富的习题和上机实验,并提供习题参考解答;套用项目开发实例与课程设计单独列为一章进行综合程式的开发与训练。兼顾多层次读者的不同需求,书中设计了有针对性的学习、应考(等级考试)指导材料。
目录
第1章VisualFoxPro资料库基础1
1.1资料库基础知识1
1.1.1计算机数据管理的发展1
1.1.2资料库系统3
1.1.3数据模型5
1.2关係资料库8
1.2.1关係模型8
1.2.2关係运算10
1.3VisualFoxPro概述11
1.3.1VisualFoxPro6.0的特点12
1.3.2VisualFoxPro6.0的性能指标12
1.4资料库设计基础13
1.4.1资料库设计步骤13
1.4.2资料库设计过程14
本章小结15
习题15
上机实验说明17
第2章VisualFoxPro集成开发环境的使用18
2.1VisualFoxPro6.0的安装与启动18
2.1.1VisualFoxPro6.0的安装18
2.1.2VisualFoxPro6.0的启动与退出19
2.2VisualFoxPro6.0的用户界面21
2.2.1VisualFoxPro6.0的主界面21
2.2.2VisualFoxPro6.0的工作方式24
2.2.3VisualFoxPro6.0的可视化设计工具25
2.2.4VisualFoxPro6.0的项目管理器27
2.3VisualFoxPro6.0系统的环境设定32
2.4VisualFoxPro命令构成和档案类型35VisualFoxPro程式设计与项目开发目录2.4.1命令的一般格式35
2.4.2命令书写的有关规则和约定36
2.4.3档案命名方法和档案类型37
本章小结37
习题38
实验熟悉VisualFoxPro6.0工作环境及基本操作39
第3章VisualFoxPro数据与数据运算41
3.1常量与变数41
3.1.1常量41
3.1.2变数45
3.1.3记忆体变数的常用操作命令47
3.2表达式49
3.2.1数值、字元型与日期时间表达式50
3.2.2关係表达式51
3.2.3逻辑表达式53
3.2.4运算符优先权54
3.3常用函式54
3.3.1数值函式54
3.3.2字元函式56
3.3.3日期和时间函式59
3.3.4数据类型转换函式60
3.3.5测试函式62
本章小结66
习题66
实验数据与数据运算68
第4章VisualFoxPro资料库及其操作70
4.1VisualFoxPro资料库及其基本操作70
4.1.1基本概念70
4.1.2资料库的建立71
4.1.3打开和关闭资料库73
4.1.4设定当前资料库74
4.1.5修改资料库75
4.1.6关闭与删除资料库76
4.2建立资料库表77
4.2.1设计表结构78
4.2.2在资料库中创建表79
4.2.3修改表结构83
4.2.4表的複製85
4.3表的基本操作86
4.3.1表的打开、关闭和浏览86
4.3.2添加表记录88
4.3.3修改表记录90
4.3.4表记录的定位92
4.3.5表中记录的删除与恢复93
4.3.6表的统计汇总94
4.4索引与排序96
4.4.1索引的基本概念96
4.4.2建立索引97
4.4.3使用索引100
4.4.4删除索引102
4.4.5表的排序102
4.5数据完整性103
4.5.1实体完整性103
4.5.2域完整性103
4.5.3永久关係104
4.5.4参照完整性106
4.6自由表107
4.6.1资料库表与自由表107
4.6.2建立自由表108
4.6.3自由表与资料库表相互转换108
4.7多个表的同时使用110
4.7.1工作区的概念110
4.7.2工作区的使用110
4.7.3表之间的关联111
本章小结113
习题113
实验资料库及表的基本操作116
第5章关係资料库标準语言119
5.1SQL概述119
5.2SQL的查询功能120
5.2.1SELECT语句的一般格式122
5.2.2简单查询123
5.2.3联接查询126
5.2.4嵌套查询128
5.2.5查询的排序130
5.2.6分组查询130
5.2.7使用量词和谓词的查询131
5.2.8集合的合併查询131
5.2.9查询结果输出131
5.3SQL的定义功能132
5.3.1表的定义133
5.3.2表结构的修改135
5.3.3表的删除137
5.4SQL的操纵功能138
5.4.1插入数据记录138
5.4.2修改数据记录138
5.4.3删除数据记录138
本章小结139
习题139
实验使用SQL语言进行数据操作142
第6章查询与视图144
6.1查询144
6.1.1查询使用的必要性144
6.1.2查询的概念144
6.1.3查询的创建145
6.1.4查询的使用154
6.1.5查询设计器的局限性156
6.2视图156
6.2.1视图的概念156
6.2.2创建视图157
6.2.3视图与数据更新163
6.2.4删除视图167
本章小结167
习题167
实验查询和视图的创建169
第7章结构化程式设计171
7.1程式设计基础171
7.1.1程式的相关概念171
7.1.2创建与修改程式档案172
7.1.3保存程式与运行档案173
7.2程式中的常用语句175
7.2.1常用的基本语句175
7.2.2输入命令177
7.2.3输出命令178
7.3程式的基本控制结构179
7.3.1顺序结构程式设计179
7.3.2选择结构程式设计180
7.3.3循环结构程式设计183
7.4多模组程式188
7.4.1过程188
7.4.2用户自定义函式191
7.4.3参数传递机制193
7.4.4过程档案194
7.5变数的作用域195
7.5.1局部变数196
7.5.2局域变数196
7.5.3私有变数197
7.5.4全局变数199
7.6程式的调试200
本章小结202
习题203
实验结构化程式设计206
第8章表单设计与套用207
8.1面向对象的程式设计207
8.1.1对象与类207
8.1.2容器与控制项208
8.1.3属性、事件与方法210
8.2创建和运行表单213
8.2.1通过表单嚮导创建表单213
8.2.2通过表单设计器快速生成表单216
8.3表单设计器218
8.3.1表单设计器的环境218
8.3.2控制项的操作与布局222
8.3.3数据环境224
8.3.4设定属性与编辑代码227
8.3.5使用表单227
8.4常用表单控制项229
8.4.1标籤控制项229
8.4.2命令按钮控制项230
8.4.3命令组控制项230
8.4.4文本框控制项233
8.4.5编辑框控制项235
8.4.6複选框控制项236
8.4.7单选按钮组控制项238
8.4.8列表框控制项239
8.4.9组合框控制项241
8.4.10表格控制项243
8.4.11页框控制项246
8.4.12计时器与微调器248
8.4.13图像、形状和线条控制项250
8.4.14容器252
8.5表单集的多重表单253
8.5.1表单集253
8.5.2多重表单255
本章小结258
习题258
实验表单的创建与控制项的使用261
第9章选单设计与套用262
9.1VisualFoxPro系统选单262
9.1.1选单结构262
9.1.2设定系统选单263
9.2下拉式选单设计与套用265
9.2.1启动选单设计器265
9.2.2定义选单项266
9.2.3保存选单268
9.2.4修改选单268
9.2.5生成选单269
9.2.6运行选单程式269
9.2.7下拉式选单套用示例270
9.3选单位置的设定272
9.3.1设定选单位置272
9.3.2设定表单中的程式选单273
9.4快捷选单设计与套用274
9.4.1快捷选单的特点及设计274
9.4.2快捷选单的套用示例275
本章小结276
习题276
实验选单设计277
第10章报表与标籤设计279
10.1报表设计279
10.1.1报表的总体规划和布局279
10.1.2创建报表280
10.1.3修改报表与列印290
10.2标籤设计291
10.2.1利用标籤嚮导设计标籤292
10.2.2利用标籤设计器设计标籤294
本章小结295
习题295
实验利用快速报表和报表设计器设计报表297
第11章应用程式的开发和生成298
11.1系统开发的一般过程298
11.2VisualFoxPro应用程式的构造与连编299
11.2.1构造VisualFoxPro应用程式299
11.2.2连编应用程式301
11.3应用程式嚮导和应用程式生成器302
11.4发布应用程式303
本章小结303
习题304
实验学生成绩管理系统的开发和生成305
第12章套用项目开发实例与课程设计307
12.1需求分析307
12.2软体的总体设计307
12.2.1功能设计307
12.2.2资料库设计308
12.3详细设计及实现309
12.3.1设定默认路径309
12.3.2建立项目档案309
12.3.3创建资料库及数据表311
12.3.4欢迎界面的实现313
12.3.5系统主界面的实现317
12.3.6信息添加界面的实现319
12.3.7信息查询界面的实现324
12.3.8信息修改/删除界面的实现328
12.4测试331
12.5项目连编及安装盘331
12.5.1主控程式的设计331
12.5.2应用程式连编332
12.5.3项目文档333
12.5.4创建发布磁碟(生成安装档案)335
12.6课程设计项目参考题目338
本章小结339
附录AVisualFoxPro常用命令340
附录BVisualFoxPro常用控制项类及功能352
附录CVisualFoxPro常用对象及功能353
附录DVisualFoxPro常用属性及功能354
附录EVisualFoxPro常用事件及功能364
附录FVisualFoxPro常用方法及功能367
附录G全国计算机等级考试二级VisualFoxPro资料库
程式设计考试大纲369
附录H习题参考答案373
参考文献382第1章微机系统导论1
1.1微型计算机概述1
1.2计算机套用领域4
1.3微型计算机系统的组成6
1.4微机硬体系统结构基础7
1.4.1汇流排结构简介8
1.4.2微处理器模型的组成10
1.4.3存储器概述11
1.4.4输入输出接口概述13
1.5微机的工作原理与程式执行过程14
习题119
第2章微机运算基础21
2.1进位记数制21
2.1.1十进制数21
2.1.2二进制数22
2.1.3八进制数22
2.1.4十六进制数22
2.2各种进位数制之间的转换23
2.2.1非十进制数转换为十进制数24
2.2.2十进制数转换为非十进制数24
2.2.3八进制数与二进制数之间的转换25
2.2.4十六进制数与二进制数之间的转换26
2.3二进制编码27
2.3.1二进制编码的十进制27
2.3.2字母与字元的编码28
2.4二进制数的运算29
2.4.1二进制数的算术运算30
2.4.2二进制数的逻辑运算33VfcVisualFoxPro程式设计与项目开发目录2.5数的定点与浮点表示34
2.5.1定点表示34
2.5.2浮点表示35
2.6带符号数的表示法36
2.6.1机器数与真值36
2.6.2机器数的种类和表示方法36
2.6.3补码的加减法运算39
2.6.4溢出及其判断方法41
习题242
第3章8086/8088微处理器及其系统44
3.18086/8088微处理器44
3.1.18086/8088CPU的内部结构44
3.1.28086/8088的暂存器结构46
3.1.3汇流排周期49
3.1.48086/8088的引脚信号和功能50
3.28086/8088系统的最小/最大工作方式53
3.2.1最小方式53
3.2.2最大方式55
3.38086/8088的存储器57
3.3.1存储器组织57
3.3.2存储器的分段59
3.3.3实际地址和逻辑地址60
3.3.4堆叠61
3.3.5“段加偏移”定址机制允许重定位61
3.48086/8088的指令系统62
3.4.1指令系统的特点及指令基本格式62
3.4.2定址方式63
3.4.3指令的分类67
习题3103
第4章彙编语言程式设计109
4.1程式设计语言概述109
4.1.1机器语言109
4.1.2彙编语言109
4.1.3高级语言110
4.28086/8088彙编语言的基本语法111
4.2.18086/8088彙编源程式实例111
4.2.28086/8088彙编语言语句112
4.38086/8088彙编语言程式设计基本方法131
4.3.1顺序结构程式131
4.3.2分支结构程式134
4.3.3循环结构程式134
4.3.4DOS及BIOS中断调用137
习题4148
第5章微机的存储器151
5.1存储器的分类与组成151
5.1.1半导体存储器的分类151
5.1.2半导体存储器的组成152
5.2随机存取存储器154
5.2.1静态随机存取存储器154
5.2.2动态随机存取存储器157
5.3只读存储器160
5.3.1只读存储器存储信息的原理和组成160
5.3.2只读存储器的分类161
5.3.3EPROM/E2PROM常用晶片举例162
5.4存储器的连线164
5.4.1存储器晶片的扩充164
5.4.2存储器与CPU的连线166
5.5记忆体条技术的发展170
5.6外部存储器173
5.6.1硬碟173
5.6.2硬碟的接口174
5.6.3硬碟的主要参数175
5.7光碟驱动器176
5.7.1光碟机的分类176
5.7.2光碟机的倍速176
5.7.3DVD光碟的类型177
5.8存储器系统的分层结构179
习题5179
第6章输入/输出与中断182
6.1输入/输出接口概述182
6.1.1CPU与外设间的连线182
6.1.2接口电路的基本结构183
6.2CPU与外设之间数据传送的方式184
6.2.1程式传送184
6.2.2中断传送190
6.2.3直接存储器存取传送190
6.3中断技术192
6.3.1中断概述192
6.3.2单箇中断源的中断193
6.3.3向量中断196
6.3.4中断优先权196
6.48086/8088的中断系统和中断处理196
6.4.18086/8088的中断系统197
6.4.28086/8088CPU的中断处理过程202
6.4.3可禁止中断的过程203
6.4.4中断回响时序205
6.4.5中断服务子程式设计206
习题6207
第7章可程式接口晶片209
7.1接口的分类及功能209
7.1.1接口的分类209
7.1.2接口的功能210
7.2可程式计数器/定时器82535210
7.2.182535的引脚与功能结构210
7.2.282535的内部结构和定址方式211
7.2.382535的6种工作方式及时序关係212
7.2.48253套用举例215
7.3可程式中断控制器8259A217
7.3.18259A的引脚与功能结构217
7.3.28259A内部结构框图和中断工作过程218
7.3.38259A的控制字格式221
7.3.48259A套用举例227
7.4可程式并行通信接口晶片8255A228
7.4.18255A晶片引脚定义与功能228
7.4.28255A定址方式230
7.4.38255A的3种工作方式230
7.4.4时序关係234
7.4.58255A套用举例236
7.5可程式串列异步通信接口晶片8250238
7.5.1串列异步通信规程238
7.5.28250晶片引脚定义与功能239
7.5.38250晶片的内部结构和定址方式241
7.5.48250内部控制状态暂存器的功能及其工作过程242
7.5.58250通信编程247
7.6数/模与模/数转换接口晶片249
7.6.1DAC0832数/模转换器249
7.6.2ADC0809模/数转换器253
习题7259
第8章Intel80x86到Pentium4微处理器的技术发展262
8.180286微处理器262
8.1.180286与8086/8088相比的特点263
8.1.280286在体系结构上与8086/8088的主要异同点265
8.280386微处理器267
8.2.180386的特点267
8.2.280386的内部结构268
8.2.380386的暂存器结构270
8.2.480386的3种工作方式及其相互转换274
8.2.580386的存储器管理277
8.380486微处理器289
8.4Pentium微处理器291
8.4.1Pentium的体系结构291
8.4.2Pentium体系结构的技术特点292
8.5Pentium微处理器系列及相关技术的发展293
8.5.1PentiumⅡ微处理器294
8.5.2PentiumⅢ微处理器294
8.5.3Pentium4CPU简介295
8.5.4现代CPU的性能指标299
习题8300
第9章现代微机新技术及套用302
9.1主流CPU新技术概述302
9.1.1超执行绪技术302
9.1.264位技术303
9.1.3双核及多核技术304
9.1.4CPU核心架构演进305
9.1.5CPU指令集及其扩展307
9.2主机板310
9.2.1主机板晶片组概述310
9.2.2主机板晶片组举例311
9.2.3主机板上的I/O接口314
9.3扩展汇流排套用技术315
9.4通信技术及其套用318
9.4.1线上世界与移动通信318
9.4.2从1G到2G与3G的跨越322
习题9324
附录A8086/8088的指令格式325
附录B8086/8088指令系统表329
附录C80286~Pentium系列微处理器的指令系统344
附录D调试软体DEBUG及调试方法360
参考文献364
转载请注明出处海之美文 » Visual FoxPro程式设计与项目开发