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

Visual FoxPro 6.0程序设计教程(第二版)

中国水利水电出版社
    【作 者】黎能武 主编 【I S B N 】978-7-5084-2544-3 【责任编辑】吴萍 【适用读者群】高职高专 【出版时间】2005-01-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】2005年01月第2版 【页 数】 【千字数】 【印 张】 【定 价】28 【丛 书】21世纪高职高专新概念教材 【备注信息】
图书详情

      本书依据教育部最新制定的《高职高专教育数据库应用技术课程教学基本要求》并结合《全国计算机等级考试二级VisualFoxPro考试大纲》编写而成。主要内容为:Visual FoxPr06.0概述、基本数据元素、数据库的基本操作、数据处理与SQL、程序设计基础、查询与视图、表单设计、报表与标签设计、菜单设计、多用户与共享技术等。

      本书由浅入深、循序渐进、前后呼应,概念清晰、内容翔实、图文并茂、通俗易懂。书中实例与知识点结合恰当,例题分析透彻,习题安排合理,所有程序代码均上机通过。每章后面都附有大量习题,对计算机二级考试有很强的针对性。

      本书可作为高等专科学校、高等职业学校、成人高等学校及本科院校举办的二级职业技术学院各专业数据库应用技术教材,也可用作全国计算机等级考试二级??Visual FoxPr06.0程序设计的培训教材,还可作为广大工程技术人员进行VisualFoxPr06.0程序

    设计及数据库项目开发的参考书。

      本书配有((VisualFoxPr06.0程序设计实验指导及习题详解(第二版)》。

    第二版前言

      《Visual FoxPro 6.0程序设计教程》第一版自2001年5月出版至今的三年时间内,得到了许多读者的厚爱,发行6万余册。在此期间作者收到了许多读者的信息反馈,包括对本书提出的许多宝贵意见和建议,在此深表谢意。

    为了适应数据库的新发展,依据教育部制定的《高职高专教育数据库应用技术课程教学基本要求》,并结合全国计算机等级考试“二级Visual FoxPro”考试新大纲,作者在保持原书体系和风格的基础上,对第一版的内容进行了全面修订,同时增加了部分新内容,以便更好地满足教学与考级的需要。

      第二版主要修订的内容包括:第1章增加了数据库系统概述一节,删除了Visual FoxPro系统环境及安装部分;第2章增加了常用函数;第4章增加了关系型数据库标准语言SQL;第5章删减了面向对象应用程序示例;第7章弱化了纯理论的介绍,增加了15种常用表单控件的使用介绍,基本上每种控件都配以实例讲述;删除了第10章利用API设计应用程序的全部内容;对全书中所有使用向导创建对象的过程加以简化;为了帮助读者复习所学知识点,以便备战计算机等级考试,每一章都结合知识点增加了一定数量的习题,且书中所有题目都具有一定的针对性;附录中增加了“全国计算机等级考试二级Visual FoxPro考试大纲”。

    本书提供电子教案及源程序,方便教师使用多媒体设备教学,并配有《Visual FoxPro 6.0 程序设计实验指导及习题详解(第二版)》,便于学生练习提高。

      本书由黎能武主编。魏雄、朱林立、向汉江任副主编。各章编写分工如下:朱林立(第1章),向汉江(第2章),黎能武(第3、4、7、8、9章),李珍香(第5章及第6章中的视图部分),邓沌华(第6章中的查询部分),魏雄(第10章),唐铸文(新增习题)。参与本书大纲讨论及部分编写工作的还有侯怀昌、姚发洲、李禹生、鲁辉、孙明魁、王淑清、刘猛、朱其一、杜景红、于爱国等。参加本书案例收集、图文处理、校对以及程序调试的还有刘俊平、赵华菊、郝友梅、李迎春等。

      本书可作为高等专科学校、高等职业学校、成人高等学校及本科院校举办的二级职业技术学院各专业数据库应用技术教材,也可用作全国计算机等级考试二级—Visual FoxPro程序设计的培训教材,还可作为广大工程技术人员、管理人员进行Visual FoxPro程序设计及数据库项目开发的参考书。

      由于作者水平有限,书中可能还会有一些不足之处,缺点和错误之处在所难免,恳请读者批评指正。最后,特别要感谢多年来关心和支持我们的广大读者!


    第二版前言
    第一版前言
    第1章  Visual FoxPro 6.0概述 1
    1.1  Visual FoxPro 6.0发展概述 1
    1.2  数据库系统概述 2
    1.2.1  数据库技术的术语 2
    1.2.2  数据库系统结构 2
    1.2.3  数据模型 5
    1.2.4  关系数据库 8
    1.3  常用文件类型和数据类型 12
    1.3.1  主要文件类型 12
    1.3.2  常用数据类型 14
    1.4  文件命名方法和命令构成 15
    1.4.1  命令构成的基本格式 15
    1.4.2  有关规则 17
    1.4.3  文件命名方法及命令书写的有关约定 17
    小结 18
    习题1 18
    第2章  基本数据元素 21
    2.1  工作方式 21
    2.2  常量与变量 23
    2.2.1  常量 23
    2.2.2  变量 23
    2.2.3  数组 25
    2.2.4  内存变量的基本操作 27
    2.3  表达式与运算符 30
    2.3.1  表达式的概念 30
    2.3.2  运算符 31
    2.3.3  运算符的优先级 34
    2.4  常用函数 35
    2.4.1  数值运算函数 35
    2.4.2  字符处理函数 37
    2.4.3  日期、时间函数 40
    2.4.4  转换函数 41
    2.4.5  测试函数 42
    2.4.6  其他函数 46
    小结 48
    习题2 48
    第3章  数据库的基本操作 50
    3.1  建立项目管理器 50
    3.1.1  项目管理器 50
    3.1.2  用项目管理器构造可执行文件 52
    3.1.3  添加文件到一个项目 53
    3.1.4  生成应用程序 54
    3.2  数据库设计方法 55
    3.2.1  数据库设计步骤 55
    3.2.2  数据需求分析 56
    3.2.3  数据库表确定 57
    3.2.4  数据库表字段确定 57
    3.2.5  数据库表间关系设定 59
    3.2.6  设计求精 59
    3.3  数据库的建立与维护 60
    3.3.1  数据字典的作用 60
    3.3.2  将表加入到数据库 61
    3.4  建立数据表 66
    3.4.1  建立表前的准备 67
    3.4.2  建立表基本结构 67
    3.4.3  表结构的基本处理方法 71
    3.5  记录基本处理方法 75
    3.5.1  表的打开与关闭 75
    3.5.2  录入记录 76
    3.5.3  记录指针定位 77
    3.5.4  在表中插入记录 78
    3.5.5  显示表中的记录 79
    3.5.6  修改表中的记录 79
    3.5.7  删除记录 82
    3.6  数组与表的字段之间的相互数据传递 84
    小结 86
    习题3 86
    第4章  数据处理与SQL 89
    4.1  数据分类排序 89
    4.2  数据的索引 90
    4.2.1  建立索引 91
    4.2.2  使用索引 94
    4.3  数据的检索 98
    4.3.1  直接查找命令 98
    4.3.2  快速查询命令 99
    4.3.3  对话查询 100
    4.4  数据的统计 102
    4.4.1  求记录个数的命令 102
    4.4.2  求和命令 102
    4.4.3  求平均值命令 103
    4.5  多工作区操作 104
    4.5.1  工作区与多个表 104
    4.5.2  表的关联 107
    4.5.3  表的连接 110
    4.6  关系型数据库标准语言SQL 112
    4.6.1  SQL的数据定义功能 112
    4.6.2  SQL的数据修改功能 120
    4.6.3  SQL的操作功能 123
    小结 125
    习题4 125
    第5章  程序设计基础 128
    5.1  程序设计概念 128
    5.1.1  程序设计基本概念 128
    5.1.2  程序设计基本操作 129
    5.2  程序设计的语言基础 133
    5.2.1  交互式输入输出命令 133
    5.2.2  结构化程序设计 137
    5.2.3  过程与过程调用 142
    5.2.4  自定义函数 147
    5.3  程序设计步骤 149
    5.3.1  对任务进行说明 149
    5.3.2  分解问题 149
    5.3.3  编制模块 150
    5.3.4  测试模块 151
    5.3.5  组装全部模块 152
    5.3.6  整体测试 153
    5.3.7  提高程序的可靠性 153
    5.3.8  将程序定义为过程或函数 155
    5.4  面向对象的程序设计技术 155
    5.4.1  类的概念 156
    5.4.2  对象和方法 158
    5.4.3  自定义类的操作方法 159
    小结 162
    习题5 162
    第6章  查询与视图 170
    6.1  用查询向导设计查询 170
    6.1.1  设计单表查询 170
    6.1.2  建立交叉表 171
    6.2  用查询设计器设计查询 172
    6.2.1  确定各表间的联接关系 173
    6.2.2  选定查询字段 174
    6.2.3  筛选记录 174
    6.2.4  查询结果排序 176
    6.2.5  建立分组查询 176
    6.2.6  杂项的设置 176
    6.2.7  定向输出查询结果 177
    6.2.8  运行查询 178
    6.3  创建视图 178
    6.3.1  创建本地视图 178
    6.3.2  创建远程视图 182
    6.4  数据库视图的操作 189
    6.4.1  使用视图 189
    6.4.2  显示视图结构 190
    6.4.3  重新命名视图 190
    6.4.4  删除视图 190
    6.4.5  创建视图索引 190
    6.4.6  创建参数化视图 191
    6.4.7  利用视图更新数据 191
    6.5  利用视图处理自由数据 192
    6.5.1  创建游离视图 192
    6.5.2  显示和修改游离视图 193
    小结 193
    习题6 193
    第7章  VFP6表单设计 195
    7.1  设计表单 195
    7.1.1  设置数据环境 195
    7.1.2  创建单文档和多文档界面 198
    7.1.3  用表单集扩充表单 201
    7.2  处理对象 202
    7.2.1  表单的运行和设置属性 202
    7.2.2  事件处理 207
    7.2.3  在表单中添加属性和方法程序 208
    7.2.4  表单间传递参数 209
    7.2.5  在表单中使用本地和远程数据 210
    7.3  常用表单控件简介 211
    7.3.1  标签 211
    7.3.2  文本框 212
    7.3.3  编辑框 214
    7.3.4  命令按钮 215
    7.3.5  命令按钮组 217
    7.3.6  选项按钮组 218
    7.3.7  复选框 220
    7.3.8  组合框 222
    7.3.9  列表框 227
    7.3.10  微调按钮 231
    7.3.11  表格控件 233
    7.3.12  图像控件 238
    7.3.13  计时器控件 239
    7.3.14  页框控件 241
    7.3.15  形状和线条 244
    7.4  综合示例 246
    小结 254
    习题7 254
    第8章  报表与标签设计 257
    8.1  创建报表和标签 257
    8.1.1  创建快速报表 257
    8.1.2  利用报表设计器设计报表 258
    8.2  报表与标签的布局和数据 262
    8.2.1  重定义页面布局 262
    8.2.2  在域控件中使用表达式和函数 263
    8.2.3  定义报表变量 264
    8.2.4  域控件的格式化 265
    8.3  集成查询和报表 267
    8.3.1  集成查询的报表 267
    8.3.2  用查询收集用户输入 269
    8.4  报表和标签的输出 270
    8.4.1  为控件设置打印选项 270
    8.4.2  为组设置打印选项 272
    8.4.3  控制报表和标签的输出 273
    小结 275
    习题8 275
    第9章  VFP6菜单设计 277
    9.1  创建菜单 277
    9.1.1  创建菜单系统 277
    9.1.2  规划菜单系统 278
    9.1.3  创建菜单 278
    9.1.4  在应用程序中包含菜单 282
    9.1.5  为菜单系统指定任务 283
    9.2  创建自定义工具栏 286
    9.2.1  定义工具栏类 286
    9.2.2  在表单集中添加自定义工具栏 286
    小结 289
    习题9 289
    第10章  多用户与共享技术 291
    10.1  多用户环境中的数据访问技术 291
    10.1.1  在多用户环境中访问数据 291
    10.1.2  锁定数据的方式 292
    10.1.3  解锁数据的方式 294
    10.1.4  数据工作期 295
    10.1.5  数据缓冲技术 296
    10.2  数据更新技术 296
    10.2.1  使用缓冲技术进行数据更新 296
    10.2.2  使用事务处理机制管理更新 297
    10.2.3  通过视图管理更新数据 298
    10.3  对访问冲突的处理 298
    10.3.1  管理缓存冲突 298
    10.3.2  检测并避免冲突 298
    10.3.3  使用备注字段检测冲突 300
    10.3.4  处理冲突的规则 300
    小结  300
    习题10  300
    附录A  全国计算机等级考试二级Visual FoxPro考试大纲 301
    附录B  本书使用到的函数 304
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册