foxbase文件编辑器.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
沈阳航空航天大学 课 程 设 计 报 告 课程设计名称:软件综合课程设计 课程设计题目: FOXBASE文件编辑器 院(系):计算机学院 专 业:计算机科学与技术 班 级: 学 号: 姓 名: 指导教师: 完成日期:2015年1月16日 目 录 第1章 需求分析 1 1.1课程设计内容和要求 1 1.2 功能要求 1 第2章 概要设计 2 2.1 FOXBASE概要介绍 2 2.2 FoxBASE的文件类型 2 2.3 FoxBASE的主要性能指标 3 2.4 FoxBASE的数据类型及表示 3 2.5 实验环境 4 2.6 FOXBASE文件编辑器的功能实现 4 2.7 主程序设计 5 2.7 功能模块的设计与实现 7 第3章 详细设计 9 3.1 FOXBASE数据库文件(以DBF扩展名存储)的结构 9 3.2 思路 11 第4章 调试分析 12 4.1遇到的问题 12 4.2结果测试 12 参考文献 16 附 录(程序清单) 17 需求分析 1.1课程设计内容和要求 能够打开FOXBASE数据库文件(以DBF扩展名存储),根据文件头保存的表结构信息正确的显示,编辑该文件的内容。具体内容如下: 1、了解FOXBASE文件的存储格式; 2、根据输入文件名,显示该文件包含的表结构信息; 3、显示该文件的内容并进行编辑; 4、能够对该文件进行查询(可选); 5、按要求写出课程设计报告。 参考资料: 1、数据结构、数据库管理系统 2、C或C++程序设计方面的资料 3、FOXBASE文件结构说明书 1.2 功能要求 输入文件名,显示文件包含的表结构信息。显示文件的内容,输入要进行编辑的字段数并进行插入,删除,查询记录,如图1。 第2章 概要设计 2.1 FOXBASE概要介绍 FoxBASE是美国FoxSoftware公司继Ashton-Tate公司的dBASE系列之后,陆续推出的Fox系列DBMS。现在国内使用的中西文FoxBASE,是根据西文的多用户版本汉化开发而成的,也有2.00和2.10两种版本。 1、FoxBASE的主要特点 (1) FoxBASE和dBASEⅢplus完全兼容。 (2) 具有很快的运行速度。 (3) FoxBASE用C语言开发,易于移植和推广。 (4) 提供多种运行方式,即可在交互方式下运行,也可在程序方式下运行。 2、FoxBASE系统组成 (1) MFOXPLUS.EXE该文件是主要运行文件之一,其作用是解释并执行FoxBASE的最常用命令。 (2) MFOXPLUS.OVL该文件也是主要运行文件之一,其作用是解释并执行FoxBASE的其它不常用命令。以上两个文件是运行FoxBASE的必备文件。 (3) FOXHELP.HLP该文件是帮助用户学习和使用FoxBASE的。 (4) FOXBIND.EXE该文件是将若干个命令文件装配成一个过程文件。 (5) FOXPCOMP.COM该文件是将用FoxBASE语言编成的源程序翻译成可执行的目标程序。 2.2 FoxBASE的文件类型 在汉字FoxBASE系统中文件的类型是以扩展名来区分的,共定义了11种类型的文件。其中,命令文件(.PRG)、内存文件(.MEM)、文本文件(.TXT)是独立的,而其它各类文件是由库文件(.DBF)派生出来的。 2.3 FoxBASE的主要性能指标 1、与数据库文件有关的技术参数 (1)一个数据库文件中可容纳的记录数 10亿个 (2)一个数据库文件中可容纳的总字节数 20亿个 (3)一个记录中可容纳的字段数 128个 (4)一个记录中可容纳的字节数 4000个 2、与文件操作有关的技术参数 (1)可同时打开的不同类型的文件数 48个 (2)可同时打开的不同数据库文件数 10个 2.4 FoxBASE的数据类型及表示 1、基本数据类型 (1)字符型:用C表示。 (2)数值型:用N表示。 (3)逻辑型:用L表示。 (4)日期型:用D表示。 (5)备注型:用M表示。 (6)屏幕型:用S表示。 2、常数与变量 常数: (1)字符型常数 (2)数字型常数 (3)逻辑型常数 (4)日期型常数 变量:FoxBASE的变量有字段变量和内存变量两种 (1)字段变量:字段变量也叫字段名变量。 (2)内存变量:内存变量是一种独立于数据库文件而存在的变量。 (3)内存变量值:所有的内存变量只有在赋值后才能使用。一种是赋值命令将数据赋于内存变量。 3、内存变量值的输出 (1)输入字段名 (2)输入字段的类型字符型按C(回车键)显示Charac

文档评论(0)

7ky170ms8 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档