Visual FoxPro程序设计

出版时间:2010-2  出版社:王彦祺、 李焕哲 电子工业出版社 (2010-02出版)  作者:王彦祺,李焕哲 编  页数:277  

前言

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

内容概要

  《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章 结构化查询语言SQL5.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程序设计》:21世纪高等学校公共课计算机规划教材

图书封面

评论、评分、阅读与下载


    Visual FoxPro程序设计 PDF格式下载


用户评论 (总计1条)

 
 

  •   不错的一本书,对基础学生来说很实用
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7