首页 > 开发 > 综合 > 正文

用FoxPro生成HTML文档

2020-03-10 00:00:00
字体:
来源:转载
供稿:网友

    在当前的许多novell网络中,数据平台仍是基于dos的foxpro环境,一般工作站均是无盘站,但领导查询用的工作站往往配制较好,并装有win95或win98等系统,如果只用于数据查询或简单数据处理,

    便造成资源浪费;如果同时进行其他工作处理,又不能确保网络安全。

    ----鉴于此,我们设计了一个foxpro程序,生成html文件,放在服务器的一个特定目录,仅供领导只读。这样,用ie浏览html文件,充分利用了ie和win98的特点,既实现了跨平台的数据传递,方便美观地满足了领导查询功能,又使领导工作站可以进行其他办公处理,同时还可以保证网络的安全。当然,利用homepage的特性,还可以实现在internet上的数据传输。

    ----html(hypertextmarkuplanguage)既超文本链接标记语言,是一种纯文本格式。主页的编写就是以html格式写成的。html文件既可以由frontpage生成,也可以根据其格式要求进行手工编写,它以标签来标示和排列各对象,可同时支持文本、声音、图像、动画等多种格式,并可同时与其他html文件链接。而标签本身以‘<’和‘>’标识,标签内的内容称为元素(element),元素代表了标签的意义,与大小写无关。元素的一般格式为:

    <element>object</element>

    ----由于html是一种文本,可将其语句放在foxpro的dbf库中,程序执行时,将最新数据放到dbf库的指定位置。然后,将dbf数据库转化成名为*.htm的文本格式,即可用ie或navigator浏览或打印,甚至挂接到相关的internet主页上,实现远距离数据传递或信息发布。

    ----下面通过一个简单的示例,介绍用foxpro生成html的方法:

    ----1.创建一个生成html文件的数据库:

    ----在foxpro中新建一个名为html的数据库文件;通过设置窗口为数据库创建4个文本属性的字段,它们的名称和长度分别为:mark(10)、code1(60)、data(20)、code2(20)。

    ----在html.dbf中追加如下记录。其中,mark字段是标记字段,便于更新数据时的定位;data字段为数据字段,用于存放最新数据;code1和code2字段是存放html语句的字段,可根据自己的设计或用frontpage生成的主页源文件填写:

    ......

    ----2.填加或更新数据:

    ----设计一个统计数据的程序,将统计结果放到html.dbf中的特定位置。

    ......

    ----3.生成html文件:

    ----设计一个小程序,将html.dbf转化成名为html.htm的文本文件,放到网络的指定位置:

    ......

    ----4.我们的建议:

    ----将html.dbf分成几个库,便于数据部分的循环编程,生成文本时,再将几个库连接;参照用frontpage生成的主页源文件html语句,可准确而美观地生成具有个性的主页风格。

注册会员,创建你的web开发资料库,
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表