当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: M 作 者: cn_prince(欢喜王子) 2001-06-11 20:58:55 :0 :0 [回复] [打包] [转贴] 我尚无缘得见新版本的Delphi。
 

 

 ·得到cpu速度,单位mhz    »显示摘要«
    摘要:function getcpuspeed: comp; { function to return the cpu clock speed only.} { usage: messagedlg(format(%.1f mhz, [getcpuspeed]), mtconfirmation, [mbok], 0); } var t: dword; mhi, mlo, nhi, ......
 ·得到文件的版本信息程序    »显示摘要«
    摘要:procedure tform1.getversioninfo; const n_info = 10; infostr : array [1..n_info] of string = (companyname, filedescription, fileversion, internalname, legalcopyright, legaltrademarks, original......


用Delphi 5创建Web Services

m 作 者: cn_prince(欢喜王子) 2001-06-11 20:58:55 :0 :0     【程序编程相关: 在delphi中使用xml文档有两种方

【推荐阅读:怎样做sql server数据库的还原

[回复] [打包] [转贴]   【扩展信息: [red]如何使用Delphi设计强大

我尚无缘得见新版本的delphi.据可靠消息称,它提供对soap--web services的基础--的全面支持,而扔弃了borland midas.

为什么这只软件大鲨会对web services如此钟情?他们的动机很容易明白.web services意味着不用再卖产品,而是卖服务.不再会有盗版.版权受到完全保护:制造商独家保有软件.与消费者签订的合同将会是长期的.而且如同上瘾一半,用户用得越多,就越是想用.对于大企业来说这就是白花花的银子.用户忠诚与集权.从坏处想,web services也有可能使客户的交流与日常生活被主宰--新资本主义革命的混合体以及"大哥"--噩梦.

有人希望那只是刺激的白日梦.只有在未来才能看到web services在社会中所起的作用.但无庸置疑,它们已经使业界产生了极大的改变,就像pc与internet的出现一样.而我们,开发人员,必须做好准备.

这里有一个简单的例子--执行某个数学计算,x+y什么的.(这是一个高度抽象的例子;你可以把它投射到真实世界中).以前,要完成这个任务,用这样的代码:

function havesum (x: integer; y: integer): integer;

begin

  result:=x+y;

end;

后来,人们发明了oop(面向对象编程).于是我们就有了一个包括两个整数值与一个getsum方法的thavesum类,然后用它创建一个对象实例.在设计层面上,这显得既雅致又高效(此出就不再继续讨论oop的好处了).跟着是微软的com.对象不再只是被创建,更是一个生命体.程序设计变成协调所有这些生命体,完成某种任务,而非单纯做一个工匠的工作.

问题在于这些生命体并非都易于伺候,但microsoft office仍然实现了这一策略.理论上com被设计为可以接收远程调用,如果一个办公室里有20个用户想知道x+y到底等于几,我们就只需要创建一个ihavesum com,然后分发.销售.回答所有这些用户的问题.

现在,web services之梦来了:不分发产品,而是分发服务.如果谁要求服务,就要呼叫分发者执行,并且为服务付钱.软件用户与软件产品完全隔绝,他只关心产品给出的结果(而那就是在已然过去了的"黄金时代"里,购买或合法拷贝的真正原因).

简单的delphi 5例子

web services的两大柱石--http与xml已经为delphi开发者所熟知了.
...   下一页
 ·监视pop3信箱    »显示摘要«
    摘要:  本 文 将 向 大 家 介 绍 怎 样 编 写自 己 的 信 箱 监 视 程 序, 程 序 将 直 接 调 用winsock 函 数 来 进 行网 络 通 信。 除 了 具 备winsock 编 程 知 识 之 外, 还 必 须 了 解pop3 协 议。 下 面 是 对pop3 的 一 个 粗 略 的 介 绍, 读 者 可 以 参 看rfc 1225 更 为 详 细 地 了 解 该 协 议。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE