从暑假开始就正式的开始了牛腩新闻发布系统的学习,算起来也快到一个月的时间了,有人说它是给我们开阔眼界用的,对于网页制作的知识从来没有接触过。看完之后还觉得里面讲的一些ASP.Net、javescript的一些懂事听的是云里雾里,虽然都实现了。总体来说,这次的视频很有条理。知道多少集都是在讲哪块的知识。
牛老师本着从总结设计开始来规划系统,首先从编写文档开始、数据库设计、后台代码编写、前台界面制作、界面整合、发布。
视频的总结:
我把新闻发布系统的学习分了三个部分:
(一)后台代码
前面的第一讲到十三讲都是在讲后台代码的编写,这正好巧妙的衔接了刚刚做过的机房收费系统,当时的很多疑问在这里得到了很好的解答,比如SQLhelper的由来,又很好的实践使用了触发器和存储过程,代码可以说是呼之欲出,这部分的学习很轻松,同时还学到了新知识,比如防止SQLHelper注入,作为一个编写程序的人来说,要想的多,有忧患意识。在这部分的学习当中,学习到了牛老师的一个习惯,就是代码的规范,尤其是注释。一段好的代码无疑注释也是好的,让人看着就舒服整齐,再看看机房中的代码,虽然也加了注释,但是总是缺点什么,在这得到了很好的补充。还有一些代码上的小技巧。我都一一记下了。
(二)界面制作
中间的部分,也就是从第十八讲到三十五讲,主要是网页的制作,以前读别人的博客,很好奇他们的HTML、CSS是个什么东西,这里自己可以在vs中设计出新闻发布系统的所有网页。div+css很好的实现了页面内容与表现相分离,这样在css文件中统一管理了页面内容的变现。这部分的学习都是充满好奇的,因为都是新的知识。有时还可以按照自己喜欢的样式修改他们或者更好图片,这样的学习是有趣的。
(三)整合
第三个部分就是前两个部分的整合,因为要实现我们编写的对新闻的增、删、改、查一些操作和设计好的网页很好的整合起来。在学习第二个部分的时候就想到做了这么多的页面就是要和第一部分编写的代码结合起来才有效果,所以当讲到这部分时也就是顺理成章了。有一些印象深刻的地方,用一般处理程序来实现验证码,总是在注册什么的时候会添加验证码,原来这都是一些随机事件生成的预先写好的字符。随着学习的深入,也慢慢的解决了一些疑惑。学习了这部分内容在后来点网页的时候会不自觉的想一些东西是怎么实现的,有我知道的,有很多我还不知道的。
最后就是做好系统发布了,发布真的是遇到错误最多的地方,这部分还要进一步的总结。
总结
新闻发布系统无疑是带我们进入的B/S的学习,开始全新的旅程,同时也让我长了见识,扩宽了眼界,学习到了一些很好的习惯。
看了牛老师的视频之后,去他的博客逛了很多圈,果断收藏,里面有在敲系统的时候用到的东西,有一些需要我们学习的东西,满满的都是精华都是需要我们品味的东西啊!
老师很牛很幽默,我很傻很可爱,但我会努力成为大牛的……