当前位置:首页 > 工业技术
ASP.NET 3.5从入门到精通
ASP.NET 3.5从入门到精通

ASP.NET 3.5从入门到精通PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:郭郑州,崔群法,张银鹤编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121078323
  • 页数:516 页
图书介绍:本书注重从初学者的认识规律出发,强调实用性和可操作性。对ASP.NET 3.5开发网站的基本概念和基本设计方法的讲解浅显易懂、深入浅出,并且安排了大量典型实用的例子,使学习者结合实践掌握设计的方法和技巧。本书内容包括:ASP.NET 3.5的环境配置、C#3.5编程基础、ASP.NET 3.5基本对象、Web.config文件、控件的应用、访问各种外部数据(XML、文件和数据库)。还介绍了开发高级ASP.NET网站所需掌握的技术,比如LINQ和WCF等,此外还包括ASP.NET 3.5新增Ajax技术的内容。
《ASP.NET 3.5从入门到精通》目录

第1章 .NET Framework体系结构 1

1.1 .NET Framework与C 1

1.1.1 C#概述 1

1.1.2 .NET Framework 3.5概述 2

1.1.3 ASP.NET 3.5概述 4

1.1.4公共语言运行时(CLR) 5

1.1.5 .NET Framework类库 6

1.1.6程序集 7

1.1.7命名空间 9

1.2部署.NET Framework环境 12

1.2.1 Visual Studio 2008简介 12

1.2.2安装Visual Studio 2008 12

1.2.3了解Visual Studio 2008工作环境 16

1.3用C#创建.NET应用程序 19

1.3.1 WCF(Windows Communication Foundation) 19

1.3.2 WPF (Windows Presentation Foundation) 20

1.3.3 WWF (Windows Workflow Foundation) 20

1.3.4 Windows窗体应用程序 21

1.3.5 Windows服务 22

1.3.6 ASP.NET Web应用程序 23

第2章 C# 3.5基础语法 24

2.1变量和常量 24

2.1.1声明常量 25

2.1.2声明变量 25

2.2 C#数据类型的分类 26

2.3运算符和表达式 26

2.3.1运算符的分类 27

2.3.2运算符的优先级 30

2.3.3表达式 30

2.4控制语句 30

2.4.1条件语句 31

2.4.2循环语句 32

2.4.3跳转语句 35

2.5数组 38

2.6枚举 39

2.7结构 40

2.8面向对象 40

2.8.1面向对象概述 41

2.8.2类 41

2.8.3抽象 43

2.8.4重载 43

2.8.5面向对象特征 4

2.9 C# 3.5语言新增功能 45

2.9.1命令行编译器 46

2.9.2隐含类型局部变量 47

2.9.3扩展方法 48

2.9.4对象与集合初始化器 49

2.9.5匿名类型 50

2.9.6 Lambda表达式的角色 51

第3章 ASP.NET控件应用基础 53

3.1 HTML控件 53

3.1.1 HTML控件简介 53

3.1.2公用属性 54

3.1.3控件实例 55

3.2标准控件 57

3.2.1标准控件简介 57

3.2.2公用属性 57

3.3简单控件 59

3.3.1文本控件 59

3.3.2按钮控件 60

3.3.3选择控件 62

3.3.4日历控件 68

3.3.5 Image控件 70

3.4 Panel控件 72

3.5 FileUpload控件 74

第4章 ASP.NET控件高级应用 77

4.1验证控件 77

4.1.1 RequiredFieldValidator控件 77

4.1.2 CompareValidator控件 79

4.1.3 RangeValidator控件 81

4.1.4 RegularExpressionValidator控件 82

4.1.5 CustomValidator控件 84

4.1.6 ValidationSummary控件 86

4.2母版的应用 88

4.2.1母版页概述 88

4.2.2使用母版页 88

4.2.3使用内容页 90

4.3 Wizard控件 92

4.4 AdRotator控件 95

第5章 用户自定义控件 98

5.1用户控件 98

5.1.1用户控件概述 98

5.1.2创建用户控件 99

5.1.3在Web窗体中使用用户控件 101

5.1.4创建用户控件自定义属性 104

5.1.5为用户控件添加方法 109

5.1.6创建用户控件自定义事件 110

5.2用户自定义控件 112

5.2.1创建简单的自定义控件 112

5.2.2为自定义控件添加属性 115

5.2.3复合自定义控件 116

第6章 配置ASP.NET应用程序 121

6.1概述 121

6.2 web.config配置文件 122

6.3配置文件结构 123

6.4常用配置 125

6.4.1 configuration节点介绍 125

6.4.2配置处理程序和配置设置 126

6.4.3通用配置设置 128

6.4.4页面配置 129

6.4.5存储数据库连接字符串 131

6.4.6定制错误 131

6.4.7锁定配置设置 133

6.4.8编译选项 134

6.4.9 Session状态 136

第7章 处理文件和绘图 140

7.1 System.IO命名空间简介 140

7.2文件、目录操作类 141

7.2.1 Directory类和DirectoryInfo类 141

7.2.2 File类 146

7.2.3 FileInfo类 150

7.3读写文件 152

7.3.1 StreamReader类读取文件 153

7.3.2 StreamWriter类写入文件 154

7.4 GDI绘图 157

7.4.1 GDI+概述 157

7.4.2 System.Drawing命名空间 157

7.4.3使用System.Drawing命名空间 163

7.4.4绘制饼形图 166

第8章 处理XML 169

8.1 XML概述 169

8.2 XML数据绑定 170

8.2.1使用XmlDataSource控件 170

8.2.2手动绑定XML 172

8.2.3绑定表达式 174

8.3 XML数据显示 178

8.3.1 TreeView控件 178

8.3.2 SiteMapPath控件 180

8.3.3 Menu控件 182

8.4转换XML 184

8.4.1利用XmlDataSource控件转换 184

8.4.2通过代码完成转换 189

8.5处理XML 191

8.5.1读取XML 191

8.5.2创建XML 198

第9章 ADO.NET 201

9.1 ADO.NET简介 201

9.1.1 ADO.NET的结构和优点 201

9.1.2 .NET数据提供程序 202

9.2 ADO.NET的基本组件 203

9.2.1 Connection对象 203

9.2.2 Command对象 205

9.2.3 DataReader 212

9.2.4 DataAdapter和DataSet的使用 216

9.2.5 DataTable 220

9.2.6使用参数 223

9.3 ADO.NET事务处理 226

第10章 数据绑定 229

10.1数据源控件 229

10.1.1 SqlDataSource控件 229

10.1.2 ObjectDataSource控件 232

10.1.3 AccessDataSource控件 234

10.1.4其他数据源控件 234

10.2绑定语法 235

10.3绑定控件 239

10.3.1 DataList控件 239

10.3.2 DetailsView控件 243

10.3.3 FormView控件 247

10.4 GridView控件 249

10.4.1 GridView绑定数据 250

10.4.2 GridView分页功能 254

10.4.3 GridView排序 255

10.4.4模板列 257

10.5新增绑定控件 260

10.5.1 ListView控件简介 260

10.5.2使用ListView控件显示和编辑数据 261

10.5.3使用ListView控件分页 264

第11章 数据缓存 265

11.1 ASP.NET缓存概述 265

11.1.1缓存机制 265

11.1.2自动移除数据 266

11.1.3新增功能 267

11.2 ASP.NET页面缓存 269

11.2.1@OutputCache指令 269

11.2.2使用页面输出缓存API 271

11.2.3页面输出缓存的应用 272

11.3页面部分缓存 275

11.3.1使用@OutputCache指令 275

11.3.2使用PartialCachingAttribute类 276

11.3.3使用ControlCachePolicy类 278

11.3.4缓存后替换 282

11.4应用程序缓存 284

11.4.1添加对象 284

11.4.2检索对象 287

11.4.3移除对象 288

11.4.4实现应用程序数据缓存 289

第12章 LINQ 294

12.1 LINQ概述 294

12.2 LInQ查询 296

12.2.1 LINQ查询表达式概述 296

12.2.2 LINQ基本查询操作 297

12.3 LINQ To Object介绍 301

12.4 LINQ To XML 303

12.4.1 LINQ To XML简介 303

12.4.2 LINQ To XML示例 304

12.5 LinqDataSource控件 308

12.5.1 LinqDataSource控件概述 308

12.5.2 LinqDataSource和其他数据源控件相比 309

12.5.3应用LinqDataSource控件 310

12.6 LINQ TO SQL 315

12.6.1对象关系设计器介绍 316

12.6.2 DataContext方法介绍 316

12.6.3 LINQ To SQL手动查询数据 318

12.6.4跨关系多表查询 321

12.6.5 LINQ To SQL操作数据 323

第13章 使用Web控件进行个性化设置 329

13.1 WebPart概述 329

13.1.1 WebPart控件 329

13.1.2 Web部件控件集概述 330

13.2使用WebPart 331

13.2.1使用WebPartManager控件管理Web控件 331

13.2.2使用WebPartZone存放Web控件数据 332

13.2.3使用用户控件 335

13.2.4更改模式 338

13.2.5启用更改布局的功能 342

13.3 EditorZone与EditorPart控件 344

13.3.1 AppearanceEditorPart控件 345

13.3.2 LayoutEditorPart控件 347

13.3.3 ProperryGridEditorPart控件 348

13.3.4 BehaviorEditorPart控件 351

13.3.5自定义谓词 352

13.4 Web控件之间的通信 354

第14章 成员、角色与登录控件 363

14.1身份验证与授权 363

14.1.1身份验证概述 363

14.1.2用户授权概述 364

14.1.3成员角色管理概述 365

14.1.4登录控件概述 367

14.2身份验证和授权实例 369

14.3成员关系提供模型 386

14.3.1 ASPNETDB.MDF数据库 387

14.3.2自定义SqlmembershipProvide 387

14.3.3成员关系类 389

14.4角色提供模型 393

14.4.1角色管理模型 393

14.4.2管理角色 394

14.4.3基于角色的授权 395

14.4.4角色管理类 398

14.5成员角色关系常见用法 401

第15章 应用Ajax特效 404

15.1 ASP.NET Ajax 404

15.1.1 Ajax概述 404

15.1.2 XMLHttpRequest简介 405

15.1.3部署ASP.NET Ajax环境 410

15.2 ASP.NET Ajax基本控件 413

15.2.1 ScriptManager控件 413

15.2.2 ScriptManagerProxy控件 417

15.2.3 UpdatePanel控件 419

15.2.4 UpdateProgress控件 421

15.2.5 Timer控件 423

15.3常用Aj axControlToolkit控件 426

15.3.1动画效果(AnimationExtender) 426

15.3.2密码强度(PasswordStrength) 429

15.3.3强制弹出(ModalPopupExtender) 433

第16章 ASP.NET高级编程 439

16.1 Web服务 439

16.1.1 Web服务概述 439

16.1.2创建Web服务 442

16.1.3使用Web服务 447

16.2 WCF开发 453

16.2.1 WCF概述 453

16.2.2工作流服务 454

16.2.3持久性服务 459

16.3 Crystal Report表 461

16.3.1创建报表 461

16.3.2报表设计器 464

16.3.3修改报表 465

16.3.4使用报表 465

第17章 综合实例——文件管理系统 468

17.1文件管理系统概述 468

17.2 上传文件 469

17.3文件管理 471

17.3.1文件和目录信息实体 471

17.3.2实现文件和目录信息页面 473

17.3.3上传文件页面 481

第18章 综合实例——内容管理系统 483

18.1内容管理系统概述 483

18.1.1系统需求分析 483

18.1.2内容管理系统整体架构 484

18.2三层架构应用程序介绍 485

18.3数据库设计 488

18.4系统通用功能设计 491

18.4.1站点地图的设计 491

18.4.2母版页 492

18.5数据访问层 495

18.5.1数据库实体 495

18.5.2数据访问SqlHelper类库 497

18.6表示层和业务逻辑层 500

18.6.1实现作者管理模块 500

18.6.2实现分类管理 506

18.6.3实现资源管理 510

相关图书
作者其它书籍
返回顶部