BS总结

本文详细介绍了B/S结构的概念与特点,通过牛腩新闻发布系统的开发过程,深入探讨了从需求分析、文档编写、代码实现到系统发布的整个软件开发流程。文章还涉及了代码规范、技术学习、HTML、ASP.NET、静态与动态网页、服务器端控件、表单、XML、JavaScript、CSS、JQuery、AJAX等关键技术的学习与应用,以及HTML、ASP.NET、XML、JavaScript、CSS等基础知识的掌握。最后,作者反思了学习过程中的收获与有待提高之处。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

从2015年5月21日,到现在,BS终于算是完成了。回顾一下整个BS的历程:

东西学习完了,看着很多的,但是总感觉自己欠缺的也挺多的。现在从头理一遍。

【B/S整体目标】

【B/S开发和C/S开发的区别】

  1、概念

   1.1C/S:Client/Server结构(C/S结构)是大家熟知的客户机和服务器结构。目前大多数应用软件系统都是Client/Server形式的两层结构.服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如ORACLE、SYBASE、InfORMix或 SQL Server。客户端需要安装专用的客户端软件。


2、B/S结构:B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser英 ['braʊzə]美 ['braʊzɚ]),如Internet Explorer服务器安装SQL ServerOracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。


【牛腩新闻发布系统】

牛腩新闻发布系统是我们进入B/S阶段的第一个项目,虽然没有之前没有学习过B/S,但是牛腩新闻发布系统让我对于B/S有了一个宏观上的了解,同时对于一个项目的开发流程也有所体会。

【开发流程】

牛腩讲解的过程就是开发软件的整个流程。从需求分析、文档编写、到代码的编写、系统的发布,让我对软件的开发流程有了清晰的概念。

【代码规范】

牛腩老师告诉我们很多在编写代码时候的规则和学习方式,收获颇多。

【技术学习】

牛腩新闻发布系统由起到了一个承上启下的作用,前18集,是对我们机房重构中用到的知识点的介绍和总结,后面开始带领我们进入BS的世界,涵盖了接下来我们要学习所有内容。

【HTML】

做完牛腩新闻发布系统,对于HTML仅有一个大致的了解,看完视频,对于之前接触的html元素有所熟悉,对于其他的仅仅也还是一个了解,还是要多运用,多结合W3School文档进行学习。

【ASP.NET】

这一部分的视频真心是不好看啊,不过当时还是耐着性子看完了。

上一张图:


【静态网页和动态网页】

之前对于静态网页和动态网页不理解,所以也就不怎么理解ASP.NET到底是个什么东西。这里推荐一篇文章:http://www.netbeb.com/html/article/476.html,里面很好的讲解了这两种网页,现在感觉理解多了。

【ASP.NET控件】

服务器端控件,就是该控件可以被后台代码访问,对其可以进行任何的操作,客户端控件或HTML标签控件不能直接被后台脚本代码直接操作。

【表单】

ASP.NET服务器端控件都在<form>表单中,是承载控件的母体。

【XML】

这一部分只是对XML的语法有简单的了解,宏观上了解了它的整体内容。实际对于XML没有太多的理解,只是在项目的配置文件中有用到。

【JavaScript】

学习JavaScript和学习平常的编程语言感觉是一样的,前面的基础知识都可以产生共鸣。对于网页的动态感觉很神奇,但是缺乏实际的练习。

【CSS】

CSS就像我们写了一篇word文档,然后对文档进行各种样式设置,当然CSS的功能比这个更加强大。

【JQuery】

很喜欢这个视频,将平常看到的网页都可以自己实现出来,但是对于JQuery现在并没有很深的理解。

【AJAX】

这个视频是没有看下去,看的时候不理解,跟着敲了几个例子,没有自己的思路。

【总结】

内容看着是学习不少,实际还都有待消化,B/S内容学习完了,看是B/S还是没有完,B/S的道路继续。。。。。











   


评论 37
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值