Visual FoxPro面向对象程序设计案例解析PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:张长君编著
- 出 版 社:北京:科学出版社
- 出版年份:2009
- ISBN:9787030237101
- 页数:527 页
前言 1
第1章 VisualFoxPro简介 1
1.1 VFP的特点 1
1.2 VFP能做什么? 3
1.2.1 使用VFP开发一个管理系统 3
1.2.2 使用VFP编程进行科学计算 7
1.3 VFP的启动、窗口简介与退出 13
1.3.1 VFP的启动 13
1.3.2 VFP窗口简介 13
1.3.3 VFP的退出 14
习题一 14
第2章 VisualFoxPro面向对象的基本概念 16
2.1 VisualFoxPro的类与对象简介 16
2.1.1 对象 18
2.1.2 类 18
2.1.3 子类与继承 19
2.2 VisualFoxPro的基类(对象) 20
2.3 对象的设计 21
2.3.1 属性 21
2.3.2 方法 22
2.3.3 事件 22
2.4 事件驱动编程机制 23
2.4.1 事件是面向对象方法中驱动程序运行的引擎 23
2.4.2 事件代码与方法代码 23
2.4.3 事件的触发与停止 23
2.5 对象的引用 23
2.5.1 容器类中对象的层次 24
2.5.2 对象局域名 24
2.5.3 几个代词的用法 24
2.5.4 对象的事件与方法 26
习题二 27
第3章 VisualFoxPro表单设计基础 30
3.1 表单对象 30
3.1.1 创建表单 31
3.1.2 定制表单 33
3.2 在表单中添加对象控件与运行表单 38
3.2.1 添加标签控件 38
3.2.2 添加文本框控件 41
3.2.3 添加命令按钮控件 42
3.2.4 运行表单 45
3.2.5 打开、修改与美化表单 45
3.3 在表单中添加对象的事件代码 47
3.3.1 设置表单的Init事件代码 48
3.3.2 在命令按钮中添加事件代码 48
3.4 表单中的控件与数据表绑定简介 50
3.4.1 数据表简介 50
3.4.2 表单中的控件与数据表的绑定简介 51
3.4.3 修改登录按钮的事件代码 53
3.5 新问题 53
习题三 53
第4章 VisualFoxPro程序语言基础 56
4.1 数据类型 56
4.2 常量 58
4.3 数据存储容器 61
4.3.1 内存变量 61
4.3.2 数组变量 67
4.3.3 字段变量 69
4.3.4 系统变量 69
4.3.5 对象变量 70
4.4 运算符与表达式 70
4.4.1 算术运算符与算术表达式 70
4.4.2 字符运算符和字符表达式 71
4.4.3 日期、日期时间运算符与表达式 72
4.4.4 关系运算符和关系表达式 72
4.4.5 逻辑运算符和逻辑表达式 76
4.4.6 不同类型运算符的运算优先级 76
4.5 标准函数 77
4.5.1 数值处理函数 78
4.5.2 字符操作函数 85
4.5.3 日期及日期时间处理函数 91
4.5.4 数据类型转换函数 96
4.5.5 测试函数 101
4.5.6 信息显示函数 103
习题四 105
第5章 VisualFoxPro事件程序设计基础 109
5.1 VFP系统环境设置及命令概述 110
5.1.1 系统环境 110
5.1.2 VisualFoxPro帮助系统功能简介 112
5.1.3 VisualFoxPro命令概述 113
5.2 自由表及结构的操作 115
5.2.1 表结构的设计 116
5.2.2 表结构的建立 119
5.2.3 表结构的修改 123
5.3 自由表的基本操作 126
5.3.1 表的打开与关闭 126
5.3.2 多个表的使用操作 128
5.3.3 表数据的输入 131
5.3.4 显示与浏览表中的数据 139
5.3.5 记录指针的定位命令 141
5.3.6 与记录相关的函数 143
5.3.7 修改记录 146
5.3.8 删除记录 148
5.4 索引 151
5.4.1 索引的基本概念 151
5.4.2 索引的建立 155
5.4.3 索引文件的引用 159
5.4.4 索引文件的维护 166
5.4.5 索引标识的删除 169
5.4.6 关闭索引文件 171
5.4.7 索引查寻定位 171
5.5 表间的临时关系(表间的关联) 172
5.5.1 菜单方式建立表间的临时关系(关联) 173
5.5.2 命令方式建立表间的临时关系(关联) 174
5.6 数据统计 177
5.6.1 计数 177
5.6.2 求和 178
5.6.3 求平均值 179
5.6.4 统计函数的计算 180
5.6.5 分类汇总命令 181
5.7 数据库及数据库表的操作 182
5.7.1 数据库的建立与使用 182
5.7.2 数据库的基本操作 186
5.7.3 数据库表的浏览与修改 189
5.8 数据词典 190
5.8.1 设置长表名和表的注释 190
5.8.2 设置长字段名、标题和注释 193
5.8.3 字段默认值 195
5.8.4 数据库表间的永久关系 197
5.8.5 设置永久关系的参照完整性规则 202
5.9 SQL结构化查询语言 203
5.9.1 SQL语言概述 204
5.9.2 数据定义命令 204
5.9.3 数据操纵命令 209
5.9.4 SQL数据查询命令 211
5.9.5 数据查询命令在表单中的应用实例 231
5.10 通过创建查询文件进行查询 232
5.10.1 使用查询向导创建查询文件 232
5.10.2 使用查询设计器创建查询文件 236
5.10.3 查询文件的操作 241
5.11 视图的创建与使用 245
5.11.1 视图概述 245
5.11.2 创建本地视图 246
5.11.3 使用视图 250
5.11.4 视图的SQL语句 252
5.12 事件程序设计和结构化程序设计基础 253
5.12.1 程序的基本概念 253
5.12.2 结构化程序文件的建立、修改与运行 255
5.12.3 程序中的常用辅助命令 257
5.12.4 结构化程序的常用输入输出命令 261
5.12.5 程序的顺序结构 266
5.12.6 程序的分支结构 266
5.12.7 程序的循环结构 272
5.12.8 三种循环的用法 277
5.12.9 循环嵌套结构 280
5.12.10 结构化程序的模块化结构 281
5.12.11 内存变量的作用域 294
5.13 项目的管理与应用 297
5.13.1 “项目管理器”的创建与修改 298
5.13.2 “项目管理器”窗口简介 299
5.13.3 定制“项目管理器” 301
5.13.4 “项目管理器”的使用 303
5.13.5 项目文件的连编与运行 304
习题五 305
第6章 VisualFoxPro面向对象程序设计基础—表单设计 321
6.1 表单控件及其用法 321
6.1.1 显示类控件 321
6.1.2 编辑类控件 331
6.1.3 控制类控件 340
6.1.4 选择类控件 349
6.1.5 列表类控件 359
6.1.6 容器类控件 366
6.1.7 连接类控件 378
6.2 利用表单向导创建表单 381
6.2.1 利用表单向导创建单表表单 382
6.2.2 利用表单向导创建一对多表单 386
6.3 修改与美化表单 388
6.3.1 修改表单 388
6.3.2 美化表单 390
6.3.3 设置控件的Tab键次序 391
6.3.4 预定义常量 393
6.4 表单的管理 394
6.4.1 表单的隐藏、显示与关闭 395
6.4.2 表单的参数传递与返回值 395
6.4.3 表单运行时对象属性的设置 396
习题六 397
第7章 VisualFoxPro菜单与工具栏设计 402
7.1 VFP的系统菜单简介 402
7.1.1 菜单结构 402
7.1.2 设置系统菜单 403
7.2 菜单设计与应用 406
7.2.1 菜单设计的一般步骤 406
7.2.2 菜单样例 407
7.2.3 利用菜单设计器创建菜单 409
7.2.4 菜单位置的设置 415
7.2.5 创建“快速菜单” 417
7.2.6 快捷菜单设计与应用 417
7.3 自定义工具栏 421
7.3.1 修改现有VisualFoxPro工具栏 421
7.3.2 利用现有工具栏创建新工具栏 422
习题七 423
第8章 VisualFoxPro报表设计 425
8.1 快捷报表 425
8.1.1 报表设计步骤与类型简介 425
8.1.2 利用“报表向导”创建报表 426
8.1.3 创建“快速报表” 433
8.2 使用“报表设计器”设计报表 436
8.2.1 打开报表设计器 437
8.2.2 报表设计器简介 438
8.2.3 使用“报表设计器”调整报表 441
8.2.4 以查询为数据源的报表 444
8.2.5 分组报表 446
8.2.6 打印控制 449
8.2.7 在程序中调用报表 451
习题八 454
第9章 VisualFoxPro高级编程技术 457
9.1 深入了解VisualFoxPro中的类 457
9.1.1 对象和事件 457
9.1.2 类 458
9.2 对象的操作 460
9.2.1 多层次容器中对象的引用 460
9.2.2 对象属性的设置 461
9.3 类的设计与应用 463
9.3.1 类的设计与类库文件简介 463
9.3.2 创建新类 464
9.3.3 类的属性、方法和事件的定义 473
9.3.4 类浏览器的使用 474
9.3.5 类的使用 478
9.4 进一步认识VFP事件 482
9.4.1 VFP核心事件 482
9.4.2 容器与对象事件 483
9.4.3 事件触发顺序 484
9.5 表单集与多重表单 485
9.5.1 表单集及基本操作 485
9.5.2 多重表单及基本操作 488
9.6 自定义工具栏的创建与使用 492
9.6.1 自定义工具栏的创建 492
9.6.2 在表单集中添加自定义工具栏 495
9.7 用户应用程序的编译生成 496
9.7.1 整理程序框架 497
9.7.2 整理项目文件 500
9.7.3 连编应用程序 502
9.8 结构化程序设计在科学计算中的应用举例 505
9.8.1 复合结构程序设计的方法与技巧 505
9.8.2 穷举法 507
9.8.3 递推法 512
9.8.4 求最大值或最小值问题 513
9.8.5 高次方程求根(牛顿迭代法) 514
9.8.6 定积分的数值计算(梯形法) 515
9.8.7 矩阵的运算 518
习题九 521
习题参考答案 524
参考文献 527
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《2019国家医师资格考试用书 中医执业助理医师资格考试全真模拟试卷与解析 第3版》国家医师资格考试研究组 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019