做完了机房收费系统个人版后,由于没有合适的人合作开发,所以就开始了B/S的相关学习,也是转向web开发的一个转变,所以还是非常感兴趣的,因为自己又开始学习新东西啊!
《牛腩新闻发布系统》,对于这个视频,首先我说对于我这样的初学者,还是非常适合的,虽然我是原版的抄过来的,但是创新的前提是先学会模仿,所以自己一步步敲成的程序,到发布网站,并能够从别人的电脑上访问,感觉还是非常好的。
首先,我想谈谈牛腩牛老师这个人,1986出生,2008年录制的这个视频,但是工作时间为两个月。而我1991年出生,现在是2013年。大家可以很容易的计算出,也就是牛腩老师在我现在这个年纪录的这套视频,看到人家录视频时里边提到的各种学习网站,人家对学习计算机的看法等等,自己感触挺深的。为什么人家在这个年纪已经到那个深度了,而自己,才刚刚学习,或者说如果不进提高班的话,更不如人家,思考中……
其次回顾一下这套视频的大体过程,虽然是一个小小的新闻发布系统,当时牛腩老师还是按照,画UML图建模,写文档设计规划,然后建立数据库,并分层去实现其中的功能,这点感觉人家做的挺好。
对于画图建模,写文档设计规划,因为系统比较小,虽然简单走过,但这是我们以后做软件,做开发必不可少的过程,而且是一定要重视,一定要详细的阶段。因为这个阶段直接决定后边的阶段,工程越大体现的越明显。
数据库的建立,他是利用SQL语句来建立的,这是我学习的一点,以前我都是用查询分析器来点击点击再点击来建立数据库表等,虽然简单但是麻烦,用于一个大字速度非常快的编程员来说,用SQL语句来建立各种数据表,既能显示出专业来,又能方便快捷的达到要求,提倡以后多用此来实现。这里就联系到前边学习的数据库视频,里边讲的语法需要我们必须知道,这样才能顺利写出,联系,复习,再学习,然后多实践。
D层的编写,可能是他为了是自己的视频知识容量大些,利用到各种知识点。利用常用的SQL语句查询,还有触发器查询,存储过程,这些都是他用SQL语句编写的,我感觉这里学习的东西很多,这是以后我要多加练习的地方,更进一步了解了触发器器和存储过程。更感受深的是,在机房收费系统这些东西还是模棱两可,这时感觉很多东西豁然开朗,明白了很多。
B层的编写,这个他没有真正体现出B层的作用,总而言之,D层B层数据库等,感觉是对机房收费系统的再次回顾学习,很多东西一样。不断的学习会收获不一样的东西。
U层的编写,这也是这套视频的重点。初次接触设计网页,感觉还是有些陌生感,但是经过实战和对一些书籍的学习(下一遍写关于HTML和CSS的简单学习),感觉还是比较简单的。难的是如何设计,而不是如何实现设计好的网页。所以对于我们这些初学者,需要做的是多观察各种网站的设计风格,设计理念,对于我们的以后能够设计出既能符合大众的思想,又能有自己创新的东西还是非常有必要的!
实现了各种功能,剩下的就是我们发布网站了,这里遇到了些许麻烦,因为还是接触到新的东西了,对于新的东西,总是有一种抵触感,以后还能慢慢学着改变适应。IIS,这个“鬼东西”,让我鼓捣了一天,才终于把我的网站发布出去,太不容易了。对于发布处理也想发表篇专门的博客,再多学习些相关内容再稍后发表。
这样前前后后,在牛腩老师的带领下,才算终于完成。期间他用到的很多技巧,很多学习方法,很多做法,都值得我们去借鉴,去学习。希望在以后的道路上能够学习的更好!加油!