热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Visual FoxPro程序设计实用教程

中国水利水电出版社
    【作 者】匡松 等主编 【I S B N 】978-7-5084-5967-7 【责任编辑】杨庆川 【适用读者群】本科 【出版时间】2009-01-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】320 【千字数】 【印 张】 【定 价】32 【丛 书】21世纪高等院校计算机科学与技术规划教材 【备注信息】
图书详情

      本书以Visual FoxPro 6.0为基础,系统地介绍了Visual FoxPro应用程序开发技术。内容主要包括:数据库概述;Visual FoxPro基础知识;表的基本操作;排序、索引与统计;数据库操作;SQL查询语言的使用;程序设计初步;面向对象程序设计基础;表单设计技术;报表设计技术;菜单设计以及应用程序的集成与发布等。

      本书内容系统全面,深入浅出,图文并茂,例题丰富,理论联系实际,注重实际应用。考虑到读者参加计算机等级考试的需要,在例题和习题的选择上也尽可能贴近计算机等级考试真题,以期能够对读者有所帮助。

      本书可作为数据库应用技术课程的教材,也可作为参加计算机等级考试二级Visual FoxPro考试的自学用书。

    Visual FoxPro中的Visual的意思是“可视化”。该技术使得在Windows环境下设计的应用程序达到即看即得的效果,在设计过程中可立即看到设计效果,如表单的样式、表单中控件的布局、字符的字体、大小和颜色等。

    Visual FoxPro不仅支持传统的面向过程的程序设计,还支持面向对象的可视化程序设计,借助Visual FoxPro的对象模型,可以充分使用面向对象程序设计的所有功能,包括类、继承性、封装性、多态性和子类,具有面向对象程序设计的能力。

    Visual FoxPro提供了向导、生成器、设计器等辅助工具,这些工具为数据的管理和程序设计提供了灵活简便的手段。用户可以借助“项目管理器”创建和集中管理应用程序中的任何元素,对项目及数据实行更强的控制。

    本教材以Visual FoxPro 6.0为基础,系统地介绍Visual FoxPro应用程序开发技术。内容主要包括:数据库概述;Visual FoxPro基础知识;表的基本操作;排序、索引与统计;数据库操作;SQL查询语言的使用;程序设计初步;面向对象程序设计基础;表单设计;报表设计;菜单设计以及应用程序的集成与发布等。

    本书内容系统全面,深入浅出,图文并茂,例题丰富,理论联系实际,注重实际应用。考虑到读者参加计算机等级考试的需要,在例题和习题的选择上也尽可能贴近计算机等级考试真题,以期能够对读者有所帮助。

    本书可作为数据库应用技术课程的教材,也可作为参加计算机等级考试二级Visual FoxPro考试的自学用书。

    本书由匡松、陈建国、陈燕平任主编,罗明英、刘益和、蒋波、罗先文任副主编,罗明英编写第2章、第4章、第7章和第11章;匡松、陈建国、陈燕平、刘益和、蒋波、罗先文负责编写其他章节,王锦、秦洪英、张波、宋曰聪、罗亚东、卓晓波、陈茂远、张果羽、余骏、周晓庆、刘建伟、蒋春蕾、王英、罗兴贤、刘亚平、张淮鑫、刘小麟、刘莹、徐畅畅、唐文慧等参加了本书的编写工作。

    由于时间仓促及作者水平有限,书中错误在所难免,请广大读者批评指正。

    编 者

    2008年11月

    前言
    第1章 数据库概述 1
    1.1 数据管理技术 1
    1.1.1 数据、信息与数据处理 1
    1.1.2 数据管理技术的发展 1
    1.2 数据库系统基本概念 2
    1.3 数据模型 3
    1.3.1 数据模型简述 3
    1.3.2 E-R数据模型 3
    1.3.3 几种主要数据模型 5
    1.4 关系数据库 6
    1.4.1 关系术语 6
    1.4.2 关系的规范化 7
    1.4.3 关系运算 7
    1.4.4 关系数据库 8
    1.4.5 关系的完整性 11
    1.5 Visual FoxPro概述 12
    1.5.1 Visual FoxPro的基本特点 12
    1.5.2 Visual FoxPro处理的文件类型 12
    1.5.3 Visual FoxPro表的类型 13
    1.5.4 Visual FoxPro命令格式 13
    1.6 Visual FoxPro基本操作 14
    1.6.1 Visual FoxPro的用户界面 14
    1.6.2 Visual FoxPro操作方式 15
    1.7 Visual FoxPro可视化设计工具 15
    1.7.1 Visual FoxPro向导 15
    1.7.2 Visual FoxPro设计器 16
    1.7.3 Visual FoxPro生成器 17
    习题一 17
    第2章 Visual FoxPro基础知识 20
    2.1 数据类型 20
    2.2 常量 22
    2.3 变量 23
    2.3.1 内存变量 23
    2.3.2 数组变量 24
    2.3.3 字段变量 25
    2.4 运算符与表达式 25
    2.5 常用函数 29
    2.5.1 数值运算函数 29
    2.5.2 字符处理函数 31
    2.5.3 转换函数 33
    2.5.4 日期和时间函数 35
    2.5.5 测试函数 35
    习题二 38
    第3章 表的基本操作 44
    3.1 建立表 44
    3.1.1 表的组成 44
    3.1.2 建立表的结构 47
    3.2 打开和关闭表 49
    3.2.1 打开表 49
    3.2.2 关闭表 50
    3.3 显示和修改表的结构 51
    3.3.1 显示表的结构 51
    3.3.2 修改表的结构 51
    3.4 向表中输入记录 52
    3.4.1 以追加方式输入记录 53
    3.4.2 执行APPEND命令追加记录 55
    3.5 复制表结构和表文件 56
    3.5.1 复制表结构 56
    3.5.2 复制表文件 56
    3.6 记录的操作 57
    3.6.1 定位记录 57
    3.6.2 显示记录 59
    3.6.3 修改记录 62
    3.6.4 删除与恢复记录 63
    3.7 表的过滤 67
    3.7.1 过滤字段 67
    3.7.2 过滤记录 69
    3.8 表与数组之间的数据交换 70
    3.8.1 将当前记录复制到数组中 70
    3.8.2 将数组的数据复制到当前记录中 71
    习题三 72
    第4章 排序、索引与统计 76
    4.1 排序 76
    4.2 索引 78
    4.2.1 索引的概念及类型 78
    4.2.2 建立索引 79
    4.2.3 使用索引 82
    4.2.4 删除索引 85
    4.3 查询 85
    4.3.1 顺序查询 85
    4.3.2 索引查询 86
    4.4 统计与汇总 87
    4.4.1 计数命令 87
    4.4.2 求和命令 87
    4.4.3 求平均值命令 88
    4.4.4 计算命令 88
    4.4.5 汇总命令 89
    4.5 多个表的同时使用 90
    4.5.1 使用工作区 90
    4.5.2 建立表间临时关系 91
    4.5.3 表的连接 93
    习题四 94
    第5章 数据库操作 97
    5.1 建立和管理数据库 97
    5.1.1 建立数据库 97
    5.1.2 打开数据库 98
    5.1.3 关闭数据库 99
    5.1.4 删除数据库 99
    5.1.5 添加数据表 100
    5.1.6 移去和删除表 101
    5.2 建立永久关系 101
    5.2.1 建立表间的永久关系 101
    5.2.2 设置参照完整性 103
    5.3 创建与使用视图 106
    5.3.1 视图简述 106
    5.3.2 创建视图 106
    5.3.3 使用视图 111
    5.4 创建与使用查询 113
    5.4.1 查询的概念 113
    5.4.2 创建查询 113
    5.4.3 使用查询 117
    习题五 120
    第6章 SQL查询语言的使用 124
    6.1 SQL基础知识 124
    6.2 SQL的数据定义功能 124
    6.2.1 创建表 125
    6.2.2 修改表的结构 127
    6.2.3 删除表 129
    6.2.4 视图的定义和删除 129
    6.3 SQL的数据查询功能 131
    6.3.1 SELECT语句格式 131
    6.3.2 投影查询 132
    6.3.3 条件查询 133
    6.3.4 统计查询 138
    6.3.5 分组查询 139
    6.3.6 查询的排序 139
    6.3.7 内连接查询 141
    6.3.8 自连接查询 142
    6.3.9 修改查询去向 143
    6.3.10 嵌套查询 145
    6.3.11 集合查询 148
    6.4 SQL的数据操纵功能 149
    6.4.1 插入记录 149
    6.4.2 更新记录 149
    6.4.3 删除记录 150
    习题六 150
    第7章 程序设计初步 155
    7.1 程序设计的基本方法 155
    7.1.1 Visual FoxPro程序的语法成分 155
    7.1.2 程序的书写原则 155
    7.2 程序文件的基本操作 156
    7.2.1 建立和编辑程序文件 156
    7.2.2 程序文件的运行 157
    7.3 常用命令的使用 158
    7.3.1 输入命令 158
    7.3.2 输出命令 159
    7.3.3 其他命令 160
    7.4 程序的基本结构 161
    7.4.1 顺序结构 161
    7.4.2 分支结构 161
    7.4.3 循环结构 164
    7.5 子程序、过程与自定义函数 167
    7.5.1 子程序 167
    7.5.2 内存变量的作用域和参数传递 168
    7.5.3 过程文件 170
    7.5.4 自定义函数 172
    习题七 173
    第8章 面向对象程序设计基础 179
    8.1 面向对象程序设计基础知识 179
    8.1.1 基本概念 179
    8.1.2 基本方法 180
    8.2 类、属性、事件与方法程序 180
    8.2.1 类的概念 181
    8.2.2 属性、事件与方法程序 182
    8.3 对象的操作 183
    8.3.1 引用容器类对象 183
    8.3.2 设置对象的属性值 184
    8.3.3 调用方法 185
    8.3.4 添加新属性和新方法 185
    习题八 191
    第9章 表单设计 193
    9.1 表单基础知识 193
    9.1.1 表单概述 193
    9.1.2 使用表单向导 196
    9.1.3 使用“表单设计器” 202
    9.1.4 执行表单 208
    9.2 表单控件的应用 208
    9.2.1 控件操作概述 208
    9.2.2 “标签”控件 209
    9.2.3 “文本框”控件 211
    9.2.4 “命令按钮”控件 213
    9.2.5 “列表框”控件 216
    9.2.6 “组合框”控件 217
    9.2.7 “编辑框”控件 219
    9.2.8 “复选框”控件 220
    9.2.9 “选项按钮组”控件 222
    9.2.10 “微调按钮”控件 224
    9.2.11 “计时器”控件 228
    9.2.12 “图像”控件 231
    9.2.13 “表格”控件 233
    9.2.14 “页框”控件 238
    9.2.15 “命令按钮组”控件 239
    9.2.16 ActiveX控件和ActiveX绑定控件 243
    9.2.17 “表单集”控件 245
    习题九 247
    第10章 报表设计 251
    10.1 报表概述 251
    10.1.1 报表的基础知识 251
    10.1.2 “报表设计器”界面 252
    10.2 创建简单报表 253
    10.2.1 使用“报表向导” 253
    10.2.2 创建快速报表 257
    10.3 “报表设计器”的使用 259
    10.3.1 打开“报表设计器” 259
    10.3.2 设置报表的数据环境 260
    10.3.3 报表的控件设计 261
    10.3.4 报表的数据分组 262
    10.3.5 页面设置 269
    10.4 报表的打印输出 269
    10.4.1 使用菜单输出报表 269
    10.4.2 使用命令输出报表 270
    习题十 271
    第11章 菜单设计 274
    11.1 菜单设计概述 274
    11.1.1 菜单的结构及类型 274
    11.1.2 菜单设计的一般步骤 275
    11.1.3 “菜单设计器”介绍 276
    11.1.4 “显示”菜单 278
    11.2 菜单的设计及运行 279
    11.2.1 设计下拉菜单 279
    11.2.2 给表单设计下拉菜单 286
    11.2.3 设计快捷菜单 289
    习题十一 291
    第12章 应用程序的集成与发布 293
    12.1 应用程序的组织与开发 293
    12.1.1 应用程序的一般开发过程 293
    12.1.2 应用程序的组织结构 293
    12.1.3 主程序设计 295
    12.2 利用“项目管理器”开发应用程序 296
    12.2.1 利用“项目管理器”组织文件 296
    12.2.2 连编项目 297
    12.3 发布应用程序 298
    12.3.1 准备工作 298
    12.3.2 应用程序的发布 298
    习题十二 299
    附录 各章部分习题答案 300  





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册