1.请问大家有什么关于分布式和C/S模式的网站介绍?有没有专门的网站??2,开发一个分布式系统用DCOM来做的话,一般要多久? 有没什么例子可看(最好是Free的)3,对初学者有什么忠告~(说句 安慰 和 鼓励 的说话 也可以吧?)谢谢了~

解决方案 »

  1.   

    要网站干吗,搞些原程序看看,照那什么画什么了,  这个网站上原码不少:www.playicq.com
    最关建的有了问题赶快上csdn上问,很快就能开发了
      

  2.   

    http://www.codestudy.net
    常来csdn
      

  3.   

    来这里下载一些这方面的书看看:
    http://www.ebooksou.com/search_leibie.asp?lei=6-6&word=Delphi
      

  4.   

    谢谢大家~~请问有那些网站有说DCOM之类的文章?
      

  5.   

    关于分布式,这里想说一下个人的理解,欢迎各位指正:1.C/S是一种对应用系统工作方式的逻辑概念,而分布式则是一种构建分布式系统的计算机技术。从大的范围来说,一个进程对另一个进程的请求,获得另一个进程的响应,这种运作方式就可以称为C/S(客服模式),典型的是两层的c/s模型,客户机访问数据库服务器。而分布式作为一种技术,我认为包含了以下方面:
    a)是对c/s的实现,不仅仅局限于跨进程执行,甚至是跨机器运行,
    b)you由于跨机器运行,出现了平台和语言的差异,因此,分布式技术应该能够超越这些局限
    c)分布式技术的其他方面,如松耦合实现、容器管理降低复杂性、安全技术等等,对整个分布式系统起到支撑的作用。2.分布式技术:有COM+,Corba,另外还有只针对java语言和环境设计的RMI,是几个比较流行的分布式体系。3.分布式的实现最基本的是协议的支持,在协议的基础上,通过语言级别的支持,以delphi为例,开发分布式是基于COM模型,从类型库的定制体现得尤为突出,这是对协议的支持;vcl类库里对分布式组件又进行了定制,可以说是语言级别上的支持。4.分布式由于无法脱离操作系统这个底层环境,因此,各个操作系统自身只有支持一种分布式技术,那么真正的分布式才能够实现;对这点我本人也觉得模糊,比如DCOM到现在unix上是否支持?或者支持到什么程度?当然,corba可以通过代理服务器来完成,但是据说在各个代理之间实际交互也产生诸多的问题。开发一个分布式系统,以DCOM来实现的话,根据系统规模大小,实现工具,运行环境等综合考虑才能比较准确的预知其开发时间。但我认为难度不小,因为一般使用这种分布式技术来实现的话系统规模和环境一般而言肯定比较庞大和复杂,因素太多。对于初学者,当然是对学习Delphi的人而言,我觉得应该掌握以下内容:
    1.COM和DCOM的认识
    2.Windows实现DCOM的机制,尤其是对注册表-链接库调用的方式
    3.协议
    4.Delphi的VCL相关类如何实现
    5.Midas技术对于初学者的忠告:看看自己的钻研方向是不是对这个方面很感兴趣,因为只有有兴趣才能不懈的学习;另外要多交流,对于关键的地方一定要弄清楚。鼓励:分布式是比较牛x的高级领域,钻研透了你会有种“登泰山而小天下”的感觉,因为目前很多技术都是分布式的演变和加强,也可以为你程序人生增加更多可能辉煌灿烂的机会。