ASP.NET Web程序设计 第一章 ASP.NET Web应用程序基础笔记

一、Web应用程序简介

1、网络应用程序开发体系结构:
1)C/S体系结构:Client/Server的缩写,即客户端/服务器端结构
举例:QQ 英雄联盟
word、excel不是,因为不需要联网、登录
2)B/S体系结构:Browser/Server的缩写,即浏览器/服务器结构
举例:网易:www.163.com, 淘宝网:www.taobao.com
2、Web应用程序分为两种:
1)静态网站:网页内容预先设计、制作,然后部署至服务器。如果内容需要更新,必须修改网页重新部署。
2)动态网站:网页功能、样式预先设计、制作并部署至服务器,其呈现的内容在用户访问时由服务器端程序动态生成,因此内容可以及时更新,不需要重新修改和部署。

二、HTTP协议

1、URL是统一资源定位器的缩写,俗称:网址
2、HTTP:超文本传输协议
3、一次完整的请求响应过程;
1)客户端和 Web 服务器建立连接
2)客户端发送 HTTP 请求
3)服务器端接受客户端的请求,生成 HTTP 响应并发送给客户端
4)服务器端关闭连接。客户端接收服务器端的响应,恢复页面
4、GET和POST的请求方式的区别:
1)GET请求不提交表单控件的值。
2)POST请求提交表单控件的值。

三、ASP.NET简介及Web From创建(划重点)

1、ASP.NET 是微软 .NET 体系提供的 动态Web 开发框架
2、使用Visual Studio 2019 创建ASP.NET站点应用程序
1)启动 Visual Studio 2019 后,在主界面选择“新建(N)” “项目(P)…”
2)选择项目模板及类型:C#, Windows, Web->asp.net web应用程序(.net framework)
3)点击“确定”按钮,进入应用程序选择窗体,选择 Web 窗体应用程序
4)使用快捷键“Ctrl+F5”编译并执行站点程序
5)运行结果
3、站点结构分析:
1).aspx是Web Forms窗体页面的后缀
2) App_Data文件夹是ASP.NET提供的程序存储自身数据的默认位置
3)App_Start文件夹是应用程序静态配置文件
4)Content 文件夹用于存放样式表等资源文件
5)fonts 文件夹用于存放项目中需要使用到的字体
6)Scripts 文件夹用于存放站点所用到的 JavaScript 脚本文件
4.Page指令:
1)Language:在aspx文件中的服务器端脚本所使用的编码语言
2)AutoEventWireup:页面事件自动连接(绑定)
3)CodeFile:页面的代码后置文件
4)Inherits:页面类的父类
5、 IIS Express(简易版的 Internet 信息服务器):
asp.net动态页面必须由IIS托管才能运行。

四、Web From基本控件(划重点)

1、控件的基本使用步骤:
1)从工具箱中拖放控件到页面的form标记内,建议友好命名
2)双击控件以注册事件
3)在相应的事件绑定方法中编写代码
4)编译后右键点击页面选择“在浏览器查看”,或者显示当前页面状态下直接CTRL+F5运行。

小剧场:盛世烟火由你而放。

你可能感兴趣的:(ASP.NET)