图书介绍
ASP.NET 2.0网络编程自学手册PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET 2.0网络编程自学手册](https://www.shukui.net/cover/57/31713534.jpg)
- 张跃廷,房大伟,苏宇编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115173249
- 出版时间:2008
- 标注页数:456页
- 文件大小:192MB
- 文件页数:477页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET 2.0网络编程自学手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 起步篇3
第1章 ASP.NET 2.0从零起步3
1.1 熟悉ASP.NET 2.0简介4
1.1.1 ASP.NET 2.0发展历程4
1.1.2 ASP.NET 2.0新特性4
1.1.3 ASP.NET 2.0的运行原理4
1.1.4 ASP.NET 2.0的运行机制5
1.1.5 ASP.NET 2.0的优点6
1.2 ASP.NET 2.0开发环境的搭建7
1.2.1 软件和硬件要求7
1.2.2 安装IIS服务器7
1.2.3 安装Visual Studio 2005开发工具10
1.2.4 启动并配置Visual Studio 2005默认环境13
1.3 熟悉ASP.NET 200开发环境14
1.3.1 创建ASP.NET 200空网站14
1.3.2 熟悉ASP.NET 2.0的菜单栏和工具栏15
1.3.3 设置ASP.NET 2.0开发环境19
1.4 MSDN帮助系统安装与使用20
1.4.1 安装MSDN帮助系统20
1.4.2 使用MSDN帮助系统学习ASP.NET 2.022
1.5 本章小结23
第2章 ASP.NET 2.0开发基础24
2.1 学习ASP.NET 2.0网页语法25
2.1.1 ASP.NET网页扩展名25
2.1.2 什么是页面指令26
2.1.3 页面指令种类与作用26
2.1.4 注释ASPX文件中代码35
2.1.5 如何包含服务器端文件36
2.1.6 HTML服务器控件语法36
2.1.7 ASP.NET服务器控件语法37
2.1.8 网页中代码块语法38
2.1.9 网页中表达式语法38
2.2 制作一个ASP.NET网站39
2.2.1 创建ASP.NET网站39
2.2.2 设计Web页面40
2.2.3 添加ASP.NET文件夹41
2.2.4 添加配置文件Web.config41
2.2.5 运行应用程序43
2.2.6 配置IIS虚拟目录44
2.3 本章小结46
第3章 C#语言基础47
3.1 C#简介48
3.2 数据类型48
3.2.1 什么是数据类型48
3.2.2 C#中包含那些数据类型48
3.2.3 各种数据类型使用及意义48
3.2.4 什么是装箱和拆箱48
3.2.5 装箱和拆箱的使用49
3.3 C#中的变量和常量49
3.3.1 什么是变量和常量49
3.3.2 变量的声明和赋值49
3.3.3 有效声明与使用常量51
3.4 类型转换52
3.4.1 隐式类型转换52
3.4.2 显式类型转换53
3.5 C#中运算符53
3.5.1 操作算术运算符53
3.5.2 操作关系运算符53
3.5.3 操作赋值运算符54
3.5.4 操作逻辑运算符55
3.5.5 操作位运算符55
3.5.6 操作其他运算符56
3.5.7 运算符的优先集56
3.6 字符串处理57
3.6.1 比较字符串57
3.6.2 定位字符及子串57
3.6.3 格式化字符串57
3.6.4 截取字符串58
3.6.5 分裂字符串58
3.6.6 插入和填充字符串58
3.6.7 删除和剪切字符串59
3.6.8 复制字符串59
3.6.9 替换字符串59
3.7 流程控制59
3.7.1 有效使用分支语句59
3.7.2 有效使用循环语句61
3.7.3 异常处理语句62
3.8 数组的基本操作63
3.8.1 数组的声明63
3.8.2 初始化数组63
3.8.3 遍历数组64
3.8.4 增加数组元素64
3.8.5 读取数组中的当前元素64
3.8.6 数组的排序65
3.9 代码编写规范65
3.9.1 在程序中规范使用注释65
3.9.2 按照命名规范书写代码65
3.9.3 统一代码缩进格式66
3.10 本章小结66
第4章 ASP.NET内置对象67
4.1 Response对象68
4.1.1 Response对象概述68
4.1.2 Response对象常用属性、方法介绍68
4.1.3 Response对象在实际开发中的应用71
4.2 Request对象72
4.2.1 Request对象概述72
4.2.2 Request对象常用属性、方法介绍72
4.2.3 Request对象在实际开发中的应用74
4.3 Application对象75
4.3.1 Application对象概述76
4.3.2 Application对象常用集合、属性和方法介绍76
4.3.3 Application对象在实际开发中的应用80
4.4 Session对象81
4.4.1 Session对象概述81
4.4.2 Session对象常用集合、属性和方法介绍82
4.4.3 Session对象在实际开发中的应用85
4.5 Cookie对象86
4.5.1 Cookie对象概述86
4.5.2 Cookie对象常用属性、方法介绍87
4.5.3 Cookie对象在实际开发中的应用89
4.6 Server对象90
4.6.1 Server对象概述90
4.6.2 Server对象常用属性、方法介绍90
4.6.3 Server对象在实际开发中的应用95
4.7 本章小结96
第5章 ASP.NET常用开发服务器控件97
5.1 服务器控件概述98
5.1.1 服务器控件的概念与作用98
5.1.2 服务器控件与对象的关系98
5.1.3 服务器控件的属性、方法和事件98
5.2 服务器控件的相关操作101
5.2.1 向页面中添加服务器控件101
5.2.2 删除页面中服务器控件101
5.2.3 添加引用服务器控件102
5.3 Label控件103
5.3.1 属性103
5.3.2 方法104
5.3.3 事件105
5.3.4 使用Label控件显示文本106
5 4 TextBox控件106
5.4.1 属性106
5.4.2 方法107
5.4.3 事件107
5.4.4 TextBox控件的3种显示方式108
5.5 Image控件108
5.5.1 属性108
5.5.2 方法109
5.5.3 事件110
5.5.4 使用Image控件显示图片110
5.6 Button控件110
5.6.1 属性110
5.6.2 方法111
5.6.3 事件111
5.6.4 使用Button控件改变TextBox控件的文本112
5.7 LinkButton控件112
5.7.1 属性112
5.7.2 方法113
5.7.3 事件113
5.7.4 使用LinkButton控件跳转页面113
5.8 ImageButton控件114
5.8.1 属性114
5.8.2 方法115
5.8.3 事件115
5.8.4 使用ImageButton控件跳转页面115
5.9 HyperLink控件115
5.9.1 属性115
5.9.2 方法116
5.9.3 事件116
5.9.4 使用HypperLink控件跳转页面116
5.10 RequiredFieldValidator控件117
5.10.1 属性117
5.10.2 方法117
5.10.3 事件117
5.10.4 使用RequiredFieldValidator控件判断用户名是否为空118
5.11 RangeValidator控件118
5.11.1 属性118
5.11.2 方法119
5.11.3 事件119
5.11.4 使用RangeValidator控件判断数量是否在范围内119
5.12 RegularExpressionValidator控件119
5.12.1 属性119
5.12.2 方法121
5.12.3 事件121
5.12.4 使用RegularExpressionValidator控件判断邮件地址121
5.13 CompareValidator控件121
5.13.1 属性122
5.13.2 方法122
5.13.3 事件122
5.13.4 使用CompareValidator控件判断两次密码是否一致122
5.14 CustomValidator控件123
5.14.1 属性123
5.14.2 方法123
5.14.3 事件123
5.14.4 使用CustomValidator控件判断用户名是否存在124
5.1 5 ValidationSummary控件124
5.15.1 属性125
5.15.2 方法125
5.15.3 事件125
5.15.4 使用ValidationSummary控件显示所有验证控件错误信息125
5.16 Login控件126
5.16.1 属性126
5.16.2 方法127
5.16.3 事件127
5.16.4 使用Login控件实现用户登录127
5.17 本章小结128
第2篇 提高篇131
第6章 面向对象的程序设计131
6.1 概述132
6.1.1 面向对象的概念132
6.1.2 面向对象语言的特点132
6.2 类和对象133
6.2.1 类的概念133
6.2.2 声明类133
6.2.3 对象133
6.2.4 对象的声明和实例化134
6.2.5 类与对象的关系135
6.2.6 构造函数135
6.2.7 析构函数135
6.2.8 属性和方法136
6.2.9 有效使用static修饰符137
6.3 使用访问修饰符关键字控制访问权限138
6.4 类的继承139
6.4.1 继承的概念139
6.4.2 实现继承的方法139
6.5 接口140
6.5.1 接口的概念140
6.5.2 定义接口140
6.5.3 接口的成员140
6.5.4 接口的实现141
6.6 本章小结141
第7章 使用ADO.NET技术进行数据库开发142
7.1 了解ADO.NET技术143
7.1.1 ADO.NET概述143
7.1.2 .NET数据提供程序143
7.2 创建数据库连接144
7.2.1 Connection对象概述144
7.2.2 Connection对象的属性及方法145
7.2.3 数据库连接字符串146
7.2.4 打开和关闭数据库连接147
7.3 执行数据库命令148
7.3.1 Command对象概述148
7.3.2 Command对象的属性及方法148
7.3.3 创建和执行Command对象的实例150
7.4 使用DataReader对象读取数据154
7.4.1 DataReader对象概述154
7.4.2 DataReader对象的属性及方法154
7.4.3 创建和使用DataReader对象156
7.5 使用DataSet和DataAdapter查询数据161
7.5.1 DataSet对象161
7.5.2 DataSet数据更新162
7.5.3 使用DataAdapter对象162
7.6 本章小结163
第8章 数据控件164
8.1 GridView控件165
8.1.1 GridView控件概述165
8.1.2 GridView控件常用的属性、方法和事件165
8.1.3 使用GridView控件绑定数据源168
8.1.4 设置GridView控件的外观170
8.1.5 制定GridView控件的列171
8.1.6 查看GridView控件中数据的详细信息172
8.1.7 使用GridView控件分页显示数据174
8.1.8 在GridView控件中排序数据174
8.1.9 在GridView控件中实现全选和全不选功能175
8.1.10 在GridView控件中对数据进行编辑操作176
8.1.11 实际开发中特殊样式的实现178
8.2 DataList控件179
8.2.1 DataList控件概述179
8.2.2 DataList控件常用的属性、方法和事件179
8.2.3 使用DataList控件绑定数据源182
8.2.4 分页显示DataList控件中的数据184
8.2.5 查看DataList控件中数据的详细信息185
8.2.6 在DataList控件中对数据进行编辑操作187
8.2.7 获取DataList控件中控件数据的方法188
8.2.8 为DataList控件添加自动编号的功能188
8.2.9 在DataList控件中创建多个列189
8.3 数据绑定190
8.3.1 数据绑定的概述190
8.3.2 简单属性绑定190
8.3.3 表达式绑定191
8.3.4 集合绑定192
8.3.5 方法调用的结果192
8.4 本章小结193
第9章 Web用户控件194
9.1 Web用户控件的概述195
9.1.1 用户控件与普通的Web页比较195
9.1.2 用户控件的优点195
9.2 创建及使用Web用户控件195
9.2.1 创建Web用户控件196
9.2.2 将Web用户控件添加至网页197
9.2.3 在用户控件中添加用户控件197
9.2.4 使用Web用户控件制作博客导航条199
9.3 设置用户控件201
9.3.1 访问用户控件的属性201
9.3.2 访问用户控件中的服务器控件202
9.3.3 将Web网页转化为用户控件203
9.4 本章小结205
第10章 母版页206
10.1 母版页概述207
10.1.1 母版页207
10.1.2 内容页208
10.1.3 母版页运行机制208
10.1.4 母版页和内容页事件顺序209
10.1.5 母版页的优点210
10.2 创建母版页210
10.3 创建内容页213
10.4 母版页的使用215
10.4.1 简单母版页的应用215
10.4.2 嵌套母版页的应用216
10.4.3 访问复杂母版页218
10.4.4 使用@MasterType指令获取母版中控件引用219
10.5 本章小结221
第11章 主题222
11.1 主题的概述223
11.1.1 组成元素224
11.1.2 文件存储和组织方式225
11.2 创建主题225
11.2.1 创建外观文件225
11.2.2 为主题添加CSS样式228
11.2.3 主题中应用图片230
11.3 应用主题231
11.3.1 指定和禁用主题231
11.3.2 动态加载主题235
11.4 本章小结236
第12章 站点导航控件237
12.1 站点地图概述238
12.2 TreeView控件239
12.2.1 TreeView控件概述239
12.2.2 TreeView控件常用的属性和事件240
12.2.3 TreeView控件的基本应用243
12.2.4 TreeView控件绑定数据库244
12.2.5 TreeView控件绑定XML文件246
12.3 Menu控件250
12.3.1 Menu控件概述250
12.3.2 Menu控件常用的属性和事件250
12.3.3 Menu控件的基本应用252
12.3.4 Menu控件绑定XML文件253
12.4 SiteMapPath控件256
12.4.1 SiteMapPath控件概述256
12.4.2 SiteMapPath控件常用的属性和事件256
12.4.3 应用SiteMapPath控件实现站点导航257
12.5 本章小结260
第13章 调试与错误处理261
13.1 错误类型262
13.1.1 语法错误262
13.1.2 语义错误262
13.1.3 逻辑错误263
13.2 程序调试263
13.2.1 调试工具栏263
13.2.2 断点264
13.2.3 开始执行266
13.2.4 中断执行266
13.2.5 停止执行267
13.2.6 单步执行267
13.2.7 运行到指定位置268
13.3 错误处理268
13.3.1 服务器故障排除268
13.3.2 ASP.NET中的异常处理269
13.4 本章小结274
第3篇 实例篇277
第14章 网站会员注册与登录277
14.1 设计思路278
14.1.1 功能概述278
14.1.2 程序业务流程图278
14.1.3 数据库设计279
14.1.4 文件组织结构279
14.2 会员注册280
14.2.1 实现关键技术280
14.2.2 功能实现281
14.3 会员登录284
14.3.1 实现关键技术284
14.3.2 功能实现285
14.4 本章小结287
第15章 文件上传与下载288
15.1 设计思路289
15.1.1 功能概述289
15.1.2 程序业务流程图289
15.1.3 文件组织结构289
15.2 文件上传290
15.2.1 实现关键技术290
15.2.2 功能实现290
15.3 文件下载293
15.3.1 实现关键技术293
15.3.2 功能实现294
15.4 本章小结296
第16章 电子邮件发送和接收297
16.1 设计思路298
16.1.1 功能概述298
16.1.2 程序业务流程图298
16.1.3 Jmail组件介绍298
16.1.4 文件组织结构301
16.2 发送邮件302
16.2.1 实现关键技术302
16.2.2 功能实现303
16.3 接收邮件305
16.3.1 实现关键技术305
16.3.2 功能实现305
16.4 本章小结309
第17章 留言本310
17.1 设计思路311
17.1.1 功能概述311
17.1.2 程序业务流程图311
17.1.3 数据库设计312
17.2 公共类设计313
17.2.1 配置Web.Config313
17.2.2 SqlData类313
17.3 首页功能设计316
17.3.1 实现关键技术316
17.3.2 功能实现317
17.4 发表留言模块功能设计318
17.4.1 实现关键技术318
17.4.2 功能实现319
17.5 留言信息查看页面功能设计320
17.5.1 实现关键技术320
17.5.2 功能实现323
17.6 留言信息管理功能设计326
17.6.1 实现关键技术326
17.6.2 功能实现326
17.7 回复留言功能设计328
17.7.1 实现的关键技术328
17.7.2 功能实现328
17.8 本章小结330
第18章 网上在线聊天室331
18.1 实例说明332
18.2 分析与设计332
18.3 技术要点333
18.3.1 框架的应用333
18.3.2 Session对象的应用335
18.3.3 JavaScript脚本的应用336
18.4 开发过程336
18.4.1 数据库设计336
18.4.2 公共类编写337
18.4.3 设计分析339
18.5 本章小结350
第19章 BBS论坛351
19.1 设计思路352
19.1.1 功能概述352
19.1.2 业务流程分析353
19.1.3 数据库设计354
19.2 公共类设计356
19.2.1 数据库操作类设计357
19.2.2 版块管理功能模块类361
19.2.3 配置Web.Config364
19.3 主要功能界面的实现364
19.3.1 浏览帖子页面的实现过程364
19.3.2 回复帖子页面的实现过程370
19.3.3 发表帖子页面的实现过程374
19.4 本章小结376
第20章 网络在线投票377
20.1 设计思路378
20.1.1 功能概述378
20.1.2 程序业务流程图378
20.1.3 数据库设计379
20.1.4 文件组织结构379
20.2 公共类设计380
20.2.1 配置Web.Config380
20.2.2 数据库连接类380
20.2.3 对话框类设计383
20.3 投票项目添加设计384
20.3.1 实现关键技术384
20.3.2 功能实现384
20.4 主页显示投票标题386
20.4.1 实现关键技术386
20.4.2 功能实现387
20.5 投票功能设计388
20.5.1 实现关键技术388
20.5.2 功能实现389
20.6 投票结果显示391
20.6.1 关键技术391
20.6.2 功能实现391
20.7 本章小结393
第21章 新闻发布系统394
21.1 概述395
21.2 系统分析395
21.2.1 需求分析395
21.2.2 可行性分析395
21.3 系统总体设计395
21.3.1 项目规划395
21.3.2 系统功能结构图396
21.4 系统设计396
21.4.1 设计目标396
21.4.2 逻辑结构设计397
21.5 开发技术要点398
21.5.1 站内全面搜索399
21.5.2 代码封装技术399
21.5.3 使用DataList控件绑定数据并实现分页400
21.5.4 向页面中添加CSS样式401
21.5.5 使用FrameSet框架布局页面401
21.5.6 转化GridView控件中绑定数据的格式402
21.6 公共类的编写402
21.6.1 数据库操作类的编写402
21.6.2 Web.Config文件配置406
21.7 后台新闻管理模块设计407
21.7.1 后台登录模块设计407
21.7.2 新闻添加功能模块设计408
21.7.3 新闻搜索和删除功能模块设计411
21.7.4 新闻编辑功能模块设计415
21.8 前台主要功能模块设计417
21.8.1 用户自定义控件设计417
21.8.2 站内搜索显示结果页419
21.8.3 新闻类别页421
21.9 本章小结425
第22章 电子商城426
22.1 概述427
22.2 系统分析427
22.2.1 需求分析427
22.2.2 可行性分析427
22.3 系统总体设计428
22.3.1 项目规划428
22.3.2 系统功能结构图428
22.4 系统设计428
22.4.1 设计目标428
22.4.2 逻辑结构设计429
22.5 公共类的编写432
22.5.1 Web.Config文件配置432
22.5.2 数据库操作类的编写432
22.6 网站前台主要功能模块设计435
22.6.1 网站前台首页设计435
22.6.2 推荐商品模块设计436
22.6.3 购物车模块设计438
22.6.4 会员注册模块设计441
22.7 网站后台主要功能模块设计444
22.7.1 后台登录模块设计444
22.7.2 商品管理模块设计446
22.8 疑难问题分析451
22.8.1 如何防止SQL注入式攻击451
22.8.2 如何实现网上购物452
22.9 本章小结453