瀚城老爷子

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、B/S和C/S

(1)、C/S

Client/Server结构(C/S结构)是客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。

包括:winform、WPF

(2)、B/S

B/S即Browser/Server(浏览器/服务器)结构,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
包括:ASP、ASP.net、webform、MVC
(3)、运行机制
C/S 代码在客户端执行,仅链接数据库交换数据
B/S 代码在服务器上加工,在客户端通过运行html+css+js展现
例:


二、IIS安装
       

(1).安装:控制面板→程序或功能→打开或关闭windows功能→Internet信息服务(打上勾)→确定

(2).vs:Visual Studio Tools→VS2012 x64/x86 兼容工具命令提示(右键管理员启动)→出现路径后加上aspnet_regiis -i

三、webform

vs新建:文件--新建--网页--ASP.net空

项目--右键--添加--新建项--web窗体

练习:

 

<%@ language ="C#"%>
<%@ Import NameSpace="System.Data.SqlClient"%>

<html>
<head></head>
<body>

<table>
<tr>
<td>用户名</td>
<td>密码</td>
<td>昵称</td>
<td>性别</td>
<td>生日</td>
<td>民族</td>
</tr>
<%
     SqlConnection conn=new SqlConnection("server=.;database=student;user=sa;pwd=123456");
     SqlCommand cmd=conn.CreateCommand();
     cmd.CommandText="select*from Users";
     conn.Open();
SqlDataReader dr=cmd.ExecuteReader();
if(dr.HasRows)
{while(dr.Read())
{%>
<tr>
<td><%=dr["UserName"]%></td>
<td><%=dr["Password"]%></td>
<td><%=dr["NickName"]%></td>
<td><%=dr["Sex"]%></td>
<td><%=dr["Birthday"]%></td>
<td><%=dr["Nation"]%></td>
</tr>
<%}}
     conn.Close();

%>
</table>
</body>
</html>

 














posted on 2017-05-18 15:39  瀚城老爷子  阅读(264)  评论(0编辑  收藏  举报