图书介绍

ASP.NET3.5系统开发精髓PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET3.5系统开发精髓
  • 李彦,唐鑫,唐继强等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121085727
  • 出版时间:2009
  • 标注页数:436页
  • 文件大小:97MB
  • 文件页数:450页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ASP.NET3.5系统开发精髓PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 基础整合篇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部分 应用提高篇81

第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 <httpModules>配置节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 <authorization>配置节115

6.2 单点登录SSO118

6.2.1 子域119

6.2.2 <machineKey>配置节120

6.3 membership成员资格120

6.3.1 Aspnet_regsql.exe121

6.3.2 <membership>配置节122

6.3.3 登录控件124

6.3.4 自定义Provider126

6.3.5 配置文件中验证用户128

6.4 Profile用户配置129

6.4.1 <Profile>配置节129

6.4.2 设置用户属性130

6.4.3 匿名用户使用Profile133

6.5 Role用户角色134

6.5.1 <roleManager>配置节135

6.5.2 Role的使用135

第7章 界面处理137

7.1 Web Part技术137

7.1.1 WebPartManager138

7.1.2 WebPartZone139

7.1.3 CatalogZone144

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部分 系统开发篇197

第9章 数据库访问197

9.1 分层开发框架197

9.2 SQLServer2005Express198

9.2.1 数据库设置与管理198

9.2.2 North Wind示范库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 SQLServer的分页技术265

11.3.4 分页功能实现267

11.4 获取序列值270

11.4.1 获取Oracle的序列值271

11.4.2 实现SQLServer的序列功能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

热门推荐