怎么样用Delphi做动态网页(200分)

  • 主题发起人 主题发起人 sunzx
  • 开始时间 开始时间
S

sunzx

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在要用Delphi做财务软件的固定资产,要做成浏览器形式的,这需要做动态网页,需要用ASP与DELPHI结合,我却不会ASP,还不知道DELPHI能否与ASP集成,我想只用DELPHI做,如果仅用DELPHI做动态网页形式的,应该怎么做,如果用ASP与DELPHI结合应该怎样做,采用哪一种方法做更合适,请各位大侠给我一个详细的、全面的答案。越详细越好!!!我会把分数分给一个或两个人,全部奉献。
 
Delphi+ASP+MSSQL+NT肯定可以。
如果是居于网,速度不用考虑的话可以用Delphi的activeform+asp
 
可以参考 《Delphi 5.x 分布式多层应用 电子商务篇》 李维著
机械工业出版社 刚出的!!!
 
直接用Delphi作CGI或者ISAPI就成了,服务器端安装上DBE,根本不用ASP,速度比ASP快.
 
关键部位(保密部位)用delphi写isapi
非关键部位用asp.asp保密性能较差.
也有人用delphi写com,asp调用的,
本人认为asp的组件已相当强大,一般够用.
activex form不看好.
在看看这方面的书
 
写一个CGI程序就可以实现动态网叶,
不要用isapi,ISAPI调试很不方便
我也刚刚在学着用delphi写服务器程序
感觉还不错
用asp还要学点vbscrip or jscrip
我可不会
 
需要会计咨询吗?
我是干这个的
 
1、Delphi与ASP当然能够结合使用;
2、仅使用Delphi应该可以胜任,注意读一下Delphi的Demo中的WebServer例子,配合help,很快就能掌据。ISAPI调试很麻烦,建议使用CGI。
3、关于两者结合的问题,我觉得不是很必要,ASP的大部份功能都能通过Delphi实现,尤其在数据库存取方面,而且ASP如果没有一定的经验是很难做得好的。况且你熟悉Delphi,没学过ASP,何必舍近求远?我觉得Delphi配合HTML编辑软件就能完成。
 
ASP上手比较容易,你一般的查询和简单的应用效果非常不错,加上组件的应用
否则M$的主页和Dell的电子商店也不会使用,而且适合多人同时开发

在关键部位,如加密,算法,频繁调用的部分使用ISAPI毕竟人家是和服务器
精密联系在一起的,就是调试略微困难了一点,但是它的性能回报是相当的不错
推荐使用,Delphi写ISAPI就像吃饭一样容易,呵呵,比VC容易千倍万倍

如果你要用Delphi写CGI,我觉得还是用ASP代替CGI的为好,首先编写难度略低于
ISAPI,性能一般,调试简单,修改困难

这是我的愚见,见笑
 
delphi写的CGI和垃圾差不多,局域网内速度罢了,放到Internet上,想象一下一堆数百k的程序,delphi是全能,但不专,web server端她不占优.
 
其实“戴妃”中isapi的调试也很简单呢!!!

borland一资深程序员写的很好用的调试器(intrabob debugger)
不知大家有见过没有?
如果想要可以找我(给我email)!!

 
To linglingGo:
请给我一芬:xujiancai@163.net
 
To linglingGo:
也请给我一份:smile_morning@163.net 谢谢!
 
to linglingGo:
——也给我一份:<a href="mailto:shangcm@yccs.edu.cn">shangcm@yccs.edu.cn</a>

to sunzx:
——用 Delphi + ISAPI + BDE + HTML 实现吧!我在不久前刚刚用它们
做了一个“电子邮局”、一个“论坛”。用兴趣可寄给你一份。

to everyone:
我用的是 NT4.0 + SP6 + IIS3.0 + Delphi4.0 > ISAPI。
在使用中我发现一个问题:
使用 IIS3.0 时,编译我的 WebServer 时,可以先将 WWW 服务器关掉,
但使用 IIS4.0 时,WWW 服务器关掉以后,还是不能编译!
这是怎么回事?请大家指教!(就是因为此事,我不得不使用 IIS3.0)
 
shangcm:
能否把你的“电子邮局”和“论坛”寄给我一份学习学习?

>to everyone:
> 我用的是 NT4.0 + SP6 + IIS3.0 + Delphi4.0 > ISAPI。
>在使用中我发现一个问题:
>使用 IIS3.0 时,编译我的 WebServer 时,可以先将 WWW 服务器关掉,
>但使用 IIS4.0 时,WWW 服务器关掉以后,还是不能编译!
>这是怎么回事?请大家指教!(就是因为此事,我不得不使用 IIS3.0)

我用的iis5也是如此,我只好想用cgi ,等都调试完没问题了再改成isapi
 
IIS HTTP服务器,w3svc,支持关闭服务器扩展的高速缓存选项,这就可以在请求进程完成后卸载扩展DLL,从而使开发和扩展变得简单多了。
 
to: linglingGo
把你的调试器给我一份
wrymy@etang.com
我去找个地方放给大家

另:我用pws也碰到和shangcm他们
一样的问题。

还有,我把我写的一个cgi原样搬到
ISAPI中,报错说ODBC驱动不支持。
(CGI可以正常运行),是不是CGI
转换成ISAPI时需要改动?
 
TO:shangcm
把你的程序也给我一份
地址同上
 
呵呵,我为了偷懒作了一个极奇丑陋的程序

就是为了解ISAPI无法更新的问题
我用外部命令调用NET的打开和关闭IIS服务,关了再开就可以更新和删除
原来的DLL文件了,而且加了一个更新用的功能,不知道大家有没有兴趣?

不过事先说了,程序写的丑陋无比,就是为了偷懒作的:)在IIS5+WIN2K下面是
正常的,不知道WIN9X下面行不行,我在98下用OMNI HTTPD调试不错的:)
 
后退
顶部