图书介绍

ASP.NET从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET从入门到精通
  • (美)Chris Payne著;赵斌等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115097704
  • 出版时间:2002
  • 标注页数:754页
  • 文件大小:84MB
  • 文件页数:779页
  • 主题词:

PDF下载


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

下载说明

ASP.NET从入门到精通PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 基础知识3

第1章 ASP.NET初步3

1.1 Web的工作原理3

1.1.1 动态处理技术4

1.1.2 ASP.NET的不同之处5

1.1.3 客户端处理技术5

1.1.4 ASP.NET如何将客户机和服务器结合起来6

1.2 .NET框架6

1.2.1 运行阶段通用语言7

1.2.2 .NET框架类8

1.3 安装ASP.NET8

1.3.1 安装Internet信息服务器9

1.3.2 安装.NET框架SDK11

1.4 创建ASP.NET页面12

1.4.1 开发环境13

1.5 ASP.NET页面中的元素14

1.6.2 编程方面的改进16

1.6 ASP和ASP.NET之比较16

1.6.1 与ASP的根本差异16

1.6.3 编程方法学方面的差异17

1.7 总结17

1.8 问与答18

1.9 作业18

1.9.1 小测验18

1.9.2 练习18

第2章 创建ASP.NET页面20

2.1 一个简单的ASP.NET应用程序20

2.1.1 Web表单22

2.1.2 代码声明块23

2.1.3 代码交付块24

2.1.4 页面编译指令25

2.1.5 流程26

2.1.6 视图状态27

2.2 编写ASP.NET代码和HTML代码28

2.2.1 对代码进行注释29

2.2.2 跨越多行的代码30

2.3 应用程序的其他方面31

2.3.1 再谈ASP.NET编译31

2.3.2 导入名称空间31

2.4 CLR和ASP.NET33

2.4.1 中间语言33

2.4.2 执行33

2.4.3 处理33

2.4.6对ASP.NET而言,CLR意味着什么34

2.4.4 组合体34

2.4.5 并行执行34

2.5 ASP.NET编程语言35

2.6 重新审视前面的代码35

2.7 这不是ASP36

2.8 总结37

2.9 问与答37

2.10.2 练习38

2.10 作业38

2.10.1 小测验38

第3间 使用Visual Basic.NET39

3.1 Visual Basic.NET简介39

3.2 变量39

3.2.1 数据类型40

3.2.2 变量的声明41

3.2.3 变量的命名42

3.2.4 数据类型转换43

3.3 数组45

3.4 操作符47

3.5 条件逻辑48

3.5.1 If语句48

3.5.2 Case语句50

3.6 循环逻辑52

3.6.1 While循环52

3.6.2 For循环53

3.6.3 死循环54

3.7 分支逻辑55

3.7.1 子程序55

3.7.2 函数57

3.7.3 可选参数58

3.7.4 事件处理程序58

3.8 类61

3.9 使用VB.NET函数64

3.11 这不是ASP65

3.10 给未来的VB.NET高手:到哪里查找参考资料65

3.12 总结66

3.13 问与答66

3.14 作业67

3.14.1 小测验67

3.14.2 练习67

第4章 在C#和VB.NET 中使用ASP.NET对象68

4.1 C#简介68

4.1.1 C#语法范例68

4.2 对象概述71

4.2.1 属性72

4.2.2 方法72

4.2.3 对象实例72

4.2.4 静态成员73

4.3 ASP.NET对象74

4.3.1 Response对象74

4.3.2 Request对象78

4.3.3 HttpCookie对象79

4.3.4 Page对象82

4.3.5 Session对象86

4.3.6 HttpApplication对象91

4.3.7 HttpServerUtility对象92

4.4 深入学习C#的资源指南93

4.5 这不是ASP93

4.6 总结94

4.7 问与答94

4.8.2 练习95

4.8 作业95

4.8.1 小测验95

第5章 Web表单初步96

5.1 表单简介96

5.2 Web表单简介97

5.3 Web表单编程模型98

5.3.1 服务器控件99

5.3.2 服务器控件事件99

5.3.3 发送Web表单102

5.3.4 保存状态103

5.3.5 Web表单的处理顺序105

5.4 HTML服务器控件105

5.5 Web服务器控件109

5.5.1 使用Web控件110

5.5.2 即时发送数据113

5.5.3 Web服务器控件与HTML服务器控件之比较115

5.7 总结116

5.6 这不是ASP116

5.8 问与答117

5.9 作业117

5.9.1 小测验117

5.9.2 练习118

第6章 再谈Web表单119

6.1 Web表单的扩展性119

6.2 用户控件119

6.2.1 创建用户控件120

6.2.2 使用用户控件124

6.2.3 改进用户控件127

6.3 自定义控件128

6.3.1 创建自定义控件129

6.3.2 使用自定义控件130

6.3.3 使用属性和状态131

6.3.4 加入事件135

6.4 在运行阶段创建控件139

6.5 这不是ASP142

6.6 总结143

6.7 问与答143

6.8 作业144

6.8.1 小测验144

6.8.2 练习144

第7章 验证ASP.NET页面145

7.1 有效性验证情形145

7.2 ASP.NET有效性验证149

7.2.1 Validation控件的工作原理150

7.3 使用Validation控件154

7.3.1 服务器上的有效性验证160

7.3.2 禁用有效性验证162

7.3.3 正则表达式162

7.4 定制有效性验证164

7.4.1 错误消息164

7.4.2 显示有效性验证摘要165

7.4.3 自定义Validation控件168

7.5 这不是ASP171

7.6 总结171

7.7 问与答171

7.8 作业172

7.8.1 小测验172

7.8.2 练习172

第一部分 复习173

附加项目1173

一个银行业应用程序173

用户控件174

登录页面174

账户页面177

账单支付页面180

总结182

8.1 什么是数据库185

第8章 创建数据库185

第二部分 数据存取和处理185

8.1.1 关键字(keys)和约束(constraints)187

8.1.2 数据库通信标准188

8.1.3 何时应使用数据库188

8.2 创建数据库188

8.3 结构化查询语言(SQL)192

8.3.1 SELECT语句193

8.3.2 INSERT语句196

8.3.3 UPDATE语句196

8.3.4 DELETE语句197

8.4 在ASP.NET中存取数据197

8.4.1 存取数据197

8.5 这不是ASP200

8.6 总结201

8.7 问与答201

8.8.2 练习202

8.8.1 小测验202

8.8 作业202

第9章 在ASP.NET中使用数据库203

9.1 ASP.NET访问数据库简介203

9.2 DataSet204

9.2.1 使用DataSet205

9.2.2 关系207

9.2.3 填充DataSet208

9.3 数据绑定209

9.3.1 使用数据绑定211

9.4 数据绑定控件215

9.4.1 Repeater服务器控件215

9.4.2 DataList服务器控件219

9.4.3 DataGrid服务器控件224

9.4.4 数据绑定控件小结230

9.5 这不是ASP239

9.8.1 小测验240

9.8 作业240

9.8.2 练习240

9.7 问与答240

9.6 总结240

第10章 与ASP.NET通信242

10.1 ADO.NET简介242

10.1.1 ADO.NET和ADO的比较242

10.1.2 ADO.NET和XML243

10.1.3 ADO.NET对象模型244

10.2 再谈DataSet245

10.2.1 修改DataRow中的数据247

10.2.2 查看DataTable中的数据248

10.2.3 并发251

10.3 数据库和ADO.NET的交互251

10.3.1 连接信息251

10.3.2 OleDbConnection对象253

10.3.3 OleDbcommand对象253

10.3.4 OleDbDataReader对象254

10.3.5 Update、Insert和Delete256

10.3.6 OleDbDataAdapter对象257

10.4 在ASP.NET 中使用ADO.NET262

10.5 这不是ASP272

10.6 总结273

10.7 问与答273

10.8 作业274

10.8.1 小测验274

10.8.2 练习274

11.1 XML简介275

第11章 在ASP.NET中使用XML275

11.1.1 XML数据模型276

11.1.2 XML模式278

11.2 在ASP.NET中存取XML279

11.2.1 读取XML279

11.2.2 写XML283

11.2.3 验证XML285

11.3 XML文档对象模型289

11.3.1 装载XML数据290

11.3.2 修改XML数据293

11.4 XML和DataSet296

11.5 这不是ASP300

11.6 总结300

11.7 问与答301

11.8 作业301

11.8.2 练习301

第12章 应用高级数据技术302

12.1 高级数据库技术302

12.1.1 参数化查询303

12.1.2 存储过程307

11.8.1 小测验310

12.1.3 事务314

12.2 高级XML技术316

12.2.1 XpathDocument317

12.2.2 Xpath320

12.2.3 XslTransforms322

12.4 总结326

12.3 这不是ASP326

12.5 问与答327

12.6 作业327

12.6.1 小测验327

12.6.2 练习328

第13章 Web服务器上的文件读写329

13.1 在ASP.NET中使用文件329

13.2 包含外部文件329

13.2.1 服务器端包含330

13.2.2 其他包含332

13.3 文件访问332

13.3.1 文件、流、Reader和Writer332

13.3.2 查看文件和目录333

13.3.3 打开文件340

13.3.4 读文件342

13.3.5 写文件346

13.3.6 其他文件和目录操作346

13.3.7 文件对象小结347

13.4.1 创建隔离存储区域348

13.4 隔离存储区348

13.4.2 访问隔离存储区349

13.5 这不是ASP352

13.6 总结353

13.7 问与答354

13.8 作业354

13.8.1 小测验354

13.8.2 练习354

第14章 使用ASP.NET改良后的缓存功能355

14.1 什么是缓存技术355

14.2 ASP.NET如何使用缓存技术356

14.2.1 页面缓存356

14.2.2 配置缓存357

14.2.3 输出和数据缓存357

14.3 如何使用缓存357

14.3.1 缓存页面输出357

14.3.2 缓存对象363

14.3.3 缓存依存关系368

14.3.4 使用HttpCachePolicy类371

14.4 高效地使用缓存技术374

14.5 这不是ASP.NET375

14.6 总结375

14.7 问与答376

14.8 作业376

14.8.1 小测验376

14.8.2 练习376

第二部分 复习377

附加项目2377

数据添加功能377

数据库377

ASP.NET页面380

总结390

第15章 使用业务对象393

15.1 组件简介393

第三部分 应用程序级主题393

15.1.1 业务对象是什么394

15.1.2 为何使用组件394

15.1.3 ASP.NET如何使用组件395

15.2 创建业务对象395

15.2.1 为何需要编译Database对象398

15.3 开发业务对象398

15.4 一个实用的例子402

15.4.1 一些需要考虑的因素409

15.5 使用非.NET组件409

15.6 这不是ASP412

15.7 总结413

15.8 问与答413

15.9 作业414

15.9.1 小测验414

15.9.2 练习414

16.1 Web的工作方式——再访问415

第16章 创建Web服务415

16.2 Web服务简介416

16.2.1 Web服务方案417

16.2.2 Web服务的编程模型418

16.2.3 用于访问Web服务的协议419

16.2.4 为何使用Web服务420

16.3 创建Web服务421

16.3.1 创建功能421

16.3.3 WebMethod属性424

16.3.2 启用发现功能424

16.3.4 部署Web服务426

16.4 使用已有的业务对象创建Web服务426

16.5 从服务返回数据429

16.6 这不是ASP430

16.7 总结430

16.8 问与答431

16.9 作业431

16.9.1 小测验431

16.9.2 练习432

第17章 使用Web服务并确保其安全433

17.1 使用Web服务433

17.2 通过ASP.NET页面使用Web服务435

17.2.1 发现435

17.2.2 创建代理类437

17.2.3 实现代理类440

17.2.4 另一个使用Web服务的例子442

17.4 确保Web服务的安全445

17.3 关于使用Web服务的建议445

17.5 这不是ASP453

17.6 总结453

17.7 问与答454

17.8 作业454

17.8.1 小测验454

17.8.2 练习454

第18章 配置和部署ASP.NET应用程序455

18.1 ASP.NET应用程序简介455

18.2 Global.asax456

18.1.1 bin目录456

18.2.1 HttpApplication类458

18.2.2 编写global.asax458

18.3 配置ASP.NET463

18.3.1 Web.config463

18.3.2 配置段467

18.3.3 自定义配置471

18.4 部署应用程序475

18.4.1 组合体仓库475

18.4.2 影子组合体476

18.5 这不是ASP477

18.6 总结477

18.7 问与答478

18.8 作业478

18.8.1 小测验478

18.8.2 练习479

19.1 为何要将代码和内容分开480

第19章 将内容和代码分开480

19.2 Code-behind表单481

19.2.1 在ASP.NET页面中使用code-behind表单483

19.2.2 在用户控件中使用code-behind表单490

19.3 资源文件和本地化493

19.3.1 应用程序的本地化493

19.3.2 将资源包装到文件中500

19.4 这不是ASP505

19.6 问与答506

19.5 总结506

19.7 作业507

19.7.1 小测验507

19.7.2 练习507

第20章 调试ASP.NET页面508

20.1 调试简介508

20.2 Try和Catch语句511

20.2.1 引发异常517

20.3 跟踪518

20.2.2 何时使用try语句518

20.3.1 页面级跟踪520

20.3.2 应用程序级跟踪525

20.4 CLR调试器527

20.4.1 使用CLR调试器527

20.5 有关调试方面的建议530

20.6 这不是ASP530

20.7 总结530

20.8 问与答531

20.9 作业531

20.9.1 小测验531

20.9.2 练习532

第21章 确保ASP.NET应用程序的安全533

21.1 安全基础533

21.1.1 Windows中的安全性534

21.2 认证535

21.2.1 Windows 认证536

21.2.2 表单认证539

21.2.3 Passport认证545

21.3 授权546

21.4 模拟549

21.5 这不是ASP551

21.6 总结551

21.7 问与答552

21.8 作业552

21.8.1 小测验552

21.8.2 练习552

第三部分 复习553

附加项目3553

添加业务对象553

Web服务563

总结565

22.1 需求简介:BananaMobiles569

第22章 创建一个完整的应用程序569

第四部分 完整的应用程序和移动Web 页面569

22.2 设计应用程序570

22.2.1 数据层570

22.2.2 前端571

22.2.3 业务对象572

22.3 构建BananaMobile站点572

22.3.1 创建数据库572

22.3.2 业务对象580

22.3.3 ASP.NET页面591

22.3.4 Web服务610

22.4 应用程序中还可以改进的地方614

22.5 这不是ASP615

22.6 总结615

22.7 问与答616

22.8 作业616

22.8.1 小测验616

23.1 移动Web表单是什么617

第23章 创建移动Web页617

23.1.1 移动Web表单和ASP.NET Web表单的区别何在618

23.1.2 为何需要使用移动Web表单618

23.2 安装移动Web SDK619

23.3 移动Web表单初步620

23.3.1 移动表单的工作原理622

23.3.2 创建一个更合适的界面*623

23.4 开发移动页面624

23.4.1 添加分页功能629

23.4.2 设备特定的输出和模板集630

23.4.3 使用移动设备的功能633

23.5 这不是ASP636

23.6 总结636

23.7 问与答637

23.8 作业637

23.8.1 小测验638

23.8.2 练习638

练习641

小测验641

第五部分 附录641

第1章答案641

附录A 作业答案641

第2章答案642

小测验642

练习642

第3章答案644

小测验644

练习645

第4章答案646

小测验646

练习647

第5章答案649

小测验649

练习649

小测验653

练习653

第6章答案653

第7章答案663

小测验663

练习663

第8章答案664

小测验664

练习664

第10章答案665

小测验665

小测验665

练习665

第9章答案665

练习666

第11章答案670

小测验670

练习671

小测验674

第12章答案674

练习675

第13章答案678

小测验678

练习679

第14章答案681

小测验681

14.8.2 练习682

第15章答案684

小测验684

练习684

第16章答案687

小测验687

练习688

第17章答案690

小测验690

练习691

小测验692

第18章答案692

练习693

第19章答案694

小测验694

练习695

第20章答案698

小测验698

练习698

练习699

第21章答案699

小测验699

第22章答案701

小测验701

第23章答案702

小测验702

练习702

B.1.1 Web表单的问题704

B.1 ASP.NET特有的问题704

附录B 常犯的ASP.NET错误704

B.1.2 其他问题706

B.2 与传统ASP不同的地方706

B.2.1 VBScript方面的错误706

B.2.2 传统ASP.NET方面的问题708

附录C ASP.NET控件:属性和方法709

C.1 HTML服务器控件710

C.1.1 HTML服务器控件都有的属性710

C.1.2 HTML服务器控件711

C.2 Web服务器控件717

C.2.1 通用Web服务器控件属性718

C.2.2 ASP.NETWeb服务器控件720

C.3 有效性验证服务器控件733

C.3.1 有效性验证服务器控件都有的属性733

C.3.2 有效性验证服务器控件734

附录D ADO.NET控件:属性和方法736

D.1 DataSet及相关对象736

D.2 管理提供程序747

热门推荐