《ASP.NET开发一站式学习难点案例练习》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:杨云编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302318286
  • 页数:434 页
图书介绍:全书讲解了ASP.NET 4.0的各个方面,分15章讲解,一开始简明的介绍ASP.NET技术所相关的基础知识,然后快速切入到ASP.NET具体内容。对ASP.NET 4.0特性的介绍以及加入相应的示例的讲解方式,应该是非常易于理解和学习操作的一种方式,学以致用才是王道。全书始终采用知识讲述+代码示例的方式,读者可以马上通过代码体验到ASP.NET的强大。

第1章 Microsoft.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 Presentaion Foundation (WPF) 3

1.3.2 Windows Communication Foundation(WCF) 5

1.3.3 Workflow Foundation (WF) 6

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

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

1.4.2相关工具 10

1.5难点解析 11

1.6高手训练营 12

第2章 学会使用Visual Studio.NET 13

2.1安装VS2010 13

2.2创建和打开Web站点 13

2.3使用内置的ASP.NET Deployment Server 15

2.4迁移现有的VS2005/S2008 Web站点 16

2.5编辑Web站点 19

2.6使用服务器控件 22

2.7创建事件处理程序 23

2.8验证HTML源码的可用性 24

2.9使用Visual Studio的Intellisense 26

2.9.1列出对象成员 26

2.9.2显示方法参数信息 27

2.9.3快速信息 27

2.9.4自动完成 28

2.9.5 C#相关的智能感知 28

2.10对重构的支持 30

2.11调试和测试 33

2.12页面与代码的组织 34

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

2.14 ASP.NET 4.0的预编译 42

2.15 难点解析 45

2.16高手训练营 47

第3章 ASP.NET技术架构 48

3.1代码模型 48

3.2代码的结构 49

3.3编译模型 50

3.4扩展性与管道技术 51

3.5缓存技术 53

3.6难点解析 55

3.7高手训练营 56

第4章 Web Service开发技术 57

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

4.1.1 Web Service的概念 57

4.1.2 Web Service的基础技术 57

4.1.3 Web Service的软件支持 58

4.1.4 Web Service的编码模型 59

4.1.5使用Visual Studio 2010开发Web Service 60

4.2 Web Service的演进方向 62

4.3基于接口的服务约定 63

4.4更多的XSD/W SDL改进 65

4.5更好的互操作性 66

4.6为Windows Communication Foundation(简称WCF)做好准备 68

4.7难点解析 69

4.8高手训练营 69

第5章 常用WEB控件 71

5.1图表控件 71

5.2数据源控件 75

5.2.1 SqlDataSource数据源控件 76

5.2.2 XmlDataSource数据源控件 79

5.2.3 ObjectDataSource数据源控件 83

5.2.4 AccessDataSource数据源控件 83

5.2.5 SiteMapDataSource数据源控件 84

5.3 GridView控件 84

5.3.1使用GridView显示数据 85

5.3.2使用自定义数据列 90

5.3.3使用模板列 93

5.3.4删除数据 96

5.3.5控件参数 101

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

5.4 DetailsView控件 103

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

5.4.2插入新记录 107

5.4.3使用模板 108

5.4.4同时使用GridView和DetailsView 111

5.5 TreeView控件 113

5.5.1使用静态数据 113

5.5.2使用动态数据 114

5.5.3通过数据库填充控件 115

5.6 Login控件 118

5.7 PasswordReovery控件 119

5.8 LoginStatus和LoginName控件 120

5.8.1 LoginStatus控件 120

5.8.2 LoginName控件 121

5.9 LoginView控件 121

5.10 CreateUserWizard控件 123

5.11 BulletedList控件 125

5.12 ImageMap控件 127

5.13 MultiView和View控件 129

5.14 Wizard控件 131

5.15 Panel控件 134

5.16 FileUpload控件 136

5.17 HiddenField控件 138

5.18 Substitution控件 139

5.19难点解析 140

5.20高手训练营 142

第6章 母版页技术 143

6.1新建MasterPage 143

6.2在内容页嵌入MasterPage 144

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

6.4动态使用MasterPage 149

6.5在运行时访问MasterPage 152

6.6嵌套的MasterPage 154

6.7难点解析 157

6.8高手训练营 158

第7章 成员和角色管理 159

7.1认证和授权 159

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

7.1.2认证(Authentication) 160

7.1.3授权(Authorization) 160

7.2 ASP.NET 4.0用户认证 160

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

7.2.2使用CreateUserWizard创建用户 165

7.2.3改变默认的Provider设置 166

7.2.4个性化CreateUserWizard控件 167

7.2.5使用Login(登录)相关的控件 169

7.3 ASP.NET角色管理系统 174

7.3.1角色管理 174

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

7.3.3应用角色管理 174

7.3.4修改﹤RoleManager〉节点 176

7.3.5使用用户角色控件 177

7.4使用Membership/Role API 179

7.4.1使用Membership API管理用户 179

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

7.5 ASP.NET的MemberShip Provider 187

7.5.1 SqlMembershipProvider 187

7.5.2 ActiveDirectoryMembershipProvider 190

7.6实现自定义的MembershipProvider 191

7.7基于角色的站点导航 196

7.8难点解析 200

7.9高手训练营 202

第8章 界面设计技巧 203

8.1 Page类的新事件 203

8.2添加标题 205

8.3设置焦点 205

8.4为Form设定默认按钮 206

8.5更好地输入验证控件 207

8.6使用Page.Items字典 210

8.7使用跨页面传送功能 211

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

8.9配置SQL Server Invalidation 214

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

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

8.12高速缓存的其他改进 217

8.13使用页面高速缓存 218

8.14难点解析 218

8.15 高手训练营 221

第9章 Web Part框架 222

9.1常用 WebPart控件 222

9.1.1 WebPartManager控件 222

9.1.2 WebPartZone控件 225

9.1.3 CatalogZone控件和所属CatalogPart控件 228

9.1.4 EditorZone和所属EditorPart控件 233

9.1.5 ConnectionZone控件和信息通信 237

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

9.3难点解析 241

9.4高手训练营 242

第10章 创建服务器端控件 243

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

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

10.3服务器控件的呈现 248

10.3.1输出控件的内容 249

10.3.2为HTML元素添加属性 250

10.33控件的适应性 251

10.4开始创建服务器控件 253

10.5创建复合控件 262

10.6为控件添加更多功能 273

10.6.1为控件添加输入验证 273

10.6.2控件的子属性 276

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

10.7控件的回调示例 281

10.8难点解析 284

10.9高手训练营 285

第11章 页面主题/皮肤 286

11.1页面主题概述 286

11.2页面主题的运用 287

11.2.1 App_Themes目录 287

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

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

11.4使用样式表主题 301

11.5资源与主题 304

11.6动态加载页面主题 306

11.7难点解析 310

11.8高手训练营 314

第12章 配置技术详解 315

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

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

12.1.2 ASP.NET配置结构 315

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

12.1.4 配置区域和配置组 316

12.1.5添加自定义的配置节 319

12.1.6使用location节点和path属性 320

12.1.7 ASP.NET常用配置节点 321

12.2获取配置信息 325

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

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

12.3.2对配置内容加密 329

12.4使用ASP.NET配置工具 331

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

12.4.2使用ASP.NET管理站点 334

12.4.3使用ASP.NET_REGSQL工具 334

12.4.4使用ASP.NET_REGIIS工具 335

12.5 ASP.NET页面配置 336

12.6配置ASP.NET进程模型 337

12.7难点解析 339

12.8高手训练营 340

第13章 开发多语言站点 341

13.1国际化和本地化 341

13.1.1国际化和本地化 341

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

13.2自动检测浏览器语言 342

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

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

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

13.3.1无代码本地化 346

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

13.4难点解析 352

13.5高手训练营 353

第14章 网络博客平台 354

14.1系统概述 354

14.1.1系统需求分析 354

14.1.2系统业务流程设计 357

14.2系统架构 359

14.3数据库设计与实现 365

14.3.1数据库需求分析 365

14.3.2数据表设计 366

14.3.3存储过程设计 369

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

14.4.1用户交互处理层结构 374

14.4.2多语言本地化 376

14.4.3用户自定义控件 377

14.4.4系统母版页 389

14.4.5普通功能页 392

习题参考答案 425