网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 ASP.NET2.0程序开发详解(附光盘ASP.NET循序渐进入门篇)
分类 教育考试-考试-计算机类
作者 杨云//王毅
出版社 人民邮电出版社
下载
简介
编辑推荐

本书由微软公司高级软件工程师精心编写。本书主要面向使用C#2.0语言开发ASP.NET 2.0应用的开发人员,共17章,主要偏重于基础和覆盖面广的知识点,从ASP.NET 2.0的运行原理、控件使用、C# 2.0基础知识到时尚的AJAX和ASP.NET AJAX技术,力争使读者通过学习能掌握如何使用Visual Studio 2005开发基于ASP.NET 2.0的应用。

内容推荐

本书全面系统地讲解了ASP.NET 2.0的各个方面内容,共分17章。全书始终采用知识讲述+代码示例的方式,读者可以马上通过代码体验到ASP.NET的强大。本书涉及ASP.NET 2.0的各个方面,力求让读者迅速掌握ASP.NET 2.0程序的设计方式,能够应用ASP.NET完成编程任务。

本书后两章对微软提供的大型示例进行了讲解,采用数据库构架讲解、系统构架剖析和关键代码讲解的形式来让读者对示例从结构上和功能上进行认识,然后通过对示例添加一些功能,让读者学习到如何在现有大型示例的基础上建设自己的应用。

本书讲解细致,循序渐进,既适合没有ASP.NET基础的初学者直接学习,也适合ASP.NET 1.1的开发人员阅读。书中例子涵盖不同层面,相信可以让读者全面学习到使用ASP.NET技术开发时应该掌握的知识。

目录

第1章 .NET框架概述 1

1.1 .NET Framework体系架构 1

1.2 撼动未来的.NET Framework 2.0 3

第2章 .NET编程的基础知识 6

2.1 C#编程基础 6

2.1.1 C#的变量系统 6

2.1.2 常量 8

2.1.3 预定义数据类型 8

2.1.4 流程控制 12

2.1.5 面向对象的特性 17

2.1.6 运算符 25

2.1.7 事件和委派(delegate) 28

2.2 C# 2.0新特性 31

2.2.1 范型编程 32

2.2.2 范型委派 39

2.2.3 匿名方法 40

2.2.4 部分类(partial class) 40

2.3 ADO .NET基础 41

2.3.1 Provider(提供者程序) 41

2.3.2 使用Connection 42

2.3.3 使用Command 43

2.3.4 使用DataReader、DataSet和DataAdapter 47

2.4 XML Web Service基础 49

2.4.1 XML Web Service基础 49

2.4.2 XML Web Service 的体系结构 49

2.4.3 XML Web Service 的消息协议 50

第3章 Visual Studio.NET 2005开发环境 52

3.1 安装VS2005 52

3.2 创建和打开Web站点 52

3.3 使用内置的ASP.NET Deployment Server 54

3.4 迁移现有的VS2002/VS2003 Web站点 55

3.5 编辑Web站点 58

3.6 使用服务器控件 60

3.7 创建事件处理程序 62

3.8 验证HTML源码的可用性 62

3.9 使用Visual Studio 的Intellisence 64

3.9.1 列出对象成员 65

3.9.2 显示方法参数信息 65

3.9.3 快速信息 65

3.9.4 自动完成 66

3.9.5 C#相关的智能感知 66

3.10 对重构的支持 68

3.11 调试和测试 71

3.12 页面与代码的组织 72

3.13 ASP.NET 2.0应用程序文件夹 75

3.14 ASP.NET 2.0的预编译 79

第4章 ASP.NET 2.0体系结构 83

4.1 代码模型 83

4.2 代码的结构 84

4.3 编译模型 85

4.4 扩展性与管道技术 86

4.5 缓存技术 87

第5章 ASP.NET 2.0网络服务 90

5.1 网络服务(Web Service)基础 90

5.1.1 Web Service的概念 90

5.1.2 Web Service的基础技术 90

5.1.3 Web Service的软件支持 91

5.1.4 Web Service的编码模型 91

5.1.5 使用Visual Studio 2005 开发Web Service 92

5.2 Web Service的演进方向 95

5.3 基于接口的服务约定 95

5.4 更多的XSD/WSDL改进 97

5.5 更好的互操作性 98

5.6 为Windows Communication Foundation(WCF)做好准备 100

第6章 ASP.NET 2.0功能增强控件 101

6.1 数据源控件 101

6.1.1 SqlDataSource数据源控件 102

6.1.2 XmlDataSource数据源控件 105

6.1.3 ObjectDataSource数据源控件 108

6.1.4 AccessDataSource数据源控件 108

6.1.5 SiteMapDataSource数据源控件 109

6.2 GridView控件 109

6.2.1 使用GridView显示数据 110

6.2.2 使用自定义数据列 114

6.2.3 使用模板列 117

6.2.4 删除数据 120

6.2.5 控件参数 125

6.2.6 利用数据源控件缓存数据 126

6.3 DetailsView控件 127

6.3.1 使用DetailsView显示、编辑和删除数据 127

6.3.2 插入新记录 130

6.3.3 使用模板 131

6.3.4 同时使用GridView和DetailsView 134

6.4 TreeView控件 135

6.4.1 使用静态数据 136

6.4.2 使用动态数据 137

6.4.3 通过数据库填充控件 137

6.5 Login控件 140

6.6 PasswordReovery控件 141

6.7 LoginStatus和LoginName控件 142

6.7.1 LoginStatus控件 142

6.7.2 LoginName控件 143

6.8 LoginView控件 143

6.9 CreateUserWizard控件 144

6.10 BulletedList控件 146

6.11 ImageMap控件 148

6.12 MultiView和View控件 150

6.13 Wizard控件 152

6.14 Panel控件 155

6.15 FileUpload控件 158

6.16 HiddenField控件 159

6.17 Substitution控件 160

6.18 TextBox控件 162

第7章 ASP.NET 2.0中的MasterPage 163

7.1 新建MasterPage 163

7.2 在内容页嵌入MasterPage 164

7.3 使用多个内容区域和默认内容 166

7.4 动态使用MasterPage 169

7.5 在运行时访问MasterPage 172

7.6 嵌套的MasterPage 174

第8章 ASP.NET 2.0成员和角色管理 177

8.1 认证和授权 177

8.1.1 IIS和ASP.NET用户认证流程 177

8.1.2 认证(Authentication) 178

8.1.3 授权(Authorization) 178

8.2 ASP.NET 2.0用户认证 178

8.2.1 使用ASP.NET管理工具添加用户 181

8.2.2 使用CreateUserWizard创建用户 184

8.2.3 改变默认的Provider设置 184

8.2.4 个性化CreateUserWizard控件 185

8.2.5 使用Login(登录)相关的控件 187

8.3 ASP.NET角色管理系统 191

8.3.1 角色管理 192

8.3.2 角色管理和成员管理的关系 192

8.3.3 应用角色管理 192

8.3.4 修改 RoleManager 节点 194

8.3.5 使用用户角色控件 195

8.4 使用Membership/Role API 197

8.4.1 使用Membership API管理用户 197

8.4.2 使用Role API进行用户角色管理 200

8.5 ASP.NET的MemberShip Provider 204

8.5.1 SqlMembershipProvider 204

8.5.2 ActiveDirectoryMembershipProvider 206

8.6 实现自定义的MembershipProvider 207

8.7 基于角色的站点导航 212

第9章 窗体页设计技巧 216

9.1 Page类的新事件 216

9.2 添加标题 218

9.3 设置焦点 218

9.4 为Form设定默认按钮 219

9.5 更好的输入验证控件 220

9.6 使用Page.Items字典 222

9.7 使用跨页面传送功能 223

9.8 高速缓存和SQL Server Invalidation功能 226

9.9 配置SQL Server Invalidation 226

9.10 使用SQL Server Invalidation和数据源控件 227

9.11 通过编程方式使用 SQL Server Invalidation 228

9.12 高速缓存的其他改进 229

9.13 使用页面高速缓存 229

第10章 使用ASP.NET2.0 Web Part框架 231

10.1 常用 WebPart控件 231

10.1.1 WebPartManager控件 231

10.1.2 WebPartZone控件 233

10.1.3 CatalogZone控件和所属CatalogPart控件 237

10.1.4 EditorZone和所属EditorPart控件 242

10.1.5 ConnectionZone控件和信息通信 245

10.2 个性化WebPart的数据存储和转移 247

第11章 创建ASP.NET服务器控件 250

11.1 ASP.NET服务器控件概述 250

11.2 服务器控件项目的设置 254

11.3 服务器控件的呈现 255

11.3.1 输出控件的内容 256

11.3.2 为HTML元素添加属性 257

11.3.3 控件的适应性 258

11.4 开始创建服务器控件 260

11.5 创建复合控件 268

11.6 为控件添加更多功能 279

11.6.1 为控件添加输入验证 279

11.6.2 控件的子属性 281

11.6.3 为Register控件增加嵌套子属性 284

11.7 控件的回调示例 286

11.7.1 异步请求 286

第12章 ASP.NET 2.0中的页面主题/皮肤 290

12.1 页面主题概述 290

12.2 页面主题的运用 291

12.2.1 App_themes 目录 291

12.2.2 全局页面主题和局部页面主题 292

12.3 皮肤文件和主题的使用 294

12.4 使用样式表主题 304

12.5 资源与主题 307

12.6 动态加载页面主题 309

第13章 ASP.NET 2.0配置详解 314

13.1 ASP.NET配置的基本结构 314

13.1.1 .NET应用程序的配置体系 314

13.1.2 ASP.NET配置结构 314

13.1.3 .NET配置文件基本结构 315

13.1.4 配置区域和配置组 315

13.1.5 添加自定义的配置节 317

13.1.6 使用location节点和path属性 318

13.1.7 ASP.NET常用配置节点 319

13.2 获取配置信息 323

13.3 使用ASP.NET配置管理接口 326

13.3.1 使用配置管理接口访问程序配置 326

13.3.2 对配置内容加密 327

13.4 使用ASP.NET配置工具 329

13.4.1 使用ASP.NET管理控制台 329

13.4.2 使用ASP.NET管理站点 331

13.4.3 使用ASPNET_REGSQL工具 332

13.4.4 使用ASPNET_REGIIS工具 333

13.5 ASP.NET页面配置 333

13.6 配置ASP.NET进程模型 335

第14章 让站点符合国际化要求 337

14.1 国际化和本地化 337

14.1.1 国际化和本地化 337

14.1.2 ASP.NET 2.0对国际化的支持 338

14.2 自动检测浏览器语言 338

14.2.1 在浏览器中设置语言偏好 338

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

14.3 ASP.NET程序中的本地化 341

14.3.1 无代码本地化 342

14.3.2 从代码中访问资源文件 347

第15章 AJAX和ASP.NET AJAX 348

15.1 AJAX简介 348

15.1.1 Web技术的进化 348

15.1.2 Web应用程序存在的问题 350

15.1.3 AJAX 351

15.1.4 为什么要使用AJAX 351

15.1.5 AJAX有待解决的问题 352

15.2 AJAX的核心技术 352

15.2.1 JavaScript 简介 353

15.2.2 文档对象模型(DOM) 354

15.2.3 CSS(层叠样式表) 357

15.2.4 XMLHttpRequest对象 359

15.2.5 AJAX应用示例 363

15.3 ASP.NET AJAX Extension简介 371

15.3.1 ASP.NET AJAX框架的由来 371

15.3.2 ASP.NET AJAX框架的组成 372

15.3.3 ASP.NET AJAX的获取和安装 374

15.3.4 ASP.NET AJAX的客户端脚本库 374

15.3.5 创建ASP.NET AJAX网站 374

15.3.6 ASP.NET AJAX版本的Hello World 377

15.3.7 UpdatePanel和局部重绘 379

15.3.8 AJAX风格的留言板 381

第16章 Time Tracker Starter Kit解析 388

16.1 Time Tracker的安装和配置 388

16.1.1 下载和安装 388

16.1.2 创建一个新的Time Tracker站点 390

16.2 Time Tracker的系统设计 391

16.2.1 Time Tracker的功能模块 391

16.2.2 功能模块的划分 392

16.2.3 Time Tracker的数据库结构 394

16.2.4 数据库的表设计 396

16.3 使用Time Tracker站点工作包 400

16.3.1 运行Time Tracker站点 400

16.3.2 创建用户 401

16.3.3 创建新项目 402

16.3.4 Time Tracker站点模块的设计 403

16.4 扩展Time Tracker 409

16.4.1 建立更多的角色 410

16.4.2 修改登录方式 411

16.4.3 为页面增加功能 412

16.4.4 全球化/本地化页面 417

第17章 PetShop 4宠物商店精讲 421

17.1 PetShop 4的架构设计 421

17.1.1 PetShop 4数据库设计 424

17.1.2 数据访问层设计思想 429

17.1.3 业务逻辑层设计思想 445

17.1.4 同步异步模式设计思想 452

17.1.5 配置文件模块设计思想 459

17.1.6 缓存模块设计思想 470

17.2 PetShop 4交互UI层设计 476

17.2.1 UI层总体设计 476

17.2.2 用户自定义控件设计 479

17.2.3 用户交互页设计 487

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 10:27:50