Visual FoxPro程序设计(第2版)

分類: 图书,计算机/网络,数据库,Foxpro,
作者: 李春葆 编著
出 版 社: 清华大学出版社
出版时间: 2008-5-1字数: 608000版次: 1页数: 388印刷时间: 2008/05/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302173526包装: 平装编辑推荐
突出Visual FoxPlo特点,强调开发方法与技巧
把数据库技术、可视化编程方法、语言学习与实际用紧密结合。
精选大题例题并予以详解,帮助读者理解概念、巩固知识、掌握要点、攻克难点。
配有练习题及上机实验题,全面提升学生的综合应用能力和动手操作能力。
科海网站(http://www.khp.com.cn)提供“VFP图书馆管理系统”免费下载程序。
免费为教师提供电子教案。
内容简介
本书《Visual FoxPlo 程序设计》的第2版,是作者对原书内容的升级,讲解更加合理,更易于初学者轻松掌握。作者长期从事数据库系统的开发并有丰富的教堂经验,全书通过大量实例,系统、全面地介绍了VFP的使用方法和数据系统开发技术。
本书分为19章。全面介绍了数据库基础知识,VFP系统集成环境的设备及语言基础,数据表的建立和操作方法,SELECT-SQL查询命令,各类索引创建方法,数据库的建立和数据词典的应用,建立查询与视图,面向对象的编程方法,表单的设计技巧,菜单和报表的设计方法,内部控件的使用技术,应用程序编译和发布过程等。书中有大量例题,每章后都有练习题,在全书的附录中还给出了8个上机实验题和本书各章练习题的参考答案。
本书结构合理、条理清楚,既可作为参加全国计算机等级考试(二级)应试者的教材,又可作为各类院校相关专业及其他培训班的VFP程序设计教堂用书,对于计算机应用人员和计算机爱好者也是一本实用的自学参考书。
目录
第1章 数据库基础知识
1.1 信息、数据与数据处理
1.1.1 信息与数据
1.1.2 数据处理
1.2 计算机数据管理的3个阶段
1.2.1 人工管理阶段
1.2.2 文件系统阶段
1.2.3 数据库系统阶段
1.3 数据库管理系统
1.3.1 DBMS的主要功能
1.3.2 DBMS的组成
1.4 什么是数据库系统
1.4.1 计算机系统
1.4.2 数据库
1.4.3 数据库管理系统
1.4.4 应用程序
1.4.5 用户
1.5 数据库系统的体系结构
1.5.1 数据库系统的三级组织结构
1.5.2 三个模式之间的两层映像
1.5.3 三级模式的优点
1.6 数据模型
1.6.1 概念模型
1.6.2 常用的数据模型
1.7 关系数据库
1.7.1 基本术语
1.7.2 关系运算
1.7.3 规范化设计理念和方法
1.8 数据库设计
1.8.1 需求分析
1.8.2 概念结构设计
1.8.3 逻辑结构设计
1.8.4 物理结构设计
1.8.5 数据库实施
1.8.6 数据库运行维护
练习题1
第2章VFP系统初步
2.1VFP的特点
2.2VFP系统的启动和退出
2.2.1启动VFP系统
2.2.2退出VFP系统
2.3VFP系统界面
2.3.1菜单
2.3.2窗口
2.3.3对话框
2.4VFP系统菜单
2.4.1“文件”菜单
2.4.2“编辑”菜单
2.4.3“显示”菜单
2.4.4“格式”菜单
2.4.5“工具”菜单
2.4.6“程序”菜单
2.4.7“窗口”菜单
2.4.8“帮助”菜单
2.5定制VFP开发环境
2.5.1设置环境和管理临时文件
2.5.2配置VFP工具栏
练习题2
第3章VFP语言基础
3.1数据类型
3.1.1字符型
3.1.2货币型
3.1.4单精度浮点型
3.1.5日期型
3.1.6日期时间型
3.1.7双精度浮点型
3.1.8整型
3.1.9逻辑型
3.1.10备注型
3.1.11通用型
3.1.12字符型(二进制)
3.1.13备注型(二进制)
3.2数据存储容器
3.2.1 常量
3.2.2变量
3.2.3数组
3.2.4字段
3.2.5记录
3.2.6对象
3.3运算符
3.3.1算术运算符
3.3.2字符运算符
3.3.3 日期运算符
3.3.4逻辑运算符
3.3.5关系运算符
3.3.6类与对象运算符
3.4表达式
3.4.1算术表达式
3.4.2字符表达式
3.4.3 日期表达式
3.4.4关系表达式
3.4.5逻辑表达式
3.4.6名称表达式
3.4.7宏替换表达式
3.5VFP命令结构
练习题3
第4章建立表
4.1建立表结构
4.1.1交互建立表结构
4.1.2使用SQL命令建立表结构
4.2修改表结构
4.2.1交互修改表结构
4.2.2使用SQL命令修改表结构
4.3删除表
4.4复制表
4.5重命名表
4.6建立样本表
练习题4
第5章索引
5.1索引类型和索引文件类型
5.1.1索引类型
5.1.2索引文件类型
5.2建立索引文件
5.2.1建立结构复合索引文件
5.2.2建立独立复合索引文件
5.2.3建立独立索引文件
5.3索引文件的引用
5.3.1 结构复合索引文件的引用
5.3.2独立复合索引文件的引用
5.3.3独立索引文件的引用
5.4索引文件的维护
5.4.1 结构复合索引文件的维护
5.4.2独立复合索引文件的维护
5.4.3独立索引文件的维护
5.5索引标识的删除
5.5.1删除结构复合索引文件中的索引标识
5.5.2删除独立复合索引文件中的索引标识
5.5.3删除独立索引文件
练习题5
第6章表的操作
6.1打开表
6.1.1 USE命令
6.1.2使用多个表
6.2输入记录
6.2.1全屏幕编辑
……
第7章SELECT-SQL查询
第8章建立和操作数据库
第9章使用数据词典
第10章查询与视图
第11章VFP程序设计基础
第12章表单和表单集
第13章内部控件
第14章面向对象的程序设计
第15章菜单设计
第16章报表设计
第17章编译、调试应用程序
第18章发布应用程序
第19章VFP数据库系统开发实例
参考文献
书摘插图
第1章 数据库基础知识
1.1 信息、数据与数据处理
用计算机对数据进行处理的应用系统称为计算机信息系统。信息系统是“一个由人、计算机等组成的能进行信息的收集、传递、存储、加工、维护、分析、计划、控制、决策和使用的系统”。信息系统的核心是数据库。
1.1.1 信息与数据
“信息”是对现实世界事物存在方式或运动状态的反映。具体地说,信息是一种已经被加工为特定形式的数据,这种数据形式对接收者来说是有意义的,而且对当前和将来的决策具有明显的或实际的价值。
信息有如下一些重要特征:
信息传递需要物质载体,信息的获取和传递要消耗能量。
信息是可以感知的。不同的信息源有不同的感知方式(如感觉器官、仪器或传感器等)。
信息是可以存储、压缩、加工、传递、共享、扩散、再生和增值的。
“数据”是将现实世界中的各种信息记录下来的、可以识别的符号,是信息的载体,是信息的具体表示形式,而信息是数据的内涵。可用多种不同的数据形式来表示一种同样的信息,而信息不随它的数据形式不同而改变。数据的表现形式多种多样,不仅有熟知的数字和文字,还可以有图形、图像、声音等形式。
信息与数据是密切关联的,信息是各种数据所包含的意义,数据则是载荷信息的物理符号。因此,在许多场合下,对它们不做严格区分,可互换使用。例如,通常所说的“信息处理”与“数据处理”等就具有同义性。
……