- 相關推薦
利用ASP實現(xiàn)在線統(tǒng)計圖表
耿昌宇,居悌
(南京郵電學院,江蘇 南京,210003)
摘 要:本文分析了瀏覽器利用HTTP頭信息區(qū)分內(nèi)容媒體類型的方法,并在剖析了圖像文件格式后探討了利用ASP結合COM
組件技術實現(xiàn)在線統(tǒng)計圖表的方法。
關鍵詞:HTTP頭、內(nèi)容類型、Web圖像文件格式、組件化編程
Draw Online Statistic Chart Using ASP
Geng Changyu, Ju Ti
(
Abstract: With the analysis of the method browser uses to distinguish the content media-type by the HTTP header and the research of file formats of several kinds of graphic files, this paper discusses the method of drawing online statistic chart using ASP and COM component technology.
Key Words: HTTP header, Content-Type, Web Graphics File Formats, Componential Programming
一、引言
在開發(fā)B-S模式數(shù)據(jù)庫應用時,常常需要實現(xiàn)在線的統(tǒng)計圖表。使用客戶端ActiveX控件顯示在線統(tǒng)計圖表是一個很好的實現(xiàn)途徑,微軟的MSChart2.0就提供了折線圖、直方圖、餅圖等多種形式的統(tǒng)計圖表。但客戶端ActiveX控件只能在微軟的Windows系列平臺工作,在考慮到頁面需要在不同平臺的瀏覽器上顯示時,就不得不考慮服務器端在線統(tǒng)計圖表的實現(xiàn)。
本文簡要介紹了常用的Web圖像文件格式和瀏覽器對圖像的處理過程,然后分析了在服務器端實現(xiàn)在線統(tǒng)計圖表所必須滿足的條件,并在此基礎上提出了用ASP結合COM組件技術實現(xiàn)在線統(tǒng)計圖表的方法。
二、Web圖像文件格式和瀏覽器對圖像的處理
常用的Web圖像文件格式有Bitmap、Gif、Jpg等幾種,其中Bitmap格式未經(jīng)壓縮,因而文件尺寸較大,為了適應網(wǎng)絡之間的傳輸,通常使用可以將圖像進行壓縮的Gif和
Jpg格式,這些圖像文件都是二進制文件格式。
根據(jù)HTTP協(xié)議,當一個HTTP響應消息中包含一個消息體時,該HTTP消息用消息頭中的Content-Type域來指明消息體的媒體類型,用消息頭中的Content-Encoding域來指明消息體的編碼方式。如果在HTTP消息頭中沒有指定Content_Type,則消息接收者可以嘗試通過檢查消息體
的內(nèi)容和/或識別資源所用的URL的擴展名來猜測消息體的媒體類型,當猜測失敗時,消息接收者應該將消息體的媒體類型作為Application/Octet-Stream來處理。如果在HTTP消息頭中沒有指定Content_Encoding,則表示消息體未經(jīng)編碼。Bitmap格式、Gif格式和Jpg格式的對應的Content-Type消息頭分別是
image/bmp、image/gif和image/jpeg,當瀏覽器收到一個HTTP響應消息的Content-Type消息頭為其中之一時,瀏覽器就對該消息的消息體按相應的圖像格式來處理。
【利用ASP實現(xiàn)在線統(tǒng)計圖表】相關文章:
利用ASP實現(xiàn)網(wǎng)上數(shù)據(jù)庫檢索08-06
ASP.NET的網(wǎng)站新聞管理系統(tǒng)設計與實現(xiàn)08-06
ASP.NET的網(wǎng)站新聞管理系統(tǒng)設計與實現(xiàn)08-06
ASP.NET的網(wǎng)站新聞管理系統(tǒng)設計與實現(xiàn)08-06
ASP.NET的網(wǎng)站新聞管理系統(tǒng)設計與實現(xiàn)08-06
ASP.NET的網(wǎng)站新聞管理系統(tǒng)設計與實現(xiàn)-08-06
用ASP實現(xiàn)科技成果的網(wǎng)上查詢及管理08-06