—————牛腩新闻发布
文章平均质量分 88
u010097777
这个作者很懒,什么都没留下…
展开
-
再谈SQLHelper
在机房个人重构时虽然也使用了SQLHelper,但很多都是听他们说的要使用这个东西,自己也理解的很浅,在学习牛腩时恍然大悟,原来是这么一回事,正所谓之前是组装汽车,现在变为自己制造了,牛腩中看到了SQLHelper怎么一步步演化过来,其实它就是一个类,我们将对数据库操作共同的东西抽象出来封装在一个类里面,既然是对数据库操作,就包括查询和非查询,然后每种方法又包括带参和不带参,所以共有四种组合:不带原创 2014-10-27 15:41:59 · 1309 阅读 · 24 评论 -
浅谈触发器使用
个人重构时看有人登录时使用触发器,当时我是用存储过程+事务实现的,也没有进一步思考,表面理解触发器就是由一个事件触发另一个事件,存储过程也是封装了一组sql语句,再加上事务的一致性原则,也可以达到一个动作的完整性。现在牛腩中又涉及到这个东西,存在即合理,也填补一下学习中的空白,主要总结一下如何使用及和存储过程的不同。一、建立: 1、 触发器是特殊的存储过程,只不过它的执行不是原创 2014-10-30 11:27:37 · 3482 阅读 · 20 评论 -
Web应用程序和Web网站
在牛腩接近尾声调试代码时,有时调试半天也调不出个什么效果,无奈之举,先和源码对比一下,发现我的web层中每个网页下面多个aspx.designer.cs 文件(设计器文件),网上说有这个文件说明你这个项目是web应用程序而不是WEB网站,而普通的WEB网站是aspx(网页信息)+cs(后台代码)的。这是什么情况?我都快哭了,难不成从开始我建立的项目就是错的,又回头看视频中最开始建立项目的阶段,原创 2014-10-30 20:58:44 · 9783 阅读 · 25 评论 -
牛腩新闻发布系统小结
学习牛腩时,也刚刚结束个人重构,所以前面差不多1/3的部分感觉都很熟悉,很上手,包括数据库设计和B、D层代码的编写,其中又一次理解了SQLHelper的完美演化、存储过程的强大,使用了触发器初探(触发器建好以后看不到,但可以查询出来,后来发现原来在每张表的下面),接着就是网站的建立,其实和三层差不多,web层相当于我们的UI层,只不过之前我们的控件放在窗体中,现在放在网页中,然后引用CSS样式来控原创 2014-10-31 21:16:27 · 2798 阅读 · 28 评论