图书介绍

ASP.NET 4.0网站开发与项目实战 全程实录【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

ASP.NET 4.0网站开发与项目实战 全程实录
  • 张正礼编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302278757
  • 出版时间:2012
  • 标注页数:552页
  • 文件大小:202MB
  • 文件页数:570页
  • 主题词:网页制作工具-程序设计

PDF下载


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

下载说明

ASP.NET 4.0网站开发与项目实战 全程实录PDF格式电子书版下载

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

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

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

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

图书目录

第1章 .NET框架1

1.1 Web程序开发的发展历程1

1.1.1 HTML和HTML表单1

1.1.2 CGI接口3

1.1.3 脚本语言3

1.1.4 组件技术3

1.2 .NET框架3

1.2.1 .NET框架的发展历程4

1.2.2 .NET语言5

1.2.3 公共语言运行时6

1.2.4 .NET类库7

1.2.5 Visual Studio7

1.3 .NET 4.08

1.4 小结10

第2章 Visual Studio 2010开发环境11

2.1 安装11

2.2 创建Web项目14

2.3 Web项目管理17

2.3.1 添加新资源17

2.3.2 编辑Web页面18

2.3.3 属性查看器20

2.3.3 编辑后台代码21

2.3.4 编译和运行应用程序21

2.4 Visual Studio 2010新特性22

2.4.1 窗口移动22

2.4.2 调用层次结构22

2.4.3 定位搜索23

2.4.4 突出显示引用23

2.4.5 智能感知23

2.5 小结24

第3章 ASP.NET Web编程原理25

3.1 ASP.NET应用程序的构成25

3.1.1 文件类型26

3.1.2 文件夹类型26

3.2 服务器控件27

3.2.1 HTML服务器控件27

3.2.2 Web控件27

3.3 ASPX页面代码模式27

3.3.1 页面类27

3.3.2 网页代码存储模式28

3.4 Application事件30

3.4.1 Globe.asax文件30

3.4.2 Application事件种类30

3.5 ASP.NET应用程序配置31

3.5.1 ASP.NET程序配置文件32

3.5.2 Web.config配置文件32

3.5.3 网站管理工具36

3.6 ASP.NET 4.0的新特性37

3.6.1 ASP.NET MVC 2.037

3.6.2 ASP.NET AJAX 4.038

3.6.3 ASP.NET WebForms 438

3.6.4 ASP.NET Web Deployment39

3.7 小结40

第4章 C#语言程序设计41

4.1 概述41

4.1.1 大小写的敏感性41

4.1.2 注释41

4.1.3 语句终止符42

4.1.4 语句块42

4.2 变量和数据类型42

4.2.1 变量初始化43

4.2.2 转义字符44

4.2.3 数组44

4.3 数据运算45

4.3.1 数值运算46

4.3.2 字符串运算46

4.4 语句47

4.4.1 条件语句47

4.4.2 循环语句49

4.5 方法50

4.5.1 方法重载51

4.5.2 委托52

4.6 类、对象和结构54

4.6.1 结构54

4.6.2 类55

4.6.3 对象58

4.7 隐型局部变量58

4.8 扩展方法59

4.9 Lambda表达式60

4.9.1 匿名方法60

4.9.2 Lambda表达式基础61

4.9.3 Lambda表达式的格式63

4.9.4 Lambda表达式树63

4.10 对象和集合初始化器64

4.10.1 对象初始化器65

4.10.2 集合初始化器66

4.11 匿名类型66

4.12 隐型数组68

4.13 C#4.0的新特性68

4.13.1 大整数类型BigInteger69

4.13.2 动态数据类型dynamic70

4.13.3 命名参数和可选参数70

4.14 小结72

第5章 Web控件73

5.1 基本的Web控件73

5.2 Web控件类74

5.2.1 Web控件的基本属性75

5.2.2 单位77

5.2.3 枚举77

5.2.4 颜色78

5.2.5 字体78

5.3 列表控件79

5.3.1 ListBox79

5.3.2 DropDownList81

5.3.3 CheckBoxList83

5.3.4 RadioButtonList85

5.3.5 BulletedList86

5.4 表控件88

5.4.1 表控件对象模型88

5.4.2 向页面中添加表控件90

5.4.3 动态操作表控件91

5.5 Web控件的事件94

5.5.1 Web控件的事件模型94

5.5.2 Web控件事件的绑定95

5.6 小结95

第6章 内置对象96

6.1 Response对象96

6.1.1 Response对象的属性97

6.1.2 Response对象的方法98

6.1.3 Response对象的应用举例98

6.2 Request对象101

6.2.1 Request对象的属性101

6.2.2 Request对象的方法103

6.3 Server对象103

6 3.1 Server对象的属性104

6.3.2 Server对象的方法104

6.3.3 Server对象的应用举例104

6.4 ViewState对象106

6.4.1 概述106

6.4.2 ViewState的安全机制107

6.4.3 保留成员变量108

6.4.4 存储自定义对象109

6.4.5 传递信息110

6.5 Cookies对象114

6.5.1 概述114

6.5.2 Cookies对象的属性115

6.5.3 Cookies对象的方法116

6.5.4 Cookies对象的使用116

6.5.5 Cookies对象的应用举例117

6.6 Session对象119

6.6.1 概述119

6.6.2 Session跟踪120

6.6.3 Session对象的属性120

6.6.4 Session对象的方法121

6.6.5 Session对象的使用121

6.6.6 Session的应用举例121

6.6.7 Session的存储124

6.7 Application对象126

6.7.1 Application对象的属性126

6.7.2 Application对象的方法127

6.7.3 Application对象的应用举例127

6.8 小结128

第7章 输入验证129

7.1 概述129

7.1.1 验证控件的使用129

7.1.2 何时进行验证130

7.1.3 验证多个条件130

7.1.4 显示错误信息130

7.1.5 验证对象模型130

7.2 验证控件130

7.2.1 RequiredFieldValidator控件131

7.2.2 CompareValidator控件132

7.2.3 RangeValidator控件133

7.2.4 RegularExpressionValidator控件134

7.2.5 CustomValidator控件135

7.3 定制验证控件138

7.4 综合实例143

7.5 小结145

第8章 Rich控件146

8.1 Calendar控件146

8.1.1 属性和方法146

8.1.2 Calendar控件的外观设置149

8.1.3 Calendar控件编程153

8.2 AdRotator控件155

8.2.1 属性和方法156

8.2.2 从数据源中读取广告信息157

8.2.3 显示和跟踪广告160

8.3 MultiView和View控件163

8.3.1 属性和方法163

8.3.2 应用举例164

8.4 Wizard控件166

8.4.1 属性和方法166

8.4.2 Wizard控件的应用168

8.5 小结170

第9章 用户控件和页面绘图171

9.1 用户控件171

9.1.1 概述171

9.1.2 创建用户控件172

9.1.3 用户控件的使用175

9.1.4 用户控件事件178

9.2 页面绘图179

9.2.1 绘图的基本知识179

9.2.2 绘制随机码图片181

9.2.3 绘制汉字验证码183

9.2.4 图片的格式和质量185

9.3 小结188

第10章 样式、主题和母版页189

10.1 样式189

10.1.1 样式的作用189

10.1.2 样式的种类190

10.1.3 样式的语法191

10.1.4 使用样式195

10.1.5 样式创建器196

10.1.6 CSS属性窗口199

10.1.7 创建和应用样式文件200

10.2 主题201

10.2.1 概述202

10.2.2 主题的创建204

10.2.3 主题的应用205

10.2.4 SkinID的应用207

10.2.5 主题的禁用208

10.3 母版页208

10.3.1 概述208

10.3.2 创建母版页209

10.3.3 母版页中放入网页的方法212

10.4 小结213

第11章 网站地图与页面导航214

11.1 网站地图214

11.1.1 定义网站地图215

11.1.2 网站地图的简单实例216

11.1.3 把站点文件绑定到普通页面217

11.1.4 把站点文件绑定到母版页218

11.1.5 绑定部分站点文件219

11.1.6 站点文件操作的可编程性222

11.2 导航控件224

11.2.1 TreeView控件224

11.2.2 Menu控件226

11.2.3 SiteMapPath控件229

11.3 小结231

第12章 ADO.NET数据库访问技术232

12.1 数据访问技术发展232

12.1.1 微软数据访问组件232

12.1.2 ADO、OLE DB或ODBC的关系233

12.2 数据管理233

12.2.1 数据库233

12.2.2 数据访问234

12.3 配置数据库235

12.3.1 在Visual Studio中浏览和修改数据库235

12.3.2 Sql命令行工具237

12.4 基本的SQL237

12.4.1 选择数据237

12.4.2 插入数据238

12.4.3 更新数据239

12.4.4 删除数据239

12.4.5 查询数据239

12.5 ADO.NET240

12.5.1 ADO.NET结构240

12.5.2 ADO.NET命名空间242

12.5.3 数据提供器类242

12.6 直接数据访问245

12.6.1 创建连接246

12.6.2 Select命令250

12.6.3 DataReader250

12.7 不连接的数据访问254

12.7.1 DataSet254

12.7.2 以不连接的方式获取数据259

12.8 小结263

第13章 数据绑定264

13.1 概述264

13.1.1 ASP.NET数据绑定的类型264

13.1.2 数据绑定的工作方式265

13.2 单值绑定265

13.2.1 简单示例266

13.2.2 单值数据绑定的问题269

13.2.3 单值数据绑定的替代方法269

13.3 多值绑定270

13.3.1 绑定列表控件270

13.3.2 强类型集合271

13.3.3 字典集合273

13.4 数据源控件275

13.4.1 SqlDataSource控件276

13.4.2 SqlDataSource控件的属性278

13.4.3 SqlDataSource控件的功能279

13.4.4 使用SqlDataSource控件检索数据280

13.4.5 使用参数282

13.5 小结286

第14章 数据控件287

14.1 GridView控件287

14.1.1 属性287

14.1.2 方法290

14.1.3 事件290

14.1.4 在GridView控件中绑定数据290

14.1.5 GridView控件的列293

14.1.6 GridView控件的排序294

14.1.7 GridView控件的分页296

14.1.8 GridView控件的模板列299

14.1.9 行的选取300

14.1.10 GridView控件的数据操作303

14.1.11 批量更新GridView控件中的数据310

14.2 DetailsView控件314

14.2.1 属性314

14.2.2 方法316

14.2.3 事件317

14.2.4 在DetailsView控件中显示数据317

14.2.5 在DetailsView控件中操作数据319

14.3 FormView控件321

14.4 ListView控件322

14.4.1 属性322

14.4.2 方法323

14.4.3 事件324

14.4.4 为ListView控件创建模板325

14.5 Chart控件328

14.6 小结332

第15章 XML和文件操作333

15.1 XML333

15.1.1 XML概述333

15.1.2 .NET中实现的XML DOM339

15.1.3 DataSet与XML344

15.1.4 XML数据绑定346

15.2 文件操作350

15.2.1 概述350

15.2.2 文件基本操作351

15.2.3 文件的I/O操作352

15.2.4 文件上传354

15.3 小结357

第16章 LINQ数据库技术358

16.1 概述358

16.2 基于C#的LINQ359

16.2.1 LINQ查询介绍359

16.2.2 LINQ和泛型361

16.2.3 基本查询操作362

16.2.4 使用LINQ进行数据转换363

16.3 LINQ到ADO.NET367

16.3.1 LINQ到SQL的基础367

16.3.2 对象模型的创建368

16.3.3 查询数据库371

16.3.4 更改数据库373

16.4 LinqDataSource控件375

16.5 QueryExtender控件379

16.6 小结381

第17章 Web服务382

17.1 概述382

17.1.1 互联网程序开发的过去和现在382

17.1.2 Web服务和可编程Web383

17.1.3 何时使用Web服务384

17.1.4 Web服务的标准384

17.2 Web服务的描述语言385

17.2.1 <definitions>元素385

17.2.2 <types>元素386

17.2.3 <message>元素386

17.2.4 <portType>元素387

17.2.5 <binding>元素387

17.2.6 <service>元素388

17.3 SOAP389

17.4 与Web服务交互390

17.5 发现Web服务391

17.5.1 DISCO标准391

17.5.2 UDDI标准391

17.6 创建Web服务392

17.6.1 创建Web服务项目392

17.6.2 创建Access数据库394

17.6.3 创建Web服务中的方法394

17.7 使用存在的Web服务396

17.8 Web服务的方法返回定制的对象399

17.9 小结401

第18章 Web程序安全机制402

18.1 安全需求402

18.1.1 限制访问的文件类型402

18.1.2 安全概念403

18.2 ASP.NET安全模型403

18.2.1 安全策略405

18.2.2 表单认证405

18.2.3 Windows认证408

18.2.4 身份模拟411

18.3 小结413

第19章 ASP.NET AJAX应用414

19.1 概述414

19.1.1 优势414

19.1.2 ASP.NET AJAX框架415

19.1.4 一个ASP.NET AJAX程序417

19.2 UpdatePanel控件418

19.2.1 属性和方法419

19.2.2 指定UpdatePanel控件的内容420

19.2.3 指定UpdatePanel的触发器420

19.2.4 UpdatePanel控件的刷新条件421

19.2.5 嵌套使用UpdatePanel控件422

19.2.6 以编程的方式刷新UpdatePanel控件423

19.2.7 与Web服务综合应用425

19.3 UpdateProgress控件429

19.3.1 属性和方法429

19.3.2 使用一个UpdateProgress控件430

19.3.3 使用两个UpdateProgress控件433

19.3.4 停止异步回送436

19.3.5 UpdateProgress控件的显示规则438

19.4 Timer控件439

19.4.1 属性和方法439

19.4.2 在UpdatePanel控件内部使用Timer控件440

19.4.3 在UpdatePanel控件外部使用Timer控件441

19.5 ScriptManager控件444

19.5.1 属性和方法446

19.5.2 控制部分页面刷新448

19.5.3 错误处理449

19.6 小结452

第20章 ASP.NET MVC应用程序453

20.1 概述453

20.1.1 传统ASP.NET Web表单方案存在的问题453

20.1.2 MVC454

20.1.3 ASP.NET MVC455

20.2 ASP.NET MVC应用程序456

20.2.1 MVC应用程序结构456

20.2.2 MVC应用程序的执行459

20.2.3 应用程序中的模型459

20.3 路由460

20.3.1 定义路由461

20.3.2 默认的路由462

20.3.3 设置路由参数的默认值463

20.3.4 处理包含未知URL片段数的URL请求464

20.3.5 为匹配的URL添加约束条件464

20.4 控制器465

20.4.1 控制器类465

20.4.2 行为方法465

20.4.3 行为方法参数466

20.4.4 自动映射行为方法参数466

20.4.5 ActionResult返回类型467

20.5 视图468

20.5.1 使用视图渲染用户界面468

20.5.2 视图页面468

20.5.3 母版页视图469

20.5.4 向视图传递数据470

20.5.5 获取视图中的数据470

20.5.6 在行为方法间传递状态471

20.6 行为过滤器472

20.6.1 Authorize过滤器473

20.6.2 OutputCache过滤器474

20.6.3 HandleError过滤器475

20.6.4 自定义行为过滤器476

20.7 案例讲解478

20.7.1 创建应用程序480

20.7.2 模型的实现480

20.7.3 控制器的实现487

20.7.4 视图的实现489

20.8 小结492

第21章 网络书店493

21.1 功能分析493

21.2 系统设计494

21.2.1 系统模块的划分494

21.2.2 系统框架设计496

21.2.3 系统程序结构设计502

21.2.4 数据库设计504

21.3 数据访问和存储层的实现509

21.3.1 ADO.NET数据访问组件509

21.3.2 LINQ到SQL数据访问组件514

21.4 业务逻辑层516

21.4.1 Book类516

21.4.2 Category类518

21.4.3 Comment类520

21.4.4 Cart类523

21.4.5 Order类524

21.4.6 Folders类和Mails类525

21.4.7 User类526

21.5 表示层的实现528

21.5.1 书籍信息浏览功能528

21.5.2 书籍评论功能529

21.5.3 购物车功能531

21.5.4 订单生成与修改功能532

21.5.5 站内邮件功能534

21.6 小结535

第22章 在线RSS阅读器536

22.1 RSS技术概述536

22.1.1 发展历程536

22.1.2 RSS的特点537

22.1.3 RSS的用途537

22.1.4 RSS阅读器538

22.1.5 RSS文件538

22.2 系统设计539

22.2.1 功能分析539

22.2.2 系统框架设计539

22.2.3 软件结构设计541

22.2.4 数据库设计542

22.3 关键技术详解542

22.4 系统实现543

22.4.1 数据访问层的实现543

22.4.2 业务逻辑层的实现544

22.4.3 添加RSS频道547

22.4.4 RSS频道管理548

22.4.5 RSS文件查看551

22.5 小结552

热门推荐