Duwamish7是稍微复杂了一些。但是结构还是非常清楚的。把数据、Web分到不同的层面,此外还有相应的例外处理。
当然,如果图方便,是可以不照它那么做。
.net才是真正做Web的利器,ASP,JSP等等都是小儿科。只有Java Servlet才能和.net 相提并论。

解决方案 »

  1.   

    当然了,要不怎么叫 charp!
      

  2.   

    层次结构我当然可以看的出来,但是层次之间的相互引用太过复杂,以致好像程序很不清晰似的。C#一样,类库之间的引用也太复杂。C#的语义、语法是比C++简捷了,但是体系架构而言,我的感觉事比C++复杂了很多。
    今天我和一个JAVA高手谈起这个问题,是个专攻JAVA的博士,在清华教书。他说JAVA也是这样的!难道这是无可奈何的事吗?顺便问一下,那里有有关Duwamish7的说明资料下载。
      

  3.   

    程序是你自己写的,你要让它复杂,它就复杂;你要让它简单,它就简单。没有特定的套路的。
    Duwamish7只是一个比较Enterprise的例子罢了。不用也可以,要是被它束缚住了,那就是犯傻。
    子曰:“尽信书,不如无书。”
      

  4.   

    chechy(chechy)
    你说的很对,但是,C#,dotNET作为一种新的技术如何应用它来生产高效、稳定、安全的软件,
    开始的时候,除了参考它的创作者的例子外,还有没有其他更好的办法呢?
      

  5.   

    如果你本身功底扎实,那么这就是最好的办法了。
    按照你的思路去写,用面向对象去考虑问题,那么It will do well work.
    否则,就得多看资料,如MSDN。
      

  6.   

    chechy(chechy)
    呵呵,你在说什么阿?
      

  7.   

    我也赞成,我觉得还是VC好跑起来又快又方便做移植,还有很多SDK可用,
    C# 呢?,回到VC来吧!!!
      

  8.   

    220v50hz(小李)
    VC也有他的麻烦的地方。光是类型的安全转换就够我们烦的了吧,^_^。
    而且主要是不能作为脚本语言,要做Web application的时候,不是要C#来吗?
    VB我是不打算碰的了。除非是非常特殊的场合,我是不会再用VC的啦。但是C#的语义简单,但是换来了庞大的体系架构和相互干涉严重的类库,
    看来也是没有办法的事情。
    其实也正是这些庞大复杂类库给我们完成了我们在C++中最为头疼的,诸如类型安全转换,
    资源管理等等一系列的问题。鱼与熊掌不可兼得!没有办法。
    刚刚接触到C#时,我还很我他的简捷语法高兴了很长的时间。
    呵呵,原来还有很多庞大的东西在后面呢。
      

  9.   

    SDK有什么好的?晦涩,难懂,没有移植性。几乎所有的SDK函数在.net framework都能找到相应的类和函数。另外,在面向对象已经非常成熟的今天,应该有理由相应微软提供给我们的是一套完整的解决方案,而不是什么相互干涉严重的类库(难道拥有众多图灵奖和非常庞大的科研经费的微软是吃素的吗?)。
    Java就没有所谓的SDK,JDK和.net framework一样是非常庞大,但是又是非常完整的类库。用C#应该可以开发出非常专业的程序。