VisualFoxPro程序设计pdf下载pdf下载

VisualFoxPro程序设计百度网盘pdf下载

作者:
简介:本篇主要提供VisualFoxPro程序设计pdf下载
出版社:电子工业出版社
出版时间:2010-02
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

《Visual FoxPro程序设计》结合全国计算机等级考试二级Visual FoxPro考试大纲的要求,系统全面地介绍了Visual FoxPr0的特点及使用。《Visual FoxPro程序设计》内容全面、重点突出、通俗易懂,并附以大量例题和习题,力求读者可以用最少的时间掌握重点内容。《Visual FoxPro程序设计》注重对读者实践能力的培养。内容紧密相连,最后用一个完整的例子来讲解整个数据库应用系统的开发过程。系统性、实践性较强。
为了配合实验教学,在《Visual FoxPro程序设计》附录部分有7个上机实验,每个实验都是针对每章的重点内容编写的,以拓展强化读者的学习。《Visual FoxPro程序设计》为读者提供教材配套课件、实验内容操作文件夹及源代码。内容丰富生动、注解详细,便于读者自学使用。
《Visual FoxPro程序设计》既可作为普通高等学校非计算机专业计算机二级课程的教学用书,又可作为全国计算机等级考试二级Visual FoxPro培训和自学教材。

内页插图

目录

第1章 Visual FoxPro概述
1.1 Visual FoxPro简介
1.1.1 Visual FoxPro的发展历史
1.1.2 Visual FoxPro的功能特点
1.2 学习Visual FoxPro的意义
1.3 Visual FoxPro的用户界面
1.3.1 主窗口
1.3.2 菜单系统
1.3.3 工具栏
1.3.4 命令窗口
1.3.5 设计器、向导、生成器
1.3.6 设置默认目录
习题1

第2章 数据库系统基础知识
2.1 数据、信息与数据处理
2.1.1 信息与数据
2.1.2 数据处理
2.2 计算机数据管理的发展
2.2.1 人工管理阶段
2.2.2 文件管理阶段
2.2.3 数据库管理阶段
2.3 数据库系统基本概念
2.3.1 数据库
2.3.2 数据库管理系统
2.3.3 数据库系统
2.3.4 数据库应用系统
2.3.5 数据库的特点
2.4 数据模型
2.4.1 E.R数据模型
2.4.2 数据库的数据模型
2.5 关系模型的基础理论
2.5.1 关系术语
2.5.2 关系运算
2.6 关系数据库
2.6.1 基本概念
2.6.2 关系数据库规范化要求
2.7 数据库设计
2.7.1 数据库设计的原则
2.7.2 数据库设计的步骤
2.7.3 数据库设计举例
习题2

第3章 数据表操作
3.1 数据类型介绍
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.1 数据库操作概述
4.1.1 建立数据库
4.1.2 打开数据库
4.1.3 修改数据库
4.1.4 关闭数据库
4.2 数据库中表的操作
4.2.1 建立表
4.2.2 添加表
4.2.3 移去、删除表
4.3 设置数据库表的属性
4.3.1 显示标题
4.3.2 输入掩码和输出掩码
4.3.3 有效性规则和默认值
4.4 索引
4.4.1 基本概念
4.4.2 在表设计器中建立索引
4.4.3 用命令建立索引
4.4.4 索引的使用
4.5 数据完整性
4.5.1 实体完整性与主关键字
4.5.2 域完整性与约束规则
4.5.3 参照完整性与表之间的关系
习题4

第5章 结构化查询语言SQL
5.1 SQL概述
5.2 SQL数据查询功能
5.2.1 简单查询
5.2.2 条件查询
5.2.3 联接查询
5.2.4 嵌套查询
5.2.5 排序
5.2.6 统计与分组统计
5.2.7 使用量词和谓词的查询
5.2.8 集合的并运算
5.2.9 设置查询结果的输出
5.3 SQL数据操纵功能
5.3.1 数据插入
5.3.2 数据更新
5.3.3 数据删除
5.4 SQL数据定义功能
5.4.1 表的定义
5.4.2 表结构的修改
5.4.3 表的删除
5.4.4 视图的定义及删除
习题5

第6章 查询和视图
6.1 查询
6.1.1 查询设计器
6.1.2 建立查询
6.1.3 查询设计器的局限性
6.1.4 运行查询
6.2 视图
6.2.1 视图的概念
6.2.2 创建视图
6.2.3 视图与数据更新
6.2.4 使用视图
习题6

第7章 结构化程序设计
7.1 常量与变量
7.1.1 常量
7.1.2 变量
7.1.3 内存变量常用命令
7.2 表达式
7.2.1 数值、字符与日期时间表达式
7.2.2 关系表达式
7.2.3 逻辑表达式
7.3 常用函数
7.3.1 数值函数
7.3.2 字符函数
7.3.3 日期和时间函数
7.3.4.数据类型转换函数
7.3.5 测试函数
7.4 程序文件的建立与执行
7.4.1 程序的概念
7.4.2 程序文件的建立与执行
7.4.3 简单的输入/输出命令
7.5 程序结构
7.5.1 顺序结构
7.5.2 选择结构
7.5.3 循环结构
7.6 模块化程序设计
7.6.1 子程序的建立与调用
7.6.2 函数的建立与调用
7.6.3 过程文件的建立与调用
7.7 变量的作用域
7.8 程序调试
7.8.1 调试器环境
7.8.2 设置断点
……
第8章 面向对象程序设计
第9章 表单的设计与应用
第10章 菜单的设计与应用
第11章 报表的设计与应用
第12章 数据库应用程序开发
附录
参考文献

精彩书摘

(3)既支持标准SQL,又持Visual FoxPro专有SQL。支持标准SQL提高了数据库的通用性,让用户更容易使用;而专有SQL提供了辅助的数据库操作命令,使某些数据库操作变得简单方便,如把查询结构保存到数组内、把数组元素值插入到表中等。
(4)支持结构化程序设计。保持了良好的兼容性,兼容dBASE III、FoxBASE的程序设计方法,在语法上和大多数程序设计语言一样,如果有某种语言基础,那么学习Visual FoxPro非常容易上手。
(5)支持面向对象程序设计。丰富的控件、表单、菜单、报表、标签使面向对象编程像搭积木一样简单,不需要写一条代码就可做出漂亮的程序界面。
(6)代码中可以直接嵌入SQL。代码内可直接写查询、插入、更新、删除等SQL语句,使代码进行数据处理更加容易、方便,这是很多编程语言所不具备的。
(7)支持:Interact和ActiveX技术。通过ActiveX技术可以很容易地和其他应用程序生成的文档进行集成,如在数据库应用程序中集成Word文档、Excel文档、图像、声音和视频等多种文档。
1.2 学习VisuaI FoxPro的意义
作为一款数据库应用程序开发软件,Visual FoxPro并不是当前最流行的数据库应用程序开发工具,它没有像Visual C++、Visual Basic和Delphi等流行开发工具那么强大的功能,但它却是一款非常适合教学使用的软件。由于它功能强大、操作简单、容易上手、覆盖计算机知识面广,所以它被普遍用于非计算机专业的计算机课程教学中,作为一门计算机技术基础课。学习Visual FoxPro的意义有:
(1)学习有关数据库的基础知识;
(2)学习有关数据库的基本操作;
(3)学习有关SQL的知识;
(4)学习结构化程序设计方法;
(5)学习面向对象的程序设计方法;
(6)了解数据库应用程序的一般开发过程,为以后的学习和工作打下坚实的基础。
通过对Visual FoxPro的学习,可以让学生掌握数据库的基础知识,具备数据库的基本操作能力和初步的编程能力,为以后的学习工作打下基础。
1.3 Visual FoxPro的用户界面
Visual FoxPro的用户界面非常简单,下面主要介绍菜单、工具栏、命令窗口等的使用。
1.3.1 主窗口
Visual FoxPro主窗口由菜单、工具栏、输出屏幕、命令窗口、状态条等部分组成,如图1-1所示。
……

前言/序言

  Visual FoxPro是在xBASE(dBASE、FoxBASE)的基础上发展而来的32位关系型数据库管理系统。由于其简单易用、功能强大、兼容性好等特点,现在仍被广泛用于数据库应用系统的开发及教学上,由于其涵盖的知识面广,包括数据库基础理论、数据库操作、SQL、结构化程序设计、可视化的面向对象程序设计等,在普通高等学校非计算机专业中作为计算机技术课程被广泛使用。本书根据全国计算机等级考试新大纲规定的二级Visual FoxPro考试内容要求编写而成。全书内容组织合理、实例丰富、体系清楚、深入浅出、通俗易懂,并注重培养读者利用VisualFoxPro解决实际问题的能力,以便读者可以更快地掌握Visual FoxPro。通过对本书的学习,读者不仅能掌握Visual FoxPro可视化的面向对象程序设计方法和数据库应用程序的开发技术,同时还能满足参加全国计算机等级考试二级Visual FoxPro考试的需要。
  本书每章后面都有一定数量的习题,以帮助读者复习并掌握本章的重点内容。在书的最后一章提供了一个全面、完整的开发数据库应用系统的例子,从需求分析、系统设计、代码实现到程序连编一步步地引导读者完成数据库应用系统的开发,在例子中包括了VisualFoxPro中的全部重要内容,既有利于教师组织教学,又有利于培养学生的实际操作能力和自学能力。为了配合实验课教学,在本书的附录部分附有针对本书重点内容的7个实验,每个实验可分成多次来完成。
  全书共分12章,内容包括Visual FoxPro概述、数据库系统基础知识、数据表操作、数据库操作、结构化查询语言SQL、查询和视图、结构化程序设计、面向对象程序设计、表单的设计与应用、菜单的设计与应用、报表的设计与应用及数据库应用程序开发。
  本书由王彦祺、李焕哲主编,郭秀敏、王楠、许冀伟、李晰、冯艳红、胡吉朝担任副主编。参加编写工作的还有刘坤起、安素芳、才秀凤、刘雪静、马力肖、王占锋、赵占芳、黄红艳、朱二连、汪慎文、傅玥、柴变芳等。本书的编写和出版得到了电子工业出版社的大力支持,还得到了石家庄经济学院信息工程学院刘坤启院长、朱二连副院长、硕良勋副院长的极大帮助和支持,在此表示衷心的感谢!
  由于时间仓促,加之编者水平有限,书中疏漏错误之处在所难免,欢迎广大读者批评指正,提出宝贵意见!