【牛腩新闻发布系统】整体总结

前言 


       从26号开始到9号完成,大概两周。期间,也出现过不少错误,不过静下心来去看,也都是些小问题,也都顺利解决了。在这个项目中感觉学到了很多,毕竟是一个“Web初级开发人员”亲自操刀,算是一个真正的程序员,还是得仰望的。牛腩老师的说话慢悠悠的,讲的很清楚,下意识的想到他肯定是一个胖纸吧(*^_^*)。回过头来看,不得不佩服他,从开始筹划到一步步的实现,简直如行云流水,后面的实现都是以前期的数据库设计和界面的设计为指导,并且再后期的实现中改动很少,真羡慕,我觉得这种能力是很厉害的。


【牛腩新闻发布系统】整体总结_第1张图片


系统发布


        在完成代码和功能后,发布的时候还出了点小问题。因为我发现我刚开始新建项目的时候,建的是Web应用程序,而老师建的是网站。这两者吧,都是设计asp网页的,所以我在跟着老师编写代码的时候没有任何问题。不过,还是上网搜了一下他们的异同,那些定义就不多说了,就讲我感触比较深的两点(之后我也建了一个网站试了试):


       1.网站(web site)更改代码后立刻刷新就看到效果。是为了兼顾asp程序员开发习惯而设立的。没有命名空间(敲的时候我的有命名空间,还疑惑了一下);web应用程序(web application)必须关闭浏览器再打开,或者重新生成后刷新才可以看到修改后的效果。(你能想象吗?我每次都需要关闭浏览器/(ㄒoㄒ)/~~)有命名空间。


       2.web site一般做小型网站,web application 则做比较大型的网站。


      好了,也就先了解这么多,刚开始还以为得重新做呢,虚惊一场,没差啊(*^____^*)。最后也算发布成功。

     参考:发布web application步骤,可能出现的错误。


【牛腩新闻发布系统】整体总结_第2张图片


一些经验


       1.看着老师做项目,开始的时候设计的那么完美,很是羡慕,这种能力还是需要在实践中多多尝试,努力达到牛腩老师的高度。


       2.sql语句要熟练,以后的各种项目都需要跟数据库打交道,sql熟练了能提高不少效率。


       3.在做项目的时候,要时常备份,备份周期依据自己的情况来定,大的改动之前一定要备份!!我就是因为有一次没有备份,改的时候改乱了,又花了好久重新整理了一遍,教训啊。


       4.听十遍不如自己做一遍,在跟着老师做的时候,多自己动手再实现一遍,效果是很好的,因为期间你会遇到问题,在解决问题的时候,你就记忆深刻了。


       5.调错的时候,先看看是不是拼写错误,我最多的错误就是——拼写出错,也不知道为啥,可能还敲的少吧。


       6.多去提炼代码,对于重复的代码,大多时候是有方法让他们合并的,如提取方法和复用模板等。


      7.命名要规范,方便自己查找和识别。


       8.遇到bug,要兴奋。(*^_^*)呃,,,即使不兴奋,也不要太排斥就好,进步的机会呀。


总结


       在这个项目中,对于前期的数据库和界面设计以及三层算是又复习了一遍,加深了理解。HTML,DIV+CSS设计网页布局跟着做的过程中也觉得还可以,到了后面的JSP和JQuery,AJAX就不是很清晰了。只是了解一些皮毛,如:JQueryJSP的一个框架,里面封装了很多方法,做特效的时候可以用它。这些后面再做了解。总之,这个牛腩新闻发布系统中,感受颇深,尤其是学习上的一点感受,就是:静下心来,多敲代码才是提升之道。期待后面Web项目。


       相关链接:牛腩老师博客  牛腩老师的博客园  类生成器 


你可能感兴趣的:(C#)