文件名称:Interactive
介绍说明--下载内容均来自于网络,请自行研究使用
我们目前的项目程序普遍使用 Delphi 客户端内嵌 Internet Explorer 的方式实现,在开发过程中,由于不同的页面经常需要做一些特殊的处理,从而经常涉及到网页和客户端交互的过程。
在以往的项目中,我们大都通过在 Delphi 中捕获浏览器某个对象的事件的方式来解决,随着需要交互的地方越来越多,客户端的代码也由于增加了大量的代码变得难以维护,同时这些代码页不具有通用性,一旦换到另一个项目,绝大部分的事件处理代码随之废弃。而从网页向客户端传递数据我们以前大都采用 Cookie 的方式,这种方式一来由于 Cookie 本身存在不安全性,另外最大的缺点就是无法实时与客户端进行通信。
基于以上原因,封装了一个 VCL,通过简单的方式,实现 Web page 和客户端之间的双向实时通信。此VCL 具有以下特点:
1. 最少代码,应用程序只需在窗口中放入相应的 VCL 控件,调用相应的方法发送命令, 如果需要接收命令,征订相应的事件就可以了
2. VCL 会自动在网页上生成相应的函数,网页如需向应用程序发送命令,只要调用相应的函数就可以了
3. 具体的命令和命令的参数由网页和应用程序之间自由约定, VCL 本身不做任何限制 -Delphi VCL form interactive with web page
在以往的项目中,我们大都通过在 Delphi 中捕获浏览器某个对象的事件的方式来解决,随着需要交互的地方越来越多,客户端的代码也由于增加了大量的代码变得难以维护,同时这些代码页不具有通用性,一旦换到另一个项目,绝大部分的事件处理代码随之废弃。而从网页向客户端传递数据我们以前大都采用 Cookie 的方式,这种方式一来由于 Cookie 本身存在不安全性,另外最大的缺点就是无法实时与客户端进行通信。
基于以上原因,封装了一个 VCL,通过简单的方式,实现 Web page 和客户端之间的双向实时通信。此VCL 具有以下特点:
1. 最少代码,应用程序只需在窗口中放入相应的 VCL 控件,调用相应的方法发送命令, 如果需要接收命令,征订相应的事件就可以了
2. VCL 会自动在网页上生成相应的函数,网页如需向应用程序发送命令,只要调用相应的函数就可以了
3. 具体的命令和命令的参数由网页和应用程序之间自由约定, VCL 本身不做任何限制 -Delphi VCL form interactive with web page
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Interactive\iFlytekVcl.dcr
...........\Interactive.说明.doc
...........\Project1.cfg
...........\Project1.dof
...........\Project1.dpr
...........\Project1.res
...........\testpage.htm
...........\Unit1.dcu
...........\Unit1.ddp
...........\Unit1.dfm
...........\Unit1.pas
...........\uWebInteractive.dcu
...........\uWebInteractive.pas
Interactive
...........\Interactive.说明.doc
...........\Project1.cfg
...........\Project1.dof
...........\Project1.dpr
...........\Project1.res
...........\testpage.htm
...........\Unit1.dcu
...........\Unit1.ddp
...........\Unit1.dfm
...........\Unit1.pas
...........\uWebInteractive.dcu
...........\uWebInteractive.pas
Interactive