首页 [ 企业网站 ] KingCMS源码
一键分享

KingCMS源码

  • 免费

2010-12-14 10:23:47

收藏 803 次|关注 16016 次|下载 1721 次

免费


交付物: 源码包
    商家已实名认证
  • 分享者:51asp***
  • 访问次数:   312646 次
  • 源码数量:   1241 套
  • 通过比率:   97%
  • 活跃于:   三个月前
  • TEL:   13*******71
  • 最新IP属地:杭州市
  • 微信扫码咨询
.net

源码介绍

源码参数

  • 源码类别:【企业网站】
  • 源码类型:B/S
  • 适合人群: 进阶高手
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:Access
  • 源码大小:6.85M
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 网站首页
  • 内容详细
  • 后台添加文章
  • 后台模版管理
  • 网站首页
  • 内容详细
  • 后台添加文章
  • 后台模版管理
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel

KingCMS源码

该项目是比着PETSHOP做的,因此分了三层,在数据层使用了一个支持ACCESS与MS SQL的组建(其实并不是完全兼容的,只是在这个项目中没用到譬如触发器之类的东西罢了,当时居然还会考虑ACCESS…)。因此对两种数据库有一些兼容性,比较讽刺的是兼容却放在Data Layer来做了,其实自始至终也没实现过其他的Data Layer,然后这个项目就死掉了。

    先说说后台的开发吧。微软还是很强大的,能在WEB上做出事件驱动来。感觉很强大的就是数据绑定功能,在三层的基础上,我只要为每一个Data Source指定一个Business Object,.NET就可以通过反射自动的提供相当多的信息到Grid View,Detail View里面,然后需要修改的地方就是改改每个Column的Name。对于需要特定显示的地方,还可以更改相关控件的模板,在模板中可以用各种各样的控件,而且也是支持绑定的,所以在这一层的工作相当清晰,就是控制数据的表现形式。而且通过Data Source,可以很轻松的实现几个控件的联动。Data Source可以很方便的绑定Business Object提供的方法的相关参数,可以绑定到Request,绑定到某个控件的属性

 在后台的开发过程中,对自定义服务器控件,自定义用户控件等都有了一定的了解。控件化的好处就是拿来就用,FCKeditor(现在应该叫CKedirot了)的那个控件很轻松的就融入了系统。还了解到了ASP.NET的权限控制,对目录的权限也可以有,在系统中也加入了相关的配置页面。

    在前台,受朋友开发的ASP系统的影响,引入了使用标签的模板系统。自己写了一套asp.net的小型模板,标签形式都是自定义的,而且是可扩展的,也用了反射。但是现在看来,用反射而又没有做一些处理,效率应当是十分低下的。其基本工作原理就是正则表达式匹配标签,而后通过标签的进行多态,把相关的内容返回然后REPLACE。后期发现确实挺慢的,还引入了缓存,其实就是很傻的放到ASP.NET的内存中,缓存策略也很傻,更改时删掉那个缓存项。

前台直接实现了一个Http Module,这个Module是可配置的,也是通过反射来加载一些模块。现在看来Http Module有点像Router,加载的模块有点像Controller了。

前台的交互则是使用的jQuery + Web Service,由于Web Service支持Json的序列化,所以相关数据交互还是很轻松的。

登陆用户名和密码都是51aspx

责任编辑:wxc

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行