Visual FoxPro数据库及面向对象程序设计基础PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:宋长龙,曹成志编
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302261049
- 页数:391 页
第1章VFP系统环境及配置 1
1.1 VFP应用程序实例分析 1
1.1.1 VFP应用程序实例 1
1.1.2学习VFP的要点 2
1.2 VFP 6.0系统的安装与启动 3
1.2.1 VFP的安装 3
1.2.2 VFP的启动 6
1.2.3 VFP的退出 6
1.3 VFP系统的主界面组成 6
1.3.1菜单栏 7
1.3.2工具栏 7
1.3.3命令窗口 9
1.3.4 VFP主窗口 9
1.3.5状态栏 10
1.4系统环境配置 11
1.4.1配置和使用VFP帮助文件 11
1.4.2配置文件的默认目录 11
1.4.3日期格式设置 12
1.4.4设置是否显示命令执行结果 13
1.4.5配置系统环境的几种途径 13
1.4.6编写Config.fpw文件 14
1.4.7显示系统配置 15
1.5项目管理器 16
1.5.1创建项目文件 16
1.5.2修改项目文件 17
1.5.3项目管理器窗口操作 17
1.5.4项目对象组织 18
1.6应用程序设计举例 19
1.7符号约定与VFP的语法规则 22
1.7.1符号约定 22
1.7.2 VFP的语法规则 22
习题一 24
思考题一 28
第2章VFP表达式及应用 29
2.1数据类型与常数 29
2.1.1数值型数据 29
2.1.2字符型数据 29
2.1.3货币型数据 30
2.1.4日期型数据 30
2.1.5日期时间型数据 32
2.1.6逻辑型数据 32
2.2简单内存变量 32
2.2.1内存变量赋值 32
2.2.2内存变量的清除 33
2.2.3输出表达式值 34
2.3数值型表达式 34
2.3.1数值运算符 34
2.3.2常用数值型函数 35
2.4字符型表达式 40
2.4.1字符运算符 40
2.4.2常用字符型函数 40
2.5日期及日期时间型表达式 45
2.5.1日期运算符 45
2.5.2日期时间运算符 45
2.5.3常用日期(时间)型函数 46
2.6关系表达式 47
2.6.1字符型数据的比较规则 47
2.6.2字符数据的“排序次序” 48
2.6.3子串包含运算 49
2.7逻辑表达式 49
2.7.1逻辑运算符 50
2.7.2常用逻辑型函数 51
2.7.3表达式综述 53
2.8宏替换及其使用 53
2.9数组及其使用 54
2.9.1声明数组 55
2.9.2使用数组元素 55
2.9.3变维引用数组元素 56
2.10内存变量管理 57
2.10.1查看内存变量 57
2.10.2保存内存变量 58
2.10.3恢复内存变量 58
习题二 59
思考题二 66
第3章 关系数据库设计基础 68
3.1数据库表与数据语义 68
3.1.1人工表与数据库表 68
3.1.2数据语义 70
3.2关系数据库逻辑设计中的基本概念 71
3.2.1关系模式 71
3.2.2函数依赖 72
3.3关系模式的规范化 73
3.3.1第一范式 74
3.3.2第二范式 75
3.3.3第三范式 77
3.4数据编码与关系模式 79
3.4.1数据编码 79
3.4.2数据编码对关系模式的影响 80
3.5关系数据库物理设计 81
3.5.1设计VFP物理数据库 81
3.5.2数据库表结构及设计说明 81
习题三 84
思考题三 90
第4章 数据库的建立与维护 91
4.1数据库的作用及数据库分析 91
4.1.1建立一个简单数据库 91
4.1.2数据库的作用 92
4.2数据库的建立与维护 93
4.2.1建立数据库 93
4.2.2打开数据库 93
4.2.3修改数据库 95
4.2.4删除数据库 96
4.2.5关闭数据库 96
4.3数据库表的建立与维护 96
4.3.1建立数据库表 96
4.3.2数据库表的常用属性 98
4.3.3输出与修改表结构 100
4.4自由表与数据库表的异同及转换 101
4.4.1自由表与数据库表的差异 101
4.4.2数据库表转换成自由表 101
4.4.3自由表添加到数据库 102
4.5同时操作多个表 103
4.5.1工作区 103
4.5.2表别名 104
4.5.3工作区使用状况 105
4.5.4同时操作多个表中的数据 105
4.6表中记录的输入、修改与删除 106
4.6.1增加记录 106
4.6.2删除记录 108
4.6.3修改记录 111
4.7表中记录的输出 113
4.7.1输出表中记录 113
4.7.2复制表文件 114
4.8数据排序与索引 115
4.8.1数据排序 115
4.8.2索引文件类型 116
4.8.3索引类型 116
4.8.4建立索引 117
4.8.5打开与使用索引 118
4.8.6获取索引的相关信息 121
4.8.7维护索引 122
4.9当前记录与记录指针 123
4.9.1与记录指针相关的函数 123
4.9.2移动记录指针的命令 124
4.10数据查找与筛选 126
4.10.1与查找记录相关的函数 126
4.10.2查找记录的命令 127
4.10.3筛选记录 128
4.11数据统计分析 128
4.11.1记录个数的统计 129
4.11.2数据求和 129
4.11.3求数据平均值 130
4.11.4数据分组汇总 130
4.12表间的关联及参照完整性 131
4.12.1表之间的关联类型 131
4.12.2建立表之间的关联 132
4.12.3参照完整性 134
习题四 135
思考题四 141
第5章SQL语言应用与视图设计 142
5.1 SQL语言的数据定义 142
5.1.1建立自由表 142
5.1.2建立数据库表 144
5.1.3修改表结构 145
5.1.4删除表 147
5.2 SQL语言的数据操纵 147
5.2.1增加数据记录 147
5.2.2修改数据记录 148
5.2.3逻辑删除记录 150
5.3 SQL语言的数据查询 150
5.3.1 Select语句基本查询 151
5.3.2多表联接 153
5.3.3处理查询结果 154
5.4 SQL语言的语句合并与嵌套 158
5.4.1 Select语句的合并 158
5.4.2 SQL语言的语句嵌套 159
5.4.3语句嵌套中的谓词 160
5.5查询及其设计器 162
5.5.1设计查询文件 162
5.5.2打开与修改查询文件 166
5.5.3运行查询文件 166
5.6视图及其设计器 166
5.6.1设计视图 166
5.6.2修改视图 168
5.6.3有关视图的其他语句 168
5.6.4视图的应用 169
5.6.5视图与查询的差异 169
习题五 170
思考题五 178
第6章 结构化程序设计基础 179
6.1结构化程序样例分析 179
6.2程序的建立与执行 180
6.2.1 VFP专用程序编辑器 180
6.2.2打开源程序文件 181
6.2.3程序的编译与执行 182
6.3输入输出语句 183
6.3.1输入字符串语句Accept 183
6.3.2等待语句Wait 184
6.3.3输入表达式语句Input 185
6.3.4定位输入输出语句 185
6.3.5对话框函数 186
6.4分支结构程序设计 187
6.4.1 If分支语句(条件语句) 187
6.4.2 If语句的嵌套 189
6.4.3条件函数Iif 189
6.4.4多分支语句(Do Case语句) 190
6.5循环结构程序设计 191
6.5.1 Do While(当型)循环语句 191
6.5.2 For(步长型)循环语句 194
6.5.3 Scan(扫描)循环语句 195
6.5.4结构嵌套 196
6.6子程序及其调用 198
6.6.1子程序调用实例 198
6.6.2过程子程序及其调用 199
6.6.3函数子程序及其调用 202
6.6.4过程子程序与函数子程序的区别 203
6.7子程序存放形式 204
6.7.1独立文件子程序 204
6.7.2过程文件子程序 204
6.7.3程序文件子程序 206
6.7.4确定子程序的位置 207
6.8变量的作用域 208
6.8.1公共变量 208
6.8.2私有变量 209
6.8.3局部变量 210
6.9程序运行错误的处理 211
6.9.1程序错误的信息 211
6.9.2程序错误陷阱的设置 211
6.9.3捕捉程序错误信息 212
习题六 213
思考题六 222
第7章 表单设计及应用 223
7.1表单样例 223
7.2表单向导 224
7.3表单设计器 225
7.3.1新建表单文件 225
7.3.2表单设计器的基本组成 225
7.3.3保存表单 226
7.3.4打开表单文件 227
7.3.5运行表单 227
7.3.6快速创建表单 228
7.4表单上控件的设置 229
7.4.1向表单中添加控件 229
7.4.2设置控件 230
7.5对象及其属性 231
7.5.1对象及分类 231
7.5.2对象的属性窗口 232
7.5.3对象的属性及其设置 233
7.6对象的事件及触发 237
7.6.1对象的事件 237
7.6.2事件的触发方式 238
7.6.3编写事件代码 238
7.7对象的方法程序及作用 240
7.7.1系统定义的表单常用方法程序 240
7.7.2扩充系统定义的方法程序功能 242
7.7.3用户自定义方法程序 242
7.8表单的类型设计 244
7.8.1模式表单 244
7.8.2表单间的层次关系 246
7.9表单的数据环境 248
7.9.1数据环境设计器 248
7.9.2添加与删除数据环境中的对象 249
7.9.3数据环境中的对象属性及其作用 250
习题七 252
思考题七 255
第8章 控件设计及应用 256
8.1显示信息类控件 256
8.2控制类控件 259
8.2.1命令按钮 259
8.2.2命令按钮组 260
8.3编辑类控件 263
8.3.1文本框 263
8.3.2编辑框 267
8.3.3微调器 268
8.4列表类控件 269
8.4.1列表框 269
8.4.2组合框 272
8.5选择类控件 274
8.5.1复选框 274
8.5.2选项按钮组 275
8.6表格控件(Grid) 277
8.6.1表格及其属性 277
8.6.2表格中的列对象 281
8.6.3列的标题(Header)及控件 282
8.7隐藏类控件 284
8.7.1计时器 284
8.7.2超链接 284
8.8通用容器类控件 285
8.8.1页框 286
8.8.2页面 286
8.8.3容器控件 288
8.9控件与数据绑定 290
8.9.1控件数据源 290
8.9.2通用型字段的绑定 293
8.9.3列表和组合框的数据绑定 293
8.9.4表格的数据绑定 295
8.10类与子类简介 297
8.10.1基本概念 298
8.10.2类的特征 299
8.10.3用户自定义类 300
习题八 301
思考题八 306
第9章 菜单设计及应用 308
9.1设置VFP系统菜单 308
9.1.1菜单结构 308
9.1.2设置系统菜单 309
9.2菜单应用示例 310
9.2.1设计及运行菜单的主要步骤 311
9.2.2菜单样例设计 311
9.3下拉式菜单的设计与应用 313
9.3.1菜单设计器 313
9.3.2设计菜单项 313
9.3.3保存菜单设计文件 316
9.3.4打开菜单设计文件 316
9.3.5生成菜单程序文件 317
9.3.6运行应用程序的菜单程序 317
9.4菜单代码及弹出式菜单名 319
9.4.1“设置”菜单代码 319
9.4.2“清理”菜单代码 320
9.4.3主菜单项“过程” 321
9.4.4子菜单项“过程” 321
9.4.5弹出式菜单名 322
9.4.6弹出式菜单“过程” 322
9.5菜单的显示位置 323
9.5.1应用程序菜单与系统菜单 323
9.5.2设计窗口菜单 324
9.5.3释放菜单程序 325
9.6快捷菜单设计与应用 326
习题九 329
思考题九 335
第10章 报表与标签设计及应用 336
10.1简单报表及其应用 336
10.1.1报表布局 336
10.1.2报表向导及应用 337
10.1.3快速报表及应用 340
10.2报表设计器及其组成 340
10.2.1报表的建立与修改 341
10.2.2报表的带区及作用 341
10.2.3报表数据环境设计 343
10.3设计报表 344
10.3.1报表控件 344
10.3.2分组报表 348
10.3.3在设计器中设计分组 350
10.4输出报表 352
10.4.1在报表设计器中设置与输出报表 352
10.4.2在程序中输出报表 353
10.5标签设计及应用 354
10.5.1设计标签 354
10.5.2输出标签 355
习题十 356
思考题十 359
第11章 网络程序设计基础 360
11.1文件的打开方式 360
11.1.1文件的只读与可修改 360
11.1.2文件的独占与共享 362
11.1.3要求独占打开文件的命令 364
11.2共享数据锁机制 365
11.2.1锁定记录及其设置 365
11.2.2锁定表文件 368
11.2.3受锁机制影响的命令 369
11.2.4释放锁 370
11.3网络程序出错处理 371
习题十一 372
思考题十一 377
第12章 连编并发布应用程序 378
12.1连编应用程序的预备知识 378
12.1.1应用程序(Application)对象 378
12.1.2事件处理 379
12.1.3关闭应用程序 380
12.2连编应用程序 382
12.2.1建立项目和添加对象 382
12.2.2排除程序对象 382
12.2.3设置应用程序的主文件 383
12.2.4连编应用程序 383
12.3发布应用程序 384
12.3.1安装可执行程序的方法 385
12.3.2制作应用程序的安装向导程序 385
习题十二 387
思考题十二 390
参考文献 391
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019