【牛刀小试】——牛腩新闻发布系统小结

2024-08-26 16:18

本文主要是介绍【牛刀小试】——牛腩新闻发布系统小结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

      引言

  伴随着牛腩系统的成功发布,自己也算是成C/S开发比较成功的跨进B/S的学习,从开始学习牛腩到发布,自己看了看自己的项目记录,大概是用了40天的时间,虽然所期间有自考什么的,但是用的时间的确还比较长的一个有源码的系统,在整个过程中,自己并没有参考源码,因为当时师傅说在整个B/S项目中,这是仅有的一个系统,并且这个系统特别的重要,需要自己好好的学习,必须从中学会Web开发的基本技能,因为往后的学习都是视频资料,然后就是接触项目,在项目中有很多的知识都是在牛腩中用过,所以自己就非常的珍惜这个项目的学习,所以自始至终没有参考源码,都是自己一步一步的跟着牛老师从后台到前台制作。在在这期间有时候因为一个错误需要反复的看视频,不管怎么说最后是成功的发布。下面来总结一下在自己学到的知识。   

   后台制作    

 后台的制作采用的经典的三层架构,在数据层将所有的对数据的操作均采用存储过程来完成,并且借助SQLhelper助手类来封装对数据库的操作,在这里收获最大的就是,自己跟着牛老师重新写了一遍SQLHelper助手类,并且也是在现在才真正理解了这个类中代码的具体含义,在机房重构的时候只是会用这个类。总的来说后台是比较简单的。

  前台制作 

 在前台制作的时候自己接触到的都是新的知识,在前台整个页面制作的过程中用到了很多的知识:
        

  技术说明:
       1.ASP.NET开发技术,使用VS开发web应用程序。
       2.使用div + CSS 和table对网页进行布局,并使用Firebug对页面进行调试。
       3.使用JavaScript对数据进行校验。
       4.使用Ajax 和 jquery实现异步操作和网页特殊效果的实现。
       5.使用IIS发布web项目并做到局域网访问。
 
  上面的这些技术我们在这个系系统中都会接触到,但是我们并不了解,也就说我们在这个系统中知道了B/S开发到底是怎么回事,在接下来的学习中我们需要学习那些那些内容,以及那些知识是以后我们经常需要用到的。可以这么说这个系统指明我们子啊B/S这条路上的大致方向。
   对于IIS发布WEB项目遇到的错误,请参考我的博客:
       【牛刀小试】——详解VS2010WEB项目发布 

【牛刀小试】——IIS配置 

对于DIV+CSS和table布局的基本知识,请参考我的博客
       【牛刀小试】——浅析DIV+CSS 

     项目经验

  虽然这个项目是个比较小的WEB项目,但是基本流程却是非常全的,从数据库、类图和实体的设计,前台界面的原型图的设计,这些都是我们在开始写代码之前就设计好的,在真正编写代码的时候,几乎就不会改动我们之前设计好的东西,在整个开发过程中都根据自己在起初设计的界面和实体来进行,这是一个项目组长必备的知识和素质。
  积累自己的代码库,从这个视频中我们就能看到,有很多的代码牛老师都是直接从她的博客中直接复制过来的,像验证码等这些成熟的东西,所以我们从现在开始也有必要建立自己的代码库,将那些经常用到的代码积累起来放到云端,方便我们在以后的项目开发。
  我们一定有注重代码的规范性,因为我们不再是一个人开发项目,而是一个团队合作开发,如果我们没有一个规范,那么我们将不知道每一个方法名代表什么,不论还开发过程还是最后的调试,都会有很大的影响。

  小结

 从现在开始终于揭开了网页制作的神圣面纱,也揭开了自己一直认为非常深奥的网页设计的秘密,总的来说自己对于网页制作还是比较感兴趣的,从这个小的web项目的成功发布又让自己信心大增,希望有一天能设计出让广大用户都喜欢的网页。com  on !!!

这篇关于【牛刀小试】——牛腩新闻发布系统小结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1109059

相关文章

Windows系统宽带限制如何解除?

《Windows系统宽带限制如何解除?》有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文就跟大家一起来看看Windows系统解除网络限制的操作方法吧... 有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

电脑找不到mfc90u.dll文件怎么办? 系统报错mfc90u.dll丢失修复的5种方案

《电脑找不到mfc90u.dll文件怎么办?系统报错mfc90u.dll丢失修复的5种方案》在我们日常使用电脑的过程中,可能会遇到一些软件或系统错误,其中之一就是mfc90u.dll丢失,那么,mf... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

判断PyTorch是GPU版还是CPU版的方法小结

《判断PyTorch是GPU版还是CPU版的方法小结》PyTorch作为当前最流行的深度学习框架之一,支持在CPU和GPU(NVIDIACUDA)上运行,所以对于深度学习开发者来说,正确识别PyTor... 目录前言为什么需要区分GPU和CPU版本?性能差异硬件要求如何检查PyTorch版本?方法1:使用命

Redis 热 key 和大 key 问题小结

《Redis热key和大key问题小结》:本文主要介绍Redis热key和大key问题小结,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、什么是 Redis 热 key?热 key(Hot Key)定义: 热 key 常见表现:热 key 的风险:二、

Spring Boot读取配置文件的五种方式小结

《SpringBoot读取配置文件的五种方式小结》SpringBoot提供了灵活多样的方式来读取配置文件,这篇文章为大家介绍了5种常见的读取方式,文中的示例代码简洁易懂,大家可以根据自己的需要进... 目录1. 配置文件位置与加载顺序2. 读取配置文件的方式汇总方式一:使用 @Value 注解读取配置方式二

Python中的getopt模块用法小结

《Python中的getopt模块用法小结》getopt.getopt()函数是Python中用于解析命令行参数的标准库函数,该函数可以从命令行中提取选项和参数,并对它们进行处理,本文详细介绍了Pyt... 目录getopt模块介绍getopt.getopt函数的介绍getopt模块的常用用法getopt模

C 语言中enum枚举的定义和使用小结

《C语言中enum枚举的定义和使用小结》在C语言里,enum(枚举)是一种用户自定义的数据类型,它能够让你创建一组具名的整数常量,下面我会从定义、使用、特性等方面详细介绍enum,感兴趣的朋友一起看... 目录1、引言2、基本定义3、定义枚举变量4、自定义枚举常量的值5、枚举与switch语句结合使用6、枚

Java中的Lambda表达式及其应用小结

《Java中的Lambda表达式及其应用小结》Java中的Lambda表达式是一项极具创新性的特性,它使得Java代码更加简洁和高效,尤其是在集合操作和并行处理方面,:本文主要介绍Java中的La... 目录前言1. 什么是Lambda表达式?2. Lambda表达式的基本语法例子1:最简单的Lambda表