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

Visual FoxPro程序设计

中国水利水电出版社
    【作 者】主编 何樱 【I S B N 】978-7-5170-2902-1 【责任编辑】陈洁 【适用读者群】本专通用 【出版时间】2015-02-10 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】328 【千字数】454 【印 张】20.5 【定 价】39 【丛 书】暂无分类 【备注信息】
图书详情

    本书以Visual FoxPro 6.0中文版为例,引入案例教学和启发式教学方法,通过大量实例介绍了Visual FoxPro的基础知识、可视化编程工具和编程方法。

    本书介绍了数据库系统的概念、使用、管理和开发,内容包括:数据库基本概念、Visual FoxPro 6.0概述、Visual FoxPro基本知识、数据库和表、查询与视图、结构化程序设计、面向对象程序设计基础、表单、项目管理器、报表和标签、菜单与工具栏、数据的导入和导出、应用系统开发实例。本书实例丰富,内容由浅入深、循序渐进、条理清晰,适合学生自学。每章后都有大量的配套练习题,题型以全国计算机等级考试笔试题型为主,既能帮助学生消化有关知识,又能提高学生的应试技能。

    本书可作为高等学校非计算机专业本专科生的计算机教材,也可作为计算机相关专业的程序设计入门教材,以及计算机技术的培训教材。

    在信息时代,数据库技术有着广泛的应用,它是处理信息、管理数据最有效的一种方法。Visual FoxPro(简称VFP)是微软公司推出的基于Windows环境的关系数据库管理系统,既具有完善的数据管理功能,又提供了足够的程序设计基础,同时还具有操作方便、简单实用、界面友好和兼容性完备等特点,非常适合初学者学习程序设计与数据库应用技术知识。

    本书的侧重点在于使学生系统全面地掌握Visual FoxPro的基础理论知识,在此基础上,参照了项目化教学的方法,各章的实例以学生管理系统为例进行编写,在最后一章给出了学生管理系统的完整程序代码,并提供了工资管理系统开发实例,供学生学习使用。通过本书的学习,学生能够学习到简单的数据库管理系统的基本开发过程,并具备开发小型数据库管理系统的能力。

    本书根据目前高等院校学生学习计算机课程的实际情况,系统、全面地介绍了Visual FoxPro的基础知识,数据库和表的基本操作,建立索引和表间关系,查询和视图的有关操作,程序的基本结构和面向过程的程序设计基础,面向对象的程序设计概念,面向对象程序设计的方法,报表和标签的创建及有关使用技巧,菜单的设计方法和步骤,Visual FoxPro与外部数据的交换(即数据的导入与导出)。本书融理论与实验于一体,在编写上力求通俗易懂。书中用大量的实例使读者更快熟悉Visual FoxPro的可视化编程环境。所有操作步骤都按实际操作界面一步步地讲解,读者可一边学习,一边上机操作。

    本书具有如下特点:

    (1)注重基础内容讲解,突出实用性。

    本书不仅通俗地介绍了Visual FoxPro程序设计中的各个概念,而且在每个知识点后都配有实例讲解;范例选取精心,代码规范,具有代表性,可移植性强。

    (2)强化编程思想和方法,突出应用性。

    书中所有范例都强调编程思想,有意识地引导学生提高编程能力。结合了项目化教学方法,给出Visual FoxPro程序设计可视化实例,培养学生在实际项目中的模块化程序设计意识。

    (3)灌输软件开发思想,认知项目开发过程。

    通过具体的综合案例的设计与开发,引导学生巩固所学知识和技术,掌握软件开发的步骤和方法,从而提高学生的动手编程、创新思维的能力,以及热爱科学、刻苦钻研、团结协作的精神,这也是本书的精华。

    (4)学练结合,巩固提高。

    在每章的后面都配备了一定量的习题和思考题,让学生进一步得到锻炼和提高。

    本书主体由河南牧业经济学院的教师编写而成,何樱任主编并统稿,李丹、李井竹、周溢辉任副主编并主审。全书共13章,第1、3、7、12章和第13章的第3节由周溢辉编写,第2章由连悦编写,第4章和13章其余部分由李井竹编写,第5、6章由何樱编写,第8、9、10章由李丹编写,第11章由杨毅编写,河南牧业经济学院图书馆的李素平和关艳红帮助收集整理资料,电教中心的上官廷华和张增帮助进行本书的录入和校对工作,在此谨向各位表示衷心的感谢。几位作者在书中分享了自己多年的教学经验,使更多有志于学好Visual FoxPro程序设计的人可以尽快地入门,并掌握好这门数据库语言。

    同时,感谢本书创作团队所在单位河南牧业经济学院计算机系的鼎力支持,感谢中国水利水电出版社万水分社为本书所做的大量策划和编辑工作!

    由于编者水平有限,书中难免存在错误和不足之处,敬请读者和同行批评指正。

    前言

    第1章 数据库基本概念 1
    1.1 数据模型 1
    1.1.1 现实世界的数据描述 1
    1.1.2 数据模型 3
    1.2 数据库系统 4
    1.2.1 有关数据库的基本概念 4
    1.2.2 数据库系统 4
    1.3 关系数据库 5
    1.3.1 关系数据库 5
    1.3.2 表间的关联关系 6
    1.3.3 关系运算 7
    1.3.4 关系完整性 8
    习题1 9
    第2章 Visual FoxPro 6.0概述 11
    2.1 Fox系列数据库的发展 11
    2.1.1 从FoxBASE到FoxPro 11
    2.1.2 Visual FoxPro的推出 12
    2.1.3 Visual FoxPro 6.0中文版的
    技术要点 12
    2.2 Visual FoxPro 6.0用户界面 13
    2.2.1 主菜单栏 13
    2.2.2 命令窗口 14
    2.2.3 工作区 14
    2.3 Visual FoxPro 6.0系统环境设置 14
    2.3.1 使用“选项”对话框 14
    2.3.2 使用SET命令配置Visual FoxPro 16
    2.4 Visual FoxPro 6.0向导、生成器和
    设计器 17
    2.4.1 向导 17
    2.4.2 生成器 18
    2.4.3 设计器 18
    习题2 19
    第3章 Visual FoxPro基本知识 20
    3.1 Visual FoxPro 数据类型 20
    3.1.1 字符型(Character,类型代号C) 20
    3.1.2 数值型(Numeric,类型代号N) 20
    3.1.3 逻辑型(Logic,类型代号L) 21
    3.1.4 日期型(Date,类型代号D) 21
    3.1.5 日期时间型(Date Time,
    类型代号T) 22
    3.1.6 货币型(Currency,类型代号Y) 23
    3.1.7 备注型(Memo,类型代号M) 23
    3.1.8 通用型(General,类型代号G) 23
    3.2 常量和变量 24
    3.2.1 常量 24
    3.2.2 变量 24
    3.3 运算符和表达式 28
    3.3.1 算术运算符与算术表达式 29
    3.3.2 关系运算符与关系表达式 29
    3.3.3 逻辑运算符与逻辑表达式 31
    3.3.4 字符串运算符与字符串表达式 31
    3.3.5 日期运算符与日期表达式 32
    3.4 函数 32
    3.4.1 算术运算函数 33
    3.4.2 日期和时间函数 35
    3.4.3 字符串函数 36
    3.4.4 转换函数 38
    3.4.5 测试函数 39
    习题3 40
    第4章 数据库和表 44
    4.1 创建数据表 44
    4.1.1 创建表结构 45
    4.1.2 输入表记录 48
    4.2 表的基本操作 50
    4.2.1 表的打开和关闭 50
    4.2.2 浏览和修改表结构 51
    4.2.3 浏览表记录 53
    4.2.4 修改表记录 55
    4.2.5 记录的定位 59
    4.3 索引 61
    4.3.1 索引的概念 61
    4.3.2 索引的类型 61
    4.3.3 索引的建立 62
    4.3.4 索引的使用 65
    4.4 数据库 67
    4.4.1 数据库的创建 68
    4.4.2 数据库的基本操作 69
    4.4.3 数据表之间的关系 70
    4.4.4 数据库设置 75
    4.4.5 Visual FoxPro中的工作区 79
    习题4 80
    第5章 查询与视图 83
    5.1 查询设计器 83
    5.1.1 打开查询设计器 83
    5.1.2 查询设计器的组成 84
    5.1.3 使用查询设计器创建、运行和
    修改查询 85
    5.1.4 查询的输出去向 89
    5.1.5 查看SQL语句 91
    5.2 SQL语言 91
    5.2.1 SQL数据定义语句 92
    5.2.2 SQL数据操纵语句 93
    5.2.3 SQL数据查询语句 93
    5.3 视图 101
    5.3.1 视图的基本概念 101
    5.3.2 创建本地视图 101
    5.3.3 更新数据 104
    5.3.4 创建远程视图 106
    习题5 109
    第6章 结构化程序设计 113
    6.1 程序和程序文件 113
    6.1.1 建立和编辑程序文件 113
    6.1.2 运行程序 114
    6.1.3 基本命令 115
    6.2 选择结构程序设计 117
    6.2.1 分支语句 118
    6.2.2 嵌套的分支语句 121
    6.2.3 多分支语句 123
    6.3 循环结构程序设计 125
    6.3.1 DO WHILE语句 126
    6.3.2 FOR语句 128
    6.3.3 SCAN语句 129
    6.3.4 基本结构的嵌套 130
    6.3.5 使用循环语句应注意的问题 131
    6.4 过程与函数 131
    6.4.1 过程与过程文件 131
    6.4.2 参数传递 134
    6.4.3 用户自定义函数 135
    6.4.4 变量的作用域 136
    习题6 138
    第7章 面向对象程序设计基础 142
    7.1 面向对象程序设计的基本概念 142
    7.1.1 类与对象 142
    7.1.2 属性、事件和方法 143
    7.2 Visual FoxPro中的类 144
    7.3 Visual FoxPro中的对象及引用 145
    7.3.1 对象的引用 146
    7.3.2 对象属性的设置 146
    7.3.3 方法程序及其调用 147
    7.4 创建类 147
    7.4.1 创建用户自定义类 147
    7.4.2 将类添加到工具栏 150
    7.4.3 类的使用 150
    7.4.4 类的编辑 151
    习题7 152
    第8章 表单 154
    8.1 设计表单 154
    8.1.1 使用表单设计器设计表单 154
    8.1.2 使用表单向导设计表单 157
    8.1.3 数据环境 159
    8.2 控件 160
    8.2.1 标签(Label) 160
    8.2.2 文本框(TextBox) 164
    8.2.3 编辑框(EditBox) 167
    8.2.4 形状控件(Shape)与
    容器控件(Container) 170
    8.2.5 对话框(MessageBox) 172
    8.2.6 命令按钮(CommandButton)和
    命令按钮组(Commandgroup) 173
    8.2.7 选项按钮组(Optiongroup) 177
    8.2.8 复选框(CheckBox) 180
    8.2.9 计时器(Timer) 183
    8.2.10 列表框(ListBox) 186
    8.2.11 组合框(ComboBox) 190
    8.2.12 表格(Grid) 192
    8.2.13 页框(Pageframe)和页(Page) 196
    8.3 表单集 198
    8.3.1 表单集的操作 198
    8.3.2 表单集应用举例 199
    习题8 200
    第9章 项目管理器 203
    9.1 项目文件的创建与打开 203
    9.1.1 创建项目文件 203
    9.1.2 项目文件的打开与关闭 204
    9.2 项目管理器的基本操作 204
    9.2.1 添加文件 204
    9.2.2 创建新文件 205
    9.2.3 文件列表的展开与折叠 206
    9.2.4 移去文件 206
    9.2.5 修改文件 207
    9.2.6 浏览项目中的表 207
    9.2.7 运行文件 208
    9.2.8 项目间共享文件 208
    9.3 创建用户的应用系统 208
    9.3.1 项目中文件的包含与排除 208
    9.3.2 设置主文件 209
    9.3.3 连编项目 209
    习题9 211
    第10章 报表和标签 212
    10.1 创建报表 212
    10.1.1 报表向导 212
    10.1.2 快速报表 216
    10.1.3 报表设计器 217
    10.1.4 用报表设计器创建报表 220
    10.2 修饰报表 223
    10.2.1 添加报表控件 223
    10.2.2 报表页面设置 225
    10.3 设计标签 226
    10.3.1 标签向导 226
    10.3.2 标签设计器 227
    习题10 228
    第11章 菜单与工具栏 230
    11.1 菜单设计的步骤 230
    11.2 菜单设计器及其应用 231
    11.2.1 菜单设计器组成 232
    11.2.2 主菜单中的菜单选项 233
    11.2.3 为应用程序创建菜单系统 235
    11.2.4 在顶层表单中添加菜单 239
    11.3 创建快捷菜单 240
    11.4 创建工具栏 242
    习题11 245
    第12章 数据的导入和导出 246
    12.1 数据导入 246
    12.1.1 导入的文件类型 246
    12.1.2 使用“导入”向导将数据
    导入新表 247
    12.1.3 追加数据 249
    12.2 数据导出 250
    12.2.1 导出的文件类型 250
    12.2.2 导出数据 251
    习题12 252
    第13章 应用系统开发实例 254
    13.1 数据库应用系统开发步骤 254
    13.2 学生信息管理系统开发实例 256
    13.2.1 需求分析 256
    13.2.2 系统设计 256
    13.2.3 数据库设计 258
    13.2.4 系统管理界面设计 260
    13.2.5 系统功能模块设计 265
    13.2.6 系统主菜单与主程序设计 276
    13.3 工资管理系统开发实例 282
    13.3.1 系统分析及设计 282
    13.3.2 系统数据库设计 284
    13.3.3 系统界面设计 287
    13.3.4 系统主菜单与主程序设计 298
    附录一 Visual FoxPro常用函数 303
    附录二 Visual FoxPro事件语法与功能 309
    附录三 Visual FoxPro方法语法与功能 312
    附录四 部分习题解答 314
    参考文献 318
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册