v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《代码的力量:ASP.NET3.5系统开发精髓》扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类软件
    出版社电子工业出版社
    发行时间2009年05月01日
    语言简体中文
  • 时间: 2013/09/26 18:11:06 发布 | 2013/09/26 23:09:05 更新
  • 分类: 图书  计算机与网络 

wlaren

精华资源: 1050

全部资源: 1056

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名代码的力量:ASP.NET3.5系统开发精髓
作者李彦等
图书分类软件
资源格式PDF
版本扫描版
出版社电子工业出版社
书号9787121085727
发行时间2009年05月01日
地区大陆
语言简体中文
简介

IPB Image

内容简介:

对于ASP.NET 3.5初学者和PHP/ASP/Java平台的Web编程人员而言,在进一步学习ASP.NET 3.5的过程中,最希望能够有这样一《ASP.NET3.5系统开发精髓》:既能够对深入学习ASP.NET 3.5起到“提纲挈领”式的向导作用,又能够由点到线、轻重结合地系统讲解关键知识点;既能够了解ASP.NET 3.5系统开发的总体架构,又能够通过完整案例的精细讲解,理解到具体开发过程中的经验和技巧。《ASP.NET3.5系统开发精髓》正是为此而作。
全书分为三大部分:第一部分是基础整合篇,讲解了学习ASP.NET 3.5必备的基础知识;第二部分是应用提高篇,详细讲解了Web.config配置、HttpModule和HttpHandle、统一认证、单点登录、成员资格(MemberShip)、权限角色、WebPart、母版、Ajax等ASP.NET 3.5高级技术。在讲解过程中均辅之以实例练习。第三部分是系统开发篇,在详细阐述了数据库访问层、数据表封装层、业务逻辑层、LINQ & LINQ to SQL的基础之上,通过两个完整实例的精细化讲解,让读者彻底掌握ASP.NET 3.5系统开发的经验与技巧。

资源来自网络,如侵犯了您的权利,请点击,谢谢!

白盘用户可在(网盘分流地址):本页“用户评论”处1楼找下载链接。

内容截图:

IPB Image



目录

第1部分 基础整合篇
第1章 ASP.NET基础1
1.1 Visual Studio 20081
1.1.1 新建一个ASP.NET网站2
1.1.2 解决方案4
1.1.3 网站与项目6
1.1.4 编辑区6
1.2 ASP.NET知识结构图8
1.3 C#语言9
1.3.1 C#速览9
1.3.2 C#语言的数据类型及运算符10
1.3.3 流程控制14

第2章 页面、控件与事件17
2.1 一个简单计算器的实现17
2.2 Get和Post方法21
2.2.1 Get方法21
2.2.2 Post方法22
2.2.3 ViewState23
2.3 页面的属性和事件24
2.3.1 Page_Load()24
2.3.2 页面的常用属性25
2.4 控件的属性和事件28
2.4.1 控件事件的定义和执行28
2.4.2 AutoPostBack属性30
2.4.3 控件事件的实现过程分析31
2.5 ASP.NET服务器控件32
2.5.1 服务器控件的工作原理32
2.5.2 基本服务器控件简介32
2.6 验证控件40
2.6.1 RequiredFieldValidator控件40
2.6.2 ValidationSummary43
2.6.3 其他验证控件44
2.7 Web用户控件46
2.7.1 使用方法47
2.7.2 添加属性、方法和事件48

第3章 页面和自定义控件53
3.1 Page类53
3.1.1 Page类的作用54
3.1.2 Page类的生命周期中程序的执行顺序54
3.1.3 继承Page类58
3.2 aspx文件62
3.2.1 单页面代码模型62
3.2.2 代码隐藏模型63
3.2.3 嵌入式代码块64
3.3 用户自定义服务器控件67
3.3.1 建立项目67
3.3.2 控件的生命周期68
3.3.3 映射回传事件到服务器端事件74
3.3.4 处理回传数据77

第2部分 应用提高篇
第4章 web.config文件81
4.1 ASP.NET的配置文件81
4.2 自定义配置节84
4.3 常用的配置设置89
4.4 配置节的加密94

第5章 HTTP运行时97
5.1 基本结构97
5.2 HttpModule98
5.2.1 IHttpModule接口98
5.2.2 HttpApplication类99
5.2.3 使用示例99
5.2.4 Global.asax103
5.3 HttpHandle104
5.3.1 IHttpHandle接口105
5.3.2 配置节105
5.3.3 使用示例106
5.3.4 IHttpHandlerFactory107

第6章 用户信息管理111
6.1 ASP.NET身份验证方式111
6.1.1 Windows身份验证111
6.1.2 Passport身份验证113
6.1.3 Forms身份验证113
6.1.4 配置节115
6.2 单点登录SSO118
6.2.1 子域119
6.2.2 配置节120
6.3 membership成员资格120
6.3.1 Aspnet_regsql.exe121
6.3.2 配置节122
6.3.3 登录控件124
6.3.4 自定义Provider126
6.3.5 配置文件中验证用户128
6.4 Profile用户配置129
6.4.1 配置节129
6.4.2 设置用户属性130
6.4.3 匿名用户使用Profile133
6.5 Role用户角色134
6.5.1 配置节135
6.5.2 Role的使用135

第7章 界面处理137
7.1 Web Part技术137
7.1.1 WebPartManager138
7.1.2 WebPartZone139
7.1.3 Catalog Zone144
7.1.4 EditorZone149
7.1.5 ConnectionZone154
7.2 母版Master159
7.2.1 使用方法160
7.2.2 运行机制165
7.2.3 引用母版中的对象166
7.3 主题(Theme)168
7.3.1 CSS168
7.3.2 主题与皮肤170

第8章 Ajax173
8.1 工作原理173
8.2 Ajax扩展控件176
8.3 ScriptManager177
8.3.1 基本属性178
8.3.2 调用Web Service179
8.3.3 ScriptManagerProxy182
8.4 UpdatePanel183
8.4.1 ContentTemplate183
8.4.2 Triggers184
8.4.3 在母版中使用UpdatePanel188
8.4.4 UpdatePanel编程注意事项190
8.5 UpdateProgress192
8.5.1 使用实例192
8.5.2 属性193
8.6 Timer195

第3部分 系统开发篇
第9章 数据库访问197
9.1 分层开发框架197
9.2 SQL Server 2005 Express198
9.2.1 数据库设置与管理198
9.2.2 NorthWind示范库203
9.3 连接数据库205
9.3.1 连接字符串206
9.3.2 执行SQL语句207
9.3.3 连接池208
9.3.4 事务处理210
9.3.5 分布式事务处理211
9.4 DBCommand类215
9.4.1 使用参数防止注入漏洞215
9.4.2 执行存储过程217
9.5 DataSet与DataTable219
9.5.1 DataColumn与DataRow220
9.5.2 DataView223
9.5.3 DataTable与XML交换数据224
9.6 DataAdapter225

第10章 GridView使用技巧229
10.1 普通列的使用技巧229
10.2 命令列的使用技巧233
10.2.1 编辑、更新和取消233
10.2.2 DataKeys235
10.2.3 JavaScript实现选择行236
10.2.4 “删除”按钮与JavaScript确认框238
10.2.5 ButtonType239
10.3 按钮列的使用技巧240
10.3.1 CommandName241
10.3.2 CommandArgument241
10.3.3 命令列与按钮列的关系242
10.4 模板列的使用技巧243
10.4.1 FindControl243
10.4.2 利用Eval绑定数据245
10.4.3 利用“表中表”显示主从表数据246

第11章 数据库访问层的实现251
11.1 系统分析251
11.1.1 需求分析251
11.1.2 总体架构设计252
11.2 基本功能的实现253
11.2.1 封装DbCommand类253
11.2.2 支持参数256
11.2.3 支持事务258
11.2.4 获取DataTable和更新数据库260
11.3 分页获取数据263
11.3.1 分页基本要素263
11.3.2 Oracle的分页技术264
11.3.3 SQL Server的分页技术265
11.3.4 分页功能实现267
11.4 获取序列值270
11.4.1 获取Oracle的序列值271
11.4.2 实现SQL Server的序列功能271
11.5 完整代码272
11.5.1 DBHandler类272
11.5.2 DBHandlerSQLServer类279
11.5.3 DBHandlerOracle类282
11.6 DBHandler类的实例化284
11.6.1 DBHandlerFactory类284
11.6.2 使用示范286
11.6.3 分页控件288

第12章 数据表封装层291
12.1 系统分析291
12.1.1 需求分析291
12.1.2 架构设计292
12.2 基类的实现293
12.2.1 获取记录293
12.2.2 构造方法295
12.2.3 实现公有方法295
12.2.4 完整代码296
12.3 子类的实现299
12.3.1 子类的构造方法299
12.3.2 “表字段”封装为“类属性”300
12.3.3 完整代码302
12.4 业务逻辑层305

第13章 开发实例——《工作任务协作系统》307
13.1 需求分析307
13.2 总体设计307
13.2.1 系统模块设计307
13.2.2 数据表设计308
13.3 App_Code目录309
13.3.1 代码组织方式309
13.3.2 数据表封装代码310
13.3.3 逻辑层功能实现319
13.4 界面规划321
13.4.1 文件规划与Web.sitemap321
13.4.2 界面布局与母版323
13.4.3 页面基类325
13.5 界面逻辑实现326
13.5.1 Web用户控件划分327
13.5.2 Web用户控件实现330
13.6 小结334

第14章 LINQ和LINQ to SQL335
14.1 接触LINQ335
14.2 C#3.0的新语法336
14.3 LINQ查询表达式340
14.3.1 from子句340
14.3.2 group子句342
14.3.3 orderby子句343
14.3.4 into子句343
14.3.5 join子句344
14.3.6 Let子句345
14.4 LINQ操作方法345
14.5 LINQ to SQL348
14.5.1 数据表封装类349
14.5.2 DataContext类353
14.6 查询数据库356
14.6.1 基本查询356
14.6.2 Join方法358
14.6.3 SelectMany方法359
14.6.4 GroupJoin方法362
14.6.5 动态查询363
14.7 操作数据记录364
14.7.1 创建数据库364
14.7.2 添加新记录365
14.7.3 修改和删除记录366

第15章 LINQ开发实例——《网络项目交易(威客)系统》367
15.1 需求分析367
15.2 总体设计368
15.2.1 模块设计368
15.2.2 数据表设计369
15.3 代码组织372
15.3.1 ORM层代码组织373
15.3.2 业务逻辑层(BLL)代码组织375
15.3.3 BLL中与用户权限相关的代码382
15.3.4 界面层中的共用代码383
15.4 界面规划与实现383
15.4.1 整体规划383
15.4.2 页面文件规划384
15.4.3 Web.sitemap文件385
15.4.4 母版设计387
15.4.5 用户功能菜单391
15.4.6 页面父类392
15.5 业务逻辑层功能与实现393
15.5.1 用户相关功能394
15.5.2 项目相关功能402
15.6 界面层实现407
15.6.1 项目列表模块407
15.6.2 项目信息与操作模块414
15.6.3 项目交流帖显示模块420
15.6.4 用户评价统计显示423
15.6.5 上传作品缩略图显示426
15.6.6 验证码图片的生成与使用430
15.6.7 用户注册界面中使用Ajax433
15.6.8 ASPX页面的实现435
15.7 小结436

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有20网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。