牛腩新闻发布系统之总结篇

经过20多天的艰苦奋斗,这篇牛腩新闻发布系统的总结终于来到了。20天来,几乎都是在和“牛”老师度过的,当牛老师讲到最后还真是有点舍不得。牛老师的幽默和细心也算是深深感染了我。虽然漫长的63集教程,但是我发现没有了预先的那些抵触。也不知道是自己的成长还是牛老师的高明。63集视频没有一丝快进和不耐烦,一鼓作气将新闻发布系统呈现在自己的眼前。略微有那么一点成就感。好了,下面我就来总结一下自己的成长之路吧!

知识篇:

牛腩发布系统是我开始的第一个B/S项目,算是一个非常棒的入门经典教学。跟着牛老师开始一步步的进行系统的制作,收获颇丰。

从一开始的doc文档,一个系统,绝对不可以少了文档设计说明书,这也算是老生常谈了。但是这次牛老师算是给我大开眼界了。对待系统一种大局观,完完全全的体现在了文档里。数据库设计图,以及牛腩系统中所有页面的简略图,以及操作类的方法,在一开始就经过深思熟虑,贴在了文档中。文档是主导方针,保证大方向不会出错,后面所有的操作都是根据文档进行的。

接下来就是数据库的设计了,和机房收费不同的是,牛腩新闻发布系统数据库相对简单,通过主键相互关联,仅仅三个表(category,news,comment)就把一个庞大的网页运行起来。

最后就是在VS中开始真正的代码之旅了。视频中前17集都是关于三层架构设计和SQLhelper的讲解。看到这真有一种相见恨晚的感觉。虽然采用的C#语言,但是天下语言是一家,相信大家也会很好的接受的。

视频中间18集的讲解,是前台设计的知识,是我初次结识HTML和CSS,主要是关于设计网页的知识,以HTML和CSS为主体,中间掺杂着javascript和Jquery,和Ajax等浅薄的知识点。关于这部分内容重点还是在HTML网页的设计和CSS的应用。

最后我只列出比较重点相关的内容。

前台设计少不了母版页的设计,算是一种抽象的思想吧,在HTML中,依旧存在抽象的思想。

还有就是关于在HTML建立过程中,使用GridView会生成好多多余的HTML语句代码,对CSS和Css样式产生影响,推荐使用Repeater控件。

关于BInd和Eval的对比,最后就是牛老师博客里关于.NET中获取字符串的MD5码,.NET截取指定长度汉字超出部分以“...”代替,还有就是生成验证码部分的内容。希望能好好理解好好消化!

视频最后是关于前台和后台的整合内容,学习到这,我庆幸自己是一步步跟着牛老师的脚步一步步走过来的,看着自己代码的注释做的赏心悦目,对比机房收费系统又有了进一步的成长。为什么庆幸呢,整合部分的内容会有代码调试,如果对自己系统的不了解,加上自己初对网页开发的懵懂,真不知道错在何处。整个系统,牛老师的细心和调试代码的能力是让我最佩服的地方。而且系统本着为人民服务的态度,细节决定成败的关键所在。

遗留问题:初次进行web开发,界面的美观和系统的健壮性是必然的。在进行添加新闻的时候,如果新闻数量过多,导致页面不美观。也许是在CSS设计那里有问题吧。

心得篇:

关于牛腩新闻发布系统,前提是听老师话,按部就班,加上自己的理解,才能后轻易拿下这个项目。关于学习这部分的心得:善于总结学过的知识,因为牛腩新闻发布系统部分都是新知识,只有总结下来才会为后面进一步的B/S深入学习打好基础!

做好一个项目,关键是调试代码,虽然调试自己编写出来的代码有困难,但是我们要保证细心,善于请教别人问题,也许能够起到事半功倍的效果吧!

虽然来到了B/S中的学习,但是面向对象的思想,比如抽象,依旧能够在HTML中发现,所以学习要学会对比,对比性的学习才能产生出更高的效率。

最后!

洋洋洒洒写了这么多,希望能将来会有更多的收获吧!

时间: 2024-12-28 02:06:40

牛腩新闻发布系统之总结篇的相关文章

牛腩新闻发布系统笔记——怎么写CSS

根据这牛腩学习敲新闻发布系统已经有一段时间了,挺佩服牛腩的,讲那么多东西,我听着也不觉得枯燥,反而有种,一不留神就会错过很多东西的感觉,所以有些地方也是重复又重复的在看. 这篇博客就总结总结小编在学习牛腩新闻发布系统的时候一些笔记.可能知识还比较原生态,but who cares.现在先提炼出来,以后慢慢的体会和升华吧. 牛腩一部分可以说是和机房相似,也是让我从.net到c#的一个过渡.中间一部分就是讲div +css了.里面的知识说多也不多的,根据不同的需求,它又有各种变形和组合,这加起来就有

牛腩新闻发布系统---外键约束下如何删除记录

一.为什么使用外键? 查了些资料,八个字"保持完整性.一致性",结合我之前做的重构机房收费系统,我的理解是"防止相关表中数据没有关联而变得孤立,最终导致数据冗余",得出这个结论是上次让贾丽敏帮忙点系统时候我最深刻的感受,因为我的数据库关系图中辣么多张表却没有丝毫关系-- 既然官方解释是"完整性和一致性",就先来说明一下: 对于完整性和一致性,不少人都混为一谈了. 完整性(integrity)更多是针对实际业务来说的,比如说一个职员ID,不能在一个

牛腩新闻发布系统——真假分页

牛腩新闻发布系统已近尾声,牛老师重磅推出真假分页作为压轴,足以见得分页的重要性.我们就一起看一下真假分页的实现以及各自的特点. 一.分页简介 当我们显示足够大的数据量时,所有数据显示在一页上,会造成不必要的麻烦,本着为用户服务的态度,我们往往采用分页显示的处理办法.分页主要分为真分页与假分页. 假分页: 从数据库一次性取出所有数据绑定到控件上,再将所有数据根据每页显示记录条数进行分页.当数据量 比较大时,这种分页方法会造成查询速度, 使用户体验度降低,但是跳页速度较快. 真分页:在执行查询操作的

浅谈牛腩新闻发布系统

结束了漫长的C/S之旅,跨入B/S的学习,一切又是崭新的,充满希望. B/S的学习首先接触的便是牛腩老师的新闻发布系统,看了这么多年的网页终于要自己来编写一个网页了着实还是让我小小激动了一把.但是敲这个系统的时候总是有一种走迷宫,迷迷茫茫的感觉,什么跟什么啊... 于是,我机智的决定我要先把视频看一遍,至少要看一多半,至少得让我直到这个系统大概的框架吧.看了一半多终于形成了一个模糊的框架: 牛腩新闻发布系统分为前台和后台两部分,个人理解其实就像我们机房收费的UI层和B,D层的关系,前台负责显示给

牛腩新闻发布系统总结——网站发布和分页制作

牛腩新闻发布系统的视频看了将近半个月的时间,今天成功地把它发布了,哈哈.第一次看教学视频看得这么专注,都不带走思的,很不错.给小牛老师赞一个,嘿嘿! 言归正传,每学完一个阶段,最重要的就是总结,所以就允许我以倒序的形式,颗粒归仓吧! 牛腩新闻发布系统的发布 参考博文: win7下IIS的安装和配置 http://www.jb51.net/article/29787.htm VS2010网站发布详解 http://wanghaitaoboke.blog.163.com/blog/static/17

牛腩新闻发布系统总结(四)--知识点滴

紧接上篇博客:牛腩新闻发布系统总结(三)----知识点滴,继续我们的总结: 第五,在回复评论后如何保持滚动条的位置不变: <%@ Page Title="新闻内容-牛腩新闻发布系统" Language="C#" MasterPageFile="~/common.Master" AutoEventWireup="true" CodeBehind="newsContent.aspx.cs" Inherit

牛腩新闻发布系统--重构SQL Helper

天外有天,人外有人.自我进提高班以来,一直都在考虑,先前重构机房的时候,看到别人在D层加了SQL Helper,就一定要学者加上玩玩,等做完了以后,进行下一个阶段牛腩的时候,又看到了人家建的SQL Helper,不觉感慨,跟人家比,人家就是我的老师! 闲话就不多说了,进行正式的话题:如何写好SQL Helper?从宏观上讲,SQL Helper是完全体现了面向对象的抽象和封装的思想的.它对重复代码抽取出来,进行抽象,抽象就是为了封装,提高了代码的复用. 那么就该讨论怎么写的问题.如果我先上来给大

【牛腩新闻发布系统】----你的验证码正确么

前言 这是一个神奇的网站--牛腩新闻发布系统,虽然做的不咋地,但毕竟是自己动手敲出来,还是有一点点的满足感.同时这也是小编的第一个雠小鸭,长相不算漂亮,发育还是挺健全的. 终有一天我的丑小鸭会变成白天鹅. 一步一步的进化,一步一步的蜕变-- 你的验证码正确么 哎呀--为什么我的牛腩新闻发布系统   请输入验证码的图片一直为这个样子呀--不显示,就是不显示图片,图片加载出错呀.想想估计是图片路径不正确. 尝试一:牛老师说的图片加载路径 <img src="handler/WaterMark.

牛腩新闻发布系统-验证码搞通了吗?详细注释-秒懂

牛腩新闻发布系统添加新闻和登录界面用到了验证码,生活中经常遇到形形色色的验证码,数字和字母的,12306图片形式的,百度贴吧文字形式的等等.当时见得时候感觉很神奇,现在刚好学到了,感觉很有意思,接触了BS之后,越来越多的网页神秘的内容,会慢慢的被了解,这种渴望的感觉特别棒.见到了自己喜欢的那就应该认真的分析,理解验证码的产生,这里说的是数字和字母类型的,从简单的入手. 什么是验证码,它是干什么的? 验证码:是一种区分用户是计算机还是人的公共全自动程序.可以防止:恶意破解密码.刷票.论坛灌水,有效