ASP.NET 2.0程序开发详解

副标题:无

作   者:杨云,王毅编著

分类号:

ISBN:9787115159342

微信扫一扫,移动浏览光盘

简介

   本书全面系统地讲解了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
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

ASP.NET 2.0程序开发详解
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon