兄弟是菜鸟,请问怎么下呀?用CuteFTP应该怎么输入,麻烦教教我,多谢了!

解决方案 »

  1.   

    有不少改进的地方,感觉indy要比以前更侧重安全性了。webservice的改动也比较大,支持程序员对soap header的处理,以及安全性的控制,还有就是soap附件,呵呵,不错。intraweb当然是唯一可以拿出来和 。net 在网络上叫板的东西(不过说实话,还是差距不小,不过我个人认为比websnap强)。rave没用过,不知道怎么样。当然还有不少细节上的改动,我就不多说了。 。net的支持,希望能有人做进一步的研究,不过,现在的delphi。net,和我想像的有一定距离,希望第二张光盘能给大家以惊喜!
      

  2.   

    第二张光盘我用过了。
    和我想象的Delphi.net有很大的距离。真不懂,Dccil中的一些改进很好,比如Namespace,嵌套类,但在Delphi7中
    却看不到,好失望。
      

  3.   

    下载了为何rar解开时都是错误
      

  4.   

    加一篇文章,说的是DELPHI 7 中的INTRAWEB的。在DELPHI7中用IntraWEB开发WEB服务器应用程序济南商务管理学校 郝桓成
    (济南市建设路97号250021 [email protected]  )开发WEB应用程序?很难!大家都这样说,笔者以前拜读了李维先生的几本关于讨论DELPHI5和WEB SERVICE方面的书,也是云里雾里。对DELPHI里面那么多复杂的东西也是很受不了。难道开发WEB服务真地永远很难吗?不!随着Borland的DELPHI7的推出,这一问题得到了很好地解决!
    IntraWeb 是一套非常简单的用于开发Web server application (WEB服务器程序)的工具。它内含于Borland Delphi 7 Studio Enterprise当中。程序员可以使用窗体(forms)象开发传统的GUI程序一样非常直接地使用它来开发WEB服务器程序。您可以在DELPHI 语言中编写所有你的商业逻辑。IntraWeb 会在必要时自动地将程序元素转变为脚本或HTML代码。
    程序员可以在以下的任意模式下使用IntraWEB:
    1 Standalone mode独立模式。IntraWeb uses 它自己的程序对象类型来捕抓程序的运行。这种程序不是为商用服务器开发的,但是IntraWEB的这种用应用服务器模式可以用来作为程序发行。
    2 Application Mode应用程序模式。应用程序对象由IntraWEB提供,这种程序用来进行商业服务器的发行。
    3 Page mode页模式。 程序对象由Web Broker 或WebSnap 提供。 IntraWeb 用来进行页面开发。这种程序方式也用来针对商业服务而部署的。IntraWeb 应用程序可以集成到以下各种服务器类型中:
        ISAPI/NSAPI
    Apache 版本1 和2
    CGI (仅为页模式时)
    Windows 服务IntraWeb 提供了很大范围的浏览器兼容性支持。IntraWeb 程序会自动检查用户的浏览器类型并生成最相近的HTML和scrip脚本代码。IntraWeb 支持Internet Explorer 版4 到 6, Netscape 4 和 6, 还有 Mozilla浏览器。如果您曾经用Borland的快速开发工具开发过GUI的应用程序,那么就可以说已经有了最基本的用IntraWEB开发WEB程序的能力了。基本的开发方式用来开发IntraWEB和开发GUI程序是相同的:在控件面板中找到需要的控件,将它们拖到窗体form中。这与WebSnap的页模式不同,窗体中的效果与页面效果是一样的。IntraWeb 中的窗体和控件与VCL和CLX中的性质是不相同的,但是它们却有类似的名字和排列方式。 举个例子:让我们将一个按钮加入到窗体中。在正常的VCL 或 CLX 程序中, 您会发现在标准控件面板中的Button控件,将它拖到窗体中的某个位置。在编译好的程序中,按钮会显示在您放置的位置。而对于一个IntraWeb 程序来说,唯一不同是仅是您使用IWStandard控件面板中的IWButton控件。两个按钮的图标看起来几乎是一样的,不同是仅是按钮名前多了字母“IW”。这里有一个小教程,可以看到建立一个IntraWEB程序是多么地容易。开发程序的教程中会要求用户输入一些数据和确定弹出对话框中的磁盘位置。教程使用IntraWeb的 standalone mode(单一模式), 所以建立的程序会在非商业WEB服务程序中运行。教程包含以下几个步骤: 
    1 建立一个新的IntraWeb 应用程序。
    2 编辑新的窗体。
    3 编辑按钮的事件代码。
    4 运行WEB应用程序。1 建立一个新的IntraWeb 应用程序。
    建立这个演示程序的第一步是建立一个新的IntraWeb 工程。工程是一个单独程序。但是你可以以后仅改变两行代码就可将它转换成ISAPI/NSAPI 程序或Apache 方式的程序。建立新工程的方法是: 
    1 使用一个外部工具(如微软的Windows 资源管理器), 建立一个名字叫Hello 的工程目录,以便用来保存将来生成的所有文件。IntraWeb 会用目录的名字来设置新工程的名字。
    2 选择File|New|Other,然后选择IntraWeb 页,新项目对话框如下图所示:
     
    3 选择Stand Alone Application 并点OK。
    4 在出现的对话框中找到您的Hello 目录,双击它并点OK。
     
    这样您就已经在HELLO目录中建立了一个 IntraWeb 应用程序了。 所有的源文件都已经保存到了这个文件夹中。下面的工作就是编辑主窗体为程序建立WEB用户界面了。2 编辑新的窗体。
    现在要编辑新窗体为应用程序建立用户界面。1 选择File|Open, 选择IWUnit1.pas 按OK按钮。 主窗体 (名字为formMain) 应该显示到IDE环境下。
    2 点击主窗体窗口,改变窗体Title标题属为“您叫什么名字?”,这个问题信息会在将来运行WEB应用程序时在客户端的浏览器窗口的标题栏中显示。
    3 在控件面板的IW Standard页中找到并加入IWLabel 控件到窗体中。在对象检查器Object Inspector中改变Caption属性为:“您叫什么名字?” ,这个问题的文字会显示在窗中。
    4 再加入一个IWEdit 控件到IWLabel 下方。使用Object Inspector做以下改动:请空Text 属性值
    设置Name名字为:editName.5 加入IWButton 控件到IWEdit下面。设置 Caption 值为“确定”。现在窗体的效果应如下图所示:
     
    同时请您注意继续前进行存盘操作。要知道临时存盘总是很重要的(而初学者当然不会有深刻印象了)。3 编辑按钮的事件代码。
    用户点击窗体中的“确定”按钮时当然还不会有什么作用了。下一步就是要编写代码,让用户点击“确定”时执行。
    1 双击“确定”按钮,DELPHI程序员当然知道它会显示命令按钮的代码编辑器界面了,当然它现在是空的,象下面这样:procedure TformMain.IWButton1Click(Sender: TObject);
    beginend;2 使用编辑器,将下面编码加入进去,象下面这样(当然了,在DELPHI7的现在版本中还不允许输入中文这样的扩展ASCII码,所以就只能粘贴汉字了:-) ):
     procedure TformMain.IWButton1Click(Sender: TObject);
    var s: string;
    begin
        s := editName.Text;
            if Length(s) = 0 then
                    WebApplication.ShowMessage('您没有输入名字呀!')
            else
            begin
                    WebApplication.ShowMessage('您好, ' + s +'!');
                    editName.Text := '';
            end;       end;
    end;
     
    4 运行WEB应用程序。
    现在可以测试这个IntraWeb 应用程序了,效果是下面的样子:
    1 在DELPHI7的IDE环境下选择Run|Run。IntraWeb 程序就会象下面一样显示出来:
     
    2 在IntraWeb 应用服务器中选择Run|Execute,您的WEB server application 会显示在您默认的浏览器窗中。比如,下面是IE6.0环境下显示的效果(WINDOWS.NET3663英文测试版,所以虽支持中文但菜单仍为英文):
     
    3 假设您的名字叫”好人”, 好,在浏览器的编辑框中输入名字“好人”并按“确定”按钮,一个模态对话框会显示出来:
     
    您现在已经成功地用窗体和DELPHI语言完成了一个简单的IntraWeb 服务应用程序。当需要结束程序时,您可以关闭浏览器然后关闭IntraWeb Application Server程序窗口。
    完了吗?是的,就这么简单,一个WEB应用程序就开发完了!!!DELPHI程序员朋友们会发现这和普通的WINDOWS GUI程序的开发几乎没有什么两样,但是生成的程序却是可以支持跨越五湖四海都可以访问的WEB服务器程序!!!为了让大家更好地理解这个小教程,现写一下笔者的开发体会,做为本文最后的几点补充:
    1. 如果要在打开浏览器时,焦点自动移到输入框中,只需要设置窗体的  ActiveControl 属性为editname即可,是不是和原来的标准GUI程序的习惯是一样的?
    2. 我们发现这个演示程序会动态地使用不同的IP端口,这是因为程序中使用了默认的Port端口值为0,将它改为指定的如8888值,服务器就会只使用指定的端口了。设置的方法是在窗体IWServerController中设置属性Port的值。
    3. WEB Application服务器程序在WINDOWS2000SERVER中文版运行时,会产生不能支持中文显示的现象。而在笔者的WINDOWS.NET 3663测试版中却没有此现象。可能是DELPHI7.0对中文的支持不好的原因,也可能是WINDOWS2000对DELPHI7的应用程序支持不好的原因。
    4. 关于借助Web Broker 和 WebSnap 开发 IntraWeb服务器应用程序。IntraWeb 自己是一个功能强大的WEB 服务器开发工具。但还有一些东西它自己干不了比如建立CGI 应用程序。建立CGI,您需要Web Broker 或WebSnap。得到更多信息,大家可以参考在DELPHI7系统CD盘中的资料:"Intro to IntraWeb.pdf," which summarizes IntraWeb's features and explains its benefits.
    "IntraWeb Manual.pdf," which contains more detailed reference material on IntraWeb.
    "IntraWeb and WebSnap.pdf," which explains how to integrate IntraWeb and WebSnap in the same Web server application.
    Windows help files containing IntraWeb's API documentation.有了IntraWEB,开发基于WEB环境下的交互式服务程序非常简单了,大家还可以参考DELPHI7中DEMO例程中IntraWEB文件夹中的示范程序,无论从简单程序还是数据库,IntraWEB都支持得很好。(本文例程示范可以从 http://www.chinavcai.com 找到)