图书介绍
ASP.NET 2.0网络开发详解PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET 2.0网络开发详解](https://www.shukui.net/cover/62/32243607.jpg)
- 刘乃丽等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121051661
- 出版时间:2008
- 标注页数:516页
- 文件大小:108MB
- 文件页数:538页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET 2.0网络开发详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 从零开始2
第0章 First Things First2
0.1 基础概念2
0.1.1 什么是网页2
0.1.2 网页开发技术3
0.1.3 Web开发相关技术4
0.2 搭建开发环境5
0.2.1 安装Visual Studio 20056
0.2.2 Visual Studio 2005简介6
0.2.3 实现第一个ASP.NET程序7
0.3 C# 2.0语言基础9
0.3.1 简介9
0.3.2 数据类型10
0.3.3 变量和常量14
0.3.4 运算符15
0.3.5 流程控制18
0.4 编码规范23
0.4.1 好的编码结构23
0.4.2 好的注释风格24
0.4.3 好的命名规范25
0.4.4 避免文件过大26
承上启下27
第1章 走进ASP.NET 2.0 28
1.1 ASP.NET 2.0概述28
1.1.1 动态页面工作原理29
1.1.2 ASP.NET 2.0——动态页面开发利器30
1.1.3 ASP.NET 2.0的优点31
1.1.4 用IIS管理ASPX页面31
1.2 ASP.NET 2.0动态页面33
1.2.1 剖析ASPX页面33
1.2.2 使用〈%...%〉嵌入代码34
1.2.3 使用〈script〉...〈/script〉嵌入代码36
1.2.4 使用〈%--...--%〉注释代码38
1.2.5 使用〈%@CodeFile=...%〉绑定代码38
1.2.6 使用〈%@Page...%〉设置页面属性40
1.2.7 使用〈%@Import%〉引入类库41
1.3 服务器控件事件41
1.3.1 添加服务器控件41
1.3.2 用事件响应页面动作42
1.3.3 将事件绑定到方法43
1.3.4 页面加载事件44
承上启下44
第2章 类、对象和命名空间 46
2.1 类和对象46
2.1.1 面向对象编程46
2.1.2 创建和实例化类48
2.1.3 类的继承机制50
2.1.4 使用Class View窗口51
2.1.5 使用Object Browser52
2.2 类的成员52
2.2.1 域和属性52
2.2.2 静态属性54
2.2.3 重载属性56
2.3 类的方法56
2.3.1 声明类的方法57
2.3.2 方法的参数57
2.3.3 使用构造函数59
2.3.4 使用析构函数60
2.3.5 使用静态方法60
2.3.6 重载方法61
2.3.7 访问父类方法62
2.3.8 重载运算符63
2.4 命名控件和.NET类库65
2.4.1 使用命名空间65
2.4.2 .NET基础类库框架66
承上启下67
第3章 ASP.NET核心对象 69
3.1 Page类69
3.1.1 Page类概述69
3.1.2 探索页面生命周期70
3.2 ASP.NET核心对象73
3.2.1 利用Response输出信息73
3.2.2 利用Request获取页面输入74
3.2.3 利用Server获取服务器信息77
3.3 共享数据79
3.3.1 利用Application共享数据79
3.3.2 使用Global.asax文件81
3.3.3 利用Session共享数据82
3.3.4 利用Session验证用户84
承上启下85
第4章 字符串 87
4.1 字符串String87
4.1.1 比较字符串87
4.1.2 判定首尾字符串90
4.1.3 判断是否包含子串90
4.1.4 定位字符和子串90
4.1.5 格式化字符串92
4.1.6 连接字符串92
4.1.7 拆分字符串93
4.1.8 插入字符串94
4.1.9 填充字符串94
4.1.10 删除字符串95
4.1.11 复制字符串95
4.1.12 替换字符串96
4.1.13 更改大小写96
4.2 动态串StringBuilder97
4.2.1 比较String97
4.2.2 设置容量98
4.2.3 追加字符串98
4.2.4 插入字符串99
4.2.5 删除字符串99
4.2.6 替换字符串99
4.3 正则表达式Regex100
4.3.1 正则表达式简介100
4.3.2 构造正则表达式101
4.3.3 使用Regex类102
4.4 字符编码103
4.4.1 字符编码概述104
4.4.2 字符编码类105
承上启下107
第5章 数组和集合 109
5.1 数组109
5.1.1 什么是数组109
5.1.2 创建数组111
5.1.3 数组基类Array112
5.1.4 访问数组元素113
5.1.5 转化元素类型114
5.1.6 遍历数组元素115
5.1.7 排序数组元素116
5.1.8 查找数组元素118
5.1.9 反转数组元素119
5.1.10 复制数组120
5.2 集合121
5.2.1 什么是集合122
5.2.2 列表类ArrayList122
5.2.3 创建列表123
5.2.4 遍历列表123
5.2.5 添加元素125
5.2.6 插入元素125
5.2.7 删除元素126
5.2.8 简单排序127
5.2.9 复杂排序127
5.2.10 查找元素128
5.3 队列129
5.3.1 什么是队列129
5.3.2 队列类Queue129
5.3.3 创建队列130
5.3.4 元素入队130
5.3.5 元素出队131
5.4 堆栈132
5.4.1 什么是堆栈132
5.4.2 堆栈类Stack132
5.4.3 创建堆栈132
5.4.4 元素入栈133
5.4.5 元素出栈133
承上启下134
第6章 调试和异常处理 135
6.1 程序调试技术135
6.1.1 调试语法错误135
6.1.2 调试逻辑错误135
6.2 异常处理机制138
6.2.1 异常类Exception139
6.2.2 使用try-catch处理异常139
6.2.3 异常处理的原则141
承上启下142
第2篇 控件开发144
第7章 标准服务器控件 144
7.1 WebControls概述144
7.1.1 什么是服务器控件144
7.1.2 WebControls空间145
7.2 输入控件147
7.2.1 按钮Button147
7.2.2 文本框TexBox151
7.2.3 复选框CheckBox153
7.2.4 单选按钮RadioButton155
7.2.5 超级链接HyperLink156
7.2.6 链接按钮LinkButton158
7.2.7 图像Image160
7.2.8 图像按钮ImageButton161
7.2.9 图像热区ImageMap162
7.2.10 项列表BulletedList164
7.3 列表控件165
7.3.1 下拉框DropDownList166
7.3.2 列表框ListBox168
7.3.3 复选框列表CheckBoxList170
7.3.4 单选按钮列表RadioButtonList172
7.4 容器控件173
7.4.1 面板Panel173
7.4.2 表格Table176
7.5 其他控件180
7.5.1 广告栏AdRotator180
7.5.2 日历Calendar182
承上启下185
第8章 HTML服务器控件186
8.1 HtmlControls概述186
8.1.1 比较标准控件186
8.1.2 HtmlControls空间187
8.2 输入控件HtmlInput188
8.2.1 按钮HtmlInputButton188
8.2.2 单行文本框HtmlInputText191
8.2.3 多行文本框HtmlTextArea192
8.2.4 隐藏文本框HtmlInputHidden193
8.2.5 文件框HtmlInputFile195
8.2.6 复选框HtmlInputCheckBox197
8.2.7 单选框HtmlInputRadioButton199
8.3 容器空间HtmlContainer200
8.3.1 表格HtmlTable201
8.3.3 列表框/下拉框控件HtmlSelect203
8.4 图像控件HtmlImage207
承上启下209
第9章 数据验证控件 210
9.1 概述210
9.2 验证控件211
9.2.1 必填验证控件RequiredFieldValidator211
9.2.2 比较验证控件CompareValidator213
9.2.3 范围验证控件RangeValidator216
9.2.4 正则验证控件RegularExpressionValidator217
9.2.5 自定义验证控件CustomValidator219
9.2.6 验证摘要控件ValidationSummary222
9.3 注册页面示例224
承上启下227
第10章 用户控件 228
10.1 概述228
10.1.1 什么是用户控件228
10.1.2 何时使用用户控件229
10.2 使用用户控件229
10.2.1 创建用户控件229
10.2.2 添加用户控件230
10.2.3 定义用户控件属性231
10.2.4 定义用户控件事件232
10.2.5 比较Web页面233
承上启下233
第3篇 数据操作235
第11章 ADO.NET 235
11.1 概述235
11.1.1 ADO.NET的功能235
11.1.2 ADO.NET基本结构236
11.1.3 System.Data空间236
11.2 连接数据库237
11.2.1 SqlConnection类237
11.2.2 连接数据库239
11.2.3 使用Web.config配置连接239
11.2.4 断开数据库240
11.3 操作数据库241
11.3.1 SqlCommand类241
11.3.2 查询数据242
11.3.3 SqlDataReader类243
11.3.4 操作数据245
11.4 内存数据对象245
11.4.1 SqlDataAdapter类246
11.4.2 DataSet类248
11.4.3 DataTable类250
11.5 SQL基础254
11.5.1 SQL基础254
11.5.2 创建数据库CREATE DATABASE255
11.5.3 删除数据库DROP DATABASE255
11.5.4 创建表CTEATE TABLE256
11.5.5 修改表UPDATE TABLE257
11.5.6 删除表DROP TABLE259
11.5.7 插入数据INSERT259
11.5.8 修改数据UPDATE260
11.5.9 删除数据DELETE260
11.5.10 SQL简单查询260
11.5.11 使用GROUP BY对结果分组264
11.5.12 使用DISTINCT对结果去重264
11.5.13 使用ORDER BY对结果排序265
11.5.14 使用函数和表达式265
11.5.15 使用运算符266
承上启下266
第12章 数据控件 267
12.1 概述267
12.2 网格视图GridView268
12.2.1 认识GridView268
12.2.2 GridView中的列类型269
12.2.3 自动生成数据列270
12.2.4 使用BoundField列显示数据274
12.2.5 使用CommanField列编辑数据276
12.2.6 使用CommanField列删除数据278
12.2.7 使用CommandField列选择数据280
12.2.8 使用HyperLinkField列链接数据281
12.2.9 使用ButtonField列灵活操作数据283
12.2.10 分页浏览数据285
12.3 列表控件286
12.3.1 把DataSet绑定到DropDownList287
12.3.2 把DataReader绑定到ListBox289
12.3.3 把DataTable绑定到CheckBoxList290
12.3.4 把HashTable绑定到RadioButtonList291
承上启下293
第13章 XML数据操作 295
13.1 .NET框架中的XML295
13.1.1 什么是XML295
13.1.2 XML文档对象模型DOM296
13.1.3 System.Xml命名空间297
13.2 读取XML297
13.2.1 使用XmlDocument读取XML298
13.2.2 使用XmlReader读取XML298
13.2.3 使用XmlNode读取节点302
13.3 查询XML304
13.3.1 基本XPath表达式304
13.3.2 限定查询范围304
13.3.3 使用函数设置查询条件305
13.3.4 使用运算符设置查询条件306
13.3.5 使用通配符模糊匹配306
13.3.6 综合示例306
13.4 修改XML308
13.4.1 创建新DOM节点308
13.4.2 创建DOM节点属性309
13.4.3 修改DOM节点310
13.4.4 删除DOM节点310
13.4.5 保存DOM树312
13.5 与DataSet交互312
13.5.1 使用DataSet加载XML数据312
13.5.2 使用XmlDataDocument加载关系数据314
承上启下315
第14章 文件操作 317
14.1 操作文件317
14.1.1 创建文件318
14.1.2 复制文件318
14.1.3 重命名文件318
14.1.4 删除文件318
14.2 读写文件319
14.2.1 使用StreamWriter写入文件319
14.2.2 使用SteamReader读取文件320
承上启下321
第4篇 网站设计324
第15章 母版页 324
15.1 静态母版页324
15.1.1 创建母版页324
15.1.2 向母版页添加控件326
15.1.3 使用母版创建内容页327
15.1.4 挖掘母版页的机制328
15.2 与母版页交互329
15.2.1 母版页和内容页的生命周期329
15.2.2 母版页内部的控件事件331
15.2.3 在母版页中访问内容页控件332
15.2.4 在内容页中访问母版页控件333
15.3 动态选择母版页334
承上启下336
第16章 站点导航系统 338
16.1 ASP.NET导航系统概述338
16.1.1 导航概述338
16.1.2 从网站到导航控件339
16.2 站点地图SiteMap340
16.2.1 SiteMap概述340
16.2.2 用SiteMapNode构造SiteMap341
16.2.3 用SiteMapProvider提供数据341
16.2.4 用默认SiteMapProvider提供数据342
16.2.5 用个性配置SiteMapProvider提供数据346
16.3 导航控件347
16.3.1 使用SiteMapPath导航348
16.3.2 使用TreeView导航350
16.3.3 使用Menu导航352
16.4 可编程导航354
16.4.1 为网站配置多个SiteMapProvider354
16.4.2 用XML创建TreeView356
16.4.3 用XML创建Menu358
承上启下360
第17章 样式和主题 361
17.1 样式表CSS361
17.1.1 什么是CSS361
17.1.2 指定HTML元素的样式361
17.1.3 指定HTML服务器控件样式363
17.1.4 指定标准服务器控件样式364
17.1.5 CSS的基本语法365
17.1.6 利用VS2005创建样式表369
17.2 主题和外观370
17.2.1 什么是主题和外观370
17.2.2 建立主题和外观371
17.2.3 为所有页面指定主题373
17.2.4 为特定页面指定主题373
17.2.5 为特定控件指定主题374
17.2.6 动态指定主题和外观374
承上启下375
第18章 Web Part 377
18.1 概述377
18.1.1 先睹为快377
18.1.2 认识Web Part378
18.1.3 页面管家WebPartManager379
18.1.4 用户数据库配置380
18.2 个性化设置页面380
18.2.1 使用WebPartZone划分页面380
18.2.2 个性化设置页面布局383
18.2.3 向页面添加Web Part控件385
18.2.4 编辑Web Part控件的属性388
18.3 Web Part之间的通信390
承上启下392
第19章 成员和角色管理 394
19.1 成员服务394
19.1.1 成员服务概述394
19.1.2 Membership类395
19.1.3 创建新用户396
19.1.4 验证用户身份401
19.1.5 MembershipUser类403
19.1.6 获取用户信息404
19.2 成员管理控件405
19.2.1 成员管理控件概述405
19.2.2 使用Login控件登录用户405
19.2.3 使用CreateUserWizard创建新用户406
19.2.4 使用LoginName得到用户名408
19.2.5 使用LoginStatus显示登录状态408
19.2.6 使用ChangePassword修改密码409
19.2.7 使用PasswordRecovery找回密码409
19.3 角色管理411
19.3.1 角色管理概述411
19.3.2 Roles类411
19.3.3 配置角色管理413
19.3.4 使用管理工具管理角色413
19.3.5 使用角色控制页面行为416
承上启下419
第5篇 实例剖析422
第20章 Web系统的多层结构 422
20.1 Web系统的三层结构422
20.2 多层结构之NorthWind423
20.2.1 整体结构423
20.2.2 数据访问层DAL423
20.2.3 业务逻辑层BLL426
20.2.4 用户表示层UI428
承上启下430
第21章 课程实践 431
21.1 系统目标431
21.1.1 顾客行为分析431
21.1.2 管理员行为分析431
21.1.3 系统目标432
21.1.4 系统总体结构432
21.2 数据库设计433
21.2.1 设计数据库433
21.2.2 实现数据库434
21.3 通用组件层436
21.3.1 log4net日志组件436
21.3.2 Logger类实现438
21.4 数据访问层439
21.4.1 配置数据库连接439
21.4.2 数据库类实现439
21.4.3 获取安全数据447
21.4.4 构造SQL语句449
21.5 业务逻辑层452
21.5.1 图书类452
21.5.2 图书类别类458
21.5.3 购物篮类459
21.5.4 统计画图类462
21.6 用户接口层466
21.6.1 实现母版页466
21.6.2 浏览、查询图书470
21.6.3 查看图书详细信息474
21.6.4 购买图书476
21.6.5 用户登录478
21.6.6 用户注册480
21.6.7 购物篮管理481
21.6.8 添加新图书484
21.6.9 删除图书486
21.6.10 修改图书信息488
21.6.11 图书销量统计490
21.6.12 用户管理493
21.6.13 查看个人信息495
21.6.14 修改个人密码496
承上启下497
第22章 踏上Starter Kit之路 499
22.1 Starter Kit第一步之PWS499
22.1.1 安装PWS500
22.1.2 主页面500
22.1.3 创建管理员501
22.1.4 管理相册502
22.1.5 个人简历503
22.2 母版页、主题和外观504
22.2.1 母版页504
22.2.2 主题和外观505
22.3 成员和角色管理505
22.3.1 初始化角色506
22.3.2 注册新用户506
22.4 相册和照片管理507
22.4.1 管理相册507
22.4.2 相册管理方法509
22.4.3 照片管理512
22.4.4 照片管理方法514
22.5 其他页面516
承上启下516