Visual FoxPro 9.0程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:戴银飞主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302245414
- 页数:343 页
第1章 绪论 1
1.1数据库基础 1
1.1.1信息与数据 1
1.1.2数据处理 1
1.1.3数据库 2
1.2数据库系统 3
1.2.1数据库系统的三级模式结构 3
1.2.2数据库系统的构成 4
1.3数据库管理系统和数据库应用系统 5
1.3.1数据库管理系统 5
1.3.2数据库应用系统 6
1.4数据模型 6
1.4.1三类数据模型 6
1.4.2关系模型 6
1.5 Visual FoxPro 9.0的特点及增强功能 9
1.5.1增强的集成开发环境 9
1.5.2增强的语言功能 11
1.5.3增强的数据功能 11
1.5.4其他增强功能 11
1.5.5增强的“帮助” 11
1.6 Visual FoxPro9.0用户界面 12
1.6.1“文件”菜单 12
1.6.2“编辑”菜单 14
1.6.3“显示”菜单 15
1.6.4“工具”菜单 15
1.6.5“程序”菜单 16
1.6.6“窗口”菜单 17
1.6.7“帮助”菜单 17
1.7Visual FoxPro 9.0的辅助设计工具 18
1.7.1向导 18
1.7.2设计器 18
1.7.3生成器 18
1.8项目管理器 18
1.8.1创建与打开项目 19
1.8.2项目管理器中的命令按钮 20
1.8.3项目管理器的基本操作 21
本章小结 25
习题1 26
第2章 表的基本操作 32
2.1表的建立与修改 32
2.1.1表结构的建立 32
2.1.2表数据的输入 35
2.1.3表结构的修改 38
2.1.4表数据的修改 39
2.2数据的存储方式 39
2.2.1常量 39
2.2.2变量 40
2.2.3运算符 43
2.2.4函数 45
2.2.5表达式 47
2.2.6宏替换 47
2.2.7 NULL值 47
2.2.8 Visual FoxPro 9.0命令常用子句 48
2.3表的维护命令 50
2.3.1记录指针的移动 50
2.3.2记录的插入与追加 51
2.3.3表记录的删除与恢复 52
2.3.4表数据的替换 53
2.3.5表与表结构的复制 56
2.3.6逻辑表的位置 58
本章小结 59
习题2 60
第3章 查询与统计 65
3.1排序与索引 65
3.1.1排序 65
3.1.2索引 66
3.2查询命令 70
3.2.1顺序查询命令 70
3.2.2索引查询命令 70
3.3数据工作期 71
3.3.1多工作区的查询 71
3.3.2数据工作期窗口 73
3.3.3视图文件 74
3.3.4表的关联 75
3.4统计命令 78
3.4.1计数命令 78
3.4.2求和命令 79
3.4.3求平均值命令 79
3.4.4计算命令 80
3.4.5汇总命令 80
本章小结 81
习题3 81
第4章 数据库、表和视图 84
4.1创建和使用数据库 84
4.1.1建立数据库 84
4.1.2设置数据库 86
4.1.3设计数据库 90
4.2数据查询技术 91
4.2.1建立新的查询 91
4.2.2设计与使用查询 93
4.2.3建立多表查询关系 98
4.3创建与使用视图 100
4.3.1创建本地视图 100
4.3.2查看与更新远程视图 102
4.3.3在视图中使用多个表 104
本章小结 106
习题4 107
第5章 程序设计初步 109
5.1程序文件 109
5.1.1程序文件的建立与执行 110
5.1.2程序文件中的专用命令 112
5.2程序的控制结构 116
5.2.1顺序结构 116
5.2.2分支结构 116
5.2.3循环结构 121
5.3多模块程序 124
5.3.1子程序 124
5.3.2自定义函数 125
5.3.3过程 126
5.3.4变量的作用域 127
本章小结 129
习题5 131
第6章 菜单及表单设计 136
6.1创建菜单系统 136
6.1.1新建菜单 137
6.1.2使用快捷菜单设计器 137
6.2设计用户菜单界面 138
6.2.1添加菜单项 138
6.2.2添加子菜单 139
6.2.3分组菜单项 139
6.3给菜单项指定工作 140
6.3.1设置访问键 140
6.3.2设定键盘快捷键 140
6.3.3设置菜单项的启动条件 141
6.3.4为菜单项指定任务 142
6.3.5设置菜单名 145
6.3.6预览及运行菜单系统 146
6.3.7执行菜单 146
6.4设置菜单显示方式 147
6.4.1建立状态条信息 147
6.4.2指定菜单标题位置 148
6.5设计表单 150
6.5.1使用表单设计器设计表单 150
6.5.2使用表单向导设计表单 152
6.6加工表单 157
6.6.1保存和运行表单 157
6.6.2定制表单 157
6.6.3向表单中添加控件 160
6.6.4创建表单集 162
6.6.5修改表单属性 162
6.7设置表单属性 163
6.7.1通过属性对话框设置表单属性 164
6.7.2通过程序语句设置表单属性 165
6.8定义表单行为 165
6.9_SCREEN系统变量和LockScreen属性简介 166
本章小结 168
习题6 169
第7章 表单控件设计 173
7.1 Visual FoxPro 9.0中的控件 173
7.2控件及其相关操作 174
7.2.1复制和删除表单控件 174
7.2.2表单中控件的布局方法 175
7.2.3设置Tab键次序 175
7.2.4确定表单中控件的数目 176
7.3输出类控件 177
7.3.1标签 177
7.3.2图像 177
7.3.3线条 178
7.3.4形状 178
7.4控制类控件 180
7.4.1命令按钮与命令按钮组 180
7.4.2复选框与选项按钮组 184
7.4.3计时器控件 188
7.5输入类控件 189
7.5.1文本框控件 189
7.5.2编辑框控件 194
7.5.3列表框控件 195
7.5.4组合框控件 198
7.5.5微调控件 200
7.6容器类控件 202
7.6.1表格控件 202
7.6.2页框控件 204
7.6.3容器 210
7.7连接类控件 210
7.7.1 ActiveX控件 210
7.7.2 ActiveX绑定型控件 211
7.7.3超级链接 213
7.8实现拖放操作 213
7.8.1与拖动相关的属性、事件和方法 213
7.8.2人工拖动和自动拖动方式的区别 217
7.8.3光标形状与鼠标的有效区域 218
7.8.4如何通过拖放操作移动控件 219
7.8.5设置拖动的开始和停止时间 219
本章小结 220
习题7 222
第8章 面向对象程序设计技术 227
8.1面向对象程序设计简介 227
8.1.1面向对象程序设计的优势 227
8.1.2对象与类 228
8.2 Visual FoxPro 9.0与面向对象技术 229
8.2.1 Visual FoxPro 9.0类 229
8.2.2 Visual FoxPro 9.0的基本类 230
8.2.3容器类 230
8.2.4控件类 231
8.3面向对象程序设计的具体实现 231
8.3.1设置属性 231
8.3.2方法调用 231
8.3.3事件的响应 232
8.3.4指派方法代码和事件代码 232
8.3.5保护类成员 233
8.3.6向容器类中添加对象 233
8.3.7检查对象存在与否 234
8.4扩充Visual FoxPro 9.0的功能 234
8.4.1访问外部类库 234
8.4.2使用ActiveX控件和对象 235
8.4.3动态链接库 235
8.4.4使用Visual FoxPro 9.0库 237
本章小结 238
习题8 239
第9章用SQL语言编写查询程序 241
9.1 SQL语言简介 241
9.2查询操作 241
9.3 SELECT SQL命令 242
9.3.1 SELECT SQL命令语法 242
9.3.2参数说明 243
9.4查询操作示例 248
9.5 ALTER TABLE-SQL 250
9.6 CREATE CURSOR-SQL命令 253
9.7 CREATE TABLE-SQL命令 254
9.8 DELETE-SQL命令 256
9.9 INSERT SQL命令 256
9.10 UPDATE-SQL命令 257
本章小结 257
习题9 258
第10章 报表和标签设计技术 262
10.1创建报表 262
10.1.1创建一对一报表 262
10.1.2创建一对多报表 265
10.1.3使用“自动报表向导” 266
10.2创建标签 266
10.3定制报表布局 268
10.3.1报表带区的修改 268
10.3.2添加报表控件 270
10.3.3添加字段控件 270
10.3.4添加标签控件 274
10.3.5添加通用字段和图片 275
10.3.6添加线条、矩形和圆角矩形 276
10.3.7控件的操作 278
10.3.8改变控件的颜色 280
10.3.9设置矩形控件的填充 280
10.3.10设置线条粗细或样式 280
10.3.11在报表布局上分组数据 280
10.3.12给报表添加标题和总结 282
10.3.13设置报表变量 283
10.3.14报表的页面设置 284
10.4报表的打印及预览 285
10.4.1预览结果 285
10.4.2打印报表 286
10.4.3控制打印记录 287
本章小结 288
习题10 289
第11章 设计一个小型数据库系统 291
11.1如何开发应用程序 291
11.1.1开发前的准备工作 291
11.1.2使用“项目管理器” 292
11.1.3创建数据库 293
11.1.4创建类 293
11.1.5设计访问信息的方法 293
11.1.6测试和调试 293
11.2创建数据库表结构 293
11.3编辑表间关系 296
11.3.1创建关系 296
11.3.2编辑关系 297
11.3.3修改关系 298
11.4建立参照完整性 299
11.4.1更新规则 299
11.4.2删除规则 300
11.4.3插入规则 300
11.5浏览数据库和表 301
11.6数据库应用示例 301
11.6.1设计目标 301
11.6.2建立表单的初始界面 303
11.6.3建立数据环境 303
11.6.4添加控制字段 304
11.6.5综合调整 305
11.6.6添加代码 305
附录A Visual FoxPro6.0与Visual FoxPro9.0命令比较 308
附录B Visual FoxPro6.0与Visual FoxPro9.0函数对比 326
附录C ON KEY LABEL键标号一览表 341
附录D ASCⅡ码表 342
参考文献 343
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 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