我觉得,想法挺好的,不过大家一般用到的.NET开发框架很难是统一的,我是从大多数人的角度来说

解决方案 »

  1.   

    to guying999(求知) 
    请教你的思路,“很难统一”说明有很多的思路,不妨让学习一下,谢谢
      

  2.   

    标题很大,开发框架。进来一看,只是普通的一种开发模式。代码的重用不是用什么开发框架就可以实现的,它需要有好的编程思想(至少要自己认为是好的)不管是B/S还是C/S,都可以使用ADO.Net --》数据访问函数(所有数据库操作,输出是C#内部类,如DataSet,DataTable,String之类的)--》Sql封装函数(现在流行的MVC模型中的M)--》界面显示。有机会可以再其中任何环节用些经常用的类库就可以了。如果再想做个通用的,那就弄个工作流之类的东东,重用性一定很高。(至少我目前准备去玩一玩)
      

  3.   

    to thinkingforever(努力学习) 
    请教分层
    在逻辑上我们都谈到分3层,多层,请教一下在物理上是如何实现的呢?
    数据层它的代码是分开的吗?(请容许我问这么无聊的问题,谢谢)
      

  4.   

    to janage(流水) 请教请教你的编程思路
      

  5.   

    http://www.microsoft.com/resources/practices/default.mspx
    这边有很多微软做的application block,如果你要做的是代码重用的话,可以参考微软做的.如果你是做一些architecture方面的,比如site template的话,可以看看里面几篇这方面的文章,比如Application Architecture for .NET: Designing Applications and Services,Enterprise Solution Patterns Using Microsoft .NET等,以为微软做的Enterprise Development Reference Architecture (EDRA) Version 1.0 Community Edition
      

  6.   

    to jupiterII() 
    我是想向architecture方面发展,但是现在是菜鸟,在向你们学习
    这番面我要考虑的是架构和重用
    因为这次做了个项目、产品,总要留下一些可用的动些,不知道平常你们觉得能留下多少能重用的,能实现60%吗?请教
      

  7.   

    我觉得是项目的思路和构建方面的经验能保留下来.下次做的时候,部分是能保留的,比如用户权限控制、自动更新下载、等等。如果想要重用更多一些的话,那把项目中的通用做成组件。
    向architecture方面发展,构建好的组件非常重要
      

  8.   

    to readersm68(地主) 
    1、用户登录
    2、用户权限控制
    3、自动更新下载
    4、数据库同步
    5、数据备份(已实现,因为简单,都不好意思说)
    6、数据恢复(已实现,因为简单,都不好意思说)能向你请教经验吗?可以指点一下吗?谢谢
      

  9.   

    学习!!
    同意readersm68(地主) 的组件模式!
    用处很大!
      

  10.   

    C/S mode下建议你不如做成FORM模板,将来所有的FORM都继承于你创建的模板。
    你所说的完成了一个项目通用的部分而已,在实际操作过程中仍然会遇到不同编码风格和难以统一的问题。
    如果你有时间,可以先看一下《Design Pattern》,或者参考一下MS .NET自带的例程,如PetShop,Duwamish,我当时就是这样形成思路的。
      

  11.   

    to pegtop(越来越像.Net专家) 
    做成Form模板,挺好的,以后风格只要在模板上改就行了,太好了。
    原来我一直担心做成FORM控制的有限。
    谢谢
    现请教做成Form后,继承哪些属性?
      

  12.   

    继承你所需要的属性,我当时做的时候是全部属性和方法。
    当然,某些procedure可能是继承的子类中需要修改的,好好的控制一下即可。祝你成功!
      

  13.   

    To xuesong2002(林) 
    我以前用delphi开发了一些项目。初学.net。我也是来学习的。
    想来architecture的思想都差不多。
    经验谈不上。
      

  14.   

    to readersm68(地主) 
    我也是近来在转的,原来是用delphi,所以提问的时候,上面还带有d的风格。
      

  15.   

    .net中的ado.net最大的好处就是可以脱机处理,可以使用数据集等在脱机的情况下判断数据的合理性,这样只有对数据库操作的时候联机,可以减少服务器端的开销。