牛腩的新闻发布系统对我来说是进入了另一个环境的学习,由原来的C/S 到现在的B/S.其中变化最大的也就是界面的变化,将用户的界面搬到浏览器上面.这也是我们前一阶段学习MVC编程思想再一次实践和学习.
现在学习牛腩新闻发布系统已经接近尾声,对整个视频讲解的框架也有所了解.整体框架如下:
刚开始接触牛腩新闻发布系统的时候也就是机房收费系统结束时,前一部分所讲的内容和之前所学习的机房收费系统有很大的联系.也就是MVC中的M层和C层是我们已经学过的内容,而新的是V层,换了一个新的界面环境.这里可以看到米老师经常提到的吃饭理论,也可以感受到学习内容的安排科学合理性.
在这个系统中对我来说最重要的是页面设计中的DIV+CSS.这是第一次接触这样的概念.以前也接触过网页的设计,但那时候都是用的表格进行布局.而且对内容的修饰也是在元素内部中进行.DIV+CSS体现的是一种分离思想.将网页设计的结构和表现进行分离.本质上我个人认为和MVC的思想是一样的.可以在团队开发中更容易的进行分工,减少相互的关联性.
也就是从页面设计开始自己的步子慢下了很多.在网页设计的过程中设计到好多新的概念,如上面所提到的DIV+CSS,Javascript,jquery,Html等等.好多知识点和概念不能当时就能理解和消化,需要随后去理解,学习和消化.同时在学习牛腩的新闻发布系统中也学习到了好多编程技巧,举一个例子来说.在新闻发布系统中有这样的一小段代码
string action = Request.QueryString["action"];
if ("bytitle" == action)
{
//按照标题搜索
gvNews.DataSource = new NewsManager().SelectByTitle("三");
gvNews.DataBind();
}
在上面的代码中编程的技巧就是在进行判断时将常量放在前面,而把变量放在后面,这样做的目的是防止出现缺少一个等号,而把原来的判断变成赋值.虽然只是进行了很小的改动,仅仅是相互调换了一下位置.但是这样做可以防患于未然.预防未知的错误,即使有错也可以即使的进行提醒.这也是专业人士的写法,专业与不专业就体现在 这细微之处.
在进行牛腩新闻发布系统的时候也出现好多问题.由于我使用的是VS2010的英文版和牛腩老师的VS版本不一样.如果按照视频的介绍是找不到我想要的内容.例如模板以及模板的嵌套.对英文版本的不熟悉也是导致自己出现好多问题的原因.不过也就是在解决这些问题的过程中获得了不少收获.解决问题的过程就是学习和收获的过程.
新闻发布系统到现在已经接近尾声,但是我的B/S 的学习才刚刚开始.继续前进吧!
分享到:
相关推荐
牛腩新闻发布系统新源码,牛腩新闻发布系统新源码,牛腩新闻发布系统新源码,牛腩新闻发布系统新源码。
牛腩新闻发布系统(源码)牛腩新闻发布系统(源码)
牛腩新闻发布系统 是一个从零到有开发的,并且有着全方位的对技术的介绍,其中用到的技术有怎么做需求分析,创建数据库表,C#,asp,jquery,css,vs2008等等的应用,介绍的很详细,确实是一个让人学以致用的这么一个...
牛腩新闻发布系统.rar
牛腩 新闻发布系统 源码 ASP.net web开发 C#
牛腩新闻发布系统设计说明书 牛腩新闻发布系统设计说明书
牛腩新闻发布系统(完整源码)
牛腩新闻发布系统(源码).rar 超详细还有论文
Asp.net 牛腩新闻发布系统_源码..................... ....................... ...........
牛腩老师的新闻发布系统 对着视频看可以学习到很多。
牛腩新闻发布系统ASP.NET新闻发布系统源码
牛腩新闻发布系统 asp.net 三层架构
牛腩新闻发布系统,由于大小有限制,所以先上5集
牛腩新闻发布系统源代码,欢迎大家,大家一起学习~~~~
在csdn上有个牛腩新闻系统开发教程资源下载,但是扣掉10分却只下到第一讲,特地找到个全集非电驴快速下载渠道,给大家分享一下,设点分以弥补我被扣掉的分数,敬请谅解!
牛腩新闻发布系统(源码)包含了数据库文件,可以运行的,是新手学习asp.net的好帮手