用FoxPro生成HTML文档

2016-02-19 19:25 3 1 收藏

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是用FoxPro生成HTML文档,一起来学习了解下吧!

【 tulaoshi.com - Web开发 】

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

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

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

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

  elementobject/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.我们的建议:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1620964.html

延伸阅读
标签: ASP
  <% set conn=server.createobject("adodb.connection") conn.open application("connstring") set rs=server.createobject("Adodb.recordset") sql="select * from xxloginteachers order by jsid desc" rs.open sql,conn do while not rs.eof msg=msg & rs("jsid") & ch...
标签: Web开发
现在有很多的xml工具软件都能根据xsd文件书写出xml文档,.net 没有实现此方法,如是我写了几个浏览、校验、和创建xml的方法 全部代码如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI...
标签: Web开发
提示: 根据这几天的访问量跟踪,我发现很多访者都没有很好地关注到真正进行算法描述的章节《解析Html生成标签树(一)》,特此进行提示。 搜索引擎一个最重要的步骤就是,获得网页的正文内容,我相信每个人看见一篇网页的时候,从视觉上都很容易知道哪个部分是正文内容,哪个部分是版权信息,哪个部分是广告信息。但是要让计算...
标签: Web开发
解析Html成标签树结构以后,我们不但可以很容易取得想要的元素,同时也很容易将Html转换成对应的XML文件。但是由于代码是在公司写的,所以没有粘贴出来的可能性,所以我只能给出大概的代码流程,具体细节描述,相信各位都很容易写出来,并且写的比我好,关键的是算法实现思想。算法的关键如下: 1. Html中每个tag都是都将作...
标签: Web开发
前面两篇讲解了解析Html的思想个核心算法,感谢各位提出了意见。先专门列出一文作为解释: 1、ViewStates提到,“TD 阿道夫骄傲了沙发/TD”怎么办?这个是可以解析出来的,其中解析后节点名为“td”,而“ 阿道夫骄傲了沙发/TD”解析成了属性。 如图: 上面的图中,包含了上面提到的例子。 回复ml_dark兄 象这...

经验教程

240

收藏

67
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部