本章小结
千里之行始于足下,恭喜你迈出了ASP.NET学习的第一步。那么我们来做个总结,看看我们学了什么。
1.1. 本章小结本章主要讲解了以下内容:
1、ASP.NET开发前的准备,安装Visual Studio编辑器和SQL Server2019数据库;
2、介绍前端、后端、数据库以及关系型数据库和非关系型数据库;
(1)编程语言是怎样划分前端、后端语言的?
(2)关系型数据库和非关系型数据库的区别是什么?
3、主要的两种软件架构设计C/S和B/S架构,关系到我们开发软件中的设计思维;接着介绍了Web网站的工作原理;※
(1)什么是C/S架构?有什么优缺点?
(2)什么是B/S架构?有什么优缺点?
(3)网站的工作原理是怎样的?
4、HTTP协议是什么,工作原理,以及GET和POST请求的区别;※
(1)HTTP协议是什么?工作原理是怎样的?
(2)GET和POST的区别是什么?
5、介绍了Web Forms的项目创建;※
(1)如何创建一个Web Forms项目?
6、介绍了Web Forms控件的使用,创建一个注册页面;※
(1)如何创建使用Web Forms创建一个注册页面?
1.2. 预习题答案
本章的预习练习题答案如下:
1、关系模型
2、容易理解、使用方便、易于维护
3、高并发读写存在瓶颈、海量数据的高效率读写存在瓶颈、高扩展性和可用性存在瓶颈
4、客户端/服务器端
5、浏览器/服务器
6、分布式、协作式、超媒体信息系统、应用层协议、基础
7、无状态(stateless)
8、POST、GET
9、Web Pages、Web Forms、MVC
10、Default.aspx 、Index.aspx
1.3. 本章作业
学而时习之,温故而知新。学完本章,请完成以下作业巩固今天所学内容。
1.3.1. 笔试题
请完成以下笔试题:
1、 运用最多的网络应用程序开发体系结构可以分为哪两种?( )
A、C/S和B/S
B、A/S和B/S
C、Q/S和C/S
D、Q/Q和W/W
2、 基于客户端和服务器端的体系结构中文叫做什么?( )
A、浏览器 / 服务器结构
B、客户端 / 服务器端结构
C、浏览器 / 客户端结构
D、服务端 / 服务端结构
3、 Web应用程序可以划分为哪两种?( )
A、HTML网站和JavaScript网站
B、静态网站和飞翔网站
C、静态网站和动态网站
D、飞翔网站和JavaScript网站
4、 HTTP协议中,URL(Uniform ResourceLocator 的缩写)是专为标识网络上的资源位置而设定的一种编码地址方式,那么它的中文名称叫做?( )
A、导航地址
B、统一资源定位器
C、定位器
D、浏览器网址
5、 HTTP 请求可以使用多种请求方式,常用方式有GET和POST,它们的主要区别有( )?(多选)
A、 GET请求方式仅能传送文本给服务器;POST请求方式可以传送二进制数据如音频、视频等
B、 GET请求方式提交的数据会暴露在地址栏,不安全;POST请求方式提交的数据则不会暴露在地址栏,安全性高
C、 GET请求方式提交的数据不能超过 2KB,POST请求方式则无此限制
D、 表单通过method属性来指定使用哪种请求方式,默认为GET请求方式
6、 HTTP请求方式中有GET和POST、PUT、DELETE等请求方法,哪个是默认的请求方式?( )
A、 GET
B、 POST
C、 PUT
D、 DELETE
7、 Web Forms 窗体页面的后缀是?( )
A、.cshtml
B、.cs
C、.aspx.cs
D、.aspx
8、 在ASP.NET的Web Forms窗体的控件里,想要显示一个文本框,应该选择哪一个控件?( )
A、Button
B、TextBox
C、Label
D、Literal
1.3.2. 机试题
请完成以下机试题:
请使用ASP.NET的Web Forms模式完成如下图效果:
本题对应的71慕课网练习地址:http://www.71muke.com/test/info/5254
1.3.3. 笔试题答案
答案:1、A 2、B 3、C 4、B 5、ABCD 6、A 7、D 8、B
1.3.4. 机试题答案
Login.aspx页面代码: <form id="form1" runat="server"> <table> <tr> <td>请输入您的用户名:</td> <td> <asp:TextBox ID="txtUserName" runat="server"></asp:TextBox> </td> </tr> <tr> <td colspan="2"> <asp:Button ID="Button1" runat="server" Text="登录" OnClick="btnSure_Click" /> </td> </tr> <tr> <td colspan="2"> 您提交的数据是: <asp:Label ID="info" runat="server" Text=""></asp:Label> </td> </tr> </table> </form> 对应的Login.aspx.cs代码: protected void btnSure_Click(object sender, EventArgs e) { this.lblMessage.Text ="你的用户名为"+this.txtUserName.Text; }
需要购买本课才能留言哦~