图书介绍
ASP.NET 3.5前沿技术与实战案例精粹2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 朱先忠编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113111809
- 出版时间:2010
- 标注页数:460页
- 文件大小:246MB
- 文件页数:482页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET 3.5前沿技术与实战案例精粹PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ASP.NET 3.5应用基础与开发环境概述1
1.1 C#3.0新特征1
1.1.1 使用var创建隐型局部变量2
1.1.2 使用var关键字的注意事项2
1.1.3 匿名类型的引入3
1.1.4 使用对象与集合初始化器5
1.1.5 扩展方法6
1.1.6 Lambda表达式7
1.1.7 LINQ查询表达式概述7
1.1.8 LINQ查询表达式中的from子句8
1.2 .NET 3.5中的ORM支持9
1.2.1 LINQ架构概览9
1.2.2 LINQ to Objects11
1.2.3 LINQ to DataSet11
1.2.4 DataRowExtensions和DataTableExtensions简介12
1.2.5 LINQ to SQL12
1.2.6 LINQ to Entities13
1.2.7 LINQ to XML15
1.3 LinqDataSource控件的引入15
1.3.1 Inserting事件16
1.3.2 Updating事件16
1.3.3 Deleting事件16
1.4 ListView控件的引入17
1.4.1 ListView的模板18
1.4.2 ListView控件的常用属性18
1.5 DataPager控件的引入19
1.6 ASP.NET AJAX框架简介19
1.6.1 ASP.NET AJAX框架体系构成19
1.6.2 ASP.NET AJAX框架服务器端架构19
1.6.3 ASP.NET AJAX框架客户端架构21
1.6.4 搭建ASP.NET AJAX框架开发环境21
1.7 SQL Server 2008概述22
1.8 SQL Server 2008新功能和增强功能22
1.8.1 高信任度23
1.8.2 高效性23
1.8.3 智能性24
1.9 使用ADO.NET组件访问SQL Server 200824
1.10 使用LINQ to SQL组件访问SQL Server 200825
1.11 小结25
第2章 开发人才招聘求职网站26
2.1 系统设计模块26
2.1.1 使用StarUML进行功能设计27
2.1.2 架构设计29
2.2 数据库设计30
2.2.1 数据库表设计31
2.2.2 检查数据的完整性34
2.3 数据访问子模块34
2.4 业务逻辑模块35
2.4.1 City类36
2.4.2 Company类36
2.4.3 EducationLevel类36
2.4.4 ExperienceLevel类37
2.4.5 JobPosting类37
2.4.6 Resume类38
2.4.7 MyJob类39
2.4.8 MyResume类39
2.4.9 MySearch类39
2.5 Web服务模块40
2.5.1 GetproviceNames()方法40
2.5.2 GetToolTipText()方法41
2.6 通用组件模块41
2.7 导航树控件42
2.7.1 导航树控件相应的HTML43
2.7.2 导航树控件的后台代码44
2.8 网站信息统计控件44
2.8.1 HTML标记代码45
2.8.2 借助AlwaysVisibleControl扩展器使统计信息总为可见46
2.8.3 后台代码47
2.9 显示最近待聘职务信息控件48
2.9.1 PopupControl扩展器控件与ScriptManagerProxy控件48
2.9.2 HTML标记代码编程49
2.9.3 后台代码文件51
2.9.4 其他用户自定义控件52
2.10 系统预览52
2.10.1 系统主页面52
2.10.2 应聘者发布简历页面53
2.10.3 招聘者发布公司招聘职务页面54
2.10.4 系统管理员页面54
2.11 构建网站模板55
2.11.1 创建网站55
2.11.2 设计AJAX型网站母版55
2.12 网站系统管理员模块56
2.12.1 文化程度管理器56
2.12.2 基于ObjectDataSource控件实现三层架构开发方案57
2.12.3 工作年限管理器59
2.13 提交公司信息子模块59
2.13.1 借助于UpdatePanel实现省、市、县三级AJAX式联动选择60
2.13.2 借助于UpdatePanel实现提示信息的局部更新61
2.14 发布公司招聘信息61
2.14.1 设计发布公司招聘信息页面62
2.14.2 显示已发布的招聘信息62
2.14.3 编辑招聘职务64
2.15 发布简历66
2.15.1 发布简历页面AJAX编程目标67
2.15.2 使用ConfirmButton扩展器实现AJAX风格确认对话框67
2.15.3 发布简历与ASP.NET个性化编程支持68
2.16 查询招聘职务69
2.16.1 设计招聘职务查询页面69
2.16.2 使用CascadingDropDown扩展器实现AJAX式联动选择70
2.16.3 实现水印输入效果与克服校验控件失灵问题73
2.17 查看招聘职务详情74
2.18 借助ModalPopup扩展器实现AJAX风格模态对话框76
2.19 AJAX风格模态对话框实现过程76
2.19.1 编写Web服务方法GetCompanyProfile()77
2.19.2 在后台代码中指定Web服务方法需要的参数79
2.19.3 观察运行结果79
2.20 小结80
第3章 开发Web版RSS阅读器81
3.1 系统设计模块81
3.1.1 系统主要功能81
3.1.2 系统架构82
3.2 数据库模块82
3.2.1 创建数据库RssReader83
3.2.2 数据库访问子模块84
3.3 Web服务模块86
3.3.1 Web服务模块的编写86
3.3.2 DataService的简介88
3.4 开发应对多格式RSS信息源的自定义ASP.NET服务器控件89
3.4.1 了解RSS文件格式89
3.4.2 自定义服务器控件RssDataSource功能简介90
3.4.3 ASP.NET表格式数据源控件开发模型90
3.4.4 自定义控件RssDataSource开发图解92
3.4.5 使用自定义控件RssDataSource92
3.5 系统界面设计93
3.6 添加RSS频道模块95
3.6.1 添加RSS频道95
3.6.2 定义ListView控件96
3.6.3 定义ListView控件的Click事件处理器97
3.6.4 使用客户端校验器组件检查用户输入内容98
3.7 显示RSS频道模块98
3.7.1 页面初次加载时显示服务器端RSS频道信息99
3.7.2 单击“刷新”按钮加载与显示RSS频道信息100
3.8 通过网络取得RSS频道内容101
3.8.1 关于ListView控件101
3.8.2 通过JavaScript编程为ListView控件添加Click事件102
3.8.3 为RssDataSource控件动态指定RSS URL103
3.8.4 使用UpdatePanel控件实现页面局部刷新104
3.9 显示频道内容105
3.10 关键技术解析105
3.10.1 混合使用ASP.NET AJAX客户端与服务器端控件105
3.10.2 混合使用JavaScript与XML-Script声明式编程105
3.10.3 客户端异步调用Web服务106
3.10.4 使用_doPostBack()函数克服客户端与服务器端的动态连接矛盾106
3.10.5 开发通用型自定义ASP.NET RSS服务器控件107
3.11 小结107
第4章 打造桌面级邮件管理系统108
4.1 系统设计模块108
4.1.1 登录模块109
4.1.2 发送邮件模块109
4.1.3 注销邮件模块110
4.1.4 删除邮件模块111
4.1.5 接收邮件模块111
4.1.6 地址簿管理模块111
4.1.7 架构设计112
4.2 数据库模块112
4.2.1 保留用户下载邮件主题表——MailDownloadTemp113
4.2.2 记录当前用户下载状态表——UserStatus113
4.2.3 地址簿信息管理表——AddressBook114
4.2.4 基于LINQ技术设计数据访问子模块114
4.3 业务逻辑模块115
4.4 开发通用型邮件接收类115
4.4.1 执行与邮件操作相关的命令115
4.4.2 连接邮件服务器命令117
4.4.3 接收邮件119
4.4.4 断开邮件服务器连接120
4.4.5 从服务器中删除指定的邮件120
4.5 开发通用业务逻辑类CommonLib121
4.5.1 在数据库中插入邮件主题——InsertSubject()方法121
4.5.2 在数据库中删除邮件主题——DeleteSubject()方法122
4.5.3 从数据库中注销邮件主题——RemarkSubject()方法123
4.5.4 从数据库中获取所有注销邮件主题信息——GetRemarkedMessage()方法123
4.5.5 构建显示邮件内容的列表——BuildHtmlFromSubject()方法124
4.5.6 从邮件服务器端重新下载邮件主题信息——ReloadSubject()方法127
4.5.7 删除服务器端邮件——DeleteMessage()方法128
4.5.8 下载邮件——DownLoadMessage()方法129
4.6 系统预览130
4.6.1 系统主页面130
4.6.2 重新接收邮件页面131
4.6.3 查看邮件内容页面131
4.6.4 新建、回复、全部回复和转发邮件等页面132
4.7 构建网站模板132
4.7.1 创建网站132
4.7.2 设计AJAX型网站母版132
4.8 系统登录模块133
4.9 重新接收邮件模块134
4.9.1 重新接收邮件运作流程134
4.9.2 重新接收邮件编程134
4.10 刷新邮件显示列表模块136
4.11 显示邮件内容模块137
4.11.1 使用ASP.NET回调机制显示邮件正文内容137
4.11.2 客户端回调响应函数139
4.12 新建、回复、全部回复与转发邮件模块140
4.12.1 区别新建、回复、全部回复与转发邮件操作141
4.12.2 开发支持智能感知的AJAX文本框控件142
4.12.3 使用FreeTextBox控件输入邮件正文内容143
4.12.4 发送邮件144
4.13 注销与删除邮件模块145
4.13.1 注销邮件146
4.13.2 删除邮件147
4.14 通讯簿管理模块149
4.15 小结153
第5章 开发迷你博客154
5.1 系统设计模块154
5.1.1 系统管理员子模块155
5.1.2 普通用户子模块155
5.1.3 架构设计155
5.2 数据库模块157
5.2.1 数据库需求分析157
5.2.2 设计实体E-R图157
5.2.3 设计数据库表158
5.2.4 确定数据库表间的依赖性关系160
5.2.5 基于LINQ技术设计数据访问子模块160
5.3 业务逻辑模块161
5.3.1 校验用户身份——VerifyUser()方法162
5.3.2 增加文章的评论数量——Add_Remark()方法163
5.3.3 增加文章的单击数量——Add_Hit()方法163
5.3.4 添加新评论——InsertRemark()方法164
5.3.5 获取文章类型——GetClasses()方法165
5.3.6 获取推荐文章信息——GetRecommendedNews()方法166
5.3.7 获取指定文章信息——GetNews()方法166
5.4 系统预览167
5.4.1 前台博客主页面167
5.4.2 后台系统管理员主页面168
5.4.3 后台系统管理员进行文章管理页面168
5.5 构建网站模板169
5.5.1 创建网站169
5.5.2 设计AJAX型网站母版169
5.6 系统登录模块170
5.7 后台管理员模块171
5.7.1 欢迎界面171
5.7.2 文章类型管理模块171
5.7.3 文章内容管理模块174
5.7.4 文章评论管理模块180
5.7.5 友情链接管理模块183
5.7.6 留言信息管理模块184
5.8 普通用户管理模块185
5.8.1 浏览文章类型子模块185
5.8.2 留言子模块185
5.9 阅读文章与提交文章评论子模块(普通用户管理)187
5.9.1 局部更新评论内容188
5.9.2 图文混杂校验码生成技术189
5.9.3 构建基于AJAX技术桌面风格的模态对话框191
5.9.4 提交评论192
5.9.5 二层与三层架构混合模式编程193
5.10 URL重定向技术解析194
5.11 小结194
第6章 开发电子商城196
6.1 需求分析模块196
6.2 系统设计模块197
6.2.1 功能设计197
6.2.2 架构设计198
6.3 数据库访问模块200
6.3.1 数据库需求分析200
6.3.2 数据库概念结构设计200
6.3.3 数据库表设计201
6.3.4 数据库表关系设计203
6.4 数据库通用访问模块设计204
6.4.1 使用简化版SQLHelper实现数据访问层205
6.4.2 使用LINQ to SQL Classes协助实现数据库访问组件207
6.5 系统预览207
6.5.1 系统主要界面208
6.5.2 系统主要操作流程209
6.6 构建网站模板209
6.7 设计AJAX型网站母版页209
6.7.1 使用AJAX用户控件实现系统导航210
6.7.2 设计主题与皮肤文件210
6.7.3 设计网站的默认Default页211
6.8 用户注册模块211
6.8.1 模块快照及所在系统中的位置211
6.8.2 此部分涉及的主要AJAX技术212
6.8.3 此部分涉及的其他主要技术解析212
6.9 用户登录及注销214
6.9.1 二次登录快照及所在系统中的位置214
6.9.2 克服TextBoxWatermarkExtender扩展器导致的问题215
6.9.3 此部分涉及的其他主要技术解析215
6.10 前台模块217
6.10.1 系统公告和新闻模块217
6.10.2 普通客户/供应商/系统管理员功能模块217
6.11 通用操作面板模块(前台模块)218
6.11.1 模块快照及所在系统中的位置218
6.11.2 此部分涉及的主要ASP.NET技术及编码218
6.11.3 在用户控件中使用ScriptManagerProxy220
6.12 购物模块221
6.13 浏览与购物页面(系统主界面)222
6.13.1 此模块涉及的主要ASP.NET技术及编码222
6.13.2 此部分涉及的主要AJAX技术224
6.13.3 此模块中用户购买商品有关代码操作流程224
6.13.4 购物车与订单操作225
6.14 评论商品与留言227
6.15 商品查询模块228
6.16 查询设计中涉及的ASP.NET AJAX技术228
6.16.1 AutoCompleteExtender扩展器+WCF服务实现查询关键字智能提示228
6.16.2 使用UpdatePanel控件及TextBoxWatermarkExtender扩展器修改页面230
6.16.3 使用SliderExtender扩展器控件美化GridView分页导航230
6.16.4 使用CalendarExtender等扩展器美化高级查询界面231
6.16.5 查询设计中涉及的其他重要技术232
6.17 用户及角色管理模块232
6.17.1 角色管理界面预览232
6.17.2 扩展GridView控件使之支持添加操作233
6.17.3 LinqDataSource与GridView联手实现记录的添加、编辑与删除操作233
6.17.4 用户管理236
6.18 商品与订单管理模块237
6.18.1 商品种类管理237
6.18.2 商品管理238
6.18.3 添加/修改/浏览/删除/评论商品239
6.18.4 商品评论信息管理页面241
6.18.5 订单管理242
6.19 新闻/公告/留言管理243
6.20 小结243
第7章 开发RIA图像管理系统245
7.1 Silverlight的优缺点245
7.1.1 Silverlight的技术优势245
7.1.2 Silverlight的不足246
7.1.3 Silverlight 2.0技术开发RIA图像管理系统的优点247
7.2 Silverlight 2.0应用程序架构247
7.3 系统功能及架构设计模块249
7.3.1 系统功能模块249
7.3.2 架构设计249
7.4 数据库模块250
7.4.1 数据库表设计251
7.4.2 数据库表之间的关系设计251
7.5 Silverlight工程业务逻辑模块252
7.5.1 Silverlight开发中的数据访问技术概述252
7.5.2 ADONET数据服务技术252
7.5.3 业务逻辑访问组件类253
7.6 使用ADO.NET数据服务实现图像数据的访问253
7.6.1 创建实体数据模型254
7.6.2 创建ADO.NET数据服务255
7.6.3 编写数据访问代码256
7.7 系统预览258
7.8 构建Silverlight 2.0实例方案259
7.9 主页面与欢迎页面模块260
7.9.1 主页面XAML标记代码设计261
7.9.2 主页面后台代码设计262
7.9.3 欢迎页面设计简介265
7.10 图像种类管理模块266
7.10.1 界面设计266
7.10.2 添加ADO.NET数据服务及初始化准备267
7.10.3 按条件查询及显示所有图像种类数据268
7.10.4 更新被修改的图像种类数据269
7.10.5 添加新的图像种类数据270
7.10.6 删除指定的图像种类数据271
7.11 上传与下载模块界面设计273
7.11.1 上传模块界面设计273
7.11.2 下载模块界面设计274
7.12 图像文件上传模块设计275
7.12.1 文件上传与下载共有的初始化代码275
7.12.2 选择上传图像277
7.12.3 显示文件属性及相应缩略图278
7.12.4 上传图像文件279
7.13 图像文件下载模块设计284
7.13.1 选择待下载的图像种类284
7.13.2 填充图像文件列表框285
7.13.3 独立存储技术实现客户端缓存优化286
7.13.4 构造内存XML树与独立存储编程287
7.13.5 保存XML文档到Siverlight独立存储文件289
7.13.6 下载查看文件289
7.14 图像浏览模块界面设计290
7.15 业务逻辑类设计291
7.15.1 图片对象类291
7.15.2 相册内容类292
7.15.3 缩略图导航栏类295
7.15.4 缩略图类298
7.15.5 缩略图管理类300
7.16 翻页原理302
7.17 浏览图像前的初始化303
7.18 运行效果306
7.19 小结308
第8章 开发青蛙回家游戏309
8.1 Silverlight 3.0新特征介绍309
8.2 系统功能及架构设计模块310
8.2.1 系统功能模块311
8.2.2 基于RIA服务的Silverlight应用架构设计311
8.3 数据库模块313
8.3.1 创建数据库314
8.3.2 ADO.NET数据服务概述314
8.3.3 使用.NET RIA服务进一步简化ADO.NET数据服务编程315
8.4 业务逻辑设计模块316
8.4.1 使用域服务封装服务器端业务逻辑317
8.4.2 Silverlight客户端业务逻辑319
8.5 系统预览322
8.5.1 游戏主界面322
8.5.2 保存游戏玩家信息界面323
8.5.3 玩家得分排行榜界面323
8.6 构建Silverlight实例方案324
8.6.1 创建Silverlight实例工程324
8.6.2 在Web工程上添加ADO.NET实体数据模型325
8.7 用户签名模块与多线程编程技术327
8.7.1 界面设计328
8.7.2 多线程编程控制模态对话框上下文编程329
8.8 关于游戏素材的准备工作333
8.9 游戏主界面XAML设计333
8.9.1 界面总体设计333
8.9.2 设计页眉335
8.9.3 设计页脚338
8.9.4 设计游戏主界面主体部分339
8.9.5 编写游戏运行逻辑340
8.10 设计游戏中的精灵340
8.10.1 精灵的定义341
8.10.2 设计精灵基类341
8.10.3 定义各种精灵子类344
8.11 动画设计346
8.12 碰撞检测349
8.13 保存游戏得分子模块351
8.13.1 界面设计351
8.13.2 后台代码设计353
8.14 玩家得分排行榜子模块355
8.14.1 界面设计355
8.14.2 后台代码设计356
8.15 小结358
第9章 开发社区论坛359
9.1 XML技术及其与数据库技术的比较359
9.1.1 数据库简史359
9.1.2 XML简介360
9.1.3 XML与数据库360
9.1.4 XML文件的存储361
9.2 系统模块设计与架构设计361
9.2.1 功能模块设计361
9.2.2 架构设计364
9.3 XML数据库表设计365
9.3.1 版面表——Board.XML366
9.3.2 帖子表——Title.XML366
9.3.3 回复表——Reply.XML367
9.3.4 附件表——Attachment.XML367
9.3.5 短信息表——Message.XML368
9.3.6 短信息屏蔽表——MessageShield.XML368
9.4 业务逻辑模块设计369
9.4.1 创建通用SQL数据访问层369
9.4.2 使用LINQ to SQL Classes协助实现SQL Server 2008数据库访问组件371
9.4.3 创建通用ASP.NET编程帮助类371
9.4.4 创建通用用户信息操作类372
9.5 创建通用XML数据文件操作类(业务逻辑模块)372
9.5.1 XML参数类373
9.5.2 查询XML数据373
9.5.3 插入XML数据374
9.5.4 更新XML数据375
9.5.5 删除XML数据377
9.6 以面向对象实体类封装XML数据文件(业务逻辑模块)378
9.7 系统预览378
9.8 系统主要操作流程380
9.9 创建网站380
9.10 设计AJAX型网站母版和基础框架网页381
9.10.1 设计AJAX型网站母版381
9.10.2 设计基础框架网页382
9.10.3 设计皮肤文件383
9.10.4 设计网站默认页面384
9.11 用户登录及注销384
9.11.1 界面设计384
9.11.2 克服TextBoxWatermarkExtender扩展器导致的问题385
9.11.3 后台代码与验证码编程386
9.11.4 注销登录用户387
9.12 用户信息管理与注册模块387
9.12.1 用户信息管理界面设计388
9.12.2 用户信息管理后台代码编程389
9.12.3 用户注册编程390
9.13 用户角色管理391
9.13.1 扩展GridView控件使之支持添加操作391
9.13.2 LinqDataSource与GridView联合实现添加、编辑与删除操作391
9.14 版面管理模块394
9.14.1 设计版面管理主页面394
9.14.2 界面设计395
9.14.3 后台代码编程396
9.15 添加新版面子模块399
9.15.1 界面设计399
9.15.2 后台代码编程401
9.16 编辑版面子模块403
9.16.1 界面设计403
9.16.2 后台代码编程404
9.17 查看版面子模块405
9.17.1 界面设计405
9.17.2 后台代码编程408
9.18 小结409
第10章 开发社区论坛高级模块410
10.1 发帖子模块410
10.1.1 界面设计411
10.1.2 后台代码编程412
10.2 看帖子模块415
10.3 回帖子模块416
10.3.1 界面设计416
10.3.2 后台代码编程416
10.4 短信息管理模块418
10.4.1 短信息管理主页面418
10.4.2 短信息管理界面设计419
10.4.3 短信息管理后台代码编程421
10.4.4 查看短信息子模块423
10.4.5 发送短信息子模块424
10.4.6 发送短信息子界面设计424
10.4.7 发送短信息后台代码编程425
10.4.8 发件箱管理子模块427
10.4.9 发件箱界面设计427
10.4.10 发件箱后台代码编程429
10.4.11 短信息跟踪子模块430
10.4.12 禁止指定用户发送短信息子模块431
10.4.13 禁发短信息界面设计432
10.4.14 禁发短信息后台代码编程433
10.4.15 垃圾箱管理子模块434
10.5 搜索模块434
10.6 搜索与信息统计界面设计435
10.6.1 添加ScriptManagerProxy控件435
10.6.2 样式设计435
10.6.3 搜索部分标记代码设计437
10.6.4 统计部分标记代码设计438
10.6.5 隐藏代码文件中的搜索代码439
10.7 基于关键字搜索——SearchByKey.aspx440
10.7.1 界面设计与AJAX编程440
10.7.2 后台代码编程442
10.7.3 观察运行效果443
10.8 基于发帖人搜索444
10.8.1 界面设计与AJAX编程444
10.8.2 后台代码初始化编程447
10.8.3 按发帖人搜索447
10.8.4 观察运行效果448
10.9 基于发帖时间搜索448
10.9.1 界面设计与AJAX编程449
10.9.2 后台代码初始化编程451
10.10 信息统计模块452
10.10.1 统计帖子总数452
10.10.2 统计帖子和回帖数454
10.10.3 统计当日帖子总数454
10.10.4 统计在线人数455
10.10.5 统计访问总人数457
10.11 统计热门帖子排名457
10.11.1 界面设计458
10.11.2 后台代码编程458
10.12 统计热门回复帖子排行459
10.12.1 界面设计459
10.12.2 后台代码编程459
10.13 小结460
热门推荐
- 285151.html
- 831844.html
- 1543928.html
- 2079830.html
- 1832049.html
- 2477802.html
- 876449.html
- 723786.html
- 2775410.html
- 3011760.html
- http://www.ickdjs.cc/book_3896710.html
- http://www.ickdjs.cc/book_1017772.html
- http://www.ickdjs.cc/book_751378.html
- http://www.ickdjs.cc/book_963200.html
- http://www.ickdjs.cc/book_29305.html
- http://www.ickdjs.cc/book_2791907.html
- http://www.ickdjs.cc/book_1755624.html
- http://www.ickdjs.cc/book_749821.html
- http://www.ickdjs.cc/book_739616.html
- http://www.ickdjs.cc/book_2603608.html