新書推薦:
《
算法经济 : 商业逻辑与人类生活的智能演进(生动呈现AI与算法的创新应用与商业价值)
》
售價:NT$
359.0
《
家书中的百年史
》
售價:NT$
359.0
《
偏爱月亮
》
售價:NT$
207.0
《
生物安全与环境
》
售價:NT$
255.0
《
泥土:文明的侵蚀(城市与生态文明丛书)
》
售價:NT$
380.0
《
医用化学(第三版)
》
售價:NT$
259.0
《
别怕,试一试
》
售價:NT$
307.0
《
人才基因(凝聚30年人才培育经验与智慧)
》
售價:NT$
468.0
|
內容簡介: |
本书以Visual FoxPro 6.0为平台,以“学生成绩管理系统”之开发为教学案例,内容全面,突出应用。采取“两个结合”——把理论与实践相结合,把课程内容与等级考试要求相结合,既注重基础性和系统性,更注重实用性和可操作性。案例选取在设计层面上力求做到从整体到局部,循序渐进,简明易懂,使学生通过实验逐步完成应用系统的开发。课后习题结合等级考试,题量丰富并附有参考答案,便于学生测试与练习。
本书适合作为普通高等学校非计算机专业计算机基础课程的教材,也可作为高等学校成人教育的教材或培训资料。
|
目錄:
|
第1章 关系数据库基础知识 1
1.1 数据库系统概述 1
1.1.1 数据库的基本概念 1
1.1.2 数据管理技术的发展 2
1.1.3 数据库系统的特点 5
1.1.4 数据库系统的内部结构体系 5
1.2 数据模型 7
1.2.1 数据模型的分类 8
1.2.2 数据模型的组成要素 9
1.2.3 概念模型 9
1.2.4 常用的数据模型 11
1.3 关系数据库 14
1.3.1 关系数据结构 14
1.3.2 关系操作 16
1.3.3 关系完整性约束 20
习题一 21
第2章 Visual FoxPro 6.0概述 25
2.1 Visual FoxPro 6.0简介 25
2.1.1 Visual FoxPro的历史沿革 25
2.1.2 Visual FoxPro 6.0的功能简介 26
2.2 Visual FoxPro 6.0的运行与安装 27
2.2.1 Visual FoxPro 6.0的运行环境 27
2.2.2 Visual FoxPro 6.0的安装 27
2.2.3 Visual FoxPro 6.0的启动与退出 28
2.3 Visual FoxPro 6.0操作概述 29
2.3.1 Visual FoxPro 6.0的用户界面 29
2.3.2 Visual FoxPro 6.0的操作方式 32
2.3.3 Visual FoxPro 6.0的系统配置 33
2.4 Visual FoxPro 6.0的应用 35
2.4.1 Visual FoxPro 6.0的命令 35
2.4.2 Visual FoxPro 6.0的命名规则 36
2.4.3 Visual FoxPro 6.0的文件类型 36
2.4.4 Visual FoxPro 6.0的技术指标 37
2.4.5 Visual FoxPro 6.0的向导、设计器、生成器 38
习题二 39
第3章 表和数据库 42
3.1 表的创建 42
3.1.1 表结构的设计 43
3.1.2 表结构的创建 43
3.1.3 表的打开与关闭 45
3.1.4 表结构的修改 46
3.2 表数据的处理 47
3.2.1 表数据的输入 47
3.2.2 表数据的显示和浏览 49
3.2.3 记录指针的定位 51
3.2.4 表数据的修改 54
3.2.5 记录的删除与恢复 54
3.2.6 筛选记录和字段 56
3.2.7 表数据的其他操作命令 57
3.3 数据库 58
3.3.1 数据库的创建 58
3.3.2 数据库的打开和关闭 59
3.3.3 数据库表的操作 61
3.3.4 数据库表的属性和设置 63
3.4 表的索引 67
3.4.1 索引的基本概念 67
3.4.2 索引的创建 69
3.4.3 索引的修改和删除 71
3.4.4 索引的使用 72
3.5 多表操作和表的关联 74
3.5.1 工作区的概念及操作 74
3.5.2 建立表间的临时关系 76
3.5.3 永久关系与参照完整性 80
习题三 84
第4章 Visual FoxPro语言基础 88
4.1 数据和数据类型 88
4.2 常量与变量 91
4.2.1 常量 91
4.2.2 变量 92
4.3 标准函数 97
4.3.1 数值函数 97
4.3.2 字符函数 100
4.3.3 日期时间函数 102
4.3.4 转换函数 104
4.3.5 测试函数 106
4.4 运算符与表达式 108
4.4.1 算术运算符和算术表达式 109
4.4.2 字符运算符和字符表达式 109
4.4.3 日期运算符和日期表达式 110
4.4.4 关系运算符和关系表达式 110
4.4.5 逻辑运算符和逻辑表达式 112
习题四 112
第5章 结构化查询语言SQL 115
5.1 数据定义语言 115
5.1.1 创建表结构 116
5.1.2 修改表结构 117
5.1.3 删除表 119
5.2 数据操纵语言 119
5.2.1 插入记录命令 120
5.2.2 更新记录命令 121
5.2.3 删除记录命令 121
5.3 数据查询语言 121
5.3.1 查询语句的一般形式 122
5.3.2 基本查询 122
5.3.3 条件查询 123
5.3.4 简单的计算查询 124
5.3.5 多表查询 124
5.3.6 连接查询 125
5.3.7 嵌套查询 127
5.3.8 分组查询结果 130
5.3.9 排序查询结果 131
5.3.10 集合的并运算 132
5.3.11 查询去向 132
习题五 133
第6章 查询与视图 137
6.1 查询 137
6.1.1 查询的建立 137
6.1.2 查询的修改 145
6.1.3 查询的运行 145
6.2 视图 146
6.2.1 视图的概念 146
6.2.2 本地视图的建立 148
6.2.3 视图的使用 152
6.2.4 远程视图 155
习题六 159
第7章 程序设计基础 162
7.1 程序设计概述 162
7.1.1 程序设计简介 162
7.1.2 结构化程序设计 163
7.1.3 程序的控制结构 164
7.1.4 程序文件的建立 165
7.1.5 程序设计中的常用命令 168
7.2 选择结构 171
7.2.1 单向分支 171
7.2.2 双向分支 172
7.2.3 多向分支 174
7.2.4 分支结构的嵌套 175
7.3 循环结构 177
7.3.1 条件循环DO WHILE语句 177
7.3.2 计数循环FOR语句 181
7.3.3 数据库循环SCAN语句 183
7.3.4 循环的嵌套 184
7.4 模块化程序设计 185
7.4.1 子程序 185
7.4.2 过程 188
7.4.3 函数 191
7.4.4 内存变量的作用域 192
7.5 程序调试 194
7.5.1 调试器 194
7.5.2 用户定义对话框 196
习题七 197
第8章 表单设计与应用 203
8.1 面向对象程序设计概述 203
8.1.1 对象和类 203
8.1.2 Visual FoxPro中的类 205
8.2 表单的创建 207
8.2.1 使用向导创建表单 207
8.2.2 使用表单设计器创建表单 210
8.3 输出类控件 214
8.3.1 标签控件 215
8.3.2 线条与形状控件 216
8.3.3 图像控件 217
8.4 输入类控件 217
8.4.1 文本框控件 217
8.4.2 编辑框控件 220
8.4.3 列表框控件 221
8.4.4 组合框控件 223
8.4.5 微调控件 224
8.5 控制类控件 226
8.5.1 命令按钮控件 226
8.5.2 命令按钮组控件 227
8.5.3 复选框控件 230
8.5.4 选项按钮组控件 232
8.5.5 计时器控件 233
8.6 容器类控件 234
8.6.1 表格 235
8.6.2 页框 239
8.6.3 容器 241
8.7 链接类控件 241
8.7.1 ActiveX控件 241
8.7.2 ActiveX绑定控件 242
8.7.3 超级链接控件 243
8.8 表单的高级设计 244
8.8.1 表单控件的布局调整与焦点分配 244
8.8.2 多文档界面表单 245
8.8.3 表单集 248
习题八 250
第9章 报表与标签 254
9.1 使用向导创建报表 254
9.1.1 报表设计基础 254
9.1.2 使用向导创建简单报表 255
9.1.3 使用向导创建一对多报表 257
9.2 使用报表设计器创建报表 259
9.2.1 报表设计器 259
9.2.2 使用快速报表创建报表 261
9.2.3 报表设计器的使用 262
9.2.4 报表操作命令 267
9.3 标签的创建和使用 267
9.3.1 利用向导创建标签 267
9.3.2 使用标签设计器创建标签 268
9.3.3 标签操作命令 269
习题九 269
第10章 菜单的设计与应用 272
10.1 菜单的基本概念 272
10.1.1 菜单的类型和结构 272
10.1.2 创建菜单的一般步骤 273
10.2 菜单设计器的使用 275
10.2.1 菜单设计器 275
10.2.2 使用菜单设计器创建下拉菜单 277
10.3 创建快捷菜单 280
10.3.1 快捷菜单设计器 280
10.3.2 创建快捷菜单 281
10.3.3 关于菜单程序文件 282
习题十 282
第11章 项目管理和系统发布 285
11.1 项目管理器 285
11.1.1 项目管理 285
11.1.2 项目管理器的组成 286
11.1.3 项目管理器的使用 288
11.2 应用系统的发布 293
习题十一 295
第12章 数据库应用系统开发 298
12.1 数据库应用系统开发概述 298
12.2 学生成绩管理系统的基本结构 299
12.2.1 系统的功能 299
12.2.2 系统数据库的设计 300
12.2.3 创建项目和数据库 302
12.3 模块表单的创建 303
12.3.1 创建学生信息模块 303
12.3.2 其他模块表单的创建 310
12.4 主菜单、登录和主窗口的设计 314
12.4.1 系统菜单的创建 314
12.4.2 登录程序的创建 316
12.4.3 主窗口的创建 318
12.5 应用系统的连编和运行 318
习题十二 319
第13章 课程实验 321
13.1 Visual FoxPro 6.0的基础操作 321
实验一 Visual FoxPro 6.0的安装 321
实验二 Visual FoxPro 6.0窗口操作 321
实验三 Visual FoxPro 6.0的系统配置 323
13.2 表和数据库的实验 323
实验四 表的创建 323
实验五 表的基本操作 325
实验六 数据库的基本操作 328
实验七 完整性与参照性 330
13.3 Visual FoxPro中数据的实验 331
实验八 数据元素 331
13.4 SQL实验 333
实验九 SQL定义语言 333
实验十 SQL操纵语言 333
实验十一 SQL查询语言 334
13.5 查询与视图实验 334
实验十二 查询文件的创建与使用 334
实验十三 视图文件的创建与使用 335
13.6 程序设计实验 337
实验十四 创建程序文件 337
实验十五 选择结构程序设计 338
实验十六 循环结构程序设计 339
实验十七 模块化程序设计 340
13.7 表单设计实验 341
实验十八 利用向导创建表单 341
实验十九 利用表单设计器创建表单 341
实验二十 输入类控件和输出类控件的使用 343
实验二十一 控制类控件和容器类控件的使用 343
实验二十二 连接类控件的使用 344
实验二十三 表单高级设计 344
13.8 报表与标签设计实验 344
实验二十四 报表设计 344
实验二十五 标签设计 346
13.9 菜单设计实验 346
实验二十六 设计菜单 346
13.10 项目管理实验 347
实验二十七 项目管理 347
13.11 数据库系统开发实验 347
实验二十八 开发实例 347
附录A Visual FoxPro常用命令表 348
附录B Visual FoxPro常用函数表 353
附录C 2012年全国计算机等级考试(二级Visual FoxPro)考试大纲 358
附录D 习题参考答案 361
参考文献 368
|
|