牛腩新闻发布系统总结

前言

经过三周的艰苦奋斗,终于到了写牛腩新闻发布系统总结的时候了,这期间夹杂着备考期末和放假回家,虽然我没有回家心里也是躁动不安的,经过一周左右的备考期末还是取得了不错的成绩哈哈,零零散散的花到牛腩系统的时间差不多两周左右,这些天很喜欢牛腩老师,把很多没怎么接触过的HTML ,css,js,ajax的东西讲的比较通俗易懂好接受,自己也对与bs的学习产生了很大的兴趣。

项目总结

BS与CS

BS的学习和CS有了很大不同,CS侧重项目后台的逻辑,但是在BS里面前端还有前台与后台的联系整合是重中之重。初识前端认识了很多新的东西,HTML,CSS, Ajex ,JS 。以HTML和CSS为主体,中间掺杂着javascript和Jquery,和Ajax等浅显的知识点。做网页就好像要绘制一副动态的画卷,他们都是工具,HTML是要画的内容,css完成画里面东西的布局设计,JS辅助实现要展现的动态效果,Ajax主要为了让页面的动态变化更及时,在不刷新的情况下可以让页面的数据变化情况及时得到改变。这几个工具的搭配堪称完美,对于接下来BS的学习充满了期待。

项目本身

  1. 视频学习是将一份文档作为了开端,这也是文档驱动的雏形吧,虽然我们的文档比较简单,但是后面的开发过程中确实是以文档为主要依据的。这种全局观给了自己很深的感触,不管做什么项目一个宏观的把控是非常重要的,保证我们的大方向。
  2. 后来到了数据库的设计,新闻系统的数据库很简单,比起机房收费来说这个算是及其精简了,只有三个表(新闻类别表,新闻表,评论表),三个表通过主键相互关联,完成了整个新闻发布系统。
  3. 接下来是后台代码的编写,D层,B层,还重构了SQLhelper,通过最初的SQLhelper到重构后的SQLhelper这个不断完善的过程让我体会到了机房收费系统中的SQLhelper是怎么来的。当时还觉得特别相见恨晚如果在重构机房之前看这个一定不会纠结那么久。
  4. 前面是1-17集的讲解,接下来开始到了前台设计阶段,开始接触HTML和CSS盒子模型,这部分的东西需要自己多练习,就像画画一样画的多了,手才不生。后面还接触了JavaScipt和一个重要的框架JQuery,还有AJax里面一些简单的运用,主要是为了完成前端页面的设计。中间多次用到了母版页,面向对象的继承思想体现的很好。
  5. 后台和前端都设计完了,接下来到了整合的阶段,代码多写在了***aspx.cs后台里面。连接了前台和后台。这期间关于表格设计部分多次用到了GridView还有Repeater控件,虽然Gridview可以绑定数据很方便,但是牛腩老师更倾向与Repeater,因为GridView会产生大量冗余代码对CSS的产生影响。

抽象和解耦思想

在前端的设计中用到CSS和JavaScipt的地方都可以采用拖拽的方法直接引用,真的是超级方便,也完全符合了面向对象中的抽象思想,感慨于开发者们的智慧。

心得体会

完成这个项目的前提是跟着牛腩老师按部就班的写代码,调试的过程带了很大的收获可以加深对代码的理解,理解之后就可以加入自己的想法了。所以出错了不要害怕,多查资料缕思路,大不了再多看几遍视频重新敲,肯定能解决问题。ps:差不多每一集都看了至少2-3遍。。。 大家加油。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值