当前位置:首页 > 工业技术
ASP.NET Web应用开发技术  第2版
ASP.NET Web应用开发技术  第2版

ASP.NET Web应用开发技术 第2版PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:喻钧,白小军,岳鑫,代军
  • 出 版 社:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302479482
  • 页数:352 页
图书介绍:本书从ASP.NET初学者的角度出发,对ASP.NET Web开发技术进行了由浅入深的详细介绍。全书共12章,分别介绍了Web程序设计基础、HTML和XML、CSS、JavaScript脚本语言、C#语法、服务器端控件、Web数据库、数据绑定、Web Service、AJAX技术等内容。
《ASP.NET Web应用开发技术 第2版》目录

第1章 Web程序设计基础 1

1.1 Web的工作原理 1

1.1.1 软件体系结构 1

1.1.2 HTTP协议 2

1.2 Web程序设计技术 4

1.2.1 客户端技术 4

1.2.2 服务器端技术 5

1.3 ASP.NET基础 7

1.3.1 Microsoft.NET Framework 7

1.3.2 ASP.NET的工作原理 8

1.3.3 ASP.NET开发的4种模式 9

1.4 建立ASP.NET运行和开发环境 10

1.4.1 安装和配置Web服务器 11

1.4.2 安装Visual Studio开发环境 12

1.4.3 创建一个ASP.NET Web站点 15

1.5 习题与上机练习 19

第2章 HTML、XML与CSS 20

2.1 使用HTML组织页面内容 20

2.1.1 HTML文档的基本结构 20

2.1.2 HTML文档的主要标记 22

2.2 使用XML表达数据 31

2.2.1 XML的概念 31

2.2.2 XML的语法规则 34

2.2.3 XML文档的显示 35

2.3 使用CSS表达页面样式 36

2.3.1 在HTML中使用CSS 36

2.3.2 CSS样式规则 39

2.3.3 CSS选择器 41

2.3.4 常见的样式属性 44

2.4 习题与上机练习 50

第3章 客户端编程技术与开发框架 53

3.1 JavaScript概述 53

3.1.1 什么是JavaScript 53

3.1.2 在网页中嵌入JavaScript脚本 54

3.1.3 使用JavaScript输入与输出信息 56

3.2 JavaScript基本语法 58

3.2.1 数据类型 58

3.2.2 变量 58

3.2.3 运算符和表达式 59

3.2.4 流程控制 60

3.2.5 函数 63

3.2.6 异常处理 65

3.2.7 事件处理 67

3.3 JavaScript对象编程 69

3.3.1 常用的JavaScript对象 69

3.3.2 浏览器对象模型 72

3.3.3 文档对象模型 75

3.4 jQuery框架 80

3.4.1 jQuery基础 80

3.4.2 使用jQuery操作HTML元素 83

3.4.3 使用jQuery进行DOM遍历 85

3.4.4 使用jQuery实现网页特效 87

3.5 BootStrap框架 88

3.5.1 BootStrap基础 88

3.5.2 栅格布局系统 92

3.5.3 表单系统 94

3.5.4 导航条组件 97

3.5.5 面板组件 98

3.5.6 模态框插件 99

3.6 习题与上机练习 100

第4章 C#语言基础 102

4.1 创建一个简单的C#程序 102

4.2 C#基本语法 104

4.2.1 C#数据类型 104

4.2.2 运算符和表达式 108

4.2.3 程序控制结构 112

4.3 类和对象 117

4.3.1 类和对象的创建 117

4.3.2 属性和方法 120

4.3.3 构造函数和析构函数 122

4.3.4 继承和多态 124

4.4 字符串 125

4.4.1 使用字符串 125

4.4.2 创建动态字符串 130

4.5 集合编程 132

4.5.1 ArrayList 132

4.5.2 哈希表 134

4.5.3 队列 136

4.5.4 堆栈 137

4.6 习题与上机练习 138

第5章 Web Form技术 140

5.1 ASP.NET页面的生命周期 140

5.2 Web服务器控件概述 141

5.2.1 服务器控件的不同类型 141

5.2.2 服务器控件的共有属性和事件 142

5.3 标准的Web服务器控件 144

5.3.1 文本输入与显示控件 144

5.3.2 控制权转移控件 146

5.3.3 选择控件 148

5.3.4 容器控件 154

5.4 数据的有效性检测 157

5.4.1 必须输入验证控件 157

5.4.2 比较验证控件 158

5.4.3 范围验证控件 160

5.4.4 正则表达式验证控件 160

5.4.5 自定义验证控件 162

5.4.6 验证总结控件 164

5.5 用户控件 164

5.5.1 用户控件概述 164

5.5.2 创建用户控件 165

5.5.3 用户控件的使用 167

5.6 母版页 168

5.6.1 母版页概述 168

5.6.2 创建一个母版页 169

5.6.3 使用母版创建网页 172

5.7 习题与上机练习 173

第6章 Web应用程序状态管理 175

6.1 HTTP请求处理 175

6.1.1 Response对象 175

6.1.2 Request对象 177

6.1.3 Server对象 180

6.2 状态信息的保存 184

6.2.1 Application对象 185

6.2.2 Session对象 189

6.2.3 Cookie对象 191

6.2.4 ViewState对象 193

6.3 习题与上机练习 195

第7章 数据访问技术 197

7.1 ADO.NET体系结构 197

7.1.1 ADO.NET数据提供程序 197

7.1.2 ADO.NET数据集 198

7.2 使用基于连接的对象访问数据库 199

7.2.1 访问数据库的一般方法 200

7.2.2 使用Connection对象 202

7.2.3 使用Command对象 207

7.2.4 使用DataReader对象 213

7.3 使用基于内容的对象访问数据库 214

7.3.1 使用DataTable 214

7.3.2 使用DataView 217

7.3.3 使用DataRelation 218

7.3.4 使用DataAdapter 219

7.4 Entity Framework基础 221

7.4.1 使用Entity Framework访问关系数据 221

7.4.2 基于Entity Framework的几种开发方式 226

7.4.3 概念模型设计 227

7.4.4 DbContext类及其使用 229

7.4.5 查询并检索实体 230

7.4.6 加载关联实体 232

7.4.7 实体的增、删、改操作 233

7.5 习题与上机练习 234

第8章 数据绑定 236

8.1 数据绑定基础 236

8.1.1 数据绑定表达式 236

8.1.2 单值绑定 237

8.1.3 重复值绑定 238

8.2 数据源控件 240

8.2.1 数据源控件概述 240

8.2.2 SqlDataSource控件 244

8.2.3 ObjectDataSource控件 247

8.3 数据绑定控件 253

8.3.1 GridView控件 253

8.3.2 ListView控件 272

8.3.3 DetailsView控件 275

8.3.4 FormView控件 276

8.4 使用实体框架与模型绑定技术 279

8.5 习题与上机练习 290

第9章 MVC开发模式 292

9.1 MVC基础 292

9.1.1 创建一个ASP.NET MVC项目 292

9.1.2 分析MVC项目的结构与运转流程 294

9.2 模型与控制器组件的使用 298

9.2.1 创建模型组件 298

9.2.2 创建控制器组件 301

9.2.3 程序结构与运转机制 302

9.3 视图组件的使用 307

9.3.1 定义视图的整体外观 307

9.3.2 生成视图的内容 310

9.4 在控制器和视图间传递数据 313

9.4.1 从视图向控制器传递数据 313

9.4.2 从控制器向视图传递数据 314

9.5 习题与上机练习 315

第10章 AJAX与Web API 316

10.1 AJAX技术 316

10.1.1 AJAX技术基础 316

10.1.2 传统的AJAX编程方式 317

10.1.3 使用jQuery简化AJAX编程 323

10.2 Web API框架 328

10.2.1 Web API基础 328

10.2.2 Web API中的路由 335

10.2.3 Web API中的返回值 337

10.3 单页应用程序示例 338

10.4 习题与上机练习 351

相关图书
作者其它书籍
返回顶部