chapter1 ASP.NET基础入门

  • ASP.NET项目搭建
  • IIS安装与配置
  • 网页入门
  1. 什么是B/S架构
  2. 什么是CS架构
  3. 静态网页与动态网页
  4. URL解析 传输协议+服务器主机名+端口号+请求的页面
  5. 解决方案和项目的关系

解决方案和项目如同文件夹和文件的关系,一个解决方案可以包含多个项目。

  1. web窗体文件的用途

一个web窗体文件包含三部分,其中后缀为.asp文件用于编写页面展示和布局代码。后缀为.aspx.cs文件用于编写对应的逻辑代码

  1. 使用using关键字引入命名空间
  2. 代码分析
using System; 

using System.Collections.Generic; 

using System.Linq; 

using System.Web;

 using System.Web.UI;

 using System.Web.UI.WebControls;

 namespace Lesson1

 	{   

	public partial class HelloWorld : System.Web.UI.Page   

	{  

   protected void Page_Load(object sender, EventArgs e)    

 {       

//向页面输入“HelloWorld!”     
  Response.Write("HelloWorld!");    

 }

   }
  • 使用using关键字引入命名空间
using System;
  • 使用namespace关键字定义文件所在的命名空间
namespace Lesson1
  • 使用partial 和class 关键字定义部分类
 public partial class HelloWorld
  • 加载页面触发的事件函数
protected void Page_Load(object sender, EventArgs e)
  • 向页面输出字符串的方法
 Response.Write("HelloWorld!");
  1. 什么是HTTP协议?

浏览器与服务器之间传输数据需要遵循的规则。定义浏览器与web服务器之间交换数据的格式

  • 建立TCP连接
  • 发出HTTP请求
  • 发送HTTP响应
  • 关闭TCP
  1. 页面运行原理

    用户发送请求后,服务器接收到请求后,会对请求做出处理,处理完相关数据后,将处理的响应结果返回到浏览器端

  2. 浏览器和web服务器是如何建立连接的?

  3. 如何理解TCP三次握手的含义及过程?

  4. 什么是服务器?

在实际环境中,服务器是由硬件主机、操作系统、服务器发布软件组成的。如:

  • 硬件主机+Windows+IIS(服务器发布软件)
  • 硬件主机+Linux+Apache(服务器发布软件)
  1. 如何将自己开发的网站上传到服务器上?
  2. 如何在Windows Server服务器上发布网站?
  3. HTML简介
<table>    
   <tr>
   <td>用户名:<input type="text" name="text1" /></td>
   </tr>       
   <tr>
   <td>密码:<input type="password" name="pwd" /></td>
   </tr>      
    <tr>
    <td><input type="button" name=“btn" value="登录" /></td>
    </tr> </table>
     //name是属性,name=“属性的值“”
  1. CSS简介
  2. CSS样式可用于调整页面的颜色、位置以及布局等效果
body{    background-color: #218b57; //背景颜色  
 text-align: center; //文字对齐方式  
    font-weight: bold; // 文字加粗  }
  1. JavaScript简介
<script type="text/javascript">   
     function Login_onclick() {   
              alert("登录成功");             
                }
  </script> //<script type="text/javascript"> 
  </script>标识是JavaScript脚本
  1. HTML常用标签
<input type="text"  name=“inputText"/> //input标签:文本框 
<input type=“password"  name=“inputPwd"/> //input标签:密码输入框 
<input type=“button"  name=“btn"/> //input标签:按钮
  1. CSS样式的写法
  • 内联方式 指将CSS样式写到HTML标签内部,该写法只能控制当前标签的样式效果
<h1   style="font-size:20px;   color:red;">    内联样式写法 </h1>
  • 内嵌写法 是指将CSS样式单独放到head标签中,通过使用style标签来标识样式效果
 <style type="text/css">     
 body {                  background-color: red;       } 
 </style>
  • 嵌入写法

是指将CSS样式单独放到一个文件中,然后在页面代码中引用这个文件,这样使得页面变得简洁、代码编写变得灵活

<head>    
 <link href="css文件路径"    type="text/css"    rel="stylesheet"/> </head>
  1. JavaScript的使用
//向页面写入HTML标签:
 document.write("<h1>This is a heading</h1>");
 //对事件作出反应:
  <input type="button" value="点击"  οnclick="alert('Welcome!')"/>
  //改变HTML的内容 x =document.getElementById("demo") 
  //查找元素 x.innerHTML = "Hello JavaScript"; 
  //改变内容
  1. 如何使用JavaScript实现按钮的事件注册?
  2. 如何使用CSS代码设置页面的背景图片?
发布了98 篇原创文章 · 获赞 0 · 访问量 2678

猜你喜欢

转载自blog.csdn.net/qq_22017379/article/details/104678445