您的位置:首页 > 编程语言 > ASP

【BS学习】ASP.NET北大青鸟视频总结

2018-02-11 15:34 169 查看
        【背景】
            前一段时间学习完了ASP.NET的北大青鸟视频,进行总结一下。

        【内容】            

第一章 Asp.net和Web窗体Web窗体应用传统客户端/服务器
web应用程序无状态的编程模式
断开式连接
基于请求/应答的模式

启用Web的应用程序的结构
http的工作原理
网络接口和http服务
访问数据库信息
Web应用程序开发过程
静态网页与动态网页静态:HTML语法构造
动态:按照执行位置不同分为客户端与服务器端

Web应用程序中的脚本服务器端处理
客户端处理

Web窗体应用程序开发周期规划Web应用程序
设计应用程序
构造并测试应用程序的组件
实施
生产和维护

Active Server PageASP文件的处理
ASP的优点
ASP.NET的演变
ASP的缺点
ASP.NET的优点

Web窗体Internet信息服务IIS
主要组件Web服务
FTP服务
SMTP服务

第二章 ASP.NET中的对象ASP.NET基本知识
.aspx页的工序流程页面与代码分离有利于代码重用
代码维护

Page_Load事件
Page对象的IsPostBack属性
Request和Response对象

第三章 Web服务器控件Web控件内部控件使用方法与HTML控件相同
文本输入单行输入
多行输入
密码输入

控制转移Button
ImageButton

选择CheckBox
RadioButton
ListBox
DropDownList

列表控件Repeater
DataList
DataGrid

复杂控件ADRotator
Calendar

验证控件
容器控件

第四章 HTML控件和验证控件HTML控件HtmlForm容器
HtmlImage显示图像
HtmlInputFile文件上载到服务器

Web服务器控件的优缺点优点简洁易检错
自动生成正确的HTML
可用于生成更复杂的服务器控件

缺点直接控制力较弱

HTML服务器控件优缺点优点能同时在服务器和客户端编程
可转换为Web窗体页

缺点没有类型安全性
必须使用拓展样式
不能自动检测用于样式的浏览器功能

各种验证控件RequiredFieldValidator
CompareValidator
RangeValidator
RegularExpressionValidator
CustomValidator
ValidationSummary
Page.IsValid属性
Uplevel和Downlevel浏览器

解释代码隐藏
实现代码隐藏aspx页面->代码文件->dll(bin目录下)
优点实现代码重用
减少复杂性

第五章 Application、Server和Session对象Global.aspx文件事件Application_OnStatrt调用当前
Application_OnEnd最后一个会话结束时
Application_OnBegin刷新时

Application对象控制访问
数组变量

server对象属性ScriptTimeout
MachineName

方法Execute和Transfer
HTMLEncode
URLEncode
MapPath

Session对象事件Session_Start
Session_End

第六章 ADO.NET-IDataSet
.NET数据提供程序SQL.NET数据提供程序
OLE DB.NET数据提供程序
对象Connection建立连接
Command检索和操纵数据库中的数据

DataGrid
DataReader

第七章 ADO.NET-II数据绑定可绑定的数据类型简单属性、集合、表达式、方法调用的结果

Repeater控件
DataList控件
表单操作数据库添加、修改、删除、更新

第八章 Web服务基础Web服务必要性分布式系统之间的通讯
电子商务的数据交换

特征通过Web进行访问
使用期接口进行调用
在服务注册表中注册
使用标准Web协议通信
松散耦合

优点:交叉业务集成、提高效率、拉进客户关系、便于实时集成、降低复杂性、旧式应用程序
缺点:安全风险、必须支持xml、成本高

ASP.NET创建Web服务
通过各种协议使用Web服务
为Web服务创建代理

第九章 ASP.NET中的自定义控件用户控件
自定义控件自定义控件属性
自定义控件事件

创建自定义控件的方法从头开始创建自定义控件
扩展现有控件
复合控件

第十章 在ASP.NET中配置应用程序Machine.Config
Web.Config
配置文件的结构页配置设置
应用程序设置
customErrors设置

身份验证Windows
Forms
Passport
None

第十一章 调试和部署Web应用程序跟踪页级跟踪
应用程序级跟踪
跟踪信息类别请求详细信息
跟踪信息
控件树
Cookies集合
标头集合
窗体集合
服务器变量

调试断点调试

缓存数据缓存
输出缓存
缓存部署
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: