C# C/S系统开发框架高级版V3.0正式发布!
C# C/S系统开发框架高级版V3.0正式发布!
高级版3.0提供一种非常灵活的处理机制 - 服务端桥接功能,该机制使客户端通过用户配置与服务端搭建一座“桥”而建立连接。在UI层与DAL层完全不改动源码的情况实现了一个中间层,这个中间层构成了所谓的“桥”,为什么要称为桥? 我想很多人会问我,我是这么解释的:WebService架构的系统是可以跨区域跨平台运行的,WebService发布的接口在确保安全性的基础下可以给不同平台的“瘦”客户端调用,客户端为了获取服务器的数据必须要建立一个通道,是什么通道呢?
2. 客户端-主窗体控制台。
3. 客户端-数据字典窗体基类(Data Dictionary Base Form),实现5个数据字典窗体作为开发模板。
4. 客户端-业务窗体基类(Business Base Form)。实现销售订单窗体作为开发模板。
5. 客户端-基类类库 (Library.DLL),模块内实现了对窗体操作的函数库和框架控制系统。
6. 客户端-业务逻辑层(Business Logic Layer),定义了一系列业务基类。
7. 客户端-公共数据缓存和更新机制。
8. 客户端-ADO Direct/WebService桥接功能。
9. 客户端-Webservice接口引用层。
10. 服务端-数据层(Data Access Layer) 。
11. 服务端-后台数据更新模型(SQL命令生成器) 。
12. 服务端-数据字典表更新机制。
13. 服务端-业务单据表更新机制,多数据表关联单据号码更新。
14. 服务端-单据号码编码规则控制。
15. 核心类库 – 系统接口设计。
16. 核心类库 – MDI(多文档界面)架构在框架中应用。
17. 核心类库 – 子窗体共用主窗体的工具栏按钮(实现多个接口及交互功能)。
18. 核心类库 – 自动加载模块的子系统类库。
19. 核心类库 – 模块集成与主窗体控制台类库。
20. 核心类库 – 换肤功能。
21. 核心类库 – 用户自定义控件。
22. 辅助功能- 版本自动升级子系统。
23. 辅助功能- 源码自动生成器(Class Generator)子系统(可自动生成ORM,BLL,DAL,Form等源码)。
24. 辅助功能- SQL服务器连接工具。
25. 辅助功能- 系统操作日志功能。
26. 业务辅助功能 - 业务单据修改历史记录。
27. 业务辅助功能 - 业务单据版本历史记录。
28. 业务辅助功能 - 业务单据附件管理。
29. 业务辅助功能 - 业务单据审核/锁定功能。
30. 系统功能 – 权限管理
31. 系统功能 – 用户管理
32. 系统功能 – 修改密码
33. 系统功能 – 系统参数配置
34. 系统功能 – 公司资料设置
35. 系统功能 – 系统登录历史查询
36. 系统功能 – 系统菜单管理
37. 报表功能 – 报表窗体基类
38. 报表功能 – 单个数据表报表模板
39. 报表功能 – 业务单据报表模板
40. 报表功能 – 使用FastReport for.Net制做报表演示视频
41. 系统开发文档
42. 系统开发视频
高级版3.0(开发框架+三层+Web Service+ADO+SQL)
适用于快速开发运行在广域网或企业内部VPN网络上的数据库应用程序。WebService页面提供的数据层接口可以给运行在不同平台上的客户端程序调用,可通过不同的客户端(如C/S,B/S,Mobile瘦客户端)提交异地数据到中央数据库。适合快速开发企业数据库应用软件特别是处理多个帐套的数据,另一特点是适合独立运行在浏览器上的子系统(如报表查询系统或其它Web程序)通过访问WebService接口查询和提交数据, 因此套用WebService架构后的系统扩展性特别强运用更加灵活。
适用于快速开发运行在广域网或企业内部VPN网络上的数据库应用程序。WebService页面提供的数据层接口可以给运行在不同平台上的客户端程序调用,可通过不同的客户端(如C/S,B/S,Mobile瘦客户端)提交异地数据到中央数据库。适合快速开发企业数据库应用软件特别是处理多个帐套的数据,另一特点是适合独立运行在浏览器上的子系统(如报表查询系统或其它Web程序)通过访问WebService接口查询和提交数据, 因此套用WebService架构后的系统扩展性特别强运用更加灵活。
参考文章:基于WebService架构的C/S系统
二. C/S系统开发框架3.0模型
高级版3.0提供一种非常灵活的处理机制 - 服务端桥接功能,该机制使客户端通过用户配置与服务端搭建一座“桥”而建立连接。在UI层与DAL层完全不改动源码的情况实现了一个中间层,这个中间层构成了所谓的“桥”,为什么要称为桥? 我想很多人会问我,我是这么解释的:WebService架构的系统是可以跨区域跨平台运行的,WebService发布的接口在确保安全性的基础下可以给不同平台的“瘦”客户端调用,客户端为了获取服务器的数据必须要建立一个通道,是什么通道呢?
1. 局域网或企业内部建立ADO Direct通道,
2. 跨区域跨平台建立WebService通道,这两个通道建立了客户端与服务端通信桥梁!
桥接功能是建立客户端与服务端的通道(Chennel),是建立桥,而君选择那座桥则是策略。
三. 框架后台模型
四. C/S系统开发框架3.0组成部分
五. 解决方案
六. 开发框架主要功能
1. 客户端-系统登录功能,多帐套选择功能。2. 客户端-主窗体控制台。
3. 客户端-数据字典窗体基类(Data Dictionary Base Form),实现5个数据字典窗体作为开发模板。
4. 客户端-业务窗体基类(Business Base Form)。实现销售订单窗体作为开发模板。
5. 客户端-基类类库 (Library.DLL),模块内实现了对窗体操作的函数库和框架控制系统。
6. 客户端-业务逻辑层(Business Logic Layer),定义了一系列业务基类。
7. 客户端-公共数据缓存和更新机制。
8. 客户端-ADO Direct/WebService桥接功能。
9. 客户端-Webservice接口引用层。
10. 服务端-数据层(Data Access Layer) 。
11. 服务端-后台数据更新模型(SQL命令生成器) 。
12. 服务端-数据字典表更新机制。
13. 服务端-业务单据表更新机制,多数据表关联单据号码更新。
14. 服务端-单据号码编码规则控制。
15. 核心类库 – 系统接口设计。
16. 核心类库 – MDI(多文档界面)架构在框架中应用。
17. 核心类库 – 子窗体共用主窗体的工具栏按钮(实现多个接口及交互功能)。
18. 核心类库 – 自动加载模块的子系统类库。
19. 核心类库 – 模块集成与主窗体控制台类库。
20. 核心类库 – 换肤功能。
21. 核心类库 – 用户自定义控件。
22. 辅助功能- 版本自动升级子系统。
23. 辅助功能- 源码自动生成器(Class Generator)子系统(可自动生成ORM,BLL,DAL,Form等源码)。
24. 辅助功能- SQL服务器连接工具。
25. 辅助功能- 系统操作日志功能。
26. 业务辅助功能 - 业务单据修改历史记录。
27. 业务辅助功能 - 业务单据版本历史记录。
28. 业务辅助功能 - 业务单据附件管理。
29. 业务辅助功能 - 业务单据审核/锁定功能。
30. 系统功能 – 权限管理
31. 系统功能 – 用户管理
32. 系统功能 – 修改密码
33. 系统功能 – 系统参数配置
34. 系统功能 – 公司资料设置
35. 系统功能 – 系统登录历史查询
36. 系统功能 – 系统菜单管理
37. 报表功能 – 报表窗体基类
38. 报表功能 – 单个数据表报表模板
39. 报表功能 – 业务单据报表模板
40. 报表功能 – 使用FastReport for.Net制做报表演示视频
41. 系统开发文档
42. 系统开发视频
七. 开发环境与配置1. 操作系统:Windows XP/Vistal/Windows 72. 开发工具:Visual Studio 2005~2008 3. 数据库:Microsoft SQL Server 2005~2008 4. 第三方控件:DevExpress 9.24 5. 报表控件:Fast Report for .Net 3.24 6. WebService运行环境:IIS6.0 7. .Net Framework运行环境:2.0或以上。 http://www.csframework.com/archive/1/arc-1-20110409-1309.htm 扫一扫加作者微信 |
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网