图书介绍

21世纪高等学校计算机基础实用规划教材 ASP.NET程序设计高级教程PDF|Epub|txt|kindle电子书版本网盘下载

21世纪高等学校计算机基础实用规划教材 ASP.NET程序设计高级教程
  • 陈长喜,许晓华,张万潮,于娜编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302476351
  • 出版时间:2017
  • 标注页数:466页
  • 文件大小:52MB
  • 文件页数:481页
  • 主题词:网页制作工具-程序设计-高等学校-教材

PDF下载


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

下载说明

21世纪高等学校计算机基础实用规划教材 ASP.NET程序设计高级教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 XML操作1

1.1 XML概述1

1.1.1 什么是XML1

1.1.2 XML与HTML的比较2

1.1.3 XML技术的用途3

1.2 XML文档结构3

1.3 XML语法3

1.3.1 文档声明3

1.3.2 XML元素4

1.3.3 XML属性4

1.3.4 注释5

1.3.5 特殊字符的处理5

1.3.6 CDATA区6

1.4 ASP.NET中XML操作7

1.4.1 使用Visual Studio直接创建XML文档7

1.4.2 以非缓存的流方式操作XML9

1.4.3 以XML文档对象模型(DOM)类的方式操作XML13

1.4.4 DataSet与XML之间的互操作27

1.5 网站RSS应用33

1.5.1 什么是RSS33

1.5.2 RSS的工作过程33

1.5.3 RSS文档的实例34

1.5.4 RSS文档网站应用实例35

1.5.5 在线RSS阅读器的实现39

1.6 小结42

1.7 习题43

1.8 上机实践44

第2章 AJAX开发45

2.1 AJAX概述45

2.1.1 什么是AJAX技术45

2.1.2 AJAX的优势与局限性46

2.1.3 AJAX的适用范围47

2.2 用JavaScript脚本演绎AJAX工作原理48

2.2.1 AJAX的运行原理48

2.2.2 一个简单示例48

2.3 第三方AJAX框架52

2.4 jQuery框架下AJAX开发53

2.5 ASP.NET AJAX服务器控件55

2.5.1 ScriptManager控件55

2.5.2 ScriptManagerProxy控件59

2.5.3 UpdatePanel控件62

2.5.4 UpdateProgress控件66

2.5.5 Timer控件68

2.6 AJAX Control Toolkit的使用70

2.6.1 如何使用AJAX Control Toolkit70

2.6.2 日期选取(CalendarExtender控件)72

2.6.3 密码强度检测(PasswordStrength控件)73

2.6.4 文本框自动完成输入(AutoCompleteExtender控件)74

2.6.5 级联下拉列表(CascadingDropDown控件)76

2.7 小结80

2.8 习题81

2.8.1 作业题81

2.8.2 思考题81

2.9 上机实践81

第3章 LINQ技术82

3.1 LINQ基础82

3.1.1 LINQ的引入82

3.1.2 Lambda表达式83

3.1.3 LINQ函数84

3.1.4 LINQ分类84

3.2 LINQ to Obiects85

3.2.1 LINQ查询数据85

3.2.2 LINQ实现登录功能87

3.2.3 LINQ实现销售单查询89

3.3 LINQ to SQL93

3.3.1 LINQ查询数据库表数据96

3.3.2 使用LINQ向数据库插入数据98

3.3.3 LINQ修改数据库中的数据102

3.3.4 LINQ删除数据库中的数据106

3.4 LINQ to XML109

3.4.1 LINQ读取XML文件109

3.4.2 LINQ查询XML元素110

3.4.3 LINQ添加元素到XML112

3.4.4 LINQ修改XML元素113

3.5 LINQ to DataSet115

3.5.1 LINQ查询DataSet数据115

3.5.2 LINQ排序DataSet中数据117

3.5.3 LINQ提取DataSet中数据120

3.6 小结123

3.7 习题123

3.7.1 作业题123

3.7.2 思考题124

3.8 上机实践124

第4章 数据库高级应用126

4.1 数据库建模——PowerDesigner126

4.1.1 需求模型127

4.1.2 务流程模型128

4.1.3 概念数据模型131

4.1.4 逻辑数据模型136

4.1.5 物理数据模型138

4.1.6 由物理数据模型生成数据库140

4.2 复杂查询141

4.3 存储过程144

4.4 触发器150

4.5 函数155

4.6 数据库级的错误跟踪与调试160

4.7 小结162

4.8 习题163

4.9 上机实践163

第5章 一致性处理164

5.1 一致的页面管理164

5.1.1 母版页概述164

5.1.2 创建母版与内容页164

5.1.3 母版页的嵌套与动态访问166

5.1.4 母版页的应用范围与缓存172

5.2 菜单操作174

5.3 一致的数据处理184

5.3.1 CRUD操作184

5.3.2 分页192

5.3.3 联想查询195

5.3.4 导出Excel202

5.4 小结204

5.5 习题204

5.5.1 作业题204

5.5.2 思考题206

5.6 上机实践206

第6章 分布式应用开发207

6.1 分布式简介207

6.2 Web Service208

6.2.1 Web Service介绍208

6.2.2 Web Service服务器端开发209

6.2.3 Web Service的部署213

6.2.4 Web Service客户端开发213

6.2.5 异步调用Web Service217

6.3 WCF开发218

6.3.1 WCF服务契约218

6.3.2 发布和运行WCF服务221

6.3.3 建立客户端访问WCF程序222

6.3.4 运行程序224

6.4 小结225

6.5 习题225

6.5.1 作业题225

6.5.2 思考题225

6.6 上机实践225

第7章 ASP.NET安全性编程226

7.1 SQL注入漏洞226

7.1.1 SQL注入漏洞示例226

7.1.2 SQL注入漏洞原理229

7.1.3 SQL注入漏洞的防范230

7.1.4 含有通配符的SQL注入攻击232

7.1.5 非查询语句的SQL注入236

7.2 XSS漏洞239

7.2.1 XSS攻击示例239

7.2.2 XSS攻击的防范242

7.3 Cookie窃取漏洞243

7.3.1 Cookie名字的由来243

7.3.2 Cookie窃取漏洞实例243

7.3.3 编码输出函数244

7.3.4 HttpOnly245

7.4 小结246

7.5 习题246

7.5.1 作业题246

7.5.2 思考题247

7.6 上机实践247

第8章 ASP.NET中的三层架构248

8.1 SqlHelper248

8.1.1 SqlHelper类的实现248

8.1.2 SqlHelper类的使用250

8.2 三层架构252

8.2.1 三层架构及其应用252

8.2.2 三层架构的优缺点260

8.3 三层架构中的其他成员261

8.3.1 业务实体261

8.3.2 通用类库(Common)262

8.3.3 DBUtility263

8.4 基于抽象工厂模式的三层架构263

8.5 三层架构的扩充267

8.6 小结268

8.7 习题268

8.7.1 作业题268

8.7.2 思考题269

8.8 上机实践269

第9章 ASP.NET MVC框架270

9.1 Web Forms模式270

9.2 MVC模式271

9.3 控制器(Controller)274

9.3.1 动作274

9.3.2 动作的返回值276

9.3.3 新建控制器和动作276

9.4 路由(Routing)280

9.5 Razor视图引擎281

9.6 模型283

9.7 Controller与View的数据传递285

9.7.1 ViewBag285

9.7.2 强类型视图286

9.8 数据库查找和添加实例286

9.9 HtmlHelper289

9.9.1 ActionLink——超链接290

9.9.2 BeginForm——<form>窗体290

9.9.3 TextBox——文本框290

9.10 数据库删除和修改实例290

9.11 小结295

9.12 习题295

9.12.1 作业题295

9.12.2 思考题295

9.13 上机实践296

第10章 GDI+297

10.1 GDI+绘图297

10.1.1 DrawLine绘制直线297

10.1.2 DrawPolygon298

10.1.3 DrawString299

10.1.4 在图片中添加文字300

10.2 验证码技术304

10.2.1 什么是验证码304

10.2.2 简易验证码304

10.2.3 汉字验证码306

10.3 Chart控件308

10.3.1 Chart控件简单示例308

10.3.2 数据库与Chart控件的绑定311

10.3.3 饼形图的绘制315

10.4 小结317

10.5 习题317

10.5.1 作业题317

10.5.2 思考题317

10.6 上机实践317

第11章 水晶报表Crystal Reprorts for VS319

11.1 水晶报表简介319

11.1.1 水晶报表的下载与安装319

11.1.2 实现一个带有水晶报表的Web页面320

11.2 编辑报表326

11.2.1 字段326

11.2.2 文本对象、线条对象、框对象326

11.2.3 组326

11.2.4 公式327

11.2.5 参数331

11.2.6 排序和汇总334

11.3 格式化报表336

11.3.1 报表节336

11.3.2 页面设置337

11.3.3 格式编辑器337

11.4 交叉报表339

11.4.1 创建交叉报表339

11.4.2 交叉报表专家344

11.5 小结351

11.6 习题351

11.6.1 作业题351

11.6.2 思考题351

11.7 上机实践351

第12章 实现物联网关键技术353

12.1 在ASP.NET页面中读写RFID标签353

12.1.1 ASP.NET页面实现读卡操作354

12.1.2 ASP.NET页面实现写卡操作360

12.2 在页面中使用条码365

12.2.1 一维条码与二维条码基本理论366

12.2.2 常用一维条形码368

12.2.3 QR Code二维码369

12.2.4 在ASP.NET页面中使用条码370

12.3 Web套打378

12.4 小结390

12.5 习题390

12.6 上机实践390

第13章 调试、发布与优化392

13.1 调试错误与跟踪处理392

13.1.1 页面级392

13.1.2 应用程序级393

13.2 网站发布393

13.2.1 IIS 8.0管理器配置394

13.2.2 ASP.NET网站发布与部署398

13.2.3 应用程序和虚拟目录402

13.2.4 DNS转换405

13.3 高效编码优化409

13.4 小结412

13.5 习题412

13.5.1 作业题412

13.5.2 思考题412

13.6 上机实践412

第14章 开发综合实例413

14.1 开发背景413

14.2 需求分析413

14.3 系统设计414

14.3.1 功能设计414

14.3.2 系统结构设计418

14.3.3 系统数据库的设计419

14.4 系统实现421

14.4.1 开发环境介绍421

14.4.2 系统中使用的存储过程介绍421

14.4.3 Models实体类的实现423

14.4.4 SqlHelper类的实现427

14.4.5 DAL数据访问层的实现431

14.4.6 BLL业务逻辑层的实现437

14.4.7 表示层的实现440

14.4.8 三层架构之间相互引用的实现446

14.4.9 功能模块的实现447

14.5 小结462

附录 HTML特殊字符编码对照表463

参考文献465

热门推荐