代码改变世界

Winson.Framework 3.0 正式发布!!

2009-01-08 22:30  w i n s o n  阅读(3746)  评论(33编辑  收藏  举报

呵,这次让大家久等了,新版终于完成了,现在将在此发布给大家

以下是新版本的更新和特性:
一、新特性:

  • 此版可说是一个全新的框架,因为所有底层数据操作代码已重写,之前版本的数据底层操作是使用了别人的,因此有很多代码用不上,代码比较繁杂,现在的底层操作已改用Providers模型,达到更加灵活的运用,只需改变一下配置文件,即可随时支持Access,MSSQL等多种数据库,当然如需要支持其他数据库,则要另行添加代码了。因此底层代码也比以前精简了很多
  • 附有完整的使用说明和DEMO,以网页形式发布,同时也方便以后的更新维护


二、新功能:

  • 使用Providers模型完成数据底层操作,同时也附上实体类操作代码生成模板
  • 使用了GZip压缩技术使得JS和CSS文件体积大大减小,同时在压缩时不会影响AJAX的使用,因此已可完美结合jQuery使用
  • 独立的日志记录系统,可以非常有效地捕获错误日志,生成XML文件的日志或者Windows的系统日志,同时也可以自定义生成事务日志, 将操作日志存放入指定的数据库。之所以使用XML形式,是方便以后对日志文件的操作,因此此功能生成的日志,也可以自行编程去处理。
  • 实体操作类的使用更加方便,只需实例化一个实体操作类,即可同时完成实体的赋值、增、删、查、改等所有操作
  • 添加了SessionHelper类,方便处理Session
  • 添加了二进制文件读写功能,可直接对图片等二进制文件进行读取入库等
  • 完美整合了jQuery的对话框控件,可使用C#语句方式去实例化和设置相关的参数,适合服务器端使用
  • 使用jQuery插件完成高亮代码显示,感觉这种方式比使用原来的高亮代码控件(CodeHighlighter)更加好用与方便,而且也更节省服务器资源
  • 在引用JS和CSS文件时,可一次性引用一个目录下的所有文件,不需要一个个文件名去输入,代码更简洁
  • 添加了配置文件读取功能,可从WEB.Config中的appSettings中取add...的参数值
  • 可支持同一个页面同时使用多个SqlPager控件进行AJAX分页
  • 添加了TagCloud云标签控件


三、修改的BUG:

  • 实体操作已几乎可支持所有数据类型(之前不支持byte[]等数据类型),如果大家发现还有哪种类型不支持,欢迎向我反馈
  • 使用了HttpCompress的页面压缩后,也可支持AJAX了
  • SqlPager控件已可支持母板页
  • 解决了SqlPager的NumPager模式下页数验证问题



大家在下载之前,可以先到这里在线体验一下新版的功能,从此版本开始,将有一个专用的域名啦:


http://www.WinsonFramework.com

 

下载地址:

https://files.cnblogs.com/winsonet/Winson.Framework.3.0.rar

 

由于我会不时更新一些BUG或者发布最新的PATCH,大家可以直接到我的论坛去下载最新版:

http://bbs.szblogs.com/showforum-22.html

 

另,如果大家发现有其他BUG,欢迎马上来告诉我,谢谢!