在當前的許多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語句,可準確而美觀地生成具有個性的主頁風格。
新聞熱點
疑難解答