您好,欢迎光临有路网!
精通ASP.NET 3.5典型模块开发
QQ咨询:
有路璐璐:

精通ASP.NET 3.5典型模块开发

  • 作者:刘基林 刘基林
  • 出版社:人民邮电出版社
  • ISBN:9787115180186
  • 出版日期:2008年01月01日
  • 页数:466
  • 定价:¥52.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书全面讲解了ASP.NET3.5网络应用开发的典型模块,共分33章,不仅涵盖了网站、论坛、留言板、工作流、SOA等热门应用所涉及的典型模块,还涵盖了在线应用、缓存技术、个性设置、WWF、WCF等比较流行的ASP.NET3.5模块。书中每个模块均按照实际开发流程编写,便于读者了解开发环境,掌握开发流程。本书图文并茂,代码丰富,通俗易懂,适合ASP.NET3.5的初、中级用户,网络管理与开发人员阅读,也可以作为大、中专院校教材或相关培训机构的培训用书。
    目录
    第1章 登录验证模块 1
    1.1 开发站点前的配置 1
    1.1.1 创建Web站点 1
    1.1.2 使用站点**工具配置身份验证模式 2
    1.1.3 配置站点的数据存储方式 4
    1.1.4 定制自己的数据存储方式 4
    1.2 *普通的登录方式 6
    1.2.1 用户注册功能 6
    1.2.2 用户的登录功能 7
    1.2.3 修改密码功能 8
    1.2.4 在登录页面中添加注册导航功能 8
    1.2.5 显示登录用户名和用户状态功能 8
    1.2.6 根据用户登录身份显示不同效果页功能 9
    1.3 基于角色的登录方式 10
    1.3.1 在应用程序中启用角色 10
    1.3.2 创建角色 10
    1.3.3 创建角色访问规则 11
    1.3.4 赋予用户角色权限 11
    1.3.5 验证角色的登录 12
    1.4 匿名用户的授权管理 12
    1.5 小结 13
    第2章 缓存管理模块 14
    2.1 数据库缓存依赖的优点 14
    2.2 开始使用缓存 15
    2.2.1 开启应用程序的缓存功能 15
    2.2.2 配置缓存依赖的数据库 15
    2.2.3 为SQL Server启用缓存通知 16
    2.3 控件级数据缓存功能 16
    2.3.1 添加时间戳和数据 16
    2.3.2 观察缓存数据的变化 18
    2.4 页面级数据缓存依赖功能 18
    2.4.1 配置页面的缓存属性 18
    2.4.2 完善模块中两个功能的导航 19
    2.5 小结 20
    第3章 个性化设置模块 21
    3.1 简单类型的个性化设置功能 21
    3.1.1 设置个性化的项目 21
    3.1.2 配置个性化信息 22
    3.1.3 个性化用户登录站点 22
    3.1.4 保存个性化设置 22
    3.1.5 显示个性化设置 23
    3.2 复杂类型的个性化设置功能 23
    3.2.1 设计复杂个性化的项目 24
    3.2.2 配置复杂项目 25
    3.2.3 保存复杂项目的设置 25
    3.2.4 获取复杂项目的设置并显示 26
    3.3 匿名用户的个性化设置功能 27
    3.3.1 启用匿名用户的个人配置属性 28
    3.3.2 设计匿名用户的登录功能 28
    3.3.3 将匿名用户的个性化设置移植到已验证用户 30
    3.4 完善系统对3个功能的导航 31
    3.5 小结 31
    第4章 投票模块 32
    4.1 一个简单的投票系统 32
    4.1.1 设计投票功能的数据存储方式 32
    4.1.2 投票项目管理功能 33
    4.1.3 投票功能 37
    4.1.4 图形化显示投票结果功能 38
    4.2 防止重复投票技术 40
    4.2.1 利用Session对象 40
    4.2.2 利用Cookies对象 41
    4.2.3 验证IP和登录时间 41
    4.2.4 小范围调查 42
    4.3 一个完整的投票系统 42
    4.3.1 投票系统的功能模块 42
    4.3.2 投票系统的数据库架构 43
    4.3.3 数据库中数据之间的关系 43
    4.3.4 投票主题管理 44
    4.3.5 投票项目管理 52
    4.3.6 投票功能管理 54
    4.3.7 投票系统后台权限管理 59
    4.4 小结 60
    第5章 RSS模块 61
    5.1 RSS的定义 61
    5.2 RSS的作用 61
    5.3 RSS的订阅原理 62
    5.3.1 RSS的工作原理 62
    5.3.2 RSS订阅工具的使用 63
    5.4 在网站内加入RSS功能 65
    5.4.1 使用Microsoft提供的RSS工具包 65
    5.4.2 一个简单的RSS阅读器 66
    5.4.3 一个复杂的RSS阅读器 67
    5.4.4 让站点提供订阅功能 69
    5.5 小结 70
    第6章 在线编辑模块 71
    6.1 在线编辑的原理 71
    6.2 编辑器的界面 71
    6.3 一个简单的在线编辑器 72
    6.3.1 在线编辑窗口的界面设计 72
    6.3.2 在线编辑的功能实现 73
    6.3.3 在线编辑的运行效果 74
    6.4 多功能在线编辑器的介绍 74
    6.4.1 FreeTextBox编辑器 74
    6.4.2 FCKEditor在线编辑器 76
    6.5 小结 79
    第7章 在线支付模块 80
    7.1 在线支付介绍 80
    7.1.1 在线支付的**保障 80
    7.1.2 在线支付的优点 80
    7.2 在线支付的流程 81
    7.3 使用支付宝实现在线支付 81
    7.3.1 支付宝接口概述 81
    7.3.2 支付宝接口服务下载 81
    7.4 使用支付宝实现在线支付的实例 82
    7.4.1 在项目中加入支付宝程序 82
    7.4.2 设计订单提交功能 82
    7.4.3 获取支付成功后的返回信息 84
    7.4.4 设置支付过程中的通知 88
    7.4.5 实现订单到支付宝的提交 90
    7.5 小结 92
    第8章 电子邮件模块 93
    8.1 用ASP.NET 3.5实现邮件的发送 93
    8.1.1 SMTP介绍 93
    8.1.2 实现邮件发送功能 94
    8.1.3 实现邮件附件的发送 95
    8.2 使用功能齐全的JMail 96
    8.2.1 JMail的优点 96
    8.2.2 JMail的安装 96
    8.2.3 在ASP.NET中使用JMail发送邮件 97
    8.2.4 在ASP.NET中使用JMail接收邮件 98
    8.3 小结 103
    第9章 上传和下载模块 104
    9.1 上传和下载简介 104
    9.2 简单的上传和下载 104
    9.2.1 上传文件到服务器 105
    9.2.2 从服务器下载文件 106
    9.3 复杂的上传和下载 109
    9.3.1 上传图片到数据库 109
    9.3.2 从数据库下载图片 112
    9.4 “AspnetUpload”上传组件的使用 115
    9.4.1 多文件的上传 115
    9.4.2 支持上传文件的实时进度条 117
    9.5 小结 118
    第10章 图文验证模块 119
    10.1 概述 119
    10.1.1 验证码的作用 119
    10.1.2 验证码的原理 119
    10.1.3 比较常见的几种验证 方式 120
    10.2 *简单的随机数字验证 120
    10.2.1 生成随机数字 120
    10.2.2 设计验证功能 121
    10.2.3 实现服务器端验证 122
    10.3 复杂的图文验证 123
    10.3.1 创建生成随机字符的方法 123
    10.3.2 创建生成随机图片的方法 124
    10.3.3 实现验证功能 126
    10.4 小结 127
    第11章 缩略图水印模块 128
    11.1 缩略图加水印的原理 128
    11.2 自定义带版权水印的缩略图 129
    11.2.1 生成缩略图功能 129
    11.2.2 为缩略图添加版权信息 131
    11.2.3 为缩略图添加水印 132
    11.2.4 一个高质量的缩略图水印模块 133
    11.3 使用第三方组件生成缩略图水印 136
    11.3.1 “AspJpeg”组件的功能特点 136
    11.3.2 在项目中添加“AspJpeg”组件 137
    11.3.3 使用“AspNetImage”组件生成缩略图的范例 137
    11.3.4 使用“AspNetImage”组件生成缩略图文字水印的范例 138
    11.4 小结 139
    第12章 防盗链模块 140
    12.1 盗链对网站的影响 140
    12.2 盗链应对措施 141
    12.2.1 HTTP请求的定义 141
    12.2.2 服务器处理请求的原理 141
    12.2.3 ASP.NET 3.5的运行机制 142
    12.3 ASP.NET 3.5中防盗链的解决方案 142
    12.3.1 设计处理图片的HttpHandler处理程序 143
    12.3.2 在应用配置中注册HttpHandler 144
    12.3.3 在IIS中配置图片的特殊处理程序 145
    12.3.4 测试处理程序的执行效果 147
    12.4 防盗链下载实例 147
    12.5 小结 149
    第13章 在线客服模块 150
    13.1 概述 150
    13.2 QQ网站提供的在线客服 151
    13.2.1 QQ网站自动生成在线客服代码 151
    13.2.2 将代码应用于项目中 152
    13.3 多用户在线客服范例 153
    13.3.1 设计用户QQ列表数据库 153
    13.3.2 设计客服人员的增删功能 154
    13.3.3 实现多用户在线客服模块 158
    13.4 小结 159
    第14章 网页搜索模块 160
    14.1 概述 160
    14.1.1 搜索引擎分类 160
    14.1.2 搜索引擎的实现原理 161
    14.1.3 搜索引擎的相关技术 162
    14.2 用第三方的API实现搜索 162
    14.2.1 使用Google API 163
    14.2.2 使用百度 API 164
    14.3 小结 168
    第15章 网站统计模块 169
    15.1 概述 169
    15.2 Alexa数据的调用 170
    15.2.1 Alexa的作用 170
    15.2.2 如何在ASP.NET 3.5中调用Alexa的数据 170
    15.3 自定义统计模块 171
    15.3.1 设计保存IP数据的数据库 171
    15.3.2 设计显示IP信息的界面 173
    15.3.3 显示*近访问站点的10个IP信息 174
    15.3.4 实现IP数据的统计 177
    15.3.5 页面访问量统计 181
    15.3.6 统计在线人数 183
    15.4 小结 184
    第16章 聊天模块 185
    16.1 简单的聊天功能 185
    16.1.1 简单的聊天登录 185
    16.1.2 保存聊天信息 186
    16.1.3 获取聊天信息 187
    16.1.4 格式化显示聊天信息 188
    16.1.5 设计聊天屏幕 188
    16.1.6 实现两个人聊天的功能 189
    16.2 一个功能完善的聊天室 191
    16.2.1 设计聊天室的数据库 192
    16.2.2 更改数据存储方式 192
    16.2.3 用户注册模块 194
    16.2.4 用户登录模块 194
    16.2.5 登录配置信息 195
    16.2.6 设计聊天室主界面 196
    16.2.7 显示在线用户 198
    16.2.8 用户发言 200
    16.2.9 聊天内容显示 205
    16.3 小结 207
    第17章 在线点播模块 208
    17.1 认识流媒体服务器WMS 208
    17.1.1 Windows Media Services 9简介 208
    17.1.2 WMS的应用范围 209
    17.1.3 WMS流媒体的优势 209
    17.2 通过WMS生成点播HTM页面 209
    17.2.1 添加发布点 209
    17.2.2 创建点播HTM页面 212
    17.3 使用ASP.NET 3.5生成点播模块 214
    17.3.1 在ASP.NET中引用自动生成的HTM页面 214
    17.3.2 制作点播列表 215
    17.3.3 完成点播功能 216
    17.4 在播放媒体中插播广告 217
    17.5 小结 218
    第18章 报表模块 219
    18.1 用数据控件实现的简单报表范例 219
    18.1.1 创建报表数据 219
    18.1.2 创建报表视图 220
    18.1.3 打印报表 224
    18.2 水晶报表的介绍 227
    18.3 ASP.NET中使用水晶报表范例 228
    18.3.1 创建显示数据库数据的水晶报表 228
    18.3.2 创建报表的数据集 229
    18.3.3 关联数据集和报表 231
    18.4 自定义主从结构的水晶报表 232
    18.4.1 使用带报表的网站模板 233
    18.4.2 创建包含主从关系表的数据集 234
    18.4.3 用编程方式实现报表与数据源的关联 234
    18.5 小结 235
    第19章 PDF文档处理模块 236
    19.1 PDF文档介绍 236
    19.2 数据表格与PDF的格式转换 237
    19.2.1 第三方组件“iTextSharp”的调用 237
    19.2.2 将数据表转化为PDF的方法 237
    19.2.3 实现Table到PDF文件转换的范例 239
    19.2.4 使用浏览器打开PDF文档 242
    19.3 用ASP.NET 3.5制作PDF格式化工具 242
    19.3.1 创建文本型PDF文档 243
    19.3.2 在PDF中添加导航链接 244
    19.3.3 在PDF中添加页眉页脚 245
    19.3.4 在PDF中插入图片 247
    19.4 小结 248
    第20章 留言板模块 249
    20.1 利用XML技术构造留言板 249
    20.1.1 保存留言内容的XML模板 250
    20.1.2 读取和保存XML数据的方法 250
    20.1.3 发表留言功能 251
    20.1.4 浏览所有留言功能 252
    20.1.5 管理员登录功能 254
    20.1.6 用XSL文件转换XML文件 256
    20.1.7 删除留言功能 257
    20.2 利用数据库技术构造留言板 259
    20.2.1 设计保存留言内容的数据库 260
    20.2.2 部署数据库提供程序 260
    20.2.3 保存数据的方法 261
    20.2.4 发表留言功能 264
    20.2.5 浏览所有留言功能 265
    20.2.6 管理员登录功能 267
    20.2.7 删除留言功能 267
    20.3 小结 268
    第21章 数据库快速访问模块 269
    21.1 概述 269
    21.2 不返回结果的执行方法 270
    21.2.1 不带参数的SQL语句执行方法 270
    21.2.2 带参数的SQL语句执行方法 273
    21.2.3 不带参数的存储过程执行方法 275
    21.2.4 带参数的存储过程执行方法 276
    21.3 返回一个字段的方法 278
    21.4 返回数据集DataReader的方法 279
    21.5 方法集成测试 282
    21.6 小结 282
    第22章 新闻自动发布模块 283
    22.1 后台管理模块 283
    22.1.1 新闻模块数据库设计 283
    22.1.2 新闻发布模板 287
    22.1.3 新闻修改和删除功能 289
    22.1.4 后台管理登录功能 290
    22.2 新闻主界面展示功能 291
    22.2.1 普通展示功能 291
    22.2.2 滚动展示功能 293
    22.3 新闻列表功能 294
    22.4 新闻内容浏览功能 296
    22.5 整合新闻发布模块 297
    22.6 小结 298
    第23章 ASP.NET+XML定制论坛模块 299
    23.1 论坛数据库的介绍 299
    23.1.1 设计数据库结构 299
    23.1.2 设置数据表关系 301
    23.1.3 配置数据库Provider 301
    23.1.4 配置“Web.config”中的数据库连接 303
    23.1.5 添加数据库访问实体类 304
    23.2 新用户入口 310
    23.2.1 用户的注册 310
    23.2.2 用户的登录 310
    23.3 论坛主题的类别 311
    23.3.1 添加论坛的类别 311
    23.3.2 编辑论坛的类别 313
    23.3.3 显示论坛的类别 313
    23.4 论坛的帖子详细信息 314
    23.4.1 帖子列表的显示 315
    23.4.2 帖子的发布 316
    23.4.3 显示帖子的详细信息 320
    23.4.4 帖子的回复 322
    23.5 小结 325
    第24章 Web Service实现天气预报模块 326
    24.1 Web Service介绍 326
    24.1.1 概述 326
    24.1.2 Web Service的优点 327
    24.1.3 使用Web Service实现Hello World 327
    24.2 使用Web Service实现天气预报 329
    24.2.1 创建Web Service天气服务 329
    24.2.2 在程序中使用Web Service 330
    24.3 小结 332
    第25章 在线随机考试模块 333
    25.1 随机考试的技术要点 333
    25.1.1 随机性 333
    25.1.2 防止重复 334
    25.2 考题数据库设计 334
    25.2.1 设计数据库架构 334
    25.2.2 配置项目中的数据库 335
    25.3 考题管理功能 338
    25.3.1 添加考题 338
    25.3.2 编辑和删除考题 339
    25.4 在线考试功能 340
    25.4.1 随机选取考题 340
    25.4.2 判断考题是否重复 343
    25.4.3 对比考试答案 344
    25.5 小结 345
    第26章 Web图表模块 346
    26.1 OWC简介 346
    26.2 使用OWC组件生成图表 347
    26.2.1 使用OWC组件的流程 347
    26.2.2 生成柱状图 347
    26.2.3 生成饼状图 350
    26.3 使用OWC组件生成Excel数据表 352
    26.4 小结 353
    第27章 Pet Shop 4.0架构分析模块 354
    27.1 Pet Shop概述 354
    27.1.1 Pet Shop的发展 354
    27.1.2 Pet Shop 4.0的安装前提条件 355
    27.1.3 Pet Shop 4.0的安装手册 355
    27.2 Pet Shop 4.0数据库分析 358
    27.2.1 数据库概览 358
    27.2.2 Pet Shop 4.0的数据库登录名 359
    27.2.3 Pet Shop 4.0基本信息管理数据库——MSPetShop4 361
    27.2.4 Pet Shop 4.0用户服务数据库——MSPetShop4Services 362
    27.2.5 Pet Shop 4.0订单管理数据库——MSPetShop4Orders 363
    27.2.6 Pet Shop 4.0用户配置数据库——MSPetShop4Profile 363
    27.3 Pet Shop 4.0项目文件分析 364
    27.3.1 加解密“Web.config”配置 364
    27.3.2 项目内容概览 366
    27.4 Pet Shop 4.0的新功能和新特色 368
    27.5 小结 369
    第28章 Pet Shop 4.0数据层分析 370
    28.1 设计模式介绍 370
    28.1.1 工厂设计模式 370
    28.1.2 工厂设计模式在Pet Shop 4.0中的应用 374
    28.2 数据层的数据库访问 375
    28.2.1 数据访问接口IDAL 375
    28.2.2 数据访问的实现类 377
    28.2.3 数据访问工厂类DALFactory的实现 379
    28.3 数据层中的个性配置 381
    28.3.1 个性配置接口IProfileDAL 381
    28.3.2 个性配置的实现类ProfileDAL 382
    28.3.3 个性配置工厂类ProfileFactory的实现 384
    28.4 SQL Server数据库缓存依赖 384
    28.4.1 缓存依赖接口ICacheDependency 384
    28.4.2 缓存依赖实现类TableCacheDependency 385
    28.4.3 缓存调用工厂模块CacheDependencyFactory 386
    28.4.4 数据库缓存依赖的实现机制 388
    28.5 小结 389
    第29章 Pet Shop 4.0界面布局模块 390
    29.1 Pet Shop 4.0中的MasterPage 390
    29.1.1 设计母版页MasterPage 390
    29.1.2 添加应用母版页的子页 393
    29.1.3 在子页中访问母版页 395
    29.2 Pet Shop 4.0中的皮肤 396
    29.2.1 创建皮肤文件 396
    29.2.2 引用皮肤文件 397
    29.3 Pet Shop 4.0中的错误处理 397
    29.4 Pet Shop 4.0中的页面验证 398
    29.5 小结 399
    第30章 Pet Shop 4.0购物篮管理模块 400
    30.1 购物篮总体架构 400
    30.2 购物篮的数据库设计 401
    30.2.1 购物篮表的依赖 401
    30.2.2 购物篮表的结构 402
    30.3 购物篮的数据访问层DAL 403
    30.3.1 购物篮的实体类 403
    30.3.2 购物篮的数据访问类 404
    30.4 购物篮的业务逻辑层BLL 408
    30.5 购物篮的界面层 410
    30.5.1 购物篮的界面设计 410
    30.5.2 实现添加购物篮商品 412
    30.5.3 更新购物篮商品数量 413
    30.5.4 计算购物篮中商品总价 414
    30.5.5 移��购物篮中商品 415
    30.6 匿名用户到验证用户购物篮的转移 416
    30.7 小结 417
    第31章 Pet Shop 4.0订单管理模块 418
    31.1 订单的数据库设计 418
    31.1.1 订单数据库结构 418
    31.1.2 订单数据库中表关系 419
    31.2 订单的数据访问层 420
    31.2.1 订单的实体类 420
    31.2.2 订单的数据访问类 421
    31.3 订单的业务逻辑层 422
    31.3.1 订单的数据访问类 423
    31.3.2 同步提交订单操作类 424
    31.3.3 异步提交订单操作类 425
    31.4 MSMQ的使用 426
    31.4.1 MSMQ简介 426
    31.4.2 MSMQ在ASP.NET中的使用语法 427
    31.4.3 Pet Shop 4.0中的消息队列接口 427
    31.4.4 Pet Shop 4.0中实现消息处理的类 428
    31.5 详细分析订单的异步提交功能 431
    31.5.1 创建MSMQ 431
    31.5.2 配置应用程序实现异步处理 432
    31.5.3 创建Windows服务实现后台订单处理 432
    31.5.4 加载异步处理订单的服务 433
    31.6 订单的界面层 435
    31.6.1 查看订单的设计步骤 435
    31.6.2 订单中账单地址Profile 436
    31.6.3 订单中的ShippingAddress 438
    31.6.4 信用卡信息处理 439
    31.6.5 订单确认信息 439
    31.6.6 订单提交完成 440
    31.7 小结 442
    第32章 用WWF制作订单状态管理工作流 443
    32.1 WWF工作流组件详述 443
    32.1.1 工作流的概述 443
    32.1.2 WWF的组成 444
    32.1.3 WWF中的预定义活动(Activity) 444
    32.2 订单状态管理工作流框架预览 445
    32.3 订单状态管理工作流的运行时服务 445
    32.3.1 创建Windows服务 445
    32.3.2 编译Windows 服务为DLL程序 447
    32.4 订单状态管理工作流的活动库(Activity) 448
    32.4.1 创建状态工作流 448
    32.4.2 设置工作流的开始点和结束点 451
    32.5 订单状态管理工作流的运行时引擎 452
    32.6 小结 454
    第33章 使用WCF构建计算器服务模块 455
    33.1 WCF技术详解 455
    33.1.1 SOA架构模式 455
    33.1.2 什么是WCF 456
    33.1.3 WCF的工作原理 457
    33.1.4 WCF服务的契约(Contract) 457
    33.1.5 WCF服务的绑定(Binding) 458
    33.1.6 WCF服务的地址(Address) 458
    33.2 使用WCF构建计算器的服务端 458
    33.2.1 设计计算器服务契约 459
    33.2.2 实现计算器服务契约 460
    33.2.3 配置并发布计算器服务 461
    33.3 使用WCF构建计算器的客户端 462
    33.3.1 配置WCF计算器服务的ABC 462
    33.3.2 创建计算机的客户端代理服务 463
    33.3.3 正式调用WCF计算器服务 464
    33.4 小结 466
    ……
    编辑推荐语
    � � �

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外