一、B/S和C/S
1、C/S
C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。]
WinForm WPF
2、B/S
B/S架构的全称为Browser/Server,即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层架构。B/S架构的系统无须特别安装,只有Web浏览器即可。
ASP.NET - 网站应用程序开发技术
WebForm MVC
二、IIS服务器
首先WebForm需要远程访问数据库,并不像我们WinForm那样访问本机的数据库,所以
WebForm的流程是:
客户界面→IIS服务器→.net Framwork→SqlServer→.net Framwork(数据处理)→IIS服务器
→客户界面
客户端(Winform)处理数据是在客户电脑中
而Web端处理数据是在IIS服务器上
三、webform
1.启动状态
点击启动运行,但运行很慢。
右键浏览器查看速度快,一般常用,但每次查看需保存后刷新
2.事件委托写法
button。click+= 两下tab
3、三.HTTP无状态性
需要在启动时加载的都要写在这里面
if(IsPostBack == false)
{}
*事件委托不能在写里面
4.数据库连接
界面层:HTML+CSS+JS
业务逻辑层:C#
数据访问层:ADO.NET