《ASP.NET应用开发案例教程 基于MVC模式的ASP.NET+c#+ADO.NET》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:徐大伟,杨丽萍,焦学理编著;梁立新主审
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302274605
  • 页数:493 页
图书介绍:本书通过完整的项目案例系统地介绍了使用ASP.NET进行Web应用设计与开发的方法和技术。

第1章ASP.NET开发概述 1

1.1 Microsoft.NET介绍 2

1.1.1 Microsoft.NET概述 2

1.1.2 Microsoft.NET平台的意义 2

1.1.3 Microsoft.NET的基本模块 3

1.2 ASP.NET概述 5

1.2.1 ASP.NET的历史和特性 5

1.2.2 ASP.NET与ASP 6

1.2.3 ASP.NET开发工具 7

1.2.4 ASP.NET客户端 8

1.2.5 ASP.NET的优势 8

1.3 ASP.NET开发环境的搭建 9

1.3.1安装和配置‖S 9

1.3.2安装Visual Studio 2008 15

1.3.3安装SQL Server 2005 17

1.4 ASP.NET应用程序基础 21

1.4.1集成开发环境Visual Studio介绍 21

1.4.2创建ASP.NET应用程序 22

1.4.3运行ASP.NET应用程序 23

1.4.4编译ASP.NET应用程序 24

本章总结 26

习题 26

第2章 艾斯医药商务系统项目案例 28

2.1项目开发的背景知识 28

2.1.1项目开发流程 28

2.1.2 UML概述 31

2.2艾斯医药商务系统概述 36

2.2.1项目需求分析 36

2.2.2项目系统分析和设计 41

2.2.3项目运行指南 53

本章总结 56

习题 56

第3章C#基础 57

3.1 C#程序的基本结构 57

3.2 C#面向对象技术 60

3.2.1面向对象的概念 60

3.2.2封装 64

3.2.3 继承 66

3.2.4多态 69

3.3 C#高级技术 73

3.3.1静态变量和方法 73

3.3.2密封类和方法 75

3.3.3访问控制 76

3.3.4抽象类与抽象方法 76

3.3.5接口 78

3.3.6集合 83

3.4项目案例 90

3.4.1学习目标 90

3.4.2案例描述 90

3.4.3案例要点 90

3.4.4案例实施 90

3.4.5特别提示 98

3.4.6拓展与提高 98

本章总结 98

习题 98

第4章 数据库与ADO.NET基础 101

4.1 数据库基础 102

4.1.1结构化查询语言 102

4.1.2表和视图 103

4.1.3存储过程和触发器 104

4.2使用SQL Server 2005管理数据库 106

4.2.1初步认识SQL Server 2005 106

4.2.2数据库相关操作 108

4.3 ADONET连接SQL数据库 118

4.3.1 ADO.NET基础 118

4.3.2连接SQL数据库 118

4.3.3 ADONET过程 120

4.4 ADO.NET常用对象 121

4.4.1 Connection对象 121

4.4.2 DataAdapter对象 124

4.4.3 Command对象 125

4.4.4 DataSet(数据集)对象 129

4.4.5 DataReader对象 131

4.5 连接池概述 134

4.6 参数化查询 135

4.7项目案例 136

4.7.1学习目标 136

4.7.2案例描述 136

4.7.3案例要点 136

4.7.4案例实施 137

4.7.5特别提示 145

4.7.6拓展与提高 146

本章总结 146

习题 146

第5章ASP.NET Web窗体的基本控件 148

5.1控件属性概述 149

5.2常用基本控件 149

5.2.1标签类控件 149

5.2.2文本框控件 152

5.2.3按钮控件 155

5.2.4单选控件和单选组控件 157

5.2.5复选框控件和复选组控件 159

5.2.6列表控件 162

5.2.7面板控件 166

5.2.8 占位控件 168

5.2.9日历控件 168

5.2.10广告控件 171

5.2.11文件上传控件 174

5.2.12视图控件 178

5.2.13表控件 179

5.2.14向导控件 183

5.2.15 XML控件 186

5.2.16验证控件 188

5.2.17导航控件 194

5.2.18其他控件 197

5.3项目案例 205

5.3.1学习目标 205

5.3.2案例描述 205

5.3.3案例要点 205

5.3.4案例实施 205

5.3.5 特别提示 211

5.3.6拓展与提高 211

本章总结 211

习题 211

第6章 数据控件和数据绑定技术 213

6.1数据源控件 214

6.1.1 SqlDataSource控件 214

6.1.2 AccessDataSource控件 219

6.1.3 ObjectDataSource控件 221

6.1.4 LinqDataSource控件 223

6.1.5 XmlDataSource控件 226

6.1.6 SiteMapDataSource控件 229

6.2 Repeater控件 231

6.3数据列表控件 234

6.3.1 DataList控件 234

6.3.2 GridView控件 236

6.4数据绑定控件 242

6.4.1 FormView控件 243

6.4.2 DetailsView控件 246

6.4.3 ListView控件 249

6.4.4 DataPager控件 255

6.5项目案例 256

6.5.1学习目标 256

6.5.2案例描述 256

6.5.3案例要点 256

6.5.4案例实施 256

6.5.5 特别提示 262

6.5.6拓展与提高 262

本章总结 262

习题 263

第7章 用户控件和自定义控件 266

7.1用户控件 266

7.1.1用户控件概述 266

7.1.2将Web窗体页转换为用户控件 267

7.1.3用户控件的开发 269

7.2自定义控件 274

7.2.1简单的自定义控件 274

7.2.2复合自定义控件 278

7.3用户控件和自定义控件比较 284

7.4项目案例 285

7.4.1学习目标 285

7.4.2案例描述 285

7.4.3案例要点 285

7.4.4案例实施 285

7.4.5 特别提示 288

7.4.6 拓展与提高 288

本章总结 288

习题 288

第8章ASP.NET内置对象和缓存技术 290

8.1 ASPNET内置对象 291

8.1.1传递请求对象Request 291

8.1.2请求响应对象Response 295

8.1.3状态对象Application 298

8.1.4状态对象Session 301

8.1.5服务对象Server 304

8.1.6 Cookie对象 308

8.1.7缓存对象Cache 311

8.1.8 Global.asax配置 312

8.2 ASP.NET缓存功能 315

8.2.1缓存概述 315

8.2.2页面输出缓存 315

8.2.3部分页面缓存 317

8.2.4应用程序数据缓存 320

8.2.5检索应用程序数据缓存对象 322

8.3项目案例 323

8.3.1学习目标 323

8.3.2案例描述 323

8.3.3案例要点 323

8.3.4案例实施 323

8.3.5特别提示 329

8.3.6 拓展与提高 330

本章总结 330

习题 330

第9章ASP.NET应用程序的配置、编译和部署 333

9.1应用程序概述 333

9.1.1 ASP.NET应用程序组成 333

9.1.2配置应用程序的过程 336

9.2 Web.config配置 337

9.2.1 ASP.NET应用程序配置简介 337

9.2.2 ASP.NET配置文件的层次结构和继承 340

9.2.3配置文件的格式 341

9.2.4配置元素 343

9.3 ASP.NET网站的预编译和编译 347

9.3.1 ASP.NET网站的预编译 348

9.3.2 ASP.NET网站的编译 349

9.4项目案例 350

9.4.1学习目标 350

9.4.2案例描述 350

9.4.3案例要点 350

9.4.4案例实施 350

9.4.5特别提示 354

9.4.6拓展与提高 354

本章总结 354

习题 355

第10章ASP.NET Web服务 357

10.1面向服务的软件架构概述 358

10.1.1面向服务的软件架构 358

10.1.2 SOA与Web 2.0 360

10.2 Web Services的概念 361

10.2.1 Web Services的定义 361

10.2.2 Web Services的核心技术 363

10.2.3 Web Services原理 364

10.3 ASP.NET与Web服务 366

10.4简单Web Services示例 367

10.5 项目案例 371

10.5.1学习目标 371

10.5.2案例描述 371

10.5.3案例要点 371

10.5.4案例实施 371

10.5.5特别提示 375

10.5.6拓展与提高 375

本章总结 376

习题 376

第11章ASP.NET与XML技术 378

11.1 XML概述 379

11.1.1 XML定义 379

11.1.2 XML的语法规则 381

11.1.3 DTD与XML Schema 386

11.2 XML的转换 390

11.2.1 XML转换概述 390

11.2.2 XSL的使用 390

11.3 XML的操作 393

11.3.1使用XML控件 393

11.3.2使用Xm lTextReader和XmITextWriter 398

11.3.3使用XmIDocument(W3C DOM)技术 404

11.3.4使用DataSet对象 406

11.4项目案例 408

11.4.1学习目标 408

11.4.2案例描述 408

11.4.3案例要点 408

11.4.4案例实施 408

11.4.5特别提示 412

11.4.6拓展与提高 412

本章总结 412

习题 412

第12章JavaScript 416

12.1 JavaScript概述 417

12.1.1 JavaScript简介 417

12.1.2 JavaScript的开发 418

12.2 JavaScript语法基础 421

12.2.1基本数据类型 421

12.2.2表达式和运算符 424

12.3 JavaScript程序构成 426

12.3.1流程控制 426

12.3.2函数 427

12.3.3事件驱动及事件处理 428

12.4基于对象的JavaScript语言 433

12.4.1对象的基础知识 433

12.4.2创建新对象 436

12.4.3使用内部核心对象系统 439

12.4.4使用浏览器对象系统 441

12.5项目案例 456

12.5.1学习目标 456

12.5.2案例描述 456

12.5.3案例要点 456

12.5.4案例实施 457

12.5.5 特别提示 459

12.5.6拓展与提高 459

本章总结 459

习题 460

第13章ASP.NET和AJAX 463

13.1 AJAX基础 463

13.1.1 AJAX简介 464

13.1.2 AJAX核心技术概述 467

13.1.3 XMLHttpRequest对象 470

13.1.4 AJAX的简单示例 472

13.2 ASP.NET3.5 AJAX控件 474

13.2.1 ScriptManager控件 474

13.2.2 ScriptManagerProxy控件 478

13.2.3 Timer控件 481

13.2.4 UpdatePaneI控件 482

13.2.5 UpdateProgress控件 485

13.3项目案例 487

13.3.1学习目标 487

13.3.2案例描述 487

13.3.3案例要点 487

13.3.4案例实施 487

13.3.5特别提示 489

13.3.6拓展与提高 489

本章总结 489

习题 490

参考文献 492

后记 493