《精通ASP.NET 4.0》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:杨云,刘君编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111414377
  • 页数:431 页
图书介绍:本书全面讲述了ASP.NET 4.0的各个方面。主要内容包括:ASP.NET的开发环境、体系结构、各种控件、页面主题/皮肤、配置以及站点国际化。还深入介绍了如何开发电子商务交易系统和博客系统。

第1章.NET简介 1

1.1.NET Framework 4.0在.NET技术体系中的位置 1

1.2.NET 4.0各部分的功能 2

1.3.NET 4.0的组件 3

1.3.1 Windows PresentaionFoundation 3

1.3.2 Windows CommunicationFoundation 5

1.3.3 Workflow Foundation 5

1.4搭建.NET 4.0的开发环境 6

1.4.1在Windows XP/2008/Win7上搭建开发环境 6

1.4.2相关工具 9

第2章Visual Studio.NET2010开发环境 12

2.1安装VS2010 12

2.2创建和打开Web站点 12

2.3使用内置的ASP.NETDeployment Server 14

2.4迁移现有的VS2005/VS2008Web站点 15

2.5编辑Web站点 18

2.6使用服务器控件 21

2.7创建事件处理程序 22

2.8验证HTML源码的可用性 23

2.9使用Visual Studio的Intellisense 25

2.9.1列出对象成员 25

2.9.2显示方法参数信息 26

2.9.3快速信息 26

2.9.4自动完成 26

2.9.5 C#相关的智能感知 27

2.10对重构的支持 29

2.11调试和测试 31

2.12页面与代码的组织 32

2.13 ASP.NET 4.0应用程序文件夹 35

2.14 ASP.NET 4.0的预编译 39

第3章ASP.NET 4.0体系结构 43

3.1代码模型 43

3.2代码的结构 44

3.3编译模型 45

3.4扩展性与管道技术 46

3.5缓存技术 47

第4章ASP.NET 4.0网络服务 50

4.1网络服务(Web Service)基础 50

4.1.1 Web Service的概念 50

4.1.2 Web Service的基础技术 50

4.1.3 Web Service的软件支持 51

4.1.4 Web Service的编码模型 51

4.1.5使用Visual Studio 2010开发Web Service 52

4.2 Web Service的演进方向 54

4.3基于接口的服务约定 55

4.4更多的XSD/WSDL改进 57

4.5更好的互操作性 57

4.6为Windows Communication Foundation做好准备 59

第5章ASP.NET 4.0功能增强控件 61

5.1图表控件 61

5.2数据源控件 64

5.2.1 SqlDataSource数据源控件 65

5.2.2 XmIDataSource数据源控件 68

5.2.3 ObjectDataSource数据源控件 71

5.2.4 AccessDataSource数据源控件 71

5.2.5 SiteMapDataSource数据源控件 72

5.3 GridView控件 72

5.3.1使用GridView显示数据 72

5.3.2使用自定义数据列 77

5.3.3使用模板列 80

5.3.4删除数据 82

5.3.5控件参数 86

5.3.6利用数据源控件缓存数据 88

5.4 DetailsView控件 88

5.4.1使用DetailsView显示、编辑和删除数据 89

5.4.2插入新记录 92

5.4.3使用模板 92

5.4.4同时使用GridV iew和DetailsView 96

5.5 Tree View控件 97

5.5.1使用静态数据 97

5.5.2使用动态数据 98

5.5.3通过数据库填充控件 99

5.6 Login控件 101

5.7 PasswordRecovery控件 102

5.8 LoginStatus和LoginName控件 103

5.8.1 LoginStatus控件 103

5.8.2 LoginName控件 104

5.9 Login View控件 104

5.10 CreateUserWizard控件 105

5.11 BulletedList控件 107

5.12 ImageMap控件 109

5.13 MultiView和View控件 111

5.14 Wizard控件 113

5.15 Panel控件 115

5.16 FileUpload控件 117

5.17 HiddenField控件 118

5.18 Substitution控件 119

第6章ASP.NET 4.0中的MasterPager 121

6.1新建MasterPager 121

6.2在内容页嵌入MasterPager 122

6.3使用多个内容区域和默认内容 123

6.4动态使用MasterPager 127

6.5在运行时访问MasterPager 129

6.6嵌套的MasterPager 131

第7章ASP.NET 4.0成员和角色管理 134

7.1认证和授权 134

7.1.1 IIS和ASP.NET用户认证流程 134

7.1.2认证 135

7.1.3授权 135

7.2 ASP.NET4.0用户认证 135

7.2.1使用ASP.NET管理工具添加用户 138

7.2.2使用CreateUserW izard创建用户 140

7.2.3改变默认的Provider设置 141

7.2.4个性化CreateUserWizard控件 141

7.2.5使用Login相关的控件 143

7.3 ASP.NET角色管理系统 147

7.3.1角色管理 147

7.3.2角色管理和成员管理的关系 148

7.3.3应用角色管理 148

7.3.4修改〈RoleManager>节点 150

7.3.5使用用户角色控件 151

7.4使用Membership/Role API 153

7.4.1使用Membership API管理用户 153

7.4.2使用Role API进行用户角色管理 155

7.5 ASP.NET的MemberShip Provider 158

7.5.1 SqlMembershipProvider 159

7.5.2 ActiveDirectoryMembership Provider 160

7.6实现自定义的Membership Provider 162

7.7基于角色的站点导航 166

第8章 窗体页设计技巧 170

8.1 Page类的新事件 170

8.2添加标题 171

8.3设置焦点 172

8.4为Form设定默认按钮 173

8.5更好的输入验证控件 173

8.6使用Page.Items字典 176

8.7使用跨页面传送功能 176

8.8高速缓存和SQL Server Invalidation功能 179

8.9配置SQL Server Invalidation 179

8.10使用SQL Server Invalidation和数据源控件 180

8.11通过编程方式使用SQL Server Invalidation 181

8.12高速缓存的其他改进 182

8.13使用页面高速缓存 182

第9章 使用ASP.NET 4.0Web Part框架 183

9.1常用WebPart控件 183

9.1.1 WebPartManager控件 183

9.1.2 WebPartZone控件 185

9.1.3 CatalogZone控件和所属CatalogPart控件 188

9.1.4 EditorZone和所属 EditorPart控件 193

9.1.5 ConnectionsZone控件和信息通信 196

9.2个性化WebPart的数据存储和转移 198

第10章创建ASP.NET服务器控件 201

10.1 ASP.NET服务器控件概述 201

10.2服务器控件项目的设置 205

10.3服务器控件的呈现 206

10.3.1输出控件的内容 207

10.3.2为HTML元素添加属性 207

10.3.3控件的适应性 208

10.4开始创建服务器控件 210

10.5创建复合控件 217

10.6为控件添加更多功能 227

10.6.1为控件添加输入验证 227

10.6.2控件的子属性 229

10.6.3为Register控件增加嵌套子属性 231

10.7控件的回调示例——异步请求 233

第11章ASP.NET 4.0中的页面主题/皮肤 237

11.1页面主题概述 237

11.2页面主题的运用 238

11.2.1 App Themes目录 238

11.2.2全局页面主题和局部页面主题 239

11.3皮肤文件和主题的使用 240

11.4使用样式表主题 250

11.5资源与主题 252

11.6动态加载页面主题 254

第12章ASP. NET 4.0配置详解 258

12.1 ASP.NET配置的基本结构 258

12.1.1 .NET应用程序的配置体系 258

12.1.2 ASP.NET配置结构 258

12.1.3 .NET配置文件基本结构 259

12.1.4配置区域和配置组 259

12.1.5添加自定义的配置节 261

12.1.6使用location节点和path属性 262

12.1.7 ASP.NET常用配置节点 263

12.2获取配置信息 266

12.3使用ASP. NET配置管理接口 269

12.3.1使用配置管理接口访问程序配置 269

12.3.2对配置内容加密 270

12.4使用ASP.NET配置工具 272

12.4.1使用ASP.NET管理控制台 272

12.4.2使用ASP.NET管理站点 274

12.4.3使用ASPNET_ REGSQL工具 275

12.4.4使用ASPNET REGIIS工具 276

12.5 ASP.NET页面配置 276

12.6配置ASP.NET进程模型 278

第13章 站点的国际化和本地化 280

13.1国际化和本地化 280

13.1.1什么是国际化和本地化 280

13.1.2 ASP.NET 4.0对国际化的支持 281

13.2自动检测浏览器语言 281

13.2.1在浏览器中设置语言偏好 281

13.2.2使ASP.NET页面能够自动检测浏览器语言文化设定 281

13.3 ASP. NET程序中的本地化 284

13.3.1无代码本地化 284

13.3.2从代码中访问资源文件 290

第14章 开发电子商务交易系统 291

14.1系统概述 291

14.1.1系统需求分析 291

14.1.2系统业务流程设计 294

14.2系统架构与功能模块 297

14.3数据库设计与实现 313

14.3.1数据库需求分析 313

14.3.2数据表设计 315

14.3.3存储过程设计 333

14.4用户交互处理层设计与实现 337

14.4.1用户交互处理层结构 337

14.4.2系统的主题 339

14.4.3 ASP.NET AJAX技术的运用 340

14.4.4电子结算模块 342

14.4.5用户自定义控件 348

14.4.6母版页 357

14.4.7普通功能页 361

第15章 开发博客系统 378

15.1系统概述 378

15.1.1系统需求分析 378

15.1.2系统业务流程设计 380

15.2系统架构与功能模块 382

15.3数据库设计与实现 386

15.3.1数据库需求分析 386

15.3.2数据表设计 387

15.3.3存储过程设计 389

15.4用户交互处理层设计与实现 393

15.4.1用户交互处理层结构 393

15.4.2多语言本地化 394

15.4.3用户自定义控件 395

15.4.4系统母版页 404

15.4.5普通功能页 406

参考文献 431