首页
诗词
字典
板报
句子
名言
友答
励志
学校
网站地图
数据库
家庭与办公
图形图像
操作系统
程序设计
数据库
软件工程
当前位置:
首页
>
图书频道
>
计算机与网络
>
数据库
>
Visual FoxPro应用基础与面向对象程序设计教程
2010-03-03
市场价:¥24.90卓越价:¥20.40为您节省:4.50元 (82折) 全场购物免配送费! 现在有货,登录后根据您所在地址,商品的发货时间会有所不同。 (暂无用户评分、评论 | 写评 ...
商家名称
信用等级
购买信息
订购本书
Visual FoxPro应用基础与面向对象程序设计教程
Visual FoxPro应用基础与面向对象程序设计教程
市场价:
¥24.90
卓越价:¥20.40为您节省:4.50元 (82折)
全场购物免配送费!
现在有货,登录后根据您所在地址,商品的发货时间会有所不同。 (暂无用户评分、评论 | 写评论)
商品促销和特殊优惠
每购买由卓越亚马逊提供的1件图书产品合格购物商品,另外购买Office 2007 中文家庭和学生版可享受¥20.00 元的优惠。如何获得促销优惠
为该商品打分以改善“为我推荐”
登录为该商品打分
已经有了
基本信息
·出版社:高等教育出版社
·页码:334 页
·出版日期:2002年09月
·ISBN:7040115522
·条形码:9787040115529
·版本:第2版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:面向对象程序设计系列教材
内容简介
《Visual FoxPro应用基础与面向对象程序设计教程》根据教育部提出的非计算机专业计算机基础教学三层次要求,以Visual FoxPro 6.0为主要内容,介绍了关系数据库管理系统的基本原理及应用系统的开发方法。《Visual FoxPro应用基础与面向对象程序设计教程》第一版于1999年出版,2002年获全国普通高等学校优秀教材二等奖。第二版在延续第一版写作风格的基础上,结合2002年教育部考试中心颁发的全国计算机等级考试大纲,对各章的顺序及内容安排做了调整、完善和补充,增加了SQL语言、数据库操作命令等内容,并强化了系统开发的思想与过程,使读者逐步掌握Visual FoxPro 6.0的基本操作及面向对象编程技术、并能独立开发小型应用系统。《Visual FoxPro应用基础与面向对象程序设计教程》可作为高等院校相关专业数据库课程的教材,也可作为全国计算机等级考试二级Visual FoxPro的培训或自学教材。
为了方便教师教学和学生自学使用,《Visual FoxPro应用基础与面向对象程序设计教程》作者同时编写了《Visual FoxPro 6.0实验指导、习题集与系统开发案例》一书,包括实验指导、系统开发案例、习题集与教学辅助课件四部分内容。教学辅助课件和系统开发案例还可以从高等教育出版社的网站上下载,网址为:http://WWW.hep.edu.cn或http://www.hep.coin.cn
编辑推荐
《Visual FoxPro应用基础与面向对象程序设计教程》是面向对象程序设计系列教材之一。
目录
上篇VisualFOXPro基础
第一章 数据库基础理论
1.1 信息、数据和数据处理
1.1.1 信息与数据
1.1.2 数据处理
1.2 数据模型
1.2.1 层次模型
1.2.2 网状模型
1.2.3 关系模型
1.3 数据库系统
1.3.1 数据库
1.3.2 数据库管理系统
1.3.3 数据库系统的体系结构
1.3.4 数据库应用系统的构成
1.4 关系数据库及其设计
1.4.1 关系数据库
1.4.2 关系的规范化
1.4.3 表间关联关系的类型
1.4.4 关系的完整性
1.4.5 关系运算
思考题
第二章 VisualFoxPro系统概述
2.1 VisualFoxPro的特性
2.2 VisualFoxPro的安装与启动
2.2.1 安装环境
2.2.2 VisualFoxPro的安装
2.2.3 启动VisualFoxPro
2.2.4 退出VisualFoxPro
2.3 VisualFoxPro系统环境的配置
2.4 VisualFoxPro用户界面
2.4.1 VisualFoxPro的界面
2.4.2 标题栏
2.4.3 菜单栏
2.4.4 工具栏
2.4.5 命令窗口
2.4.6 工作区与状态行
2.5 VisualFoxPro向导
2.6 VisualFoxPro生成器
2.7 VisualFoxPro设计器
思考题
实验题
第三章 VisualFoxPro基础
3.1 数据类型
3.1.1 字符型
3.1.2 数值型
3.1.3 日期型
3.1.4 日期时间型
3.1.5 逻辑型
3.1.6 备注型
3.1.7 通用型
3.2 数据存储
3.2.1 常量
3.2.2 内存变量
3.2.3 数组变量
3.2.4 字段变量
3.2.5 记录
3.2.6 对象
3.2.7 内存变量的作用域
3.2.8 有关内存变量的操作
3.3 函数
3.4 表达式
3.4.1 算术表达式
3.4.2 字符表达式
3.4.3 日期时间表达式
3.4.4 关系表达式
3.4.5 逻辑表达式
3.4.6 名表达式
3.4.7 类与对象操作符
思考题
实验题
第四章 表操作
4.1 建立表
4.1.1 定义表中的数据类型
4.1.2 利用表设计器创建表
4.1.3 表的打开与关闭
4.1.4 利用表设计器修改表结构
4.1.5 利用表向导创建表
4.2 向表中加入记录
4.2.1 创建表时立即输入数据
4.2.2 以追加方式输入数据
4.2.3 备注型数据的输入
4.2.4 通用型数据的输入
4.3 数据的显示和修改方式
4.3.1 用编辑方式显示和修改数据
4.3.2 用浏览方式显示和修改数据
4.3.3 用Browse命令和List命令浏览、修改数据
4.4 控制字段和记录的访问
4.4.1 限制对字段的访问
4.4.2 限制对记录的访问
4.5 数据表中记录的定位
4.6 删除和恢复表中的数据
4.6.1 逻辑删除表中的记录
4.6.2 恢复表中逻辑删除的记录
4.6.3 物理删除表中的记录
4.7 快速修改表中的数据
思考题
实验题
第五章 索引及创建索引
5.1 什么是索引
5.2 索引类型
5.3 创建索引
5.4 索引的使用
5.4.1 按索引字段排序
5.4.2 按索引表达式排序
思考题
实验题
第六章 创建数据库
6.1 创建数据库
6.1.1 建立数据库
6.1.2 打开数据库
6.1.3 向数据库添加数据表
6.2 数据库中的表的使用
6.2.1 设置表中字段的显示标题
6.2.2 设置表中字段的注释
6.2.3 设置表中字段的默认值
6.2.4 设置表中字段的有效规则
6.3 建立表问的关联关系
6.3.1 建立表间的一对一关系
6.3.2 建立表间的一对多关系
6.3.3 设置参照完整性
思考题
实验题
第七章 视图与查询
7.1 创建视图
7.1.1 利用视图设计器创建视图
7.1.2 利用视图向导创建视图
7.2 利用视图更新数据
7.3 创建查询
7.3.1 用查询设计器创建查询
7.3.2 利用查询向导创建查询
7.4 使用查询
思考题
实验题
第八章 SQL关系数据库查询语言
8.1 创建查询SOL语句
8.2 表定义SQL语句
8.2.1 创建表
8.2.2 修改字段属性
8.2.3 删除字段
8.2.4 增加字段
8.3 表记录操作SOL语句
8.3.1 插入记录
8.3.2 更新记录
8.3.3 删除记录
思考题
实验题
第九章 创建项目
9.1 创建项目
9.2 项目管理器的使用
9.2.1 用“数据”选项卡管理数据
9.2.2 用“文档”选项卡管理文档
9.2.3 用“类”选项卡管理类
9.2.4 用“代码”选项卡管理代码文件
9.2.5 用“其他”选项卡管理其他类型的文件
9.2.6 用“项目”菜单管理项目中的文件
9.3定制项目管理器
思考题
实验题
下篇VisualFoxPro面向对象可视化编程
第十章 程序设计基础
10.1 VisualFoxPro的工作方式
10.1.1 命令方式
10.1.2 菜单方式
10.1.3 程序文件方式
10.2 程序文件的建立与编辑
10.2.1 以命令方式建立、编辑程序文件
10.2.2 以菜单方式建立、编辑程序文件
10.2.3 利用设计工具建立程序代码
10.3 程序文件的调用
10.3.1 以命令方式调用程序文件
10.3.2 以菜单方式调用程序文件
10.4 程序的基本结构
10.5 常用的交互输入语句
10.6 分支结构
10.6.1 单向分支
10.6.2 双向分支
10.6.3 多向分支
10.6.4 使用分支语句应注意的几点
10.7 循环结构
10.7.1 “当”型循环控制语句
10.7.2 “计数”型循环控制语句
10.7.3 “指针”型循环控制语句
10.7.4 使用循环语句应注意的几点
10.8 过程与过程文件
10.9 程序设计实例
10.1 0程序设计的一般问题
10.1 0.1 命令和语句的使用效率
10.1 0.2 减少和避免程序中的语法错误
10.1 0.3 提高程序的可维护性
10.1 1程序调试工具
思考题
实验题
第十一章 面向对象可视化编程基础
11.1 新概念的引入
11.1.1 对象
11.1.2 类
11.1.3 属性
11.1.4 事件与方法
11.2 类的创建
11.2.1 创建类的一般方法
11.2.2 用菜单方式刨建类
11.2.3 通过编程定义类
11.3 对象的操作
11.3.1 由类创建对象
11.3.2 设置对象的属性
11.3.3 调用对象的方法和触发对象的事件
11.4 对象设计实例
1I.4.1 用编程方式设计对象
11.4.2 用面向对象方式设计对象
思考题
实验题
第十二章 表单设计及运行
12.1 创建表单
12.1.1 用表单设计器创建表单
12.1.2 用表单向导创建表单
12.2 修改表单
12.3 运行表单
12.4 表单控件
12.4.1 添加表单控件
12.4.2 表单控件的属性
思考题
实验题
第十三章 实用表单的设计
13.1 设计“无控件”表单
13.2 设计“说明”表单
13.3 设计“系统登录”表单
13.4 设计“数据维护”表单
13.5 设计“数据浏览”表单
13.6 设计“数据查询”表单
思考题
实验题
第十四章 创建报表
14.1 报表布局
14.1.1 设置报表页面与布局
14.1.2 设置报表中数据的显示格式
14.1.3 添加报表控件
14.1.4 常用的报表布局
14.2 创建报表
14.2.1 利用报表设计器创建报表
14.2.2 利用报表向导创建报表
14.3 修改报表
14.4 使用报表
思考题
实验题
第十五章 菜单设计
15.1 菜单系统
15.2 建立菜单系统
15.2.1 创建主菜单
15.2.2 创建子菜单
15.3 指定菜单项任务
15.4 生成菜单程序
15.5 运行菜单
思考题
实验题
第十六章 小型系统开发实例
16.1 系统开发的一般过程
16.2 系统总体规划
16.3 主要功能模块
16.3.1 数据库及表
16.3.2 主程序设计
16.3.3 主要工作窗口
16.3.4 系统工具条
16.3.5 系统主菜单设计
16.4 系统部件的组装
16.5 运行“专门人才信息管理系统”
思考题
实验题
附录
附录一 数据库操作命令一览表
附录二 控件类名称及功能
附录三 对象名称及功能
附录四 属性语法与功能
附录五 事件语法与功能
附录六 方法语法与功能
附录七 系统内存变量一览表
参考文献
……
序言
《Visual Foxpro应用基础与面向对象程序设计教程》第一版自1999年9月出版至今已有三年时间,得到了许多读者的厚爱,发行十余万册。在此期间作者收到了许多读者的信息反馈,对本书提出了许多宝贵的意见和建议,在此深表谢意。
为了适应数据库技术的新发展,根据教育部提出的非计算机专业计算机基础教学三个层次要求,并结合全国计算机等级考试“二级Visual FoxPro”考试大纲,作者对第一版的部分内容进行了修订,同时增加了部分新的内容。新版教材在整体上基本保持了原书的体系和风格。
新版教材从关系数据库管理系统的基本原理出发,以应用系统开发知识为主线,讲解了Visual FoxPro的基本操作方法和操作命令,介绍了面向对象可视化编程、应用系统开发的方法和步骤,并通过大量实例讲述了数据库应用的基本概念,力图做到深入浅出,使读者掌握Visual FoxPro基本操作、面向对象编程及应用系统开发。
主要修订内容包括:
(1)调整了有关数据库系统基本原理的讲解,增加了关系代数及关系运算等内容。
(2)充实了SQL语言的内容,介绍了SQL语句的基本格式,SQL语句的使用及如何利用SQL语言建立查询及创建视图等实例。
(3)将第十章的有关内容加以丰富,并增加相应的实例。
(4)修订了第十二章的内容,将以讲解控件属性为主的形式,改为以创建不同类型的表单为主的形式,介绍不同类型的表单设计,以实例介绍控件属性的使用方法、事件驱动程序设计等,特别是增加了SQL语句在表单中的应用。
(5)修订第十五章的小型系统开发案例,逐一介绍各功能模块的设计方法及系统开发的一般过程,使讲解更深入浅出。
(6)在部分章节中增添了数据库操作命令的介绍及使用方法。
为了配合新版教材的推出,作者还对高等教育出版社网站上的免费下载软件进行了更新,根据教材内容修改了原电子课件,并增加了书中所有的实例与系统开发案例,便于教师教学和学生自学使用。
本书主要作为高等学校相关专业数据库课程的教材,同时也可以作为参加计算机等级考试人员的培训或自学用书,也适合应用计算机进行各种数据管理和数据处理的人员使用。
在本书的编写及修订过程中,得到了中国人民大学工商学院周山芙教授,中国人民大学信息学院陈红教授的悉心帮助和指导,以及王连平教授、陈国军教授、陈光老师和高等教育出版社有关同志的大力支持和指导,在此一并表示感谢。
Visual FoxPro技术日新月异,应用领域曰益广泛,本书修订后希望继续得到广大读者的批评指正和帮助。
文摘
插图:
1.1.2数据处理
数据处理也称为信息处理。所谓数据处理,实际上就是利用计算机对各种类型的数据进行处理。它包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。数据处理的目的是从大量的、原始的数据中获得人们所需要的资料并提取有用的数据成份,作为行为和决策的依据。
随着电子计算机软件和硬件技术的发展,数据处理过程发生了划时代的变革,而数据库技术的发展,又使数据处理跨入了一个崭新的阶段。数据管理技术的发展大致经历了从人工管理方式、文件管理方式到数据库系统管理方式三个阶段。
人工管理阶段出现在计算机应用于数据管理的初期。由于没有必要的软件、硬件环境的支持,用户只能直接在裸机上操作。应用程序中不仅要设计数据的逻辑结构,还要阐明数据在存储器上的存储地址。在这一管理方式下,应用程序与数据之间相互结合不可分割,当数据有所变动时程序则随之改变,独立性差;另外,各程序之间的数据不能相互传递,缺少共享性,因而这种管理方式既不灵活,也不安全,编程效率较差。
文件管理阶段即把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立存在,由一个专门的文件管理系统实施统一管理。文件管理系统是一个独立的系统软件,它是应用程序与数据文件之间的一个接口。在这一管理方式下,应用程序通过文件管理系统对数据文件中的数据进行加工处理。应用程序与数据文件之间具有一定的独立性,因此比手工管理方式前进了一步。但是,数据文件仍高度依赖于其对应的程序,不能被多个程序所共享。由于数据文件之间不能建立任何联系,因而数据的通用性仍然较差,冗余量大。
数据库系统管理阶段即对所有的数据实行统一规划管理,形成一个数据中心,构成一个数据“仓库”。数据库中的数据能够满足所有用户的不同要求,供不同用户共享。在这一管理方式下,应用程序不再只与一个孤立的数据文件相对应,可以取整体数据集的某个子集作为逻辑文件与其对应,通过数据库管理系统实现逻辑文件与物理数据之间的映射。在数据库系统管理的系统环境下,应用程序对数据的管理和访问灵活方便,而且数据与应用程序之间完全独立,使程序的编制质量和效率都有所提高;由于数据文件间可以建立关联关系,数据的冗余大大减少,数据共享性显著增强。
1.2数据模型
现实世界中的客观事物是彼此相互联系的。一方面,某
……
查看更多
下一篇
本文网址:
https://www.reader8.net/book/20100303/349649.html
读书人精选
热点排行
Access数据库应用
数据中心的网络互联结构和流量协同传输管
Access数据库技术及应用(附光盘1张)
全国计算机技术与软件专业技术资格水平考
数据库基础与应用:SQL Server 2005(第2版
Oracle SQL疑难解析
未来教育·(2016年9月)飞思考试中心·全
21世纪高等学校规划教材·计算机应用·V
OCP/OCA认证考试指南全册:Oracle Databa
MySQL数据库理实一体化教程