参考微软的 .NET PetShop 例子
微软的网站有的下载~

解决方案 »

  1.   

    http://www.microsoft.com/china/msdn/library/dndotnet/html/DesignNetApp.asp
      

  2.   

    我要做的是一个局域网里面的基于C/S结构的3层结构!不是基于B/S来做3层。
      

  3.   

    先看看B/S嘛楼主,再看看。NET REMOTING
      

  4.   

    数据层-->逻辑层-->表示层
      

  5.   

    数据层-->逻辑层(数据访问层、业务规格层、业务外观层、错误处理层等)-->表示层
      

  6.   

    只能简单说一说:后端数据层 SQL Server不用说了吧中间商业逻辑层
    可以使用WebService或Remoting实现客户端的远程访问
    WebService使用简单,效率虽然没Remoting高,但公司内部 200以内的客户端性能基本不是问题。WebService的维护比Remoting简单多了,客户端不多的情况下,建议采用此方式。
    Remoting效率高,但配置、开发、维护难度比较大。你需要了解host住服务器组件的各种方式,客户端激活组件的方式。还需要了解ServiceComponent的开发(COM+的一部分),强名称(StrongName)、对象池、事务、角色等前端表示层
    基本的WindowsForm开发,调用WebService或Remoting的开发如果你不了解这些技术,了解他们的时间比较为:Remoting>ServiceComponent>WebService
    通过在MSDN搜索以上关键字,可以找到相当丰富的资源