Discuz!NT
欢迎 游客 , 注册 | 登录 | 会员 | 界面 | 简洁版本 | 在线 | 帮助
商都网教育宝典宝库

发表新主题 回复该主题
本主题被查看185次, 共1个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第   上一主题   下一主题
标题: 用FoxPro生成HTML文件
-[尕硴]
超级版主
UID: 71
来自:
精华: 130
积分: 14003
帖子: 12909
注册: 2007-10-22 17:59:00
状态: 在线
威望: 444.00
金钱: 3355.00 元
只看楼主 2008-04-11 14:10
用FoxPro生成HTML文件
在当前的许多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语句,可准确而美观地生成具有个性的主页风格。
#1  
发表新主题 回复该主题
本主题被查看185次, 共1个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第







现在的时间是 2008-07-24 12:02:49

版权所有 商都网教育宝典
         Powered by Discuz!NT 1.0.6666    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.064 seconds