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

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

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

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

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

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

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

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

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

时间: 2024-12-22 13:51:09

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

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

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

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

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

遇见你是一个秘密--牛腩新闻发布系统尾声

         遇见你是一个秘密          历经十三天的冬季美丽时光,牛腩新闻发布系统在距离平安夜还有一个月的日子里从尘埃里结出圣诞果,咋一听,牛腩老师的声音有一种小罗的赶脚,仔细一听,有一种唐欢师姐的味道,伴随着牛腩老师正宗的广西普通话的视频教学,让牛腩老师的每一节课都充满一种独具匠心的人格魅力.这种魅力会让小编没有困意,没有反感,吸引着小编跟着牛腩老师将所有问题一一解决,一直坚定的走到新闻发布的最后.            第一次接触B/S方面的知识,小心脏扑通扑通的跳,感觉到她对

牛腩新闻发布系统--学习Web的小技巧汇总

        2014年11月10日,是个难忘的日子,这一天,小编的BS学习开始了,BS的开头,从牛腩新闻发布系统开始,之前学习的内容都是CS方面的知识,软考过后,开始学习BS,接触BS有几天的时间了,跟着牛腩老师敲着牛腩新闻发布系统,感觉棒棒哒,看了前面二十集,发现牛腩老师真的是把党的思想贯彻的淋漓尽致,跟着牛腩老师一起学习,发现了很多让我怦然心动的小知识,每次都让我的小宇宙爆发,现在就把这些小技巧分享给小编的小伙伴.该博文小编主要讲解三个方面的知识.第一:如何让代码整齐美观,第二:代码的注

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

           这篇博客呢主要是讲一下我在做系统的过程中积累下来的感觉很常用但之前没接触过或者有些难理解的地方,与大家分享:       首先,说一下CSS+Div,这个内容在CSS+DIV这篇博客中有陈述,下面做一个补充:               第二,Eval和Bind绑定问题          在牛腩新闻发布系统中,我们分别是这样用的:        //绑定新闻分类 DataTable dt = new categoryBLL().SelectAll(); ddlMCatego

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

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

【视频】 牛腩新闻发布系统

做了一个新闻发布系统,打算录制成视频,共享出来给大家看看评评,鸡蛋砖头请自备,欢迎来砸!     整个新闻发布系统的功能很简单,数据库增删查改而已,再配合一些杂七杂八的花哨...     具体的视频里再说,下面先早泄出一些界面图,以供大家欣赏!    整个视频录制打算分四部分来录制: 软件安装及数据库设计.文档编写 .NET三层后台代码编写 DIV+CSS前台界面设计(兼容IE6,7,8,firefox,opera,chrome) 后台代码与前台界面的整合及其他杂七杂八的花哨(ajax,jQue

牛腩新闻发布系统添加RequiredFieldValidator验证控件出现未经处理的异常

  原本以为只有我会遇到这样的问题呢,后来和同学一交流,才知道大家都有这个问题,主要原因就是根目录下缺少文件.添加进去就可以了!   问题截图:      解决办法:   在下面路径下找到该文件,这个根据版本不同,可能路径稍微有些差异:     复制到程序根目录下的bin文件夹     不怕不知道就怕不知道,原本以为是自己看视频不认真,代码可能有遗漏,于是各种检查代码.其实很简单百度一下就解决了!你以为你以为的就是你以为的吗?

新闻发布系统,我学会了什么?

历时四十多天的牛腩新闻发布系统,结束了.六十三集视频,其中有过一天只看两集的煎熬,也有过一天可以看个七八集的动力,总之,这一路,也是那么的不容易啊. B/S学习的第一个项目,让我们与浏览器遇见.在自己还没有开始项目之前,看到一些进度快的同学写的博客,不禁地想慨叹一句:好高大上啊.现在项目完成了,其他同学看到自己写的博客,一个个也发出同样的感慨:好高大上啊. 下面就看看这高大上的一路上,自己收获了什么?自己有什么欠缺的地方? 看着培养计划上满满的学习目标和内容,在项目结束的这一阶段,真的需要在自己