51编程C#敏捷开发框架源码

51编程C#敏捷开发框架源码

C#敏捷开发框架源码特点
1.基本多层抽象工厂模式架构设计,
2.支持Access、Sql Server、Oracle、Sqlite、MySql等多种常见数据库
3.动态生成系统菜单
4.动态反射打开Winform窗体
5.可扩展支持Remoting、Web Services、Asp.net等不同结构系统
6.所有数据层、UI层代码由“51编程.代码器”自动生成
7.源码中包含“代码器”插件源码及模板源码,可自行修改

******************学习代码前请阅读<帮助文档>目录下的说明文件******************

一、开源源码地址:
  http://www.oksvn.com/Project/Detail-9375.shtml
  svn地址:svn://www.oksvn.com/51program
  申请加入团队,共享所有源码,
  下载安装AnkhSvn源码管理插件,
  在Vs2010指定源码管理插件为AnkhSvn(步骤:工具-选项-source control)
二、代码器下载
   http://www.51program.net
三、解决方案文件夹说明:
   1.代码器插件:本项目源码根据项目模板+插件自动生成,可根据自己项目风格自行修改(编译成功,复制到“51编程”安装目录Plugin)
   2.数据库文档:以相同数据库结构,不同的数据库类型提供案例学习如access、MsSql、Oracle、MySql、sqlite等
   3.依赖类库:常用公共函数类等
四、源码架构说明:
   1、公共类
    Hi.Common 公共函数类
    Hi.UserControlEx  自定义用户控件,
    Hi.ConsoleTest  控制台进行测试
   2、业务类
       Hi.Model:实体类
    Hi.BLL  业务处理逻辑,继承MarshalByRefObject,使remoting共享使用
    Hi.DAL.数据库类型(Hi.DAL.Access表示access数据库) 数据访问层
    Hi.IDAL 数据访问接口
    Hi.DALFactory 抽象工厂类
    3、服务类
    Hi.Services.BLL WebServices业务逻辑类
  
    Hi.Remoting.Common 客户端与服务端通信协调公共类
    Hi.Remoting.BLL Remoting业务逻辑类

五、配置文件说明
   1.*.bak
      保存数据库链接字符串文件,数据库链接失败,请先删除本地相应的数据库文件如Access.bak,再重新启动链接
   2.配置文件App.Config
      DbConfigFile:数据库配置文件路径,默认在根目录config下
      DbConnectionString:数据库连接
   DbProvider:连接驱动
   Access or MsSql:根据数据库类型读取不同数据层
   ProjectName:项目名称
   Project_namespace:项目命名空间
   UpdateXml:在线升级路径
   3.系统菜单menu.xml
     module_code:菜单编码(以窗体命名有关,区分大小写)如窗体名称FrmUserInfo,则定义为UserInfo
  module_name:系统名称
  module_url:打开网址,包含http://将Ie打开
  module_quanxian:Y表示不受用户权限限制
  module_target:打开窗体模式,_blank以模态窗口,反之在tabPage中嵌套打开
  module_short:Y 在工具栏显示快捷键,反之不显示
  remark:模块说明
六、登录系统
   用户名及密码:admin/123456

C#敏捷开发框架图:

 


 

 

源程序下载地址:http://download.csdn.net/detail/lovegonghui/9275039

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值