【自然框架】重新整理后的自然框架源码!

简介:   整理后的自然框架源码,有九个项目,可以看下面的脑图,带“对号”的表示是一个独立的项目。后面的是主要内容。     欢迎下载http://www.naturefw.com/Down/kind38/List1.aspx ,但是请保留源码里的版权信息,以及dll里的版权信息。

 

  整理后的自然框架源码,有九个项目,可以看下面的脑图,带“对号”的表示是一个独立的项目。后面的是主要内容。

 

  欢迎下载http://www.naturefw.com/Down/kind38/List1.aspx ,但是请保留源码里的版权信息,以及dll里的版权信息。

  自然框架源码采用 LGPL 2.1版本(GNU Lesser General Public License) 开源协议,http://www.naturefw.com/nature/license.aspx 可以先看看协议。当然,如果你不看协议,我也没什么办法。

 

改进内容:

 

1、使用ReSharper做代码规范的检查。基本按照ReSharper的规范修改了一下代码。

 

2、结构重新调整了一下。原来的 Control_Interface 项目合并到了 CommonClass 项目里。就是把接口的定义也放在了共用函数的项目里。这样项目少点,引用的时候也方便些。

 

3、共用函数的帮助文档已经写好了,大家可以看看。http://help.naturefw.com/CommadFunction/default.html 。其他的帮助正在编写中。

 

4、这个是一个体验版,就是说大家可以先看看代码、结构。然后会做一个药店系统,用这个系统来检验一下,也是体现自然框架的功能。大家可以一起见证,呵呵。

 

5、各个项目的版本号:

  • 共用函数(common):2.0.4.4;
  • 数据访问(DataAccessLibrary):2.0.4.4;
  • 基础控件(Control_BaseControl):2.0.4.2;
  • 元数据控件(Control_MetaControl):2.0.4.2;
  • 元数据(MetaData):2.0.4.2;
  • 页面基类(BaseUI):2.0.4.2。
  • 登录用户(UserManage):2.0.4.1
  • 分页控件(QuickPager):2.0.4.3;
  • 分页算法(QuickPagerSQL):1.0.0.0。

 

6、整理后的结构:

 

 

 

7、自然框架的定位

 

 

 

 

 

相关文章
|
5月前
|
自然语言处理 前端开发 JavaScript
前端进阶必读:JS闭包深度解析,掌握这一特性,你的代码将焕然一新!
【8月更文挑战第23天】闭包是JavaScript的一项高级功能,让函数能够访问和操作外部函数作用域中的变量。本文深入解析闭包概念、组成及应用场景。闭包由函数及其词法环境构成,通过在一个函数内定义另一个函数来创建。它有助于封装私有变量、维持状态和动态生成函数。然而,不当使用闭包可能导致内存泄漏或性能问题。掌握闭包对于实现模块化代码和成为优秀前端开发者至关重要。
47 0
|
8月前
|
算法
二分查找算法的细节刨析 --适合有基础的朋友阅读
二分查找算法的细节刨析 --适合有基础的朋友阅读
|
传感器
时隔这么长时间,我把常用的功能整理好了,再来感受VueUse工具库的优雅吧~
时隔这么长时间,我把常用的功能整理好了,再来感受VueUse工具库的优雅吧~
时隔这么长时间,我把常用的功能整理好了,再来感受VueUse工具库的优雅吧~
|
机器学习/深度学习 自然语言处理 算法
清北微软深挖GPT,把上下文学习整明白了!和微调基本一致,只是参数没变而已
清北微软深挖GPT,把上下文学习整明白了!和微调基本一致,只是参数没变而已
205 0
|
设计模式 移动开发 前端开发
😲Review 实战经典:2 种封装风格,你偏爱哪种?
所以大家在后台管理系统项目中遇到的很多问题也都是相似的,代码很值得 review,本篇带来一例(真实)
|
算法 JavaScript Java
开源码力榜背后的算法模型
开源码力榜背后的算法模型
188 0
开源码力榜背后的算法模型
|
JavaScript 前端开发
【重温基础】18.相等性判断
【重温基础】18.相等性判断
221 0
|
存储 SQL 前端开发
【自然框架】——思路、结构、特点的介绍(初稿,欢迎大家多提意见)
开场白  面向过程:面向过程是“写代码”,根据客户提出来的需求来写代码,包括函数。一步一步的写,都写完了,功能也就实现了。   面向对象:面向对象是“做设计”,先不考虑细节,而是先做总体设计。都设计好了,再去实现细节。
1055 0
|
关系型数据库 数据库
我写项目的思路和“自然架构”
我写项目的思路       三层的思路是要把页面(UI、数据显示)、业务逻辑、数据处理(也叫持久化)分离开来处理,思路自然是好的,但是一到了实际应用中,好多人就会遇到一点小小的问题,于是产生了好多的争论。
954 0
|
数据库
【自然框架】—— 全貌
  补充:忘记了一件很重要的事情,我建立了一个小组 http://space.cnblogs.com/group/nature/ 欢迎大家加入。我们可以组织一些话题进行讨论。 ==============================================     关于自然框架,以前都是分着说的,比较零散,现在整理归纳一下,和在一起说一下。
1007 0