ASP. NET 3. 5 实用教程

百科

ASP. NET 3. 5 实用教程

ASP.NET 3.5实用教程一般指本词条

《ASP. NET 3. 5 实用教程》的作者是亓传伟,王合闯,于2010年1月编辑出版的图书。

书籍信息

名ASP. NET 3. 5 实用教程
书号978-7-118-06690-6
作者亓传伟,王合闯
出版时间2010年1月
译者
版次1版1次
开本16
装帧平装
出版基金
页数320
字数537
中图分类TP393.092
丛书名
定价35.00

内容简介

本书结合Visual Studio 2008 全面翔实地介绍了ASP. NET 3. 5 网站开发方法和Web 应用程式技术。全书共分14 章,主要内容包括:ASP. NET 概述、C#程式设计基础、页面布局与网站导航、ADO. NET 管理资料库、用户和角色管理、Web 服务、在ASP. NET 中使用XML、实现Ajax 技术和三层结构开发模式等。本书结构清晰,实例丰富,浅显易懂,并且免费提供电子课件和书中的原始码。 本书可作为高等院校( 含高职高专院校) ASP. NET 开发课程的教材, 也可作为

目录

ASP. NET 3.5 实用教程
第1章 ASP.NET 概述
1.1 网站开发基础知识1
1.1.1 网页的基本概念及分类1
1.1.2 网站的基本概念及组成1
1.1.3 网页製作语言简介2
1.2 ASP.NET 简介3
1.2.1 .NET Framework 概述3
1.2.2 .NET Framework 3.5新特性3
1.2.3 ASP.NET 3.5 新特性4
1.3 构建ASP.NET 开发环境4
1.3.1 Visual Studio 2008 简介4
1.3.2 安装Visual Studio 20085
1.3.3 其他需要安装的组件5
1.4 开发一个简单的ASP.NET程式6
1.4.1 启动Visual Studio 开发环境6
1.4.2 用Visual Studio 2008製作ASP.NET 程式7
1.5 Web 应用程式的组成10
1.5.1 解决方案和项目10
1.5.2 Web 应用程式中的档案及资料夹11
1.5.3 ASP.NET 页面代码组织模式12
习题114
第2章 C#程式设计基础
2.1 C#语言简介15
2.1.1 C#语言编程规则15
2.1.2 C#语言与其他语言的区别16
2.2 C#语法入门17
2.2.1 数据类型17
2.2.2 变数和常量19
2.2.3 表达式和运算符20
2.2.4 语句20
2.2.5 简单类型转换21
2.3 控制语句22
2.3.1 条件语句22
2.3.2 循环语句26
2.3.3 跳转语句28
2.4 C#面向对象设计30
2.4.1 面向对象概述30
2.4.2 类和对象31
2.4.3 继承32
2.4.4 重载34
习题235
第3章 伺服器控制项
3.1 伺服器控制项简介36
3.1.1 伺服器控制项介绍36
3.1.2 伺服器控制项的语法38
3.2 伺服器控制项的公共属性39
3.2.1 System.Web.UI.WebControls.WebControl 类的属性39
3.2.2 其他的常用属性40
3.2.3 伺服器控制项事件和方法40
3.3 标準伺服器控制项及其属性42
3.3.1 Label 和TextBox 控制项42
3.3.2 Button、LinkButton 与ImageButton 控制项44
3.3.3 CheckBox 与CheckBoxList控制项46
3.3.4 RadioButton 与RadioButtonList控制项51
3.3.5 ListBox 与DropDownList控制项54
3.3.6 Image 控制项与HyperLink控制项57
3.3.7 Table 控制项57
3.3.8 面板Panel59
3.4 验证控制项62
3.4.1 RequiredFieldValidator控制项62
3.4.2 CompareValidator 控制项65
3.4.3 RangeValidator 控制项68
3.4.4 RegularExpressionValidator控制项70
3.4.5 ValidationSummary 控制项73
3.4.6 CustomValidator 控制项74
习题377
第4章 ASP.NET 应用程式的生命周期及管理
4.1 ASP.NET 应用程式分类78
4.1.1 Web 应用程式78
4.1.2 移动Web 应用程式78
4.1.3 Web 服务78
4.2 ASP.NET 页面生命周期78
4.2.1 页面生命周期阶段78
4.2.2 页面生命周期事件79
4.2.3 回发与往返行程80
4.2.4 动态网页的运行过程80
4.3 页面重定向81
4.3.1 使用超连结(HyperLink 对象的NavigateUrl 属性)81
4.3.2 跨页传送(按钮PostBackUrl属性)81
4.3.3 使用浏览器以编程方式重定向(Response.Redirect)82
4.3.4 在伺服器上以编程方式重定向(Server.Transfer)83
4.4 ASP.NET 状态管理83
4.4.1 客户端的状态管理83
4.4.2 伺服器端的状态管理90
4.5 页面间的数据传递95
4.5.1 使用查询字元串(Request.QueryString)95
4.5.2 使用会话状态(Session)96
4.5.3 使用应用程式状态(Application)96
4.5.4 读取源页中的控制项值(PreviousPage)97
4.5.5 使用Server.Transfer99
4.6 ASP.NET 配置档案Web.config101
4.6.1 Web.config 介绍101
4.6.2 配置和访问Web.config101
习题4103
第5章 页面布局与网站导航
5.1 CSS 样式控制104
5.1.1 CSS 的概念104
5.1.2 在源视图下设定样式104
5.1.3 在可视化视窗中设定样式105
5.2 页面布局107
5.2.1 页面元素定位108
5.2.2 表格布局109
5.2.3 DIV 和CSS 布局110
5.3 母版页112
5.3.1 母版页和内容页的概念112
5.3.2 创建母版页和内容页114
5.3.3 嵌套母版页116
5.4 用户控制项117
5.4.1 用户控制项概述117
5.4.2 创建用户控制项117
5.4.3 使用用户控制项120
5.5 Web 部件121
5.5.1 Web 部件概述121
5.5.2 使用Web 部件122
5.5.3 WebPartManager 显示模式123
5.6 主题126
5.6.1 主题和外观126
5.6.2 在主题中定义和套用外观127
5.6.3 在主题中定义和套用样式表129
5.7 网站导航129
5.7.1 ASP.NET 网站导航功能概述129
5.7.2 利用站点地图和SiteMapPath控制项实现网站导航130
5.7.3 利用Menu 控制项实现导航131
5.7.4 利用TreeView 控制项实现导航134
习题5…135
第6章 SQL Server 资料库管理系统简介
6.1 资料库系统初步136
6.1.1 资料库及其相关概念136
6.1.2 数据模型137
6.2 SQL Server 2008 简介138
6.3 SQL Server 2008 基本操作139
6.3.1 资料库档案和对象139
6.3.2 资料库的创建139
6.3.3 资料库的删除140
6.3.4 资料库的备份141
6.3.5 资料库的还原142
6.3.6 资料库的附加145
6.3.7 表的创建146
6.3.8 表的删除149
6.4 SQL Server 2005 Express基本操作150
习题6…152
第7章 ADO.NET 管理资料库
7.1 ADO.NET 概述154
7.1.1 ADO.NET 的组成和结构154
7.1.2 ADO.NET 命名空间155
7.2 ADO.NET 的对象156
7.2.1 Connection 对象156
7.2.2 Command 对象160
7.2.3 DataReader 对象169
7.2.4 DataAdapter 和DataSet对象171
7.2.5 DataTable 对象180
7.3 显示资料库中数据183
7.3.1 数据源控制项184
7.3.2 数据绑定控制项186
7.3.3 单值绑定与列表绑定195
7.4 LINQ to SQL201
7.4.1 LINQ 的基本概念201
7.4.2 LINQ to SQL 概述201
7.4.3 LINQ to SQL 简单套用202
习题7…205
第8章 用户和角色管理
8.1 身份验证和授权206
8.1.1 Windows 验证206
8.1.2 Forms 验证207
8.2 成员资格和角色管理概述212
8.2.1 成员资格管理212
8.2.2 角色管理215
8.3 利用网站管理工具实现成员资格和角色管理217
8.3.1 利用网站管理工具实现成员资格管理218
8.3.2 利用网站管理工具实现角色管理219
8.3.3 访问规则管理220
8.4 利用登录系列控制项建立安全页222
8.4.1 CreateUserWizard 控制项222
8.4.2 Login 控制项223
8.4.3 LoginName 控制项225
8.4.4 LoginStatus 控制项225
8.4.5 LoginView 控制项227
8.4.6 ChangePassword 控制项228
8.4.7 PasswordRecovery 控制项230
习题8…232
第9章 Web 服务
9.1 什幺是Web 服务233
9.1.1 Web 服务的基本概念233
9.1.2 Web 服务的相关技术233
9.1.3 Web 服务的优点234
9.2 建立ASP.NET Web 服务234
9.2.1 创建简单的Web 服务234
9.2.2 定义Web 服务方法237
9.3 调用ASP.NET Web 服务238
9.3.1 调用简单的Web 服务238
9.3.2 调用返回数据集的Web 服务242
习题9…245
第10章 部署Web 应用程式
10.1 IIS 及其安装配置246
10.1.1 IIS 和ASP.NET的关係246
10.1.2 安装IIS246
10.1.3 配置IIS247
10.2 发布Web 站点249
10.2.1 複製Web 站点249
10.2.2 预编译Web 站点250
10.2.3 Windows 安装程式251
习题10…254
第11章 在ASP.NET 中使用XML
11.1 XML 概述255
11.1.1 XML 的基本概念255
11.1.2 XML 的基本结构255
11.1.3 元素、标记以及元素属性256
11.2 使用.NET 的XML 类访问XML258
11.2.1 使用XmlReader 读取XML 数据259
11.2.2 使用XmlWriter 写入XML 数据262
11.3 使用ADO.NET 访问XML266
11.3.1 将数据集转换成XML266
11.3.2 将XML 文档转换成数据集269
习题11…270
第12章 档案处理
12.1 驱动器、资料夹和档案操作271
12.1.1 获取驱动器信息271
12.1.2 资料夹操作273
12.1.3 档案操作275
12.2 读写档案278
12.3 档案上传280
习题12…283
第13章 实现Ajax 技术
13.1 ASP.NET Ajax283
13.1.1 ASP.NET Ajax 概述284
13.1.2 部署ASP.NET Ajax环境284
13.2 ASP.NET Ajax 基本控制项285
13.2.1 ScriptManager 控制项285
13.2.2 ScriptManagerProxy控制项286
13.2.3 UpdatePanel 控制项286
13.2.4 UpdateProgress 控制项287
13.2.5 Timer 控制项287
13.3 套用实例287
习题13…294
第14章 三层结构开发模式
14.1 三层结构概述295
14.1.1 两层结构及其局限性295
14.1.2 什幺是三层结构295
14.1.3 三层结构的优点296
14.2 用ASP.NET 搭建三层结构框架296
14.3 套用举例297
14.3.1 系统分析297
14.3.2 创建框架297
14.3.3 在各个层中实现具体的类302
14.3.4 用户界面层中的事件代码307
14.3.5 运行结果310
习题14…311
参考文献312
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com