用FoxPro生成HTML文档

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

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

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

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

  object

  ----由于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语句,可准确而美观地生成具有个性的主页风格。

时间: 2024-08-30 12:08:01

用FoxPro生成HTML文档的相关文章

根据标准word模板生成word文档类库(开源)

前言                                                                                                                              最近因项目需要要自定义标准word模板,并以编码方式操作word模板.填充数据和生成word文档,于是自己写了条小"内裤"来实现这个功能.该"内 裤"只针对ooxml格式的word文档,当然大家可以用Aspose.

巧用ASP实现在线生成PDF文档

    在开始讲解ASP实现在线生成PDF文档之前我们先了解一下PDF的历史,了解了某个东西,知道他的作用性以及重要性,再去学习该ASP程序相信效果一定不一样.     Adobe PDF格式已经变成很多机构和公司进行跨平台制表的通用媒体格式.尽管我不是这个产品的狂热痴迷者,却不得不接受这样一个事实:用这个格式产生一个协定可能会比用Word还要好.           由于在一家雇用公司工作,我已经把我们所有早期的软件写成能在Internet上运行,这样我们就能和小的子公司共享公用数据库了.然而

php生成word文档

利用php生成word文档,生成的word文件可以用word,wps等软件打开.具体代码如下: function word($data,$fileName=""){ if(empty($data)) return ""; $data="<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:off

C#编程实现动态生成Word文档

如何用C#编程实现动态生成Word文档并填充数据的效果呢?要使用C#操作word,首先要添加引用     1.添加引用->COM->Microsoft Word 11.0 Object Library     2.在.cs文件中添加     using  Word;     下面的例子中包括C#对Word文档的创建.插入表格.设置样式等操作:     (例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)     public   string  CreateWor

使用Java生成Pdf文档

如今PDF格式文档的使用已经越来越普遍,它在文档压缩.安全等方面都表现的非常优秀,有关它的好处我就不在这里多说了.那么如何使用Java语言开发应用来输出PDF格式的文档呢?在这里给大家介绍iText,它是一个开发源代码的项目,你可以使用iText方便的实现PDF的输出.这篇文章我将向大家介绍如何使用iText来生成PDF文档. HelloWorld 作为一个程序开发人员,对于HelloWorld程序并不陌生,几乎每一种语言或应用开始总是会举一个HelloWorld的例子来向大家介绍.在开始介绍i

ASP生成Word文档的又一方法

word 在网上,利用Asp生成Word文档的方法实在不少,最常见到的方法就是利用Word生成.dot的文档,再用Asp向.dot文档中传递宏,这种方法虽好,但实现起来非常复杂,而且不能循环生成表格. 在实际应用中,我总结出来一种新的生成Word文件的方法,生成的Word文件有页眉.页角,现拿出一例与大家探讨. 实现: 我的解决办法,用Word XP(其他版本还没有试过)制作表格,将做好的Word表格转换为HTML文档,在用ASP控制转换后HTML文档. 页眉.页角的解决办法,在转换带Word页

PHP教程实例:用PHP脚本生成word文档的程序

PHP生成word文档的代码,这个是用来生产试卷的简单PHP代码 <?php //初始化session session_start(); // 包含数据库连接文件和头文件 ?> <html> <head> <title>试卷生成</title> <link href="css/style.css" rel="stylesheet" type="text/css"> </

用C#实现生成PDF文档(原码)

用C#实现生成PDF文档(原码) //write by wenhui.orgusing System;using System.IO;using System.Text;using System.Collections; namespace PDFGenerator{ public class PDFGenerator{static float pageWidth = 594.0f;static float pageDepth = 828.0f;static float pageMargin =

如何在PHP中生成chm文档

一个类和hhc.exe还有hha.dll 用于生成包含html目录的chm项目文件 ,然后通过hhp项目文件和内容文件生成 .chm手册. <?php /* 函数 listDirTree( $dirName = null ) ** 功能 列出目录下所有文件及子目录 ** 参数 $dirName 目录名称 ** 返回 目录结构数组 false为失败 */ function listDir($dirName = null) { if (empty($dirName)) exit("IBFile