现在的位置: 首页 > 综合 > 正文

Asp.net-(2)– web设计

2013年09月15日 ⁄ 综合 ⁄ 共 912字 ⁄ 字号 评论关闭


Web 编程是一种标记

Cs开发的区别的其中一点送是客户端变成了浏览器,

 首先咱们来看一下web设计的总体结构图

 

与Cs的比较

这里这不详细说明了,以后会有专门章节进行详解

这里只简单说明

1.硬件环境不同: 

2.对安全要求不同 

3.对程序架构不同 

 4.用户接口不同 

 5.信息流不同 

基本工作工作模式

 

无状态的编辑模式

断开式连接

基于请求/应答模式(http协议)

 

代理服务器概念

 8iP位为一个单位IP,将不合法的Ip转为合法IP

传输中用到的协议

 

http协议(基于请求应答)

这里传输协议是UDP(用户数据报协议,无连接的)

http是面向连接的(无连接的=不管通或不通)

 

网络接口和http服务

通过Internet连接网络,传输协议/最后通过windo套接字,发给多个服务器 

windows套接字:一个ip与一个端口合起来唯一确定的一个连接

这样才可以通信

 

动态网页

有客户端和服务端

asp是必须放在服务器中发布的,IIS server中。PS(端口通常有65535个,

一般都指定在5千以后的端口,5千以以前的都为固定的所使用)

 

下面实例说明

客户端脚本的用法

调用顺序图是如下

语法结构是

<Script开始和结束

 language =是语言

 

中间是代码段

可是函数的代码

 

实例说明
创建脚本语言
<scriptlanguage="javascript">
functionasb()
{
if(form1.textfield.value=="")
{
window.alert("用户名不能为空!");
form1.textfield.focus();
}
}
</script>
<title>无标题文档</title>
</head>
 
提交按钮调用
 
   <input type="submit"name="button" id="button" value="提交"onClick="asb()"/>

         

以上是客户端动态网页

 

 

另外静态是动态的基础。

 

=========

 

Asp.net优点




支撑强类型语言

 asp代码与html代码和服务器端asp代码分离

无需注册组件

一次编译后无需在编译

代码分离(面向对象,继承,机制)

以上是基本的web设计方法, 欢迎大家指正

 

抱歉!评论已关闭.