最近利用业余时间(公务员,只有晚上有点时间)为朋友开发一个学籍管理系统,在学校层面,要实现学员的学籍管理;在学员层面,要能通过Ie查询自己的成绩和其它一些信息。
左思右想,决定采用C/S+B/S实现,那就用Delphi+ADO++FastReport+Ehlib+Raize+IntraWeb+FrontPage吧。
感谢党的政策好啊,这年头,程序员,特别是delphi程序员,有那么多宝贝和宝典,何愁大事不成!
用了不到一个月时间,终于完成了开发,朋友很高兴,虽然只得了几百RMB,权且当成学习吧。    我最近一直在认真学习IntrwWeb,越学越有信心,越来越感觉自己忠守于C/S知识的局限,越来越感觉到Web世界的精彩。
主要收获如下:
1、掌握了intraweb+ADO的开发;
2、掌握了Session的基本概念、用法;
3、掌握了以dll模式在win2003的发布;
不足和加强的地方:网页设计。
真希望所有的delphier都来学习intraweb,放弃一切对web和intraweb的偏见。还请各位关注http://topic.csdn.net/u/20100317/11/82bcbd72-0e38-4a8a-b8c9-ce26e1bec5e3.html?seed=599314543&r=64110017#r_64110017

解决方案 »

  1.   

    ,十分关注delphi走进的Web世界到底有多精彩
      

  2.   

    主要是intraweb的资料太少了,成功的案例也少,大家对他没信心
      

  3.   

    用intraweb来开发sina、sohu当然不合适,但用来做B/S是非常合适的。
    成功的案例比较少?开发商业网站,具体用了那些内核技术,是否用了IW,外面是很难了解的。
    delphi在数据库方面是非常成功的,强大和快捷。
    前几天,几个做ASP、Java的朋友(当然他们基本上都是行内高手,但对delphi了解是零)围在我旁边,看到我在不到一个小时内就用ADO和Intraweb建立了一个比较强大的数据库查询系统,都表示了十分惊奇和赞叹。
      

  4.   

    用intraweb来开发sina、sohu当然不合适,但用来做B/S是非常合适的。
    成功的案例比较少?开发商业网站,具体用了那些内核技术,是否用了IW,外面是很难了解的。
    delphi在数据库方面是非常成功的,强大和快捷。intraweb架起了Delphi+ADO+WEB的桥梁,是delphier与时俱进的希望之星。
    前几天,几个做ASP、Java的朋友(当然他们基本上都是行内高手,但对delphi了解是零)围在我旁边,看到我在不到一个小时内就用ADO和Intraweb建立了一个比较强大的数据库查询系统,都表示了十分惊奇和赞叹。
    --------
       IntraWEb,养在深闺人未识,是一只还未暴涨的绩优股,是一个在仙境的修炼内功的世外高人!
      

  5.   

    有空也学习一下intraWeb看看,没办法,谁叫我不懂java和什么asp.net呢
      

  6.   

    intraweb很牛的,在web开发方面绝对是顶级技术。
      

  7.   

    再配上TMS Intraweb控件包更牛,听说的,呵呵,没用过。等候楼主多发些使用心得,我等也可学习一二
      

  8.   

    是用d7吗?从使用角度,client/webserver模式不亚于b/s,反正客户端都是win32平台的
      

  9.   

    >\/< 学习、关注 !
      

  10.   

    我在学用intraweb做网站我有个域名,如www.abc.com我想知道,我把页面做好后,要怎么做,才能在地址栏里输www.abc.com就访问到我做出来的页面?现在我只会在本地运行。
      

  11.   

    通过使用intraweb开发一些系统后,有一些感想:
    1、应该熟悉一些html、JavaScript的基础知识,这是delphi开发者最不屑的,但毕竟是在搞Web开发。当数据取回至客户端后,无论你采用什么先进技术,最终给用户的是html页面。当你要处理客户端数据时,有时不可避免地要在客户端使用JavaScript以减少客户和服务器间不必要的交互,极大提高运行速度。
    在一个项目中,由于客户的硬性要求,必须将3000条数据显示在一个页面的一个表格上,而且要实现页面搜索功能,如果这时采用数据库方式locate定位,找一条记录要13秒,几乎没有可用性,但如果用客户端代码,可在毫秒级完成,虽然可用ajax,但简单的却是最有效的。
    2、IntraWeb能够开发大型应用吗?IntraWeb提倡App Mode开发,这是一种单页面技术,这在开发中、大型系统是不可想象的,至此许多人放弃了intraweb。然而,intraweb为开发者提供了不同于delphi的Frame窗口,如果能动脑筋,你会发现答案就在此处。
      

  12.   

    3、intraweb稳不稳定?
    应该说基本稳定,虽然有些毛病,但不会很大程度上影响开发。
    选好一个版本最重要,因为如果选了高版本发现不可用再回到低版本是很可怕的,但选择低版本容易升到高版本。
    那个版本最稳定?现在有intraweb6.x、7.1x、7.2X、8、9.0X,特别是风靡当时的intraweb9.o.42+Tms3.3.1.1,支持Ajax,但我反复比较,觉得真正最稳定的版本应该是intraweb7.2.12,包含在该版本中的tms,目前尚未发现大的毛病。
      

  13.   

    4、用exe发布还是用dll发布?
    当然是用dll在IIS中发布,速度和稳定性要比exe强很多。
    5、用ADO还是BDE?
    推荐用ADO,在intraweb中使用ADO与在delphi中几乎感觉一样。
      

  14.   

    没有过intraweb,不敢妄加评论!
    还是建议做WEB开发还要从HTML/CSS/JAVASCRIRPT/AJAX/服务器端编程踏踏实实地走吧!
    单靠一个偏方走捷径,所花的时间可能要比走正规途径花的时间还要长(这些与楼主的观点不矛盾)
      

  15.   

    我想那些高手惊奇的是可视化开发,而不是开发速度!
    做为开发过2年WEB程序的,如果手头有一个VO类,再加上一个AJAX框架,写一个小系统应该是相当快的(尤其是用ZK等仿C/S的AJAX框架)
      

  16.   

    以前用intraweb开发过网站,不过界面很难调整,再加上当时页面布局等方面的控制不是很好,做出来的网站很难看,和别人的比起来差远了,于是就不再钻研了
      

  17.   

    确实,intraweb做出的东西很向delphi用c/s做出的东西,一是intraweb提供的组件形式基本上都像传统的win32组件,二是用intaweb的人基本上是原来做cs的,所以做出的东西很像是一个应用程序而不像网站。
    intraweb很容易完成的,用javascrpot或asp很难完成,而有些东西对他们是举手之劳,但对intraweb却难如登天。
      

  18.   

    intraweb 做 东西 比较合适那种访问量小,使用花生壳,用pc做服务器,做数据简单查询和修改的客户。比如连接到卡拉ok的数据库上,就可以在家里知道,营业情况。
    说白了就是简单的oa
      

  19.   

    只适合做小型OA?有根据吗?
    是由于功能的限制,还是性能的限制?
    功能方面,除了美工方面不足外,好像其他方面还可以;性能方面,我做的一个系统,同时在线人数大约500-800人,除第一次访问要点时间外,其他速度还行,应该工作在dll方式,比asp稍好。
    系统刚建好,更大的压力测试还在进行。
      

  20.   

    intaweb  可以直接连接  tomcat等中间层吗?
      

  21.   

    一种工具关键在创意而非技术。
    当然这话有点绝对,但还是有一番道理。
    intraweb关键是实现web的理念好,在可视环境下,向delphi win32一样的开发,仅从外表看,intraweb可以解决web开发的一切问题。
    对于一位开发者,或一种开发工具,创意是第一位的,技术永远摆在第二,正如我用intraweb做项目,很多技术性细节不懂,但通过自己钻研,总能找到一种解决的方式。
    Intraweb的问题是内部实现技术性可能不如其他主流web工具(只是可能,因为它的内部遮得严严实实,搞不懂其实现机制),使intraweb做起开发来不如asp.net、或Java,但这有什么关系呢?如果立意好,大家喜欢用,Atozed总会找到提高技术的办法。
      

  22.   

    现在用intraweb做项目,确实还有一些技术性细节没搞懂,自己钻研又太费时间,期待高手关注此贴,就好像大富翁那张挂了8年的intraweb的帖子一样。
      

  23.   

    我也研究了两个星期的 INTRAWEB,但最终放弃,资料太少,如果用的人多了这确实是一个好东西,开发WEB像开发CS一样舒服。
      

  24.   

    如果不用intraweb开发组件,学习intraweb不需要很多的资料,因为它的大部分东西都是delphi。
      

  25.   

    为什么用intraweb的人总有不稳定、不放心的感觉?其实intraweb的根基是VCL和ObjectPascal,用intraweb开发的东西与用delphi开发的稳定性是基本相当的。
    从intraweb退出后,60%的时候delphi会提示内存访问错误,使许多人不敢用它搞开发,其实用raize、ehlib也经常会有这种现象,应该是小错误不是大问题。依据我自己开发的感受,造成不稳定的主要原因是对全局变量、Session的使用不当。
    开发实际的应用项目,有时必须使用全局变量,在intraweb中,定义全局变量是很有讲究的。一般定义全局变量喜欢定义在单元的implementation后面,但在intraweb中这样做容易造成混乱。
    除非是所有session使用的信息,一般应该将全局变量定义在
    TIWUserSession = class(TIWUserSessionBase)
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    中。可以在TIWUserSession的procedure TIWUserSession.IWUserSessionBaseCreate(Sender: TObject);中初始化分配内存,在procedure TIWUserSession.IWUserSessionBaseDestroy(Sender: TObject);中释放内存。
      

  26.   

    我只会C/S,B/S还没做过。希望有B/S较好的实例
      

  27.   

    intraweb中设计最糟熇的组件IwTabControl
    使用IwTablControl经常会出现内存溢出,堆栈溢出问题,但是它又是不可或缺的组件。真的很无奈。
    主要是在iwtabcontrol中放了iwregion时候。
      

  28.   

    intraweb 开发小的web程序是个不错的选择。开发速度很快。
      

  29.   

    感觉intraweb很牛
    我最近弄了一个简单的东西
    注册机授权系统
    需要记录别人使用注册机的情况
    功能简单 界面美工无要求只是感觉找个能发布EXE或DLL这样形式的空间上哪找呢
    请大家推荐一个吧
    感觉几十M就够我用了 谢谢
      

  30.   

    关注,一直想学习下,没学,做WEB转投JAVA了
      

  31.   

       fuck         you              fuck           you all  the   say
      

  32.   

    我也学习intraweb,感觉比较喜欢。
      

  33.   


      现在用Delphi的是有点少了!~~顶!~~~~~~~~~~~~~~
      

  34.   

    page模式适合搞网站,application模式适合搞应用,看你自己需要了
      

  35.   

    intraweb确实不错,楼主可否介绍些web services与intraweb相结合的例子,教程或心得,正有需要...
      

  36.   

    最近开发一个体育赛事的注册系统,也是用到Delphi+IntraWeb,没有接触过IntraWeb,资料 也确实难找。
      

  37.   

    很多朋友感到intraweb资料少,目前国内主要有这几本书,几个delphi主要网站都下载
    1、Delphi 下用 Intraweb 开发WEB程序应用实战第一版第二版(高勇,即将军)
    2、Delphi7下IntraWeb应用开发详解(YK)
    3、台湾intraweb大师黄忠诚系统
    基本上有这几本书就差不多了。
    其实学习和使用intraweb并不需要特别多的资料,因为你只要两个方面的知识
    1、delphi,真正开发时,你是70%的精力仍然是delphi;
    2、web的相关知识,intraweb让你尽可能少的为难你让你重新学习web,这里重点是明白session的工作机,还有web与cs的差别,有一点特别重要,几乎你写的85%代码都是在服务器端运行,而你的客户端其实是一些静态的html页面而已。
      

  38.   

    delphi使用intraweb编写程序,昨天晚上还好好的,今天早上过来出现intraweb controls can only be placed on intraweb forms or delphi frames 错误
    刚进delphi出现duplicate license key found,please install a seperate license错误
      

  39.   

    1、在intraweb的页面只能使用intraweb组件可视组件,反之矣然
    2、使用了评估版本或者使用了未注册的第三方如tms组件。
      

  40.   

    使用模板,能够把intraweb的网页,做的非常漂亮,程序和美工可以完全分离,不很好么,delphi,自带的demo可一看看,非常好
      

  41.   

    最近利用业余时间(公务员,只有晚上有点时间)为朋友开发一个学籍管理系统,在学校层面,要实现学员的学籍管理;在学员层面,要能通过Ie查询自己的成绩和其它一些信息。
    左思右想,决定采用C/S+B/S实现,那就用Delphi+ADO++FastReport+Ehlib+Raize+IntraWeb+FrontPage吧。
    感谢党的政策好啊,这年头,程序员,特别是delphi程序员,有那么多宝贝和宝典,何愁大事不成!
    用了不到一个月时间,终于完成了开发,朋友很高兴,虽然只得了几百RMB,权且当成学习吧。  我最近一直在认真学习IntrwWeb,越学越有信心,越来越感觉自己忠守于C/S知识的局限,越来越感觉到Web世界的精彩。
    主要收获如下:
    1、掌握了intraweb+ADO的开发;
    2、掌握了Session的基本概念、用法;
    3、掌握了以dll模式在win2003的发布;
    不足和加强的地方:网页设计。
    真希望所有的delphier都来学习intraweb,放弃一切对web和intraweb的偏见。网页设计部分,个人认为用其他网页设计软件就可以了,intrweb可以使用模板
      

  42.   

    intraweb现在叫做vcl for web,非常多的vcl控件可以在上面使用,能开发什么完全在于你的想象
      

  43.   

    使用模板好是好,但是由于intraweb推荐使用app方式开发,所以并不能在模板使用中使用多网页框架,一些网站炫丽多彩的页面效果出不来。
    推荐使用Tframe,可以解决复杂界面的大部分问题,而且实现了代码的模块化。
      

  44.   

    intraweb中设计最不成功的组件是iwtabcontrol,效果难看,里面的page设置成alclient后有bug和内存泄漏,但是要做好项目又少不了它,另外缺乏Listview组件,不知最新版本中有何改进。
      

  45.   

    独立运行
    用Delphi 编写一个IntraWeb 应用,一般是使用stand alone 模式以便于调试。此
    时编译的结果是一个exe 文件。实际上它就是最简单的发布形式。你只要运行这个程序
    就行了,外部就可以访问我们的程序了(参阅“访问我们的程序”)。如图2-19:
    图2-19 通过命令行运行IntaWeb 应用
    你可以双击你的程序来运行它,也可以通过上图的方式来运行它。上图的好处在于
    能够指定一些参数。关于参数我们在第一个例子结束的时候已经介绍了两个。这次你又
    发现一个。这个参数干什么用的?原来IntraWeb 的exe 运行的时候总试图将自己作为
    Windows 的服务(当然这是在Windows NT/Windows2000/Windows XP 下,参考下一节
    Service Mode),如果你不是超级管理员,你肯定失败,此时必须告诉程序:“不要试图将
    自己作为Windows 的服务”,这个参数noservice 就起这个作用,它的存在是因为程序试
    图将自己作为Windows 的服务。
    Service
    Mode
    以服务形式运行程序的好处是:你不需要为了启动该程序而跑过去登陆那个机器了;
    不好之处是:没有调试信息窗口了。
    让程序以服务方式运行,你需要做几个步骤。
    首先,你必须将程序安装成服务程序:在Windows 的命令行下,改变目录到你的应
    用所在的目录,然后敲如下命令:
    Application_name –install
    如:E:\workshop\test_d7\test1\IWProject.exe -install
    这样你就安装了你的程序,并且它会出现在服务面扳里
      

  46.   

    不推荐使用exe方式发布程序,应该使用dll方式发布。
    用dll方式发布速度更快,更稳定。
      

  47.   

    Delphi7下IntraWeb开发网站 怎么考虑日后流量问题??
      

  48.   

    不推荐使用exe方式发布程序,应该使用dll方式发布。
    用dll方式发布速度更快,更稳定。
      

  49.   

    谁用DELPHI 写过WEBDAV的客户端啊,在所有的WEBDAV服务器都能运行。
      

  50.   

    用dll方式发布,从地址栏会不会暴力下载这个dll呢