zoukankan      html  css  js  c++  java
  • 牛腩新闻发布系统总结

    经过了一个月的奋斗,终于断断续续的把牛腩敲完了。这期间,夹杂着自考,软考,运维的一些事情,还有专业课的学习。说起最近的学习,每天真的是充实到爆啊。废话不多说,来说一说,在这个项目中,自己的总结与收获。

  • 项目总结
  • 牛腩是BS的开端,开始牛腩,就算是一只脚迈入了BS的大门。以前对于BS的认识,只是停留在认识阶段,现在动手实践了,感觉里面还是有很多挑战性的内容的。感觉在BS里面,前台和后台是如何交互,如何联系,怎样整合起来的,弄清楚这一点,就会轻松很多。
    接触到了很多新的东西,HTML,CSS,Ajax,JS。以HTML和CSS为主,CSS的盒子模型,有JavaScript和jQuery的一些东西,Ajax也涉及到了一些很表面的东西。感觉很是神奇,通过几行代码,就可以让界面变得很美观。那么,HTML,CSS,Ajax,JS都是什么呢?
    HTML是什么?如何使用?可看这篇文章:【HTML入门】教你搞定HTML
    CSS(Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
    Ajax即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集),是一种用于创建快速动态网页的技术,同时可以在无需重新加载整个网页的情况下,能够更新部分网页的技术。
    JS即JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言
    大概就了解到这种程度了。不过没关系,后期学习的时候,再慢慢深入吧。

    其实牛腩也算是文档驱动的。看视频的时候,刚开始就是介绍写文档,在后来的学习过程中,也是根据文档的需求来走的。虽然牛腩的文档有些简单
    牛腩的数据库设计感觉还是挺简单的。一共有三张表,新闻类别表,新闻表,评论表。和机房收费系统比,这三张表不算什么。
    后台代码的编写,在其中重构了SQLHelper,当初敲机房重构的时候,对SQLHelper的东西很不理解,现在知道了为什么重构,怎么重构。知道了其所以然,一种豁然开朗的感觉。
    前台和后端是通过aspx.cs来连接起来的。通过在aspx.cs里面写代码,加控件,实现了调用网页,连接数据库的功能。

  • 其他思考
  • 最大的感受就是,在aspx.cs中编写代码时,直接拖控件到界面就行,界面会自动为你生成相关的代码,很是方便,也有些明白了,为什么现在的编程,是面向对象的。所有对于面向对象的理解,又有了那么一丢丢的直观感受。
    在机房重构的时候,我特别喜欢用DataGridView,但是在敲牛腩时,牛腩老师建议用Repeater控件,因为在aspx.cs中使用DataGridView会产生多余的代码。

  • 最后
  • 还记得自己敲完牛腩之后,调试时的崩溃,看到牛腩就头疼。终于明白了为什么一个软件开发出来之后,维护的成本占了很高的比例。
    但是不管怎样,经历了就是成长。这样看看,收获的还是不少的~

查看全文
  • 相关阅读:
    第六次作业--结对编程第二次
    第四次作业——项目选题报告
    第五次作业——结对
    第三次作业——团队项目展示
    第二次作业——个人项目实战
    第一次作业-准备
    码农开富农,锄头得先拿
    一个关于狗记录的Java练习
    一个随手练的题目后面再弄一个带面版的
    java拓荒者
  • 原文地址:https://www.cnblogs.com/zll-0405/p/12534157.html
  • Copyright © 2011-2022 走看看