当前位置:首页 > 工业技术
精通ASP.NET 4.0网络编程  基础、框架与项目实战
精通ASP.NET 4.0网络编程  基础、框架与项目实战

精通ASP.NET 4.0网络编程 基础、框架与项目实战PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:孙继磊等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302241225
  • 页数:565 页
图书介绍:本书共分3篇,分别介绍了模板页、主题、Web服务、Visual Studio 2010新特性、介绍了1个通用权限管理系统的开发等内容。
《精通ASP.NET 4.0网络编程 基础、框架与项目实战》目录

第1篇ASP.NET网络开发关键技术 2

第1章ASP.NET网络开发基础(教学视频:87分钟) 2

1.1 ASP.NET事件模型和页面生命周期 2

1.1.1经典的Web事件处理方法 2

1.1.2 ASP.NET服务器控件事件模型 6

1.1.3 ASP.NET页面生命周期 7

1.2母版页 10

1.2.1母版页的概念和作用 10

1.2.2创建和使用母版页 12

1.2.3将现有页面转换为母版页或内容页 14

1.2.4嵌套母版页 18

1.2.5从内容页访问母版页控件 20

1.3主题 22

1.3.1创建和使用主题 23

1.3.2主题与样式表 26

1.3.3动态修改主题 28

1.4 Web服务 31

1.4.1 Web服务简介 31

1.4.2创建Web服务 31

1.4.3访问Web服务 35

1.4.4 Web Service实例——生活小助手 38

1.5用户控件 40

1.5.1创建和使用用户控件 41

1.5.2添加自定义属性 44

1.5.3添加自定义事件 48

1.6自定义控件 51

1.6.1自定义控件概述 51

1.6.2创建和使用简单的自定义控件 51

1.6.3添加属性 54

1.6.4状态保持概述 55

1.6.5视图状态ViewState 56

1.6.6控件状态ControlState 59

1.6.7回发数据和事件 63

1.7小结 65

第2章ADO.NET数据库访问技术(教学视频:49分钟) 66

2.1 ADO.NET概述 66

2.2连接数据库 67

2.2.1数据库连接类DbConnection 67

2.2.2连接到SQL Server 68

2.3修改数据 72

2.3.1数据库命令类DbCommand 72

2.3.2命令参数DbParameter 73

2.3.3修改数据 74

2.4查询数据 77

2.4.1查询单个值 77

2.4.2数据读取器DataReader 79

2.5数据集和数据适配器 82

2.5.1数据集DataSet概述 82

2.5.2数据适配器DataAdapter概述 83

2.5.3填充数据 83

2.5.4批量更新数据 86

2.6存储过程 90

2.6.1调用存储过程 90

2.6.2输出参数 93

2.7事务 95

2.7.1事务的基本概念 95

2.7.2 ADO.NET中的事务 98

2.7.3 TransactionScope类的使用 100

2.8通用数据访问类SqlHelper 102

2.8.1管理连接 103

2.8.2创建命令 104

2.8.3添加命令参数 104

2.8.4执行命令 105

2.8.5释放资源 106

2.8.6 SqlHelper应用举例 107

2.9小结 109

第3章ASP.NET数据控件(教学视频:42分钟) 110

3.1 ASP.NET数据绑定控件概述 110

3.1.1 ASP.NET主要数据绑定控件 110

3.1.2最简单的数据绑定控件DropDownList 111

3.2 GridView控件 113

3.2.1显示数据 113

3.2.2数据排序 116

3.2.3数据分页 117

3.2.4删除数据 123

3.2.5更新数据 125

3.2.6光棒效果 127

3.2.7数据汇总 131

3.3 DataList控件 133

3.3.1以表格形式显示数据 133

3.3.2自定义布局 137

3.3.3 DataList编辑数据 139

3.4其他数据绑定控件 142

3.4.1 Repeater控件 142

3.4.2 DetailsView控件 143

3.4.3 FormView控件 147

3.5数据源控件 150

3.5.1 SqlDataSource控件 150

3.5.2数据源控件参数 153

3.5.3其他数据源控件 157

3.6小结 157

第4章 阶段项目案例:网上书店(教学视频:53分钟) 158

4.1网上书店整体设计 158

4.1.1功能需求 158

4.1.2数据库结构设计 159

4.1.3网站整体结构 160

4.2网上图书前台功能实现 160

4.2.1母版页和主题设计 161

4.2.2网站中的通用类 164

4.2.3网书列表用户控件 170

4.2.4网站首页 172

4.2.5购物车 174

4.2.6简单搜索 176

4.2.7高级搜索 178

4.3网上书店后台功能实现 180

4.3.1用户身份验证模块 180

4.3.2管理员登录和修改密码 181

4.3.3后台管理母版页 184

4.3.4图书类别管理 185

4.3.5图书管理 186

4.3.6图书详情编辑设计思路 188

4.3.7图书基本信息编辑控件 188

4.3.8图书封面编辑控件 192

4.3.9图书类别编辑控件 195

4.3.10图书编辑页面 197

4.4小结 198

第5章 规范的软件开发(教学视频:56分钟 199

5.1源码管理简介 199

5.2使用Visual SourceSafe管理源码 200

5.2.1 VSS用户管理 200

5.2.2管理VSS数据库 200

5.2.3配置VSS网络服务 203

5.2.4 VSS源码管理 203

5.2.5集成Visual Studio与Visual SourceSafe 206

5.3 层结构 207

5.3.1三层结构概述 208

5.3.2银行转账实例 208

5.3.3未分层的银行转账程序 209

5.3.4未分层程序的缺陷 216

5.3.5三层结构的银行转账程序 216

5.3.6三层结构程序的优势 226

5.4单元测试 227

5.4.1单元测试概述 227

5.4.2创建和运行单元测试 228

5.4.3管理单元测试 232

5.4.4代码覆盖率 233

5.5 Web测试 235

5.6负载测试 240

5.7小结 242

第6章 搜索引擎优化(教学视频:40分钟 243

6.1搜索引擎优化简介 243

6.1.1搜索引擎优化基本概念 243

6.1.2搜索引擎工作原理 244

6.1.3搜索引擎排名因素 245

6.1.4 SEO作弊 246

6.2 URL重写优化 248

6.2.1静态URL和动态URL 249

6.2.2 URL重写概述 249

6.2.3使用HTTP模块重写URL 250

6.2.4处理回发 252

6.3正则表达式与URL重写 254

6.3.1正则表达式语法 255

6.3.2正则表达式验证 257

6.3.3正则表达式查找和替换 260

6.3.4正则表达式URL重写 264

6.4页面内容优化 265

6.4.1页面代码优化 266

6.4.2消除重复内容 267

6.5小结 268

第2篇 开发工具与第三方框架 270

第7章Visual Studio 2010新特性(教学视频:37分钟) 270

7.1集成开发环境的改进 270

7.1.1新的窗口风格 270

7.1.2盒子选择和多行编辑 271

7.1.3快速搜索 271

7.1.4调用层次结构 272

7.1.5高亮显示引用 272

7.2 ASP.NET 4.0新特性 273

7.2.1控件静态ID 273

7.2.2图表控件 275

7.2.3 Web配置文件转换 277

7.3 C# 4.0新特性 279

7.3.1动态类型 279

7.3.2命名和可选参数 280

7.3.3协变和逆变 281

7.4小结 282

第8章LINQ与实体框架Entity Framework(教学视频:56分钟) 283

8.1 C#对LINQ的支持 283

8.1.1对象初始化器 283

8.1.2隐式类型 284

8.1.3匿名类型 286

8.1.4扩展方法 287

8.1.5 Lambda表达式 289

8.1.6表达式树 291

8.2 LINQ基本操作 293

8.2.1创建查询数据源 293

8.2.2投影 295

8.2.3选择 296

8.2.4排序 298

8.2.5数据分页 299

8.2.6数据分组 300

8.2.7返回单个元素 301

8.2.8延迟执行和立即执行 303

8.3实体框架Entity Framework 305

8.3.1实体框架基本概念 306

8.3.2创建数据模型 306

8.3.3查询数据 308

8.3.4外键关系和导航属性 309

8.3.5修改数据 313

8.4深入理解实体框架 317

8.4.1对象上下文ObjectContext 317

8.4.2对象状态和对象修改 320

8.5小结 322

第9章ASP.NETAJAX框架(教学视频:31分钟) 323

9.1 AJAX原理 323

9.1.1 AJAX的意义 323

9.1.2 XMLHttpRequest对象 324

9.1.3一个简单的AJAX例子 325

9.2 ASP.NET AJAX基本控件 326

9.2.1 ScriptManager控件 327

9.2.2 ScriptManagerProxy控件 327

9.2.3 UpdatePanel控件 327

9.2.4 UpdateProgress控件 331

9.2.5 Timer控件 332

9.3 ASP.NET AJAX控件工具箱简介 333

9.3.1下载和安装 333

9.3.2应用举例 334

9.4小结 338

第10章 优秀的JavaScrip框架jQuery(教学视频:44分钟) 339

10.1 jQuery简介 339

10.1.1为什么使用jQuery 339

10.1.2下载和使用jQuery 340

10.1.3 jQuery$和 340

10.2操作DOM元素 342

10.2.1处理事件 342

10.2.2处理元素内容 342

10.2.3更改元素样式 345

10.2.4隐藏和显示元素 346

10.3 jQuery常用选择器 348

10.4 jQuery+ASP.NET Web Service实现AJAX 349

10.5小结 352

第3篇 项目实战 354

第11章 通用权限管理系统(教学视频:54分钟) 354

11.1整体设计思路 354

11.1.1需求分析 354

11.1.2数据库结构设计 355

11.1.3搭建项目框架 356

11.2公共类库和实体框架 356

11.2.1公共类库的实现 356

11.2.2实体框架层 358

11.3数据管理 358

11.3.1角色管理 359

11.3.2用户管理 364

11.3.3功能模块管理 368

11.3.4角色权限管理 369

11.4权限控制 374

11.4.1用户权限检测 374

11.4.2用户登录 376

11.5小结 377

第12章 县长公开电话受理系统(教学视频:56分钟) 378

12.1整体设计思路 378

12.1.1需求分析 378

12.1.2数据库结构设计 379

12.1.3搭建项目框架 380

12.2主题和母版页 381

12.2.1主题设计 381

12.2.2母版页设计 382

12.3电话业务受理 385

12.3.1事件编号生成算法 385

12.3.2数据访问层和业务逻辑层 386

12.3.3事件详情用户控件 389

12.3.4电话业务受理页面 396

12.4电话业务综合查询 398

12.4.1通用组合条件查询 398

12.4.2电话业务综合查询数据层和业务层 403

12.4.3事件列表控件 405

12.4.4综合查询页面 407

12.5报表打印 409

12.5.1报表母版页 409

12.5.2打印承办单 411

12.6小结 414

第13章 社保卡结算系统(教学视频:57分钟) 415

13.1整体设计思路 415

13.1.1项目简介 415

13.1.2数据库结构 416

13.1.3项目框架 419

13.2 Oracle数据库简介 419

13.2.1安装Oracle 419

13.2.2管理用户 420

13.2.3管理表和数据 421

13.2.4 PL/SQL简介 424

13.3母版页设计 426

13.3.1 Header用户控件 427

13.3.2 Footer用户控件 428

13.3.3母版页 428

13.4权限管理 429

13.4.1用户和权限管理概述 430

13.4.2数据访问辅助类 430

13.4.3角色管理 432

13.4.4用户管理 435

13.4.5功能模块管理 439

13.4.6角色权限管理 441

13.4.7医疗机构权限管理 444

13.4.8用户登录 452

13.5银行数据上传 454

13.5.1数据访问层和业务逻辑层 455

13.5.2数据上传页面 459

13.5.3查询数据上传日志 463

13.6医疗机构对应 465

13.6.1实体类设计 465

13.6.2数据访问层和业务逻辑层 466

13.6.3医疗机构对应页面 472

13.7账目核对 476

13.7.1数据访问层和业务逻辑层 476

13.7.2对账页面 480

13.8结算申请表 485

13.8.1汇总表 485

13.8.2区县汇总表 491

13.9审核和结算 494

13.9.1实体类设计 494

13.9.2数据访问层和业务逻辑层 495

13.9.3审核结算页面 498

13.9.4二次结算页面 499

13.10统计报表 503

13.10.1审核结算明细表 503

13.10.2结算情况统计表 506

13.11小结 510

第14章 新农合管理系统(教学视频:65分钟) 511

14.1整体设计思路 511

14.1.1新农合业务流程 511

14.1.2系统功能模块 512

14.1.3数据库结构 514

14.1.4搭建项目框架 514

14.2母版页设计 515

14.2.1天气预报用户控件 516

14.2.2页头用户控件 518

14.2.3母版页 519

14.3基础数据管理 519

14.3.1数据字典管理 520

14.3.2行政区划管理 522

14.3.3分段报销比例 531

14.4家庭档案管理 534

14.4.1数据库表和实体类 534

14.4.2家庭信息管理 536

14.4.3参合农民缴费 543

14.5住院费用结算和审核 547

14.5.1数据库表结构 547

14.5.2住院费用结算 549

14.5.3住院业务审核 551

14.6小结 560

附录Visual Studio操作快捷键 561

返回顶部