ASP.NET 2.0网络编程入门与实践 |
|
|
|
| 作 者 陈哲 贺伟 龚涛 |
| 出 版 社 清华大学出版社 |
| 书 号 302-15370-2 |
| 责任编辑 |
|
开本 |
|
| 出版时间 |
2007年6月 |
字数 |
千字 |
| 装 帧 |
平装 |
印张 |
0 |
| 带 盘 |
否 |
页数 |
|
| 定 价 |
¥48.0 |
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
| 普通会员 |
¥38.4
|
|
|
| 银牌会员 |
¥38.4
|
|
|
| 金牌会员 |
¥37.4
|
|
|
| 批量购书 |
电话:
010-51287918 |
|
|
|
|
|
|
ASP.NET 2.0网络编程入门与实践 目录 |
第1章 ASP.NET 2.0概述 1 1.1 ASP .NET 2.0的开发环境配置 1 1.1.1 Web服务器的配置 1 1.1.2 数据库服务器的构建 3 1.1.3 ASP.NET与Visual Studio 2005的安装 6 1.2 ASP.NET 2.0简介 9 1.2.1 .NET技术的发展路线 9 1.2.2 ASP.NET 2.0的设计目标 9 1.2.3 ASP.NET 2.0的新特性 10 1.2.4 Web对象的使用 12 1.2.5 项目实例:使用对象保存数据 14 1.3 小结 18 第2章 Visual Studio .NET 2005概述 19 2.1 构建、打开与迁移Web站点 19 2.1.1 构建Web站点 19 2.1.2 打开已有Web站点 20 2.1.3 迁移已有Web站点 20 2.2 代码模型 28 2.2.1 ASP.NET 2.0 中的编码模型 28 2.2.2 比较代码隐藏文件、继承及编译复杂性 29 2.3 编译 31 2.3.1 批编译 31 2.3.2 部署预编译 31 2.3.3 完整的运行时编译(\app_code 目录) 32 2.4 定制IDE 32 2.5 项目实例:一个简单的ASP.NET应用 33 2.5.1 设计用户界面 34 2.5.2 在Web窗体中运用逻辑单元 36 2.6 小结 37 第3章 母版页 38 3.1 母版页概述 38 3.1.1 母版页的基础知识 38 3.1.2 母版页揭密 40 3.1.3 母版页的优点 42 3.2 母版页的创建 42 3.3 内容页的创建 44 3.4 母版页的嵌套及示例 46 3.5 母版页中控件和属性的操作 48 3.5.1 使用FindControl方法获取母版页控件引用 48 3.5.2 使用MasterType指令获取母版页控件引用 51 3.5.3 访问母版页简单自定义属性 53 3.6 母版页的动态加载 55 3.7 母版页的应用范围 59 3.8 小结 60 第4章 主题和皮肤 61 4.1 主题的描述 61 4.1.1 组成元素 61 4.1.2 文件存储 62 4.1.3 主题应用范围 62 4.2 主题的创建 63 4.2.1 创建皮肤文件 63 4.2.2 为主题添加CSS文件 65 4.2.3 在主题中使用图片 67 4.3 主题的应用 69 4.3.1 指定和禁用主题 69 4.3.2 动态加载主题 71 4.4 小结 73 第5章 导航控件 74 5.1 导航系统概述 74 5.2 SiteMapPath控件 76 5.2.1 SiteMapPath控件概述 76 5.2.2 项目应用1——基本应用 77 5.2.3 项目应用2——设置自定义模板 79 5.3 TreeView控件 81 5.3.1 TreeView控件概述 81 5.3.2 项目应用1——基本应用 82 5.3.3 项目应用2——事件处理 83 5.3.4 项目应用3——按需填充 85 5.4 Menu控件 95 5.4.1 Menu控件概述 95 5.4.2 项目应用1——基本应用 96 5.4.3 项目应用2——绑定XML文件 99 5.5 小结 103 第6章 其他服务器控件与状态管理 104 6.1 其他服务器控件 104 6.1.1 Calendar控件 104 6.1.2 Wizard控件 110 6.1.3 FileUpload控件 121 6.2 状态管理 129 6.2.1 基于服务器端的状态管理 129 6.2.2 基于客户端的状态管理 138 6.3 小结 146 第7章 关系型数据源控件 147 7.1 新旧版本的对比 147 7.2 SqlDataSource控件 154 7.2.1 数据源的连接及示例 154 7.2.2 SqlDataSource控件的数据命令和参数 165 7.2.3 数据的筛选与更新 171 7.3 AccessDataSource控件 175 7.3.1 AccessDataSource控件概述 175 7.3.2 使用AccessDataSource控件进行数据访问 176 7.3.3 使用AccessDataSource控件进行异常处理 180 7.4 ObjectDataSource控件 181 7.4.1 ObjectDataSource控件概述 182 7.4.2 使用ObjectDataSource控件关联数据访问层与表示层 183 7.4.3 在数据访问组件中使用SqlDataSource控件 190 7.4.4 ObjectDataSource控件与类型化DataSet 192 7.4.5 ObjectDataSource控件与业务逻辑层的关联 197 7.5 小结 207 第8章 层次型数据源控件 208 8.1 XMLDataSource控件 208 8.1.1 XMLDataSource控件概述 208 8.1.2 显示层次数据示例——运用XMLDataSource与TreeView 209 8.1.3 显示表格数据示例——运用XMLDataSource与GridView 211 8.1.4 筛选数据示例——运用XMLDataSource控件的XPath属性 214 8.1.5 XPath相关概述 219 8.2 SiteMapDataSource控件 220 8.2.1 SiteMapDataSource控件概述及示例 220 8.2.2 扩展应用示例——导航数据绑定到普通的Web服务器控件 223 8.3 小结 224 第9章 数据绑定控件 225 9.1 GridView控件 225 9.1.1 GridView控件概述 225 9.1.2 创建GridView对象 227 9.1.3 GridView控件的事件 232 9.1.4 列对象处理 235 9.2 DetailsView控件 245 9.2.1 DetailsView控件概述 245 9.2.2 使用控件内置功能显示和处理数据 246 9.2.3 利用模板创建自定义数据行 250 9.3 FormView控件 253 9.3.1 FormView控件概述 253 9.3.2 示例——使用FormView控件显示和处理数据 255 9.4 小结 262 第10章 数据缓存 263 10.1 ASP.NET 2.0缓存概述 263 10.2 页面输出缓存 263 10.2.1 使用OutputCache指令 264 10.2.2 使用页面输出缓存API 267 10.3 片段缓存 268 10.3.1 片段缓存概述 268 10.3.2 片段缓存实现示例 269 10.4 API缓存 272 10.4.1 加载缓存数据项 272 10.4.2 检索与移除缓存对象 273 10.5 DataSource缓存 276 10.6 SQL缓存无效 278 10.6.1 SQL缓存无效概述 278 10.6.2 使用轮询技术使缓存无效 279 10.6.3 使用通知服务使缓存无效 288 10.7 回调缓存 294 10.8 小结 296
第11章 对于大型对象的处理 297 11.1 大型对象概述 297 11.2 大型对象的处理 298 11.2.1 示例1——读取BLOB数据 298 11.2.2 示例2——存储BLOB数据 302 11.3 小结 305 第12章 应用程序的安全性维护 306 12.1 身份验证与授权机制 306 12.1.1 身份验证概述 306 12.1.2 用户授权概述 308 12.1.3 基于Windows的身份验证 310 12.1.4 基于Forms的身份验证 311 12.1.5 账户模拟 321 12.2 登录系列控件 324 12.2.1 登录系列控件概述 324 12.2.2 登录控件使用示例 325 12.3 小结 331 第13章 成员资格与角色管理 332 13.1 成员资格管理 332 13.1.1 成员资格管理概述 332 13.1.2 Membership与MembershipUser类 336 13.1.3 实现基本成员资格管理功能 336 13.2 角色管理 352 13.2.1 角色管理概述 353 13.2.2 角色管理配置 354 13.2.3 Role类介绍 355 13.2.4 实现基本角色管理功能 356 13.3 存储数据库实例 365 13.3.1 配置示例 365 13.3.2 修改配置文件 367 13.4 小结 368 第14章 用Web Part创建门户 369 14.1 Web Part概述 369 14.1.1 Windows SharePoint Services(WSS) 369 14.1.2 第一个Web Part页面 371 14.1.3 Web Part与成员管理和用户配置 372 14.1.4 编辑和拖放 373 14.2 编写Web Part控件 375 14.2.1 使用用户控件编写Web Part 375 14.2.2 使用自定义控件编写Web Part 376 14.2.3 在页面上使用定制Web Part 378 14.2.4 自定义编辑器 378 14.3 设置Web Part的连接 380 14.3.1 静态连接 381 14.3.2 动态连接 382 14.4 小结 383 第15章 监视(Monitor)应用程序 384 15.1 ASP.NET跟踪概述 384 15.1.1 页跟踪 384 15.1.2 应用程序跟踪 389 15.1.3 ASP.NET跟踪与System.Diagnostics跟踪集成 391 15.1.4 在代码中访问跟踪消息 398 15.2 ASP.NET错误处理概述 399 15.2.1 错误类型 399 15.2.2 在过程范围内处理错误 400 15.2.3 在对象范围内处理错误 402 15.2.4 自定义错误页 405 15.3 小结 406 第16章 项目案例1——电子商务管理系统(后台) 407 16.1 总体功能介绍 407 16.1.1 商城前台和后台 407 16.1.2 主要业务模块 408 16.1.3 后台系统总体用例图 409 16.1.4 基本业务规则 409 16.1.5 查看本案例 411 16.2 数据库的设计和实现 411 16.2.1 数据库总体设计 411 16.2.2 产品管理模块 412 16.2.3 用户管理模块 412 16.2.4 订单管理模块 413 16.2.5 其他方面 414 16.3 后台网站的使用 414 16.3.1 初始化用户账号 414 16.3.2 角色和用户管理 416 16.3.3 管理类别和产品信息 417 16.3.4 类别和产品搜索 419 16.3.5 产品浏览 419 16.3.6 定制配送区域 420 16.3.7 支付方式和配送方式管理 420 16.3.8 配送费用管理 420 16.3.9 客户信息查询 421 16.3.10 处理最新订单 421 16.3.11 订单查询 422 16.4 解决方案的总体结构 422 16.4.1 网站项目 422 16.4.2 数据访问策略 423 16.4.3 网站风格和站点结构 423 16.4.4 权限配置 423 16.5 模块代码的分析 423 16.5.1 验证和授权 423 16.5.2 角色信息和用户信息 426 16.5.3 管理类别 429 16.5.4 添加、修改产品信息 432 16.5.5 类别搜索和产品搜索 435 16.5.6 产品浏览 435 16.5.7 区域管理 436 16.5.8 支付方式和配送方式管理 437 16.5.9 配送费用管理 439 16.5.10 客户信息查询 439 16.5.11 处理最新订单 439 16.5.12 订单查询 439 16.6 改进和扩展 440 第17章 项目案例2——电子商务管理系统(前台) 441 17.1 三层体系结构 441 17.1.1 数据访问层 441 17.1.2 业务逻辑层 443 17.1.3 表现层 445 17.2 商城首页 446 17.2.1 首页介绍 446 17.2.2 技术要点 447 17.3 商品列表和搜索 448 17.3.1 页面概况 448 17.3.2 技术要点 449 17.4 商品详细信息页面 451 17.4.1 页面方案 451 17.4.2 生成静态页面 452 17.4.3 显示页面发布进度 453 17.5 购物车 454 17.6 订单生成 456 17.6.1 选择收货人 456 17.6.2 技术要点 456 17.7 用户登录和注册 457 17.7.1 ASP.NET登录和验证机制 457 17.7.2 安全性配置和编程 458 17.7.3 登录验证码 459 17.8 其他模块 460
|
|
|
调换货原则 |
|
|
|
|
查看评论 |
|
|
|
发布评论 |
|
|
|
|
| |
|
|
|
|