当前位置:首页 > 工业技术
ASP.NET 3.5完全学习手册
ASP.NET 3.5完全学习手册

ASP.NET 3.5完全学习手册PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:冉晓旻,陈晓非,吴越胜等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302194279
  • 页数:592 页
图书介绍:本书全面介绍ASP.NET 3.5编程知识,内容包括.NET Framework和C#的核心内容,使用ASP.NET内置对象和常规控件构建简单的Web应用程序等。
《ASP.NET 3.5完全学习手册》目录

第1篇 ASP.NET 3.5初接触篇 1

第1章 .NET Framework体系结构 1

1.1 .NET Framework与C#的关系 1

1.1.1 .NET Framework概述 2

1.1.2 C#概述 4

1.2公共语言运行库(CLR) 4

1.2.1公共类型系统(CTS) 5

1.2.2公共语言规范(CLS) 6

1.2.3自动内存管理 7

1.2.4托管执行过程 8

1.2.5中间语言(MSIL) 9

1.3 .NET Framework类库 10

1.4程序集 11

1.4.1程序集概述 11

1.4.2程序集内容 12

1.4.3程序集清单 13

1.5命名空间 14

1.5.1命名空间概述 14

1.5.2定义命名空间 16

1.5.3引用命名空间 18

1.6部署.NET Framework环境 20

1.6.1 Visual Studio 2008简介 20

1.6.2安装Visual Studio 2008 1

1.6.3了解Visual Studio 2008工作环境 25

1.7用C#创建.NET Framework应用程序 29

1.7.1 WCF (Windows Communication Foundation) 29

1.7.2 WPF (Windows Presentation Foundation) 29

1.7.3 WWF (Windows Workflow Foundation) 30

1.7.4 Windows窗体应用程序 31

1.7.5 Windows服务 32

1.7.6 ASP.NET Web应用程序 32

第2章 C# 3.5语言新功能 34

2.1 C# 3.5命令行编译器 34

2.1.1命令行生成 34

2.1.2设置环境变量 36

2.1.3部署C#应用程序 36

2.1.4 C#编译器选项 36

2.1.5定位编译器错误的帮助 38

2.2隐式类型化局部变量 38

2.2.1隐式类型化变量的限制 38

2.2.2隐式类型化局部数组 39

2.2.3隐式数据类型化的注意事项 40

2.3扩展方法 40

2.3.1定义扩展方法 41

2.3.2扩展方法的简单应用 42

2.3.3扩展方法的高级应用 44

2.4对象与集合初始化器 47

2.4.1对象初始化器(Object Initializers) 47

2.4.2集合初始化器(Collection Initializers) 50

2.5匿名类型 51

2.6 Lambda表达式的角色 53

第3章 C#语言基础 57

3.1运算符与表达式 57

3.1.1运算符 57

3.1.2表达式 61

3.2控制语句 61

3.2.1条件语句 61

3.2.2循环语句 64

3.2.3跳转语句 67

3.3结构 70

3.4枚举 71

3.5数组和集合 72

3.5.1数组 72

3.5.2集合 74

3.6面向对象 78

3.6.1面向对象概述 78

3.6.2类 79

3.6.3抽象 83

3.6.4继承 84

3.6.5封装 85

3.6.6重载 87

3.6.7多态 88

第2篇 ASP.NET开发基础篇 91

第4章 ASP.NET内置对象和配置 91

4.1 Response对象 91

4.1.1 Response对象的方法和属性 91

4.1.2 Response对象的运用 92

4.2 Request对象 93

4.2.1 Request对象的方法和属性 93

4.2.2 Request对象的运用 94

4.3 Server对象 95

4.3.1 Server对象的方法和属性 95

4.3.2 Server对象的运用 96

4.4 Application对象 97

4.4.1 Application对象的方法和属性 98

4.4.2 Application对象的运用 99

4.5 Session对象 99

4.5.1 Session对象概述 100

4.5.2 Session对象的方法和属性 100

4.5.3 Session对象的运用 101

4.6 Cookie对象 102

4.6.1 Cookie对象概述 102

4.6.2 Cookie对象的方法和属性 103

4.6.3 Cookie对象的运用 104

4.7 Cache对象 105

4.7.1 Cache对象的方法和属性 105

4.7.2 Cache对象的运用 106

4.8 Web.config配置文件 106

4.8.1 ASP.NET配置概述 107

4.8.2 Web.config配置文件的优点 107

4.8.3 Web.config结构 108

4.8.4配置文件层次结构 109

4.8.5 Web.config配置元素 110

第5章 HTML控件 115

5.1 HTML控件概述 115

5.1.1表单 115

5.1.2 HTML控件介绍 117

5.1.3 HTML控件语法 117

5.2 HTML控件的公共属性 118

5.2.1共享HTML控件属性 118

5.2.2 Attributes属性 120

5.2.3 Disabled属性 121

5.2.4 InnerHtml属性 122

5.2.5 InnerText属性 123

5.2.6 Style属性 124

5.2.7 Value属性 125

5.3 HTML服务器控件及其属性 127

5.3.1 HtmlAnchor控件 128

5.3.2 HtmlForm控件 129

5.3.3 HtmlButton控件 131

5.3.4 HtmlTable控件、HtmlTableRow控件和HtmlTableCell控件 133

5.3.5表单输入控件 139

第6章 服务器控件 146

6.1服务器控件概述 146

6.1.1服务器控件介绍 146

6.1.2服务器控件的语法 148

6.2服务器控件的公共属性 148

6.2.1 Border属性 148

6.2.2 Font属性 149

6.2.3其他样式属性 150

6.2.4控件事件属性 151

6.3服务器控件及其属性 152

6.3.1 TextBox控件 153

6.3.2 Label控件、HyperLink控件 154

6.3.3 Button控件、LinkButton控件和ImageButton控件 155

6.3.4 CheckBox控件和CheckBoxList控件 158

6.3.5 RadioButton控件和RadioButtonList控件 162

6.3.6 ListBox控件和DropDownList控件 166

6.3.7 op Image控件 169

6.3.8 Panel控件 171

6.3.9 Table控件 172

6.4验证控件 174

6.4.1 RequiredFieldValidator控件 174

6.4.2 CompareValidator控件 176

6.4.3 RangeValidator控件 178

6.4.4 RegularExpressionValidator控件 179

6.4.5 CustomValidator控件 180

6.4.6 ValidationSummary控件 182

第3篇 ASP.NET数据显示篇 185

第7章 处理XML 185

7.1 XML概述 185

7.2 XML数据绑定与显示 187

7.2.1手动绑定XML文件 187

7.2.2 XmlDataSource控件的运用 189

7.2.3绑定表达式 191

7.3转换XML 195

7.3.1利用XmlDataSource控件转换 195

7.3.2通过代码转换 200

7.4处理XML 204

7.4.1读取XML 204

7.4.2创建XML 211

7.4.3添加、删除和修改XML节点 216

第8章 使用ADO.NET管理数据 222

8.1 ADO.NET概述 222

8.1.1提供者对象 223

8.1.2用户对象 223

8.1.3使用System.Data命名空间 224

8.2 ADO.NET的基本内容 224

8.2.1连接字符串 225

8.2.2使用Connection对象 229

8.2.3使用Command对象 233

8.2.4使用DataReader对象 236

8.2.5使用数据适配器与DataSet对象和DataTable对象 240

8.2.6使用参数 246

8.3 ADO.NET高级操作 249

8.3.1使用SqlBulkCopy对象执行批量复制操作 250

8.3.2多活动结果集(MARS) 254

第9章 数据访问 257

9.1数据源控件 257

9.1.1 SqlDataSource控件 258

9.1.2 AccessDataSource数据源控件 264

9.1.3 ObjectDataSource数据源控件 265

9.1.4 SiteMapDataSource数据源控件 270

9.2 GridView控件 272

9.2.1 GridView控件概述 272

9.2.2 GridView控件绑定数据 275

9.2.3 GridView控件排序数据 278

9.2.4 GridView控件为数据分页 279

9.3其他复杂数据绑定控件 282

9.3.1 DetailsView控件 282

9.3.2 FormView控件 290

9.3.3 Repeater控件 290

9.3.4 DataList控件 293

9.4 NET Framework 3.5新增数据绑定控件 296

9.4.1 ListView控件概述 297

9.4.2使用ListView控件 298

9.4.3使用ListView控件编辑数据 301

9.4.4使用DataPager控件为ListView控件分页 304

第4篇 ASP.NET高级技术篇 307

第10章 母版 307

10.1母版页概述 307

10.1.1母版页 307

10.1.2替换占位符基本机制 309

10.1.3母版页中的URL重置 311

10.1.4母版页和配置 312

10.1.5母版页和内容页的运行机制 312

10.1.6母版与主题 313

10.2以编程方式与母版交互 314

10.2.1使用FindControl查找控件 314

10.2.2使用MasterType指令 316

10.3深入母版页和内容页交互 318

10.3.1母版页事件触发顺序 318

10.3.2动态使用母版页 321

10.3.3处理母版页所包含控件事件 322

10.4在内容页中使用CSS样式和JavaScript 323

10.5结合母版页使用Meta标签 326

10.6客户端获得服务器控件ID 327

10.7嵌套母版 328

第11章 成员角色与登录控件 331

11.1身份验证 331

11.1.1身份验证概述 331

11.1.2 ASP.NET 2.0的成员角色管理概述 332

11.1.3登录控件概述 334

11.2典型应用程序身份验证和授权设计 335

11.3成员关系提供模型 354

11.3.1 ASPNETDB.MDF数据库 354

11.3.2自定义Sqlmembership-Provide类 354

11.3.3成员关系类 356

11.4角色提供模型 360

11.4.1角色管理模型 361

11.4.2管理角色 362

11.4.3基于角色的授权 363

11.4.4角色管理类 366

11.5综合使用成员角色关系 369

第12章 站点导航系统 371

12.1实现站点导航 371

12.1.1站点导航回顾 371

12.1.2定义站点地图 372

12.1.3使用导航控件显示导航 373

12.2 SiteMap编程 374

12.2.1 SiteMap类概述 374

12.2.2 SiteMap对象的基本使用 375

12.3 SiteMapPath控件 376

12.3.1 SiteMapPath控件概述 377

12.3.2 SiteMapPath控件常见属性和事件 377

12.3.3使用SiteMapPath导航控件 378

12.4 Menu控件 379

12.4.1 Menu控件概述 379

12.4.2 Menu导航控件属性 380

12.4.3为Menu控件使用不同的样式 382

12.4.4使用Menu导航控件 384

12.5 TreeView控件 386

12.5.1 TreeView控件概述 386

12.5.2 TreeView控件常用成员 388

12.5.3 TreeView控件的基本使用 389

12.5.4使用样式 393

12.6 MultiView控件和View控件概述 395

12.7 Wizard控件 398

12.7.1 Wizard控件的概述 398

12.7.2 Wizard常用成员 399

12.7.3向导控件的综合使用 401

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

13.1个性化设置 405

13.1.1 WebPart控件 405

13.1.2 Web部件控件集概述 407

13.2 WebPart控件的运用 408

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

13.2.2使用WebPartZones控件存放Web控件数据 408

13.2.3使用用户控件 412

13.2.4测试运行效果 415

13.2.5更改模式 417

13.2.6启用更改布局的功能 420

13.3 EditorZone控件与EditorPart控件 421

13.3.1 AppearanceEditorPart控件 424

13.3.2 LayoutEditorPart控件 425

13.3.3 ProperryGridEditorPart控件 425

13.3.4 BehaviorEditorPart控件 429

13.3.5自定义EditorWebPart控件 431

13.3.6自定义谓词和编辑器 432

13.4 Web控件之间的通信 435

第14章 Ajax技术实现 445

14.1 ASP.NET Ajax 445

14.1.1 Ajax概述 446

14.1.2部署ASP.NET Ajax环境 446

14.2 ASP.NET Ajax基本控件 450

14.2.1 ScriptManager控件 450

14.2.2 ScriptManagerProxy控件 453

14.2.3 UpdatePanel控件 455

14.2.4 UpdateProgress控件 460

14.2.5 Timer控件 463

14.3常用Ajax Control Toolkit控件 465

14.3.1密码强度(PasswordStrength) 466

14.3.2评级(Rating) 470

14.3.3相册播放(SlideShowExtender) 475

14.3.4可收缩面板(CollapsiblePanel) 478

14.3.5自动输入完成扩展器(AutoCompleteExtender) 485

第15章 LINQ介绍 489

15.1 LINQ概述 489

15.2 LINQ查询 491

15.2.1 LINQ查询表达式概述 491

15.2.2 LINQ基本查询操作 492

15.3 LINQ To Object介绍 494

15.4 LINQ To SQL和O/R设计器 496

15.4.1 O/R设计器介绍 496

15.4.2 DataContext方法介绍 498

15.4.3 LINQ To SQL手动查询数据 499

15.4.4跨关系多表查询 501

15.4.5 LINQ To SQL操作数据 504

15.5 LinqDataSource控件 507

15.5.1 LinqDataSource控件概述 507

15.5.2 LinqDataSource控件和其他数据源控件相比 509

15.5.3应用LinqDataSource控件 510

15.6 LINQ To XML 514

15.6.1 LINQ To XML简介 514

15.6.2 LINQ To XML示例 515

第5篇 ASP.NET应用实例篇 519

第16章 项目内容管理平台 519

16.1系统概述 519

16.1.1系统需求分析 519

16.1.2系统总体架构 520

16.2系统功能模块分析 521

16.2.1登录模块 522

16.2.2公告栏管理模块 522

16.2.3权限管理模块 523

16.2.4新闻管理模块和频道管理模块 523

16.3数据库表设计 524

16.4系统通用功能设计 526

16.4.1母版页设计 526

16.4.2站点地图 528

16.4.3数据库类和公共方法 529

16.4.4配置文件 530

16.5公告栏管理模块 532

16.5.1发送公告栏信息页面 532

16.5.2公告栏信息查看页面 534

16.6新闻管理模块 537

16.6.1新闻发布页面 537

16.6.2新闻查看页面 540

16.6.3新闻管理页面 543

16.7频道管理模块 547

16.7.1频道增加页面 547

16.7.2节目增加页面 550

16.7.3频道节目树 554

16.8权限管理模块 557

第17章 产品展示系统 559

17.1系统分析 559

17.1.1系统概述 559

17.1.2系统需求分析和功能分析 560

17.2数据库表设计 562

17.3系统体系架构设计 563

17.4数据访问层 564

17.4.1业务实体 564

17.4.2数据访问SQLHelper类 565

17.5业务逻辑层 568

17.6实现表示层 569

17.6.1产品展示模块 569

17.6.2用户反馈模块 574

17.6.3后台管理模块 579

17.6.4设计登录页面 590

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