牛腩新闻发布系统总结(一)——总体感受

牛腩新闻发布系统的学习差不多用了一个月,我对它的总体评价是“麻雀虽小,五脏俱全”,这是我第一次开始接触网页设计,当我把它设计完时,满满的都是成就感,虽然自己按着牛老师的意思做的,不过依旧非常开心。

牛老师的视频看完我首先想说,他是个特别有耐心,全心全意为人民服务的人,完全从初学者的角度出发,第一个让我想看他其他视频的人,这个系统虽然说很小,不过每一步设计都都很关键,很准确,让我这个没有接触过完整项目开发的人不至于跑偏。

首先是项目设计思路:文档编写(数据库设计说明书、 概要说明书、详细说明书等)----数据库建立----代码编写。其实这个设计思路在之前的学习中我是没有第一步的,原来的时候总听长辈们说文档的编写比敲代码重要,注释要占代码的50%,这些话是在我学习做这个项目以后才体会到它的意义的。因为我之前做的系统是一个人做,而我们真正一个大的项目不能靠一个人完成的,是有明确分工的,那怎样才能让每个人都各司其职,并且很好的完成任务呢?那就完全靠文档了,文档上写什么程序员就要敲什么,所以项目组长的任务就非常艰巨,需要把每个细微的步骤都设计到没有问题,否则,下面的人看不懂,或者程序运行不起来,最终只能是项目组长的设计不合理。至于代码注释,更是关键,因为每个人都可能是变动的,也许今天还在这个公司,也许明天就会跳槽,那么接手的人就受罪了,看不懂代码就是一个大问题,这个时候如果我们的注释是满满的,那很显然上手就会很快。

其次是备份思想:总会听到一些同学说,“太后悔了,为什么没有备份数据库,打开sqlserver以后,数据库没了,这回算完了”,或者是“机房敲了半天,最后vs突然死了,哎!又白敲了,还得重来。”,这样的返工我也经历过,尤其是这次参加了考试系统的一些过程,我负责的是数据库的备份,说实话我不知道备份了多少数据库,我自己都不知道了,可是为什么总要备份?因为说不定你需要用到哪个状态下的数据库,如果你没备份,可能一次次组织测试的数据就全都浪费了,想用的时候没有了,就只能再找人来测,这样既耽误他人时间,又耽误自己的时间。所以说备份思想非常重要。

第三,要学会以旧换新:记得原来老师给我们讲的数据库与VB学习,将这两种看似不一样的内容联系到了一起,而牛腩中尤其是前几集我们刚做过第二遍机房,于是前几集我几乎没有看牛老师的,直接自己把它写出来了,接着把HTML视频看了,一开始感觉它并没有之前用C#直接加控件敲方便,外观还得自己设计,挺繁琐的,后来在实践的过程中才发现,其实也就是把我们之前直接添加控件,设计它的属性这一步用代码实现了,就是在CSS样式中实现的。

第四,学会使用firebug:这个插件我一开始是拒绝使用的,后来在学习的过程中出现了各种各样的问题,样式无法显示啊,或者是要查看样式啊,需要调整啊,如果用原来的断点调试是无法实现的,这时候就需要用到firebug,来修改、调整样式。

总体的感受很多很多,下面的系列博客会一一道来,这个系统虽然很小,可是它的涉及面广,是一道很好的开胃菜,里边还提到了ajax,js等,为后面的学习奠定了很好的基础,因为在这段学习中总是被打断,开学来了再接着学时有种接不上的感觉,所以自身感觉,这个小系统的开发需要一鼓作气,不能间断。

个人观点,希望大家指正!

牛腩新闻发布系统总结(一)——总体感受

时间: 2024-11-03 22:12:12

牛腩新闻发布系统总结(一)——总体感受的相关文章

牛腩新闻发布系统---外键约束下如何删除记录

一.为什么使用外键? 查了些资料,八个字"保持完整性.一致性",结合我之前做的重构机房收费系统,我的理解是"防止相关表中数据没有关联而变得孤立,最终导致数据冗余",得出这个结论是上次让贾丽敏帮忙点系统时候我最深刻的感受,因为我的数据库关系图中辣么多张表却没有丝毫关系-- 既然官方解释是"完整性和一致性",就先来说明一下: 对于完整性和一致性,不少人都混为一谈了. 完整性(integrity)更多是针对实际业务来说的,比如说一个职员ID,不能在一个

牛腩新闻发布系统开发流程

牛腩新闻发布系统·流程 学习,增强信心,收获快乐. 看<牛腩新闻发布系统>给我最大的感触就是:牛腩老师擅于规划.正是这种规划,使得整个项目,不急不慢,有条不紊地顺序进行.整体观览,酣畅淋漓,行云流水,一气呵成. 一.     下面对整个项目做开发概览: 1.        集 1.1列举软件 系统开发使用过程中需要的软件 1.2安装软件 可根据需要,阶段性安装:也可在开发之初进行全面安装,稍有遗漏,后期补安 2.   集 2.1写<系统设计说明书> 基本内容: (一)  系统介绍:

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

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

牛腩新闻发布系统(B/S)中的SQLHelper

1.关于SQLHelper的基础知识的说明,简单介绍一下: SqlHelper是一个基于.NET Framework的数据库操作组件.组件中包含数据库操作方法,SqlHelper有很多版本,主要以微软一开始发布的SqlHelper类,后面包含进了Enterprise Library开源包中了.还有一个主要版本是dbhelper.org开源的sqlhelper组件,优点是简洁,高性能,不仅仅支持sqlserver,同时支持sqlserver.oracle.access.Mysql数据库,也是一个开

牛腩新闻发布系统笔记——怎么写CSS

根据这牛腩学习敲新闻发布系统已经有一段时间了,挺佩服牛腩的,讲那么多东西,我听着也不觉得枯燥,反而有种,一不留神就会错过很多东西的感觉,所以有些地方也是重复又重复的在看. 这篇博客就总结总结小编在学习牛腩新闻发布系统的时候一些笔记.可能知识还比较原生态,but who cares.现在先提炼出来,以后慢慢的体会和升华吧. 牛腩一部分可以说是和机房相似,也是让我从.net到c#的一个过渡.中间一部分就是讲div +css了.里面的知识说多也不多的,根据不同的需求,它又有各种变形和组合,这加起来就有

牛腩新闻发布系统——真假分页

牛腩新闻发布系统已近尾声,牛老师重磅推出真假分页作为压轴,足以见得分页的重要性.我们就一起看一下真假分页的实现以及各自的特点. 一.分页简介 当我们显示足够大的数据量时,所有数据显示在一页上,会造成不必要的麻烦,本着为用户服务的态度,我们往往采用分页显示的处理办法.分页主要分为真分页与假分页. 假分页: 从数据库一次性取出所有数据绑定到控件上,再将所有数据根据每页显示记录条数进行分页.当数据量 比较大时,这种分页方法会造成查询速度, 使用户体验度降低,但是跳页速度较快. 真分页:在执行查询操作的

浅谈牛腩新闻发布系统

结束了漫长的C/S之旅,跨入B/S的学习,一切又是崭新的,充满希望. B/S的学习首先接触的便是牛腩老师的新闻发布系统,看了这么多年的网页终于要自己来编写一个网页了着实还是让我小小激动了一把.但是敲这个系统的时候总是有一种走迷宫,迷迷茫茫的感觉,什么跟什么啊... 于是,我机智的决定我要先把视频看一遍,至少要看一多半,至少得让我直到这个系统大概的框架吧.看了一半多终于形成了一个模糊的框架: 牛腩新闻发布系统分为前台和后台两部分,个人理解其实就像我们机房收费的UI层和B,D层的关系,前台负责显示给

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

牛腩新闻发布系统的视频看了将近半个月的时间,今天成功地把它发布了,哈哈.第一次看教学视频看得这么专注,都不带走思的,很不错.给小牛老师赞一个,嘿嘿! 言归正传,每学完一个阶段,最重要的就是总结,所以就允许我以倒序的形式,颗粒归仓吧! 牛腩新闻发布系统的发布 参考博文: 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