种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

ASP. NET 3. 5 实用教程

(2019-10-18 13:21:55) 百科综合

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 2008……………………5
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
习题1……………………14
第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
习题2……………………35
第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 面板Panel……………………59
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
习题3……………………77
第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.Transfer……………………99
4.6 ASP.NET 配置档案Web.config……………………101
4.6.1 Web.config 介绍……………………101
4.6.2 配置和访问Web.config……………………101
习题4……………………103
第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 SQL……………………201
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 安装IIS……………………246
10.1.3 配置IIS……………………247
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 类访问XML……………………258
11.2.1 使用XmlReader 读取XML 数据……………………259
11.2.2 使用XmlWriter 写入XML 数据……………………262
11.3 使用ADO.NET 访问XML……………………266
11.3.1 将数据集转换成XML……………………266
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 Ajax……………………283
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

标 签

搜索
随机推荐

Powered By 种豆资源网||