书籍详情

Visual FoxPro 应用基础及基于部件的系统设计技术

Visual FoxPro 应用基础及基于部件的系统设计技术

作者:程学先 等编著

出版社:中国水利水电出版社

出版时间:2004-01-01

ISBN:9787508417974

定价:¥36.00

购买这本书可以去
内容简介
  VisualFoxPro(简称VFP)关系数据库系统是个人计算机上广泛使用的数据库系统。它将数据库管理与开发系统集成在一起,提供给我们完整而又丰富的工具、极高的处理速度和友好的界面。它使组织数据、定义数据库结构及建立应用程序等工作变得简单易行。它提供过程式编程语言,又支持可视化的面向对象的编程技术,使我们能快速创建功能强大的表单程序、查询程序和报表程序。它既可以用于开发单机上的管理信息系统,也可作为前台与SQLServer数据库或Oracle数据库集成,用于开发局域网上的管理信息系统。它是个人及部门开发小型管理信息系统的首选,也是开发大型管理信息系统时设计原型系统的优秀工具软件。本书介绍了数据库系统的基础知识和关系数据库的基本原理,系统地介绍了VFP的语法、句法、面向对象程序设计的方法及VFP的开发工具的使用方法。作者总结了管理信息系统程序界面的共同特点,设计了一套可以通用于基于VFP的管理应用系统设计的软部件。软部件是由一个到多个对象或构件组合而成、面向最终系统集成的程序模块。它通过动态定义子模式的方法进一步提高数据的逻辑独立性,实现数据操作界面对数据结构的独立,程序有更强的共享性、复用性和自适应性,一个部件模块可以同时为多个应用服务,绝大多数的部件模块在构建系统时均无需再编代码或只需编少量代码;数据在表一级的结构改变可以不要求改变程序,无需再编代码。它将提高程序设计的效率和质量,降低软件开发、维护与扩展的成本。没有计算机基础的非计算机专业的学生和专业技术人员也能很容易地设计、使用和维护管理信息系统,将促使计算机应用更加广泛、普及,并向更深层次发展。例如,要设计一套毕业生管理系统,包括毕业生与用人单位的信息管理,要求提供多种数据维护界面,能根据任何字段或字段的组合条件查询信息,能完成简单的统计并打印报表,具有系统初始化、代码维护、数据导入与导出等功能。如果已建立好有关数据库的各数据表,只需如下操作:(1)将本书所附光盘中的部件库拷贝到自己的工作目录中。(2)少数表单需要利用系统提供的生成器生成?缑妫蚪凶笆巍⒓庸ず托薷摹?(3)修改菜单并连编成可执行文件。只需几分钟到十几分钟,工作就可以完成,应用该套系统软件开发的一个管理信息系统项目获得了省科技进步三等奖。本书精选典型软部件的主要程序片段作为贯穿全书的范例,一方面学习VFP的语言,一方面学习管理信息系统的程序设计技术,使既能加深对理论知识及有关技能的理解和学习,又能具备开发简单管理系统的能力。结合部件应用,本书讨论了使用部件开发一般管理系统的方法,尤其着重介绍了在关系数据库系统平台上开发办公自动化系统的方法,书中提出了图形符号法以解决工作流问题,方法简单、易行、可靠,取得较好的效果。本书所附光盘包括:管理信息系统的软部件选集(涉及书中范例的软部件提供源程序);VFP试题库及其管理系统、本书配套教学幻灯片、VFP命令与函数全文检索系统、大学生课程设计精选(提供源程序)等。必须说明的是,尽管我们设计了上述软部件,使得用户只需编写少量代码就能设计出实用的、功能很强的应用系统,有利于初级读者学习和应用,但它只是基于VFP的一个新的开发平台,要在该平台的基础上设计出有特色和有特殊要求的程序的话,对程序员的要求将会更高。因此,本书特别强调培养程序设计的能力,从最基础的内容讲起,突出语法尤其是程序设计方法的教学,由浅入深,逐步深入地组织教学内容。读者一定要完整地、全面地学习VFP的程序设计语言,才能进入程序设计的自然王国。我们希望的是读者以我们提供的部件为例,更有效、更深入地学习,真正掌握VFP及管理信息系统程序设计的精髓。本书前5章讲述VFP与关系数据库的基础知识,建议作为讲授重点。后6章介绍管理信息系统程序的基本结构、VFP程序设计方法和部件技术,可根据学时情况作适当介绍,由学生通过上机学习掌握。本书内容涵盖VFP二级考试大纲(2002年版)所要求的全部内容,可以作为高等学校计算机基础课程或数据库课程的教材,也可以作为科技人员的参考用书和“继续教育”教材。部件库可以作为局域网或单机管理信息系统的开发平台。本书由程学先、曾玲、朴姗、程传庆编著。部件程序由程学先、程传庆、程传慧等设计。参加管理信息系统程序设计的仃金波、朴姗、彭宏吴、刘伟、曾立平、程传庆、雷飞宇、程传慧、陈永辉、江南等。参加教学幻灯片制什与试题库试题设计的有曾玲、史函、祝苏薇、胡显波、饶昆、杨晓燕、高霞、李芳、余晓艳、周金森、叶品菊、高亮、钱涛、李莎等。参加VFP命令与函数全文检索系统设计的有曾玲、程传庆、王莉、程传慧等。课程设计作品由周斌、张德强、杨晏国、晏鹏、李英豪、李娟、徐莉、梁文武、罗品洁、孙敏、邓斯德等设计。由于时间仓促及作者水平有限,书中错误和疏漏之处在所难免,敬请广大读者批评指正。本书从当代各专业大学生们应掌握的数据库技术与管理信息系统设计技术最基本的知识与实际动手能力出发,以VisualFoxPro为主要内容,结合部件技术,介绍关系数据库的基础理论和管理信息系统程序设计的方法。所提供的部件可以即插即用地用于一般管理信息系统设计,当使用该套部件开发管理信息系统时,许多系统都无需编程或只需少量编程就可以快速建成。本书从最基本的语句、语法、面向过程的程序设计方法、面向对象的设计方法,到部件的设计方法,由浅入深,由典型到一般,用例短小精悍,使读者逐步掌握VFP的基本知识、基本操作,并具有独立设计小型管理系统的能力。本书内容丰富,有较高的实用价值。本书所附光盘包括一套软部件、办公自动化系统、一套作为范例的管理信息系统、VFP命令与函数全文检索系统、与本书配套的试题库及其管理系统、教学幻灯片、学生课程设计精选等。本书可以作为大专院校计算机基础课程或数据库课程的教材,也可以作为科研人员和管理人员的参考用书和“继续教育”教材。
作者简介
暂缺《Visual FoxPro 应用基础及基于部件的系统设计技术》作者简介
目录
前言
    
     第1章 数据库基础理论
    
本章学习目标
    
1.1 数据处理
    
1.2 数据模型
    
1.3 关系数据库概念
    
本章小结
    
习题一
    
     第2章 Visual FoxPro系统概述
    
本章学习目标
    
2.1 Visual FoxPro简介
    
2.2 Visual FoxPro的环境配置
    
2.3 项目管理器
    
本章小结
    
习题二
    
     第3章 Visual FoxPro基础
    
本章学习目标
    
3.1 常量、变量和表达式
    
3.2 函数
    
本章小结
    
习题三
    
     第4章 数据表与数据库
    
本章学习目标
    
4.1 关于建立表及更新表结构的命令
    
4.2 对数据库数据操纵的基本语句
    
4.3 SET...TO命令群
    
4.4 SET...ON/OFF命令群
    
4.5 加快程序运行速度的技术
    
4.6 关系代数
    
4.7 SQL查询语言概貌
    
4.8 视图
    
本章小结
    
习题四
    
     第5章 VFP过程式程序设计
    
本章学习目标
    
5.1 VFP应用系统程序的结构
    
5.2 输入输出语句
    
5.3 程序控制语句
    
5.4 多表关联操作
    
5.5 其他常用命令
    
本章小结
    
习题五
    
     第6章 面向对象程序设计方法
    
本章学习目标
    
6.1 对象的基本概念
    
6.2 从过程式程序设计到面向对象程序设计
    
6.3 多功能数据维护表单的最简设计
    
6.4 添加单条件查询功能
    
6.5 将文本框等控件数据源改为内存变量
    
6.6 添加成批修改和条件查询等功能
    
6.7 打印程序设计
    
6.8 自定义类库设计
    
6.9 动态定义子模式加强数据逻辑独立性
    
6.10 使用英文字段名的数据表的维护程序设计
    
6.11 使用工艺表实施对数据安全性的保护
    
6.12 一对多录改表单的设计
    
6.13 自适应单记录录改表单的设计
    
本章小结
    
习题六
    
     第7章 表格式数据维护表单程序设计
    
本章学习目标
    
7.1 表格的常用属性及其意义
    
7.2 利用表格控件设计单表数据维护表单
    
7.3 表格式数据维护部件的设计
    
7.4 其他形式的表格式录改表单
    
7.5 单记录=表格录改表单
    
7.6 表单集
    
本章小结
    
习题七
    
     第8章 查询与统计程序设计
    
本章学习目标
    
8.1 查询向导与查询设计器
    
8.2 最简组合查询程序设计
    
8.3 通用的具有简单统计功能的组合查询表单
    
8.4 涉及多表的组合查询表单
    
8.5 多功能查询与统计表单
    
8.6 使用英文段名的查询程序
    
本章小结
    
习题八
    
     第9章 应用系统工作平台程序设计
    
本章学习目标
    
9.1 概述
    
9.2 数据库结构设计
    
9.3 应用系统平台设计
    
9.4 各种导入程序设计
    
9.5 各种导出程序设计
    
9.6 其他系统管理程序
    
9.7 界面修饰技术
    
9.8 OLE与ActiveX控件
    
本章小结
    
习题九
    
课程设计参考题
    
     第10章 基于C/S模式的系统设计
    
本章学习目标
    
10.1 以升迁方式建立SQL Server
    
10.2 原来指向VFP数据表程序的修改
    
10.3 远程单记录录?谋淼ゲ考?
    
10.4 数据导入远程表
    
本章小结
    
习题十
    
     第11章 办公自动化程序设计
    
本章学习目标
    
11.1 办公自动化系统简介
    
11.2 通知管理程序设计
    
11.3 发文开办程序设计
    
11.4 办公自动化系统中的目录树菜单设计
    
11.5 自动化系统与文件管理系统的联系
    
11.6 设计自己怕目录树结构帮助系统
    
本章小结
    
习题十一
    
     附录A 部件库使用说明
    
     附录B 将部件用于管理信息系统设计
    
     附录C VFP命令与函数全文检索系统
    
     附录D VFP试题库管理系统使用说明
    
     附录E VFP课程设计作品目录
猜您喜欢

读书导航