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

Visual FoxPro程序设计

中国水利水电出版社
    【作 者】杜春敏 【I S B N 】978-7-5084-9355-8 【责任编辑】张玉玲 【适用读者群】本专通用 【出版时间】2012-02-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】240 【千字数】386 【印 张】15 【定 价】28 【丛 书】普通高等教育“十二五”规划教材 【备注信息】
图书详情

    本书根据教育部高等学校非计算机专业计算机基础课程教学指导委员会提出的非计算机专业计算机基础课程教学三层次的教学要求,以Visual FoxPro 6.0为主要内容,深入浅出地介绍了关系数据库管理系统的基础理论、Visual FoxPro数据库基本操作方法及结构化程序设计、面向对象程序设计的方法与应用系统开发。

    全书分为9章:数据库系统与Visual FoxPro基础、Visual FoxPro表与数据库操作、结构化查询语言、查询与视图、结构化程序设计、面向对象的程序设计、菜单和工具栏的设计、报表与标签设计、应用程序开发。

    为了便于教学和学习,各章附有大量的习题,并配套有突出应用、强调技能的《Visual FoxPro程序设计实训与考试指导》教材,既可作为高等学校非计算机专业计算机基础课程及数据库应用课程的教材,也可作为全国计算机等级考试和全国高校计算机水平考试(二级)Visual FoxPro程序设计学习用书,还可供数据库开发与应用人员参考使用。

    本书配有电子教案,读者可以从中国水利水电出版社网站和万水书苑免费下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    知识内容的深度和广度适应全国高校非计算机专业计算机基础教学大纲、全国计算机等级考试和全国高校计算机水平考试的要求。

    充分体现知识的基础性和系统性,理论与实践相结合,突出应用,注重技能实践。

    易于学生学习,以应用实例为主线,贯穿整个教学过程。

    配有丰富的、难易度不同的习题,供教师和学生进行测验和练习。

    配套有《Visual FoxPro程序设计实训与考试指导》教材、电子教案和考试模拟软件。

    为了配合教育部计算机基础教学新一轮的“1+X”课程体系改革,进一步推动高等学校的计算机基础教学改革,贯彻落实教育部高等学校非计算机专业计算机基础课程教学指导委员会提出的《关于进一步深化高等学校计算机基础教学改革的几点意见》,适应信息技术快速发展对高级人才的需求,强化对学生应用能力和学习方法的培养,编者在结合多年Visual FoxPro教学与研发实践的基础上,针对非计算机专业学生初学计算机程序设计的特点,精心设计、组织编写了《Visual FoxPro程序设计》一书。

    本书凝聚着计算机基础教育一线骨干教师和专家丰富的教学经验和成果,具有以下特点:

     知识内容的深度和广度适应全国高校非计算机专业程序设计教学大纲、全国计算机等级考试和全国高校计算机水平考试的要求。

     充分体现知识的基础性和系统性,理论与实践相结合,突出应用,注重技能实践。

     易于学生学习,以应用实例为主线,贯穿整个教学过程。

     配有丰富的、难易程度不同的习题,供教师和学生进行测验和练习。

     为了方便教与学,本书配套有《Visual FoxPro程序设计实训与考试指导》教材、电子教案和考试模拟软件。

    本书共9章,分为三部分:第一部分是数据库系统基础,包括数据库系统的基本概念、数据模型及关系数据库基础知识;第二部分是Visual FoxPro数据库基本操作,包括数据类型、表、数据库、SQL语言、查询与视图的基本概念与使用;第三部分是数据库应用开发与程序设计,包括结构化程序设计基础、表单设计与应用、菜单设计、报表设计和应用程序系统开发等。教材内容组织深入浅出、循序渐进,配有内容丰富的应用实例,对基本概念、基本技能和方法的阐述力求准确、通俗易懂。

    本书由杜春敏任主编,王世好、殷云霞、丁亚涛任副主编,参加编写的人员还有:李芳芳、欧凤霞、蔡莉、谷宗运、胡继礼、朱薇,参加资料收集及题库建设的人员有:杨松涛、阚红星、孙大勇、欧阳婷、谭红春、方芳、杜炜、张扬、张英、耿英保。在本书编写过程中得到中国水利水电出版社万水分社及编者所在学校和单位的大力支持与帮助,在此表示衷心感谢。同时对编写过程所参考的文献资料的作者表示感谢!

    由于编者水平所限,书中疏漏和不妥之处在所难免,恳请各位专家及广大读者批评指正。作者联系方式:cmind2005@126.com。

    编者

    2011年12月

    第1章 数据库系统与Visual FoxPro基础 1
    1.1 数据库系统 1
    1.1.1 计算机数据管理的发展 1
    1.1.2 数据库系统 3
    1.2 数据模型 4
    1.3 关系数据库 5
    1.3.1 关系的基本概念 5
    1.3.2 关系模式 6
    1.3.3 关系运算 6
    1.3.4 表间关系 7
    1.3.5 关系的完整性 8
    1.4 Visual FoxPro操作基础及数据运算 9
    1.4.1 Visual FoxPro的用户界面及辅助
    设计工具 9
    1.4.2 Visual FoxPro 6.0的工作方式与
    命令格式 15
    1.4.3 Visual FoxPro 6.0的数据及其运算 16
    1.4.4 常用函数 20
    本章小结 26
    习题一 26
    第2章 Visual FoxPro表与数据库操作 29
    2.1 数据库与表的基本概念 29
    2.2 表的建立与修改 30
    2.2.1 表结构 30
    2.2.2 表的创建 32
    2.2.3 表的数据输入 34
    2.2.4 表结构的修改 36
    2.3 表的基本操作 37
    2.3.1 表的打开与关闭 37
    2.3.2 表记录的显示 37
    2.3.3 表记录的定位 39
    2.3.4 表记录的修改 41
    2.3.5 表记录的插入 41
    2.3.6 表记录的删除与恢复 42
    2.3.7 表与表结构的复制 43
    2.4 排序与索引 45
    2.4.1 排序的基本概念 45
    2.4.2 排序 45
    2.4.3 索引的基本概念 47
    2.4.4 索引类型 47
    2.4.5 建立索引 48
    2.4.6 使用索引 51
    2.5 查询与统计 54
    2.5.1 顺序查询 54
    2.5.2 索引查询 55
    2.5.3 统计汇总命令 56
    2.6 数据库的操作 58
    2.6.1 数据库的创建 58
    2.6.2 数据库的基本操作 59
    2.6.3 数据库表的创建 60
    2.6.4 数据库表的打开与关闭 62
    2.7 多表操作 62
    2.7.1 工作区 62
    2.7.2 多表之间的关系 64
    2.7.3 永久关系 64
    2.7.4 临时关系 66
    2.8 数据完整性 67
    2.8.1 实体完整性与主关键字 67
    2.8.2 域完整性与约束规则 68
    2.8.3 参照完整性 69
    本章小结 70
    习题二 71
    第3章 结构化查询语言 74
    3.1 SQL概述 74
    3.2 数据定义功能 75
    3.2.1 创建表—CREATE TABLE 75
    3.2.2 修改表—ALTER TABLE 76
    3.2.3 撤消表—DROP TABLE 76
    3.3 数据操纵功能 76
    3.3.1 数据添加—INSERT 76
    3.3.2 数据更新—UPDATE 77
    3.3.3 数据删除—DELETE 77
    3.4 数据查询功能 77
    3.4.1 SELECT-SQL语句格式 77
    3.4.2 简单查询 79
    3.4.3 联接查询 82
    3.4.4 分组与统计查询 83
    3.4.5 嵌套查询 86
    3.4.6 查询结果的设置 87
    本章小结 88
    习题三 88
    第4章 查询与视图 91
    4.1 查询 91
    4.1.1 查询设计器 91
    4.1.2 建立查询 94
    4.2 视图 97
    4.2.1 创建视图 97
    4.2.2 维护视图 99
    4.2.3 远程视图与连接 99
    4.2.4 视图与数据更新 100
    4.2.5 视图与查询、视图与表的比较 101
    本章小结 102
    习题四 102
    第5章 结构化程序设计 105
    5.1 程序文件的建立与修改 105
    5.1.1 程序的创建 105
    5.1.2 程序的编辑及运行 106
    5.2 简单的交互式输入/输出命令 107
    5.2.1 简单的输入输出命令 107
    5.2.2 常用的程序辅助命令 113
    5.3 程序的基本结构 114
    5.3.1 顺序结构 114
    5.3.2 分支结构 114
    5.3.3 循环结构 120
    5.3.4 案例 131
    5.4 程序的模块化 132
    5.4.1 过程与过程文件 132
    5.4.2 参数传递 135
    5.4.3 自定义函数 139
    5.5 程序调试 141
    5.5.1 常见错误类型 141
    5.5.2 常用的调试技术 141
    5.5.3 使用“调试器”进行调试 142
    本章小结 144
    习题五 144
    第6章 面向对象的程序设计 151
    6.1 面向对象程序设计方法 151
    6.1.1 面向对象的基本概念 151
    6.1.2 类 151
    6.1.3 对象 152
    6.1.4 事件 152
    6.1.5 类和对象可视化设计方法 153
    6.1.6 调用对象的方法 157
    6.2 表单设计 157
    6.2.1 表单的创建与修改 158
    6.2.2 表单的属性、事件和方法 162
    6.2.3 表单数据环境 164
    6.3 表单控件 165
    6.3.1 输出类控件 165
    6.3.2 输入类控件 167
    6.3.3 控制类控件 170
    6.3.4 容器类控件 175
    6.4 表单的高级设计 177
    6.4.1 表单集 177
    6.4.2 用户定义属性与方法程序 178
    本章小结 180
    习题六 181
    第7章 菜单和工具栏的设计 185
    7.1 Visual FoxPro菜单系统 185
    7.2 菜单设计 186
    7.2.1 菜单设计的方法与步骤 186
    7.2.2 创建下拉式菜单 189
    7.2.3 创建快捷菜单 190
    7.2.4 在应用程序中使用菜单 191
    7.3 工具栏的创建与使用 191
    7.3.1 定义工具栏 191
    7.3.2 删除工具栏 192
    本章小结 192
    习题七 192
    第8章 报表与标签设计 196
    8.1 报表设计的基本概念 196
    8.1.1 报表的类型与设计 196
    8.1.2 报表设计器 197
    8.1.3 报表的页面与布局 198
    8.1.4 “报表设计器”工具栏和“报表控件”工具栏 199
    8.1.5 报表的数据源 200
    8.2 报表的创建与修改 201
    8.2.1 创建快速报表 201
    8.2.2 使用报表向导 202
    8.2.3 使用报表设计器 206
    8.3 报表输出 211
    8.3.1 报表的预览 211
    8.3.2 报表的打印 211
    8.4 标签设计 212
    本章小结 213
    习题八 213
    第9章 应用程序开发 215
    9.1 项目管理器 215
    9.1.1 创建项目 215
    9.1.2 使用项目管理器 217
    9.2 应用程序开发过程 218
    9.2.1 需求分析 218
    9.2.2 数据库设计 218
    9.2.3 应用程序设计 219
    9.2.4 软件测试 221
    9.2.5 应用程序发布及系统维护 221
    9.3 应用程序开发实例:学生档案管理
    系统开发 221
    9.3.1 需求分析 221
    9.3.2 设计数据库 221
    9.3.3 系统功能模块分析 222
    9.3.4 应用程序设计 222
    9.4 制作发行盘 230
    9.4.1 发布准备 230
    9.4.2 创建发布磁盘 231
    本章小结 233
    习题九 232
    参考文献 234
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册