利用ASP实现在线统计图表

时间:2025-01-13 07:01:07 来源:作文网 作者:管理员

利用ASP实现在线统计图表 利用ASP实现在线统计图表 信息技术论文 更新:2006-4-8 阅读: 利用ASP实现在线统计图表

耿昌宇,居悌

(南京邮电学院,江苏 南京,210003)

摘 要:本文分析了浏览器利用HTTP头信息区分内容媒体类型的方法,并在剖析了图像文件格式后探讨了利用ASP结合COM组件技术实现在线统计图表的方法。

关键词:HTTP头、内容类型、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 an✎d 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

一、引言

在开发B-S模式数据库应用时,常常需要实现在线的统计图表。使用客户端ActiveX控件显示在线统计图表是一个很好的实现途径,微软的MSChart2.0就提供了折线图、直方图、饼图等多种形式的统计图表。但客户端ActiveX控件只能在微软的Windows系列平台工作,在考虑到页面需要在不同平台的浏览器上显示时,就不得不考虑服务器端在线统计图表的实现。

本文简要介绍了常用的Web图像文件格式和浏览器对图像的处理过程,然后分析了在服务器端实现在线统计图表所必须满足的条件,并在此基础上提出了用ASP结合COM组件技术实现在线统计图表的方法。

二、Web图像文件格式和浏览器对图像的处理

常用的Web图像文件格式有Bitmap、Gif、Jpg等几种,其中♂Bitmap格式未经压缩,因而文件尺寸较大,为了适应网络之间的传输,通常使用可以将图像进行压缩的Gif和Jpg格式,这些图像文件都是二进制文件格式。

根据HTTP协议,当一个HTTP响应消息中包含一个消息体时,该HTTP消息用消息头中的Content-Type域来指明消息体的媒体类型,用消息头中的Content-Encoding域来指明消息体的编码方式。如果在HTTP消息头中没有指定Content_Type,则消息接收者可以尝试通过检查消息体的内容和/或识别资源所用的URL的扩展名来猜测消息体的媒体类型,当猜测失败时,消息接收者应该将消息体的媒体类型作为Application/Octet-Stream来处理。如果在HTTP消息头中没有指定Content_ภEncoding,则表示消息 ت体未经编码。Bitmap格式、Gif格式和Jpg格式的对应的Content-Type消息头分别是image/bmp、ima✔ge/gif和image/jpeg,当浏览器收到一个HTTP响应消息的Content-Type消息头为其中之一时,浏览器就对该消息的消息体按相应的图像格式来处理。


热门排行: 教你如何写建议书