71muke?v=1
在线看书
立即购买

前言

收起
2022-07-16更新,每天更一篇

第一章 ASP.NET Web应用程序基础

收起
2022-07-16更新,每天更一篇

第二章 Web Forms中的验证控件

收起
2022-07-16更新,每天更一篇

第三章 母版页和上传下载

收起
2022-07-16更新,每天更一篇

第四章 ASP.NET Web中的系统对象

收起
2022-07-16更新,每天更一篇

第五章 ASP.NET Web的页面状态管理

收起
2022-07-16更新,每天更一篇

第六章 软件中的三层架构设计 ※

收起
2022-07-16更新,每天更一篇

第七章 Web Forms中的数据绑定控件

收起
2022-07-16更新,每天更一篇

第八章 Web Forms的GridView控件使用

收起
2022-07-16更新,每天更一篇

第九章 ASP.NET Web实战:用户管理开发

收起
2022-07-16更新,每天更一篇

第十章 期末考试

收起
2022-07-16更新,每天更一篇

第十一章 附录

收起
2022-07-16更新,每天更一篇

本章小结

1. 本章小结

千里之行始于足下,恭喜你迈出了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模式完成如下图效果:

image.png

 

本题对应的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;
}


留言

发布留言

需要购买本课才能留言哦~

{{ item.createtime | dateStr }}