图书介绍

Web 2.0动态网站开发 ASP.NET技术与应用PDF|Epub|txt|kindle电子书版本下载

Web 2.0动态网站开发 ASP.NET技术与应用
  • 徐晓昕等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302175827
  • 出版时间:2008
  • 标注页数:514页
  • 文件大小:124MB
  • 文件页数:537页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐