码迷,mamicode.com
首页 > 其他好文 > 详细

沙朗新闻发布系统--总结阶段()一个

时间:2015-07-28 12:34:01      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

       牛腩视频看了有20集了,通过对这部分的学习,让自己对开发一个系统的过程有了一定的了解。尽管之前已经写过好几遍的开发文档。可是这次的真正实践给了自己更加深刻的印象。

       我对前17讲的总结例如以下图:

技术分享

       视频开篇第一讲主要介绍的是我们开发这款系统的必备软件,主要是VS、数据库、绘图工具、浏览器等。当中在介绍火狐浏览器的时候。介绍了它的一个firebug插件,网上介绍:它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScriptCSSHTMLAjax的得力助手。

可是真正怎样用还不清楚。等到后边接触之后再学习。

       接下来介绍的是设计文档,他没有介绍需求分析阶段的内容。直接从具体设计開始,分别对数据库和界面的设计进行具体的介绍。

数据库的设计。建表以及对表之间的操作;数据库这块的设计一定要充分考虑到我们的需求及三范式,否则会给我们后边的工作造成非常多麻烦。我就是在机房个人重构的时候没有设计好数据库,所以造成在实现的后期对数据库进行一些改动。代码调整等一些列麻烦。牛腩老师在介绍数据库的建立时给了我们几条意见:首先,最好使用代码建数据库。这样有助于添加我们的代码亲和力;其次就是对于我们使用的建表语句一定要做好备份;还要注意的是代码的凝视问题。

       然后就是代码的实现阶段了,这部分相对于如今的我们来说比較简单,非常easy理解,就是简单的三层之间的调用过程。可是须要我们用心体会的是他的实现过程。由可以实现代码功能,到代码的合并与精简的过程是我们须要理解而且掌握的。这里他主要讲的还是sqlhelper类的构建。一開始功能少的时候,可以通过对数据库的单独操作来完毕,然后添加功能,这就造成了D层代码的不断反复,这时sqlhelper类就自然引出了。重构的时候仅仅知道这个道理。并没有深刻的理解,通过这次的介绍,对于sqlhelper的理解更加深刻,基本上能做到独自建立。

       9讲还介绍了SQL注入,曾经在编写sql语句的时候是照着别人的代码敲的,所以之后也一直使用固有的形式,比方select newsId from newswhere caId=@caId自己对@caId的理解就是一个定义的形參,可是听完牛腩老师的介绍之后,才知道它不不过传递參数的一个形參,并且也是为了防止SQL注入的一种写法。

       最后就是介绍凝视的写法,表头凝视、块凝视的写法等。牛腩老师给了我们非常多书写凝视的快捷方法。大大提高了我们的编程效率。

       这一部分都是我们之前学到过的知识。仅仅只是更加仔细了,从原来的宏观上学习与把控到如今的细节学习与理解。所以,更加印证了米老师一直提倡的那句话。第一遍学习不懂,不是必需在那死抠,大概了解一下,总会理解的。

通过这种一种不断反复的复习过程,真的是“总会理解的”。这也为以下的机房合作奠定了非常大的基础啊。

接下来的视频部分是对CSS介绍,非常期待到眼花缭乱的网页。。。

版权声明:本文博客原创文章。博客,未经同意,不得转载。

沙朗新闻发布系统--总结阶段()一个

标签:

原文地址:http://www.cnblogs.com/gcczhongduan/p/4682343.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!