web浏览计数器设计应用

web浏览计数器设计应用

ID:5252973

大小:25.50 KB

页数:4页

时间:2017-12-07

web浏览计数器设计应用_第1页
web浏览计数器设计应用_第2页
web浏览计数器设计应用_第3页
web浏览计数器设计应用_第4页
资源描述:

《web浏览计数器设计应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Web浏览计数器设计应用  【摘要】随着网络的迅速普及,上网人数与日俱增,如何有效的统计浏览网页的人数是很多网站应用的重要技术。本文通过利用Delphi提供的WebMoudle模块能够建立一个Web浏览计数器,可以直接嵌入到html网页文件中,然后利用网络浏览器进行浏览,只需要讲一个链接指针指向该程序就可以,同时拥有自动增加的功能,有效性更高。【关键词】WebMoudle;Delphi;Web浏览计数器一、Web计数器概述Web计数器的实现使得用户能够更好的掌握网络运行的状况,能更快的得到网络的运行信息。在Delphi中,为了提供对当前

2、比较流行的CGI程序的支持,提供了一个特殊的模块——WebMoudle模块,在CGI程序中,主要是通过几个功能强大的组件对象来实现对动态网页的操作的,如ASP中的Response等对象,他们的功能强大,而Delphi在这方面做了很好的支持,通过建立一个WebMoudle模块,为Response设置一些属性,从而达到在网页中显示计数的功能。二、Web浏览计数器的设计与应用41.新建一个工程——WebMoudle模块。创建一个CGI类型的WebMoudle,系统将显示一个“容器”类型的编辑器,它和数据模块非常类似,可以在Components

3、框中添加程序需要使用的各种控件,还可以在DataProgram页面设置各种空间之间的关系。2.别名的使用。在数据库管理中,别名是一个很重要的概念,需要一个常量定义,编程中我们引用数据库时利用别名引用,这样,一旦数据库发生改变,我们只需要改变别名设置,而不需要在程序中单个的改变每一个数据库引用。3.创建数据库表。要建立一个本地数据库,并进入表构造设置,如图1所示。对于图1中的Type和Size选项,列出Paradox数据库表常见类型,如表1所示:4.保存上面的数据库表在PRIV目录,保存为Pwd.db,转到目录下可以发现多了三个文件,这句

4、是数据文件,接下来转到Delphi编程。5.打开一个工程,如果所给的工程不存在,则需要新建一个工程,完成之后,在新建的窗体上添加三个Label控件,两个Edit控件,两个Button控件,调整它们各自的属性。6.服务器端验证成功后,将返回记录的Compid给用户端程序,然后将BitBtn1设置为操作状态:IffwaitingthenBeginTable1.edit;Tbale1compid.asstring:=socket.receivetext;4Table.post;Listbox1.items.AddFwaiting:false;

5、End;7.保存客户端工程文件,并新建一个工程用于服务器端开发,在服务器端程序,也需要用到一个数据源,除了拥有客户端数据源的所有字段之外,还将加入一个字段Loggedby用来记录该记录的操作执行者——即客户端名。在服务器端,将用到一个TTable控件,一个数据表格以及一个列表对象,当然还包括一个TServerSocket对象,如果客户端发送数据,将触发ServerSocket1的OnClientRead事件,在该事件中,通过获取客户端发送的数据,然后将之存储到服务器端数据源,并为该记录产生一个Copid值发送给客户端作为响应。8.在本程

6、序中,由于采用了数据传输,所以客户和服务器端的通信速度会相对较慢。三、总结本系统已经通过了现场测试,能实现其所需要的功能,能够按用户需求实时的实现对网络运行状况的监控,能让用户快速的得到网络运行状况。使得用户对网络的运行状况有了更好的监控,能更快的得到网络变化的信息参考文献4[1]王志新.计数器精度的检测[J].仪表技术与传感器,1988(02).[2]刘昌进.动态计数器打造记[J].桌面出版与设计,2001(04).作者简介:刘畅(1978—),现供职于吉林工商学院信息工程学院,研究方向:计算机网络。4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。