admin
发表于: 2013/3/14 11:15 引用 回复 只看该作者 1# TOP
管理员
性别: 男
积分:397
阅读权限:144
帖子: 60
加入时间: 2011/9/1
最后登录: 2024/4/26

以前用delphi开发过大型系统,对系统的框架非常感兴趣,自己也研究过一些实现代码。


后来转做asp.net,也借鉴了delphi大型系统架构,可以查看http://www.e68soft.com的B/S系统介绍。


现在由于项目需要,需要开发桌面客户端,所以自己也用C#开发了一个系统框架。


框架介绍:

一、界面:

1、Top,头部采用Office2007的Ribbon界面。

2、Left,左边采用了outlook样式菜单,可以实现伸缩,分组、树结构,可以拖动改变宽度。

3、Center,中间显示数据区,采用tab方式显示多页面窗体,实现多窗体同时浏览、操作。

二、功能:

1、实现界面换肤,多种皮肤切换。

2、菜单,采用自动生成菜单、动态事件、动态调用插件,不同的菜单可以调用同一个插件DLL,不同的窗体。

3、Outlook伸缩分组,为将来二次开发插件、即时通、邮件提醒等其他功能模块扩展。

三、插件式开发

1、主程序只有一个exe,所有的功能模块,都采用插件DLL模式开发。实现主程序、插件调用的原理和方法。

2、适合团队开发系统,不同的人员可以负责不同的模块,方便系统的开发、模块的升级、维护。

3、权限管理系统,动态配置菜单、动态载入插件DLL,动态调用插件的DLL,可以灵活控制菜单调用权限,插件内某个按钮事件的权限。


框架特色:

1、框架集合目前的流行界面,界面非常美观。

2、框架的布局非常清晰,tab切换非常方便,树菜单也非常灵活。

3、框架代码清晰、简洁,非常适合初学者学习、掌握。


有偿服务:

1、出售框架的源码,减少系统主框架界面的开发和研究。

2、提供各种B/S架构、C/S架构系统的布局、架构咨询、指导。

3、提供大型系统开发思路及经验!


详细可以联系QQ:251276845,也可以访问E68软件网 http://www.e68soft.com


淘宝地址:http://item.taobao.com/item.htm?spm=0.0.0.0.ec223U&id=17609849449



关键字:C# C/S系统开发框架,C#智能客户端开发框架,C#仿Office2007开发框架,C# tab多文档系统框架,C#插件式架构。


主界面:
         菜单管理:

                1、动态配置菜单参数和权限,可以拖曳菜单修改菜单,任意修改菜单位置。

                2、 动态配置权限对应的插件,配置每个菜单显示插件的某一个窗体。(同一个插件,可以分布显示在不同的菜单中);

                3、拖曳菜单树可以成功应用到组织架构调整,人员组织架构变更上面。拖曳更新数据,更方便、直观。




界面一




界面二


 

界面三:插件式开发。


 

本帖于 2013/7/9 18:30:55 被 admin 最后编辑
关键词 C#插件, 框架源码 修改tag
相关文章

快速回复主题