用C#开发应用程序框架的问题

zli1998 2010-02-01 04:08:26
我想用C#语言开发C/S应用程序,我要实现如下功能怎么做:
每个功能模块保存到服务器数据库,客户端只安装主程序框架,
客户端根据功能权限从服务器动态下载功能模块进行加载,以解决
程序更新时需要挨个客户端进行更新的问题,该如何解决,功能模块以什么形式保存。
...全文
152 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
langxian_1129 2010-02-01
  • 打赏
  • 举报
回复
可以用remoting。楼主可以学习微软为我们提供的remoting 技术
将功能模块放到数据库服务器,楼主要做好的就是做好 框架和 那些功能模块的 接口类,以方便通过remoting调用功能模块
pengrui0719 2010-02-01
  • 打赏
  • 举报
回复
学习,功能模块用dll形式保存、调用
zli1998 2010-02-01
  • 打赏
  • 举报
回复
目前实现功能模块动态加载,不用挨个客户端更新的处理方法,通常是怎么处理的
jerrylyj 2010-02-01
  • 打赏
  • 举报
回复
ClickOnce部署就可以了
ccsflyjj 2010-02-01
  • 打赏
  • 举报
回复
貌似很复杂,架构level?
MOmo400 2010-02-01
  • 打赏
  • 举报
回复
学习
ztenv 2010-02-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zli1998 的回复:]
我想过功能模块用dll形式保存、调用就是不知道合不合适

[/Quote]

搞好了解耦,就合适,否则不合适;
这些东西不是在这里一句两句能说清楚的,即使有例子,网上的也非常简单,
测试菜鸟 2010-02-01
  • 打赏
  • 举报
回复
路过~~
zli1998 2010-02-01
  • 打赏
  • 举报
回复
我想过功能模块用dll形式保存、调用就是不知道合不合适
zli1998 2010-02-01
  • 打赏
  • 举报
回复
能说的具体点吗,以前我用delphi,他的实现方式我知道,头一次用C#,我不知道这种
方式是不是通用的
ztenv 2010-02-01
  • 打赏
  • 举报
回复
1、你的程序首先要解决通讯部分的问题,你要封装一个好用的通讯库/并且还是“万能的”
2、把你的系统解耦,分块,
3、权限处理要做得非常好,否则以后问题多多,
4、“插件”的思想来解决每个模块的依赖问题;

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧