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

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

相关文章

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

redis-cli命令行工具的使用小结

《redis-cli命令行工具的使用小结》redis-cli是Redis的命令行客户端,支持多种参数用于连接、操作和管理Redis数据库,本文给大家介绍redis-cli命令行工具的使用小结,感兴趣的... 目录基本连接参数基本连接方式连接远程服务器带密码连接操作与格式参数-r参数重复执行命令-i参数指定命

Python视频处理库VidGear使用小结

《Python视频处理库VidGear使用小结》VidGear是一个高性能的Python视频处理库,本文主要介绍了Python视频处理库VidGear使用小结,文中通过示例代码介绍的非常详细,对大家的... 目录一、VidGear的安装二、VidGear的主要功能三、VidGear的使用示例四、VidGea

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree

Debian如何查看系统版本? 7种轻松查看Debian版本信息的实用方法

《Debian如何查看系统版本?7种轻松查看Debian版本信息的实用方法》Debian是一个广泛使用的Linux发行版,用户有时需要查看其版本信息以进行系统管理、故障排除或兼容性检查,在Debia... 作为最受欢迎的 linux 发行版之一,Debian 的版本信息在日常使用和系统维护中起着至关重要的作