Visual FoxPro应用基础与面向对象程序设计教程 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李雁翎编
- 出 版 社:北京:高等教育出版社
- 出版年份:2002
- ISBN:7040115522
- 页数:334 页
上篇 Visual FoxPro基础 3
第一章 数据库基础理论 3
1.1 信息、数据和数据处理 3
1.1.1 信息与数据 3
1.1.2 数据处理 4
1.2 数据模型 4
1.2.1 层次模型 5
1.2.2 网状模型 5
1.2.3 关系模型 6
1.3 数据库系统 7
1.3.1 数据库 7
1.3.2 数据库管理系统 7
1.3.3 数据库系统的体系结构 8
1.3.4 数据库应用系统的构成 9
1.4 关系数据库及其设计 9
1.4.1 关系数据库 9
1.4.2 关系的规范化 10
1.4.3 表间关联关系的类型 14
1.4.4 关系的完整性 16
1.4.5 关系运算 18
思考题 20
第二章 Visual FoxPro系统概述 21
2.1 Visual FoxPro的特性 21
2.2 Visual FoxPro的安装与启动 22
2.2.1 安装环境 22
2.2.2 Visual FoxPro的安装 23
2.2.3 启动Visual FoxPro 25
2.2.4 退出Visual FoxPro 27
2.3 Visual FoxPro系统环境的配置 27
2.4 Visual FoxPro用户界面 28
2.4.1 Visual FoxPro的界面 28
2.4.2 标题栏 29
2.4.3 菜单栏 30
2.4.4 工具栏 33
2.4.6 工作区与状态行 35
2.5 Visual FoxPro向导 35
2.4.5 命令窗口 35
2.6 Visual FoxPro生成器 36
2.7 Visual FoxPro设计器 37
思考题 37
实验题 37
3.1.1 字符型 38
3.1.2 数值型 38
3.1 数据类型 38
第三章 Visual FoxPro基础 38
3.1.3 日期型 39
3.1.4 日期时间型 39
3.1.5 逻辑型 39
3.1.6 备注型 39
3.1.7 通用型 39
3.2.1 常量 40
3.2 数据存储 40
3.2.2 内存变量 42
3.2.3 数组变量 42
3.2.4 字段变量 43
3.2.5 记录 44
3.2.6 对象 44
3.2.7 内存变量的作用域 44
3.2.8 有关内存变量的操作 45
3.3 函数 46
3.4 表达式 51
3.4.1 算术表达式 51
3.4.2 字符表达式 51
3.4.3 日期时间表达式 52
3.4.4 关系表达式 52
3.4.5 逻辑表达式 53
3.4.6 名表达式 53
实验题 54
思考题 54
3.4.7 类与对象操作符 54
第四章 表操作 55
4.1 建立表 55
4.1.1 定义表中的数据类型 55
4.1.2 利用表设计器创建表 56
4.1.3 表的打开与关闭 59
4.1.4 利用表设计器修改表结构 60
4.1.5 利用表向导创建表 63
4.2 向表中加入记录 67
4.2.1 创建表时立即输入数据 67
4.2.2 以追加方式输入数据 67
4.2.3 备注型数据的输入 69
4.2.4 通用型数据的输入 69
4.3 数据的显示和修改方式 73
4.3.1 用编辑方式显示和修改数据 73
4.3.2 用浏览方式显示和修改数据 74
4.3.3 用Browse命令和List命令浏览、修改数据 76
4.4 控制字段和记录的访问 78
4.4.1 限制对字段的访问 78
4.4.2 限制对记录的访问 80
4.5 数据表中记录的定位 81
4.6 删除和恢复表中的数据 87
4.6.1 逻辑删除表中的记录 87
4.6.2 恢复表中逻辑删除的记录 88
4.6.3 物理删除表中的记录 88
4.7 快速修改表中的数据 94
思考题 97
实验题 97
第五章 索引及创建索引 98
5.1 什么是索引 98
5.2 索引类型 98
5.3 创建索引 99
5.4.1 按索引字段排序 103
5.4 索引的使用 103
5.4.2 按索引表达式排序 106
思考题 109
实验题 109
第六章 创建数据库 110
6.1 创建数据库 110
6.1.1 建立数据库 110
6.1.2 打开数据库 111
6.1.3 向数据库添加数据表 112
6.2 数据库中的表的使用 113
6.2.1 设置表中字段的显示标题 113
6.2.2 设置表中字段的注释 115
6.2.3 设置表中字段的默认值 116
6.2.4 设置表中字段的有效规则 117
6.3 建立表间的关联关系 119
6.3.1 建立表间的一对一关系 119
6.3.2 建立表间的一对多关系 119
6.3.3 设置参照完整性 121
思考题 124
实验题 124
第七章 视图与查询 125
7.1 创建视图 125
7.1.1 利用视图设计器创建视图 125
7.1.2 利用视图向导创建视图 131
7.2 利用视图更新数据 136
7.3.1 用查询设计器创建查询 139
7.3 创建查询 139
7.3.2 利用查询向导创建查询 142
7.4 使用查询 147
思考题 151
实验题 152
第八章 SQL关系数据库查询语言 153
8.1 创建查询SQL语句 153
8.2 表定义SQL语句 161
8.2.1 创建表 161
8.2.2 修改字段属性 162
8.2.3 删除字段 163
8.2.4 增加字段 164
8.3 表记录操作SQL语句 164
8.3.1 插入记录 164
8.3.2 更新记录 165
8.3.3 删除记录 166
思考题 167
实验题 167
9.1 创建项目 168
第九章 创建项目 168
9.2 项目管理器的使用 169
9.2.1 用“数据”选项卡管理数据 169
9.2.2 用“文档”选项卡管理文档 171
9.2.3 用“类”选项卡管理类 172
9.2.4 用“代码”选项卡管理代码文件 173
9.2.5 用“其他”选项卡管理其他类型的文件 173
9.3 定制项目管理器 174
9.2.6 用“项目”菜单管理项目中的文件 174
思考题 176
实验题 176
下篇 Visual FoxPro面向对象可视化编程第十章 程序设计基础 179
10.1 Visual FoxPro的工作方式 179
10.1.1 命令方式 179
10.1.2 菜单方式 179
10.1.3 程序文件方式 180
10.2 程序文件的建立与编辑 181
10.2.1 以命令方式建立、编辑程序文件 181
10.2.2 以菜单方式建立、编辑程序文件 182
10.2.3 利用设计工具建立程序代码 183
10.3 程序文件的调用 183
10.3.1 以命令方式调用程序文件 183
10.3.2 以菜单方式调用程序文件 183
10.4 程序的基本结构 183
10.5 常用的交互输入语句 184
10.6 分支结构 187
10.6.1 单向分支 187
10.6.2 双向分支 188
10.6.3 多向分支 189
10.6.4 使用分支语句应注意的几点 190
10.7 循环结构 190
10.7.1 “当”型循环控制语句 191
10.7.2 “计数”型循环控制语句 192
10.7.3 “指针”型循环控制语句 193
10.7.4 使用循环语句应注意的几点 193
10.8 过程与过程文件 194
10.9 程序设计实例 195
10.10 程序设计的一般问题 198
10.10.1 命令和语句的使用效率 199
10.10.2 减少和避免程序中的语法错误 199
10.11 程序调试工具 200
10.10.3 提高程序的可维护性 200
思考题 202
实验题 202
第十一章 面向对象可视化编程基础 203
11.1 新概念的引入 203
11.1.1 对象 203
11.1.2 类 204
11.1.4 事件与方法 206
11.1.3 属性 206
11.2 类的创建 207
11.2.1 创建类的一般方法 207
11.2.2 用菜单方式创建类 208
11.2.3 通过编程定义类 211
11.3 对象的操作 212
11.3.1 由类创建对象 213
11.3.2 设置对象的属性 213
11.3.3 调用对象的方法和触发对象的事件 214
11.4 对象设计实例 214
11.4.1 用编程方式设计对象 215
11.4.2 用面向对象方式设计对象 216
思考题 219
实验题 219
第十二章 表单设计及运行 220
12.1 创建表单 220
12.1.1 用表单设计器创建表单 220
12.1.2 用表单向导创建表单 221
12.2 修改表单 227
12.3 运行表单 229
12.4 表单控件 230
12.4.1 添加表单控件 230
12.4.2 表单控件的属性 231
思考题 237
实验题 237
第十三章 实用表单的设计 238
13.1 设计“无控件”表单 238
13.2 设计“说明”表单 239
13.3 设计“系统登录”表单 248
13.4 设计“数据维护”表单 251
13.5 设计“数据浏览”表单 258
13.6 设计“数据查询”表单 264
思考题 275
实验题 275
14.1 报表布局 276
14.1.1 设置报表页面与布局 276
第十四章 创建报表 276
14.1.2 设置报表中数据的显示格式 277
14.1.3 添加报表控件 277
14.1.4 常用的报表布局 277
14.2 创建报表 279
14.2.1 利用报表设计器创建报表 279
14.2.2 利用报表向导创建报表 281
14.3 修改报表 284
实验题 286
14.4 使用报表 286
思考题 286
第十五章 菜单设计 287
15.1 菜单系统 287
15.2 建立菜单系统 288
15.2.1 创建主菜单 288
15.2.2 创建子菜单 289
15.3 指定菜单项任务 290
15.4 生成菜单程序 291
15.5 运行菜单 291
思考题 293
实验题 293
第十六章 小型系统开发实例 294
16.1 系统开发的一般过程 294
16.2 系统总体规划 294
16.3 主要功能模块 295
16.3.1 数据库及表 295
16.3.2 主程序设计 297
16.3.3 主要工作窗口 298
16.3.4 系统工具条 302
16.3.5 系统主菜单设计 303
16.4 系统部件的组装 304
16.5 运行“专门人才信息管理系统” 307
思考题 310
实验题 310
附录 311
附录一 数据库操作命令一览表 311
附录二 控件类名称及功能 321
附录三 对象名称及功能 322
附录四 属性语法与功能 322
附录五 事件语法与功能 330
附录六 方法语法与功能 332
附录七 系统内存变量一览表 333
参考文献 335
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018