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

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

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

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

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

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

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

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

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

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

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

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

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

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

时间: 2024-08-01 10:17:57

沙朗新闻发布系统--总结阶段()一个的相关文章

沙朗新闻发布系统汇总(一)——总体体验

学习牛腩新闻稿几乎与一个月,我的总体评价是"麻雀虽小,UCH",这是我第一次开始接触网页设计,当我设计完成后,.就感,尽管自己按着牛老师的意思做的.只是依然很开心. 牛老师的视频看完我首先想说.他是个特别有耐心,全心全意为人民服务的人,全然从刚開始学习的人的角度出发,第一个让我想看他其它视频的人,这个系统尽管说非常小.只是每一步设计都都非常关键,非常准确,让我这个没有接触过完整项目开发的人不至于跑偏. 首先是项目设计思路:文档编写(数据库设计说明书. 概要说明书.具体说明书等)----

【牛腩新闻发布系统】WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。

问题:       WebForms UnobtrusiveValidationMode需要"jquery"ScriptResourceMapping.请添加一个名jquery (区分大小写)的 ScriptResourceMapping.       解决办法:      在后台中Page_Load中加入如下语句就OK了. <em> <strong> protected void Page_Load(object sender, EventArgs e) {

牛腩新闻发布系统总结——网站发布和分页制作

牛腩新闻发布系统的视频看了将近半个月的时间,今天成功地把它发布了,哈哈.第一次看教学视频看得这么专注,都不带走思的,很不错.给小牛老师赞一个,嘿嘿! 言归正传,每学完一个阶段,最重要的就是总结,所以就允许我以倒序的形式,颗粒归仓吧! 牛腩新闻发布系统的发布 参考博文: win7下IIS的安装和配置 http://www.jb51.net/article/29787.htm VS2010网站发布详解 http://wanghaitaoboke.blog.163.com/blog/static/17

牛腩新闻发布系统总结(四)--知识点滴

紧接上篇博客:牛腩新闻发布系统总结(三)----知识点滴,继续我们的总结: 第五,在回复评论后如何保持滚动条的位置不变: <%@ Page Title="新闻内容-牛腩新闻发布系统" Language="C#" MasterPageFile="~/common.Master" AutoEventWireup="true" CodeBehind="newsContent.aspx.cs" Inherit

牛腩新闻发布系统--重构SQL Helper

天外有天,人外有人.自我进提高班以来,一直都在考虑,先前重构机房的时候,看到别人在D层加了SQL Helper,就一定要学者加上玩玩,等做完了以后,进行下一个阶段牛腩的时候,又看到了人家建的SQL Helper,不觉感慨,跟人家比,人家就是我的老师! 闲话就不多说了,进行正式的话题:如何写好SQL Helper?从宏观上讲,SQL Helper是完全体现了面向对象的抽象和封装的思想的.它对重复代码抽取出来,进行抽象,抽象就是为了封装,提高了代码的复用. 那么就该讨论怎么写的问题.如果我先上来给大

点滴的积累---牛腩新闻发布系统总结

最近学习状态一直都不错,最近敲完牛腩新闻发布系统后又看了看<培养计划6.0>发现"牛腩新闻发布系统"的作用其实就是一个成语--抛砖引玉.在该新闻发布系统中基本上涉及到了B/S开发所需要具备的知识模块(HTML.Asp.net.XML.JavaScript.CSS.DIV.JQuery.AJAX).通过这个小的系统我的学习也将从C/S转移到B/S上,当然这个小的系统带给我的远远不止这些. 一.重新认识了软件开发的流程. 之前虽然学习过UML.软件工程等也算对系统开发有了初步的

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

历时20来天的牛腩新闻发布系统终于长大了,本想一气呵成,再来一个华丽的总结.中途的一个毕业答辩,搁置了两三天,大大降低了小编的情趣,赶着进度来办事.不料再一次应了米老师的那就话:你要是想赶进度,永远都赶不上.知识是靠点点滴滴的积累. 成长记录一:界面的美观 从牛老师整个录制的视频,无不体现他的那种精益求精的精神,为了那1px 牛老师反复修改,换着浏览器来测试,只为这个网站更加的完美,兼容各个浏览器.返回来看自己的设计的页面,谈不上 perfect,也谈不上good,只能说just so so .

新闻发布系统技术总结(一)Cookies and Session

这篇文章紧接上篇博客牛腩新闻发布系统--技术总结,总是感觉牛腩里面有很多的知识,有太多的要我们去仔细咀嚼,虽然让我们增长了见识,了解B/S的框架,但是实战的知识还是要牢固,为的是让自己在这个阶段走的踏实. 上一篇博客是一个大汇总,仅仅是知识的罗列,并没有做太多的思考,下面是罗列后的升华篇. 下面是一张关于上篇博客技术总结的图. 接下来其中的知识的深入学习之(一):Cookie和Session 在系统中讲到了用户登录首先验证Session里是否存在用户信息而验证登录.但是Session和Cooki

新闻发布系统,添加新闻+++文件上传

1.新闻发布系统 2.文件上传+++ ①首先在index.jsp的界面上初始化一个表单. <body> <form enctype="multipart/form-data" action="<%=path%>/1.jsp" method="post"> 姓名:<input type="text" name="username"/> 选择文件:<inpu