图书介绍
Web 2.0动态网站开发 ASP.NET技术与应用PDF|Epub|txt|kindle电子书版本下载
- 徐晓昕等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302175827
- 出版时间:2008
- 标注页数:514页
- 文件大小:124MB
- 文件页数:537页
- 主题词:
PDF下载
下载说明
Web 2.0动态网站开发 ASP.NET技术与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 Web 2.0大航海时代2
第1章 Web 2.0概念与图谱2
1.1从Web 1.0到Web 2.02
1.2 Web 2.0概念诠释3
1.3 Web 2.0图谱3
信息发布4
信息获取4
信息共享4
沟通交流5
网络新媒体5
国内外著名Web 2.0网站5
第2章 Web 2.0元素详解7
2.1信息发布功能的三大元素7
Blog7
Ajax9
Comment10
2.2信息获取功能的五大元素11
RSS11
Bookmark12
Digg12
Search13
CMS14
2.3信息共享功能的五大元素14
Wiki15
P2P16
Tag17
TrackBack17
Permission18
2.4沟通交流功能的六大元素18
SNS18
IM19
BBS19
E-mail19
聊天室20
留言板20
2.5网络新媒体功能的九大元素20
网络硬盘21
网站统计21
网络投票21
网络相册21
网络地图22
网络游戏22
网络广告22
网络多媒体22
电子商务23
第3章Web 2.0开发技术ASP.NET24
3.1 ASP.NET是什么24
ASP.NET简介24
ASP与ASP.NET之间的差异25
ASP.NET的起源和背景25
ASP.NET的优点和特点26
3.2 ASP.NET能做什么27
语言支持27
服务器控件27
3.3 ASP.NET有什么支撑环境28
服务器支持28
数据库支持28
开发工具28
3.4小结28
第2部分 ASP.NET技术之旅30
第4章 ASP.NET 2.0开发入门30
4.1 ASP.NET 2.0运行环境的要求30
对硬件的要求30
对操作系统的要求30
对软件环境的要求30
4.2安装ASP.NET 2.0的运行环境31
软件安装概述31
安装IIS 5.1(必选)31
配置IIS默认站点属性32
安装.NET Framework 2.0(必选)34
安装中文语言包(可选)36
安装MDAC 2.8(必选)37
安装.NET Framework 2.0 SDK(可选)39
4.3测试安装环境实例41
测试ASP41
测试ASP.NET41
测试ADO.NET42
4.4小结43
第5章 C#.N ET语言基础44
5.1 C#文件构成44
第一个C#程序44
命名空间45
类和类的方法45
程序输入和输出45
运行程序46
5.2 C#注释方式47
单行注释47
带分隔符的注释47
注释不嵌套47
5.3 C#数据类型48
数据类型划分48
值类型48
引用类型51
装箱和拆箱53
5.4变量和常量54
变量命名规则54
变量的类型55
常量56
5.5运算符和表达式56
运算符列表56
简化的赋值运算符57
三元运算符58
checked和unchecked运算符59
is运算符59
as运算符60
sizeof运算符60
typeof运算符60
运算符的优先级60
5.6流程控制61
条件语句61
循环语句62
跳转语句64
异常处理65
5.7面向对象65
类(Class)66
接口(Interface)71
委托(Delegate)73
5.8小结74
第6章 ASP.NET基本语法75
6.1文件构成75
一个ASP.NET文件的例子75
可包含的文件类型75
命名空间的概念76
6.2基本语法76
标记方式<%…%>76
脚本块标记<script runat=″server″language=″…″…</script>77
注释方式<%--…--%>78
文件包含方式<!--…#include…-->79
6.3使用页面指令79
页面指令简介79
@Page:设置页面文件(.aspx)属性80
@Control:设置用户控件(.ascx)属性83
@Import:导入命名空间84
@Implements:指定页面文件实现的接口84
@Register:引入自定义控件87
@Assembly:引入程序集89
@OutputCache:控制输出缓存策略89
@Reference:设置文件链接90
@Master:设置母版页(.master)属性92
@PreviousPageType:访问页面文件(.aspx)的上一页属性93
@MasterType:访问母版页.master属性93
6.4使用服务器控件93
使用自定义服务器控件93
使用服务器控件内联模板96
数据绑定表达式97
使用服务器端对象98
6.5小结99
第7章 ASP.NET网站配置与移植100
7.1配置文件web.config100
配置文件加载规则100
web.config配置文件的语法规则101
配置ASP.NET的身份认证方案103
配置Web应用程序的访问权限107
配置ASP.NET的编译设置108
配置ASP.NET的错误处理页111
配置ASP.NET的运行时参数112
配置Web应用程序的会话状态113
配置Web应用程序的全球化设置116
配置URL映射117
配置并读取appSetting与connectionStrings连接字符串117
Configuration API基础118
7.2全局文件Global.asax119
Global.asax概述119
Global.asax内容解析119
7.3 ASP到ASP.NET的移植121
多语言特性121
函数的实现121
编程语言122
COM组件操作122
事务处理122
配置模型122
安全管理123
数据获取123
7.4小结123
第8章 ASP.NET内置对象124
8.1 Response对象124
Response对象的属性124
Response对象的方法125
Response对象的集合126
8.2 Request对象127
Request对象的属性127
Request对象的方法127
Request对象的集合127
8.3 Application对象129
Application对象的特点129
Application对象的属性130
Application对象的集合130
Application对象的方法130
Application对象的事件131
8.4 Session对象132
Session对象的作用原理132
Session对象的属性133
Session对象的集合133
Session对象的方法133
Session对象的事件134
8.5 Server对象134
Server对象的属性134
Server对象的方法135
8.6 Cookie对象137
Cookie对象的属性137
Cookie对象的方法137
8.7 Cache对象138
Cache对象的属性138
Cache对象的集合138
Cache对象的方法138
8.8保存用户状态数据的对象139
8个对象的对比139
Context对象142
ViewState对象142
8.9小结143
第9章 ASP.NET服务器控件144
9.1 ASP.NET服务器控件概述144
ASP.NET服务器控件的类型144
ASP.NET服务器控件的生命周期146
HTML标记、HTML控件与Web控件148
如何选择HTML控件和Web控件149
HTML服务器控件类层次图及控件列表150
Web服务器控件类层次图及控件列表151
验证控件153
9.2 HTML服务器控件153
HTML输入类控件154
HTML选择控件(HTMLSelect)156
HTML文本框控件(HTMLTextArea)157
HTML表单控件(HTMLForm)158
HTML图像控件(HTMLImage)158
HTML锚控件(HTMLAnchor)159
HTML按钮控件(HTMLButton)159
HTML元数据控件159
HTML表格控件161
9.3 Web服务器控件163
文本显示控件(Label)163
输入控件(Input)163
选择控件(Select)164
表单提交控件(Form Submit)167
排版控件(Typesetting)168
锚控件(HyperLink)168
图像控件(Image)169
日期选择控件( Calendar)169
9.4验证控件169
必须字段验证控件(RequiredFieldValidator)170
比较验证控件(C ompare Validator)170
范围验证控件(RangeValidator)171
正则表达式验证控件(RegularExpressionValidator)171
验证总结控件(ValidationSummary)172
自定义验证控件(CustomValidator)173
9.5小结174
第10章 ADO.NET数据库编程175
10.1 ADO.NET概述175
ADO.NET产生的历史175
ADO.NET与ADO的区别176
ADO.NET的两个核心组件及其关系176
10.2使用Connection连接数据库179
Managed Provider的4种类型179
Connection对象概述180
引入命名空间181
连接语法:OleDbConnection181
连接语法:SqlConnection182
连接语法:OdbcConnection182
连接语法:OracleConnection182
连接实例:使用SqlConnection连接SQL Server数据库183
连接实例:使用OleDbConnection连接SQL Server数据库184
连接实例:使用OleDbConnection连接Access数据库184
连接实例:使用web.config配置连接参数185
10.3使用Command和DataReader查询和更新数据库187
Command对象概述187
DataReader对象概述187
从DataReader中获取架构信息188
使用Command查询和更新数据库189
使用Command进行参数化查询191
使用Command执行存储过程192
10.4使用DataSet193
创建DataSet193
向DataSet添加DataTable193
向DataTable添加DataColumn194
为DataTable定义主键195
向DataTable添加DataRelation196
向DataColumn添加DataRow196
查看DataTable中的数据197
使用Load方法向DataTable加载数据198
更新DataTable中的数据199
10.5使用DataAdapter操作DataSet和数据库199
DataAdapter对象199
使用DataAdapter将数据库填充到DataSet200
使用DataAdapter将DataSet更新到数据库201
10.6小结202
第11章 ASP.NET数据绑定控件203
11.1数据绑定概述203
数据源203
数据绑定对象203
数据绑定语法与绑定函数204
11.2数据源205
数据项序列ArrayList205
数据项序列Hashtable206
数据项序列SortedList208
XML文件DataSet209
数据库表DataSet211
11.3 Repeater控件211
Repeater控件的两个数据绑定属性211
Repeater控件的5个模板212
实例演示:绑定ArrayList213
实例演示:绑定XML文件214
实例演示:绑定数据库表217
11.4 DataList控件218
DataList控件的7个模板218
实例演示:绑定XML文件220
实例演示:绑定数据库表(DataSet)并允许选择222
实例演示:绑定数据库表(DataSet)并允许修改224
实例演示:绑定数据库表(DataSet)并允许删除227
11.5 DataGrid控件228
DataGrid控件的列类型与样式228
实例演示:自动产生列229
实例演示:自定义列230
实例演示:模板列231
实例演示:分页功能232
实例演示:排序功能233
实例演示:修改和删除功能234
11.6 Repeater、 DataList和DataGrid控件的比较237
11.7小结238
第3部分 Web 2.0大航海之旅240
第12章 博客网站系统240
12.1案例预览240
从光盘安装240
系统预览241
12.2需求分析241
理解需求241
描述需求242
12.3数据存储设计243
存储方式244
XML存取接口248
Provier模型249
Membership Provider250
12.4系统架构256
总体结构256
Provider设计257
页面设计257
12.5功能开发258
阅读博客258
编辑博客261
发布评论261
RSS订阅262
MetaWeblogApi功能262
12.6关键技术265
RSS因子265
MetaWeblogApi267
第13章 基于Ajax的留言本268
13.1案例预览268
从光盘安装268
系统预览268
13.2需求分析269
理解需求269
描述需求269
13.3系统用例分析270
13.4系统设计270
系统架构270
模块界面设计271
13.5数据库设计271
实体分析271
E-R图分析271
数据表结构271
13.6系统架构272
关键技术272
创建项目272
设计系统架构272
13.7功能开发273
显示留言273
发布留言284
13.8小结287
第14章 新闻发布系统288
14.1案例预览288
从光盘安装288
系统预览289
14.2需求分析289
理解需求289
描述需求290
系统用例分析290
用例活动分析290
14.3数据存储设计291
实体分析291
E-R图分析292
数据表结构293
14.4系统架构299
总体结构299
数据层接口设计300
业务层接口设计302
表示层页面设计303
14.5功能开发305
首页与母版页305
文章功能305
产品功能307
论坛功能309
14.6关键技术313
接口与实现分离的设计313
ASP.NET 2.0中的母版页314
第15章 RSS生成与阅读器制作315
15.1 RSS文件语法315
RSS文件实例315
RSS节点元素316
15.2 ASP.NET中RSS应用实例320
聚合文件生成器rssfeed.aspx321
在线聚合器rssreader.aspx323
15.3小结327
第16章 Wiki网站系统328
16.1系统预览328
从光盘安装328
系统预览329
16.2需求分析330
分析需求330
系统用例分析330
16.3系统设计331
系统功能结构分析331
系统流程分析332
16.4数据库设计332
实体分析332
数据表结构333
创建数据库334
16.5系统架构335
系统配置文件(web.config)335
Wiki基类(WikiBasePage.cs)336
Wiki文本解析类(WikiParser.cs)337
16.6母版页与子文件342
定义母版页(Default.master)342
显示模式设置(DisplayModeMenu.ascx)344
导航栏(WikiSiteNav.ascx)345
搜索栏(Search.ascx)345
页面跳转栏(GoToPage.ascx)346
最新文章列表(TopTen.ascx)346
登录窗口(WikiLogin.ascx)347
16.7功能开发348
默认页面(Default.aspx)348
查看附件(ShowFile.aspx)355
查看历史(History.aspx)356
版本比较(Diff.aspx)359
标签显示与查询(Tags.aspx)362
对标签的查询、增加、删除操作(TagHandler.aspx)365
搜索结果页面(Search.aspx)366
用户的操作界面(User.aspx)368
对用户的增删改查操作(UserMembership.aspx)370
16.8关键技术373
Wiki文本编辑样式373
使用Ajax技术操作Tag374
第17章 网络论坛BBS系统377
17.1案例预览377
从光盘安装377
系统预览378
17.2需求分析379
需求总体描述379
论坛前台功能380
论坛管理功能380
17.3系统设计381
系统结构图381
系统用例分析383
系统流程分析383
17.4数据库设计384
实体分析384
数据表设计385
创建数据库390
17.5系统架构394
系统配置文件(web.config)395
数据库操作文件(Db.cs)395
头部导航条文件(_Top.ascx)396
尾部版权文件(_Bt.ascx)399
错误信息处理页面(Error.aspx)399
17.6论坛主页面开发(index.aspx)400
论坛信息区400
论坛版面区401
联盟论坛区403
生日统计区403
论坛在线统计区404
17.7论坛管理功能开发406
管理员登录(Admin_Login.aspx→Admin_Left.aspx)406
论坛版面管理(Admin_Forum_List.aspx)407
联盟论坛管理(Admin_Link_List.aspx)410
用户数据管理(Admin_Users_List.aspx)411
用户级别设置(Admin_Users_Class.aspx)413
用户分值设置(Admin_Users_Config.aspx)413
论坛基本信息(Admin_Config_List.aspx)414
论坛CSS设置(Admin_Css_List.aspx)416
邮箱基本信息(Admin_Mail_Change.aspx)417
察看服务器信息(Admin_Server_List.aspx)417
管理密码修改(Admin_Pwd_Change.aspx)419
17.8用户功能开发419
新用户注册(Reg.aspx)419
用户登录(Login.aspx)421
用户退出(Logout.aspx)422
更改个人信息(Mymodify.aspx)422
用户短消息(Mysms.aspx)425
地址簿(MyFriend.aspx)429
用户列表(UsersList.aspx)430
17.9论坛讨论区功能431
讨论区页面(List.aspx)431
查看帖子(View.aspx)435
管理帖子(Admin_Action.aspx)436
发布新帖(Post.aspx)437
编辑帖子(Edit.aspx)439
回复帖子(RePost.aspx→Do.aspx)439
推荐帖子(SendMail.aspx)440
搜索帖子(Search.aspx→Result.aspx)441
17.10关键技术442
文件上传442
邮件发送442
第18章 网络邮件系统443
18.1邮件协议概述443
邮件协议443
如何实现邮件客户端443
18.2邮件协议的实现443
System.Net.Mail命名空间443
MailMessage类444
SmtpClient类444
实现POP 3协议类445
18.3实现WebMail网络邮件系统449
接收邮件449
发送邮件450
18.4小结451
第19章 网络聊天室452
19.1系统预览452
从光盘安装452
系统预览452
19.2需求分析453
分析需求453
系统用例分析453
19.3系统设计454
系统功能结构454
聊天室页面设计454
19.4系统架构455
系统配置文件(web.config)455
全局操作函数(Global.asax)456
聊天引擎(ChatEngine)456
19.5功能开发461
登录页面(Default.aspx)461
聊天室主页面(Chat.aspx)463
发送消息文件(AjaxFunctions.js)463
消息处理页面(Server.aspx)465
19.6关键技术467
使用服务器对象ChatEngine保存聊天内容467
使用Ajax发送聊天内容467
19.7小结468
第20章 网上商城系统469
20.1案例预览469
从光盘安装469
系统预览470
20.2需求分析470
功能需求分析470
系统用例分析471
20.3系统设计472
系统模块划分472
系统流程分析473
20.4数据库设计474
实体分析474
数据表结构475
创建数据表477
20.5系统架构479
数据库连接479
数据库操作479
20.6会员功能开发479
会员登录479
浏览商品481
在线购物483
发表评论484
20.7管理员功能开发486
管理员登录486
商品分类管理486
商品管理487
用户管理489
角色管理491
20.8所用关键技术——购物车技术493
第21章 网站访问统计494
21.1概述494
统计数据分类494
如何实现统计494
21.2 ASP.NET变量统计495
服务器相关信息495
常见组件支持情况498
浏览者相关信息501
21.3 ASP.NET站点计数器503
文本型计数器503
XML型计数器506
21.4小结508
附录A Ajax框架汇总509
附录B 中国互联网Web 2.0百强企业512