图书介绍
Web应用开发技术pdf电子书版本下载
- 石双元主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302226550
- 出版时间:2010
- 标注页数:447页
- 文件大小:59MB
- 文件页数:461页
- 主题词:主页制作-程序设计
PDF下载
下载说明
Web应用开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论 1
1.1 Web应用及其特征 1
1.1.1 什么是Web应用 1
1.1.2 Web网站与Web应用 2
1.2 Web应用的相关技术 3
1.3 Web应用的分类及其差异 5
1.3.1 用户群体与使用行为的差异 5
1.3.2 用户使用模式的差异 5
1.3.3 业务处理模式的差异 6
1.3.4 企业级Web应用与桌面应用的差异 6
1.4 企业级Web应用及关键问题 7
1.4.1 企业应用从桌面向Web迁移的必然性 7
1.4.2 企业环境中的Web应用的成功示例 8
1.4.3 企业级Web应用开发所面临的挑战 8
第2章 C#语言基础 10
2.1 C#语言及其特点 10
2.2 中间语言代码与.NET的跨平台 11
2.3 一个简单的C#程序 12
2.4 命名空间 16
2.4.1 什么是命名空间 16
2.4.2 命名空间的引用 17
2.5 C#程序的构成 18
2.6 C#的类和对象定义 19
2.7 C#的格式与数据类型 22
2.7.1 标识符 22
2.7.2 书写规则 23
2.7.3 C#的数据类型 24
2.7.4 数据类型转换 25
2.7.5 常量 27
2.7.6 变量 28
2.7.7 枚举与数组 29
2.8 运算符与表达式 32
2.8.1 运算符 32
2.8.2 表达式 35
2.9 方法定义与使用 36
2.10 定义方法 38
2.11 流程控制语句 39
2.11.1 结构化程序设计的3种基本流程 39
2.11.2 分支语句 39
2.11.3 循环语句 42
2.11.4 跳转语句 44
2.11.5 递归调用 46
第3章 C#的面向对象特性 48
3.1 类的定义与C#修饰符 48
3.1.1 类的定义 48
3.1.2 C#修饰符 50
3.2 创建对象与构造方法 51
3.2.1 创建对象 51
3.2.2 构造方法 52
3.2.3 析构方法 55
3.2.4 类的修饰符 56
3.3 类的成员及其修饰符 60
3.3.1 变量及其修饰符 60
3.3.2 方法及其修饰符 65
3.4 访问控制符 71
3.4.1 公共访问控制符public 71
3.4.2 默认访问控制符 72
3.4.3 保护访问控制符protected 72
3.4.4 私有访问控制符private 72
3.5 C#的继承及其实现 73
3.5.1 继承的定义 73
3.5.2 继承的实现 75
3.6 C#语言中的多态与实现 77
3.6.1 什么是多态 77
3.6.2 构造方法的继承与重载 79
3.6.3 C#多态的实现 80
3.7 接口及其实现 82
3.7.1 单重继承与多重继承 82
3.7.2 C#接口概述 82
3.7.3 接口的定义 83
3.7.4 实现接口 84
3.8 异常处理 85
3.8.1 异常产生的原因 85
3.8.2 捕获异常与抛弃异常 86
第4章 Web应用基础知识 88
4.1 HTML概要 88
4.1.1 HTML文档的基本结构 88
4.1.2 HTML文档结构标签 90
4.1.3 版面风格控制 92
4.1.4 HTML中显示特殊字符 97
4.1.5 文件的链接 99
4.1.6 HTML表单 101
4.1.7 HTML样式表 105
4.2 XML结构及语法 111
4.2.1 XML及其特征 111
4.2.2 XML文档结构 113
4.2.3 XML文档格式定义 116
4.2.4 XML文档的显示与转换 119
4.3 ASP动态页面技术 124
4.3.1 静态网页与动态网页 124
4.3.2 ASP及其特征 125
4.3.3 ASP文件结构 126
4.3.4 ASP页面的运行环境 127
4.3.5 VBScript语法简介 128
4.3.6 ASP与ADO的连接 133
4.3.7 ASP内置对象 138
4.3.8 JavaScript、JScript、VBScript的简要说明和比较 143
第5章 ASP.NET概览 145
5.1 ASP.NET及其特征 145
5.1.1 从ASP到ASP.NET 145
5.1.2 ASP.NET及其主要特性 146
5.1.3 .NET框架概述 147
5.2 ASP.NET环境配置 148
5.2.1 Web服务器安装与配置 149
5.2.2 ASP.NET开发环境的配置 154
5.2.3 ASP.NET常用文件类型 154
5.3 ASP.NET中的类与命名空间 155
5.3.1 ASP.NET中的类 155
5.3.2 ASP.NET的命名空间 156
5.4 ASP.NET页面表单与服务器控件 157
5.4.1 ASP.NET页面表单 157
5.4.2 服务器控件 157
5.5 ASP.NET页面 159
5.5.1 简单的ASP.NET页面 159
5.5.2 ASP.NET页面的程序结构 161
5.6 控制页面导航 167
5.6.1 参数的传递与接收 167
5.6.2 页面之间的数据共享 168
5.7 Web应用中的WebService 170
第6章 ASP.NET常用控件 174
6.1 Web基础控件介绍 174
6.1.1 Label控件 175
6.1.2 Button控件 176
6.1.3 TextBox控件 178
6.1.4 DropDownList控件 180
6.1.5 ListBox控件 184
6.1.6 CheckBox控件 187
6.1.7 CheckBoxList控件 188
6.1.8 RadioButton控件 190
6.1.9 RadioButtonList控件 191
6.1.10 HyperLink控件 194
6.1.11 列表类控件的属性与方法 195
6.2 ASP.NET基础控件综合应用 198
6.3 ASP.NET验证控件 199
6.3.1 表单信息的验证 199
6.3.2 RequireFieldValidator控件 200
6.3.3 RegularExpressionValidator控件 202
6.3.4 CompareValidator控件 205
6.3.5 RangeValidator控件 208
6.3.6 ValidationSummary控件 209
6.3.7 CustomValidator控件 212
第7章 ASP.NET高级控件与扩展控件 215
7.1 ASP.NET高级控件 215
7.1.1 Panel控件 215
7.1.2 通过编程控制页面上的控件 221
7.1.3 Calendar控件 223
7.1.4 Input(File)控件 224
7.2 ASP.NET扩展控件 224
7.2.1 IEWebControls的安装 225
7.2.2 树形视图TreeView控件 226
7.2.3 工具条ToolBar控件 232
7.2.4 选项TabStrip控件 234
第8章 ADO.NET与数据绑定 238
8.1 什么是ADO.NET 238
8.2 ADO.NET的访问方法 239
8.3 ASP.NET中的数据库操作 242
8.3.1 检索数据库中的记录 242
8.3.2 检索单条记录 243
8.3.3 在ASP.NET中实现动态查询 244
8.3.4 向数据库中添加记录 246
8.4 在查询中使用参数 247
8.5 使用SQL存储过程 249
8.6 ASP.NET中的数据绑定 252
8.6.1 什么是数据绑定 252
8.6.2 绑定数据源到列表控件 252
8.6.3 利用数据源控件绑定数据 257
第9章 ASP.NET数据控件 259
9.1 ASP.NET的数据控件介绍 259
9.2 用Repeater控件显示数据 264
9.2.1 绑定Repeater控件到数据源 264
9.2.2 在Repeater控件中使用模板 266
9.2.3 在Repeater控件内绑定其他控件 267
9.2.4 用Repeater控件实现主从表 269
9.3 用DataList控件显示数据 271
9.4 用GridView显示数据 275
9.4.1 绑定GridView控件到数据源 277
9.4.2 在GridView控件中创建列 279
9.4.3 在GridView控件中实现排序 285
9.4.4 DataSet的使用技术 287
9.4.5 在GridView中实现分页 289
9.5 Repeater、DataList与GridView比较 292
第10章 程序代码与页面分离技术 294
10.1 创建和使用.NET组件 294
10.1.1 业务组件及其优势 294
10.1.2 ASP.NET组件的建立 295
10.1.3 ASP.NET组件的使用 297
10.1.4 使用和访问组件的属性 298
10.2 代码隐藏技术 302
10.3 用户控件 305
10.3.1 用户控件的定义与使用 305
10.3.2 使用用户控件的属性与方法 308
10.4 自定义控件 310
10.4.1 自定义控件及其特性 310
10.4.2 为控件添加属性和方法 313
第11章 ASP.NET中使用XML 316
11.1 为什么要使用XML 316
11.2 .NET中的XML类 317
11.3 使用DataSet对象操作XML 318
11.3.1 从XML读取数据到DataSet 318
11.3.2 从DataSet输出数据到XML文档 319
11.3.3 DataSet与XmlDataDocument一起使用 321
11.4 使用XML控件显示XML数据 323
11.4.1 直接用XML控件显示XML数据 323
11.4.2 在XML控件中加载DOM 325
11.5 使用XslTransform类转换XML数据 328
11.6 XML与数据库绑定综合应用 329
第12章 JavaScript语言基础 332
12.1 JavaScript语言概述 332
12.1.1 什么是JavaScript 332
12.1.2 JavaScript的发展历程与特点 333
12.1.3 JavaScript和Java的区别 334
12.1.4 编写第一个JavaScript程序 336
12.2 JavaScript语法基础 338
12.2.1 数据类型与变量 338
12.2.2 表达式和运算符 342
12.3 JavaScript程序结构 343
12.3.1 程序控制流程 344
12.3.2 JavaScript函数与事件 348
12.4 JavaScript中的JSON 353
12.4.1 JSON及其描述方法 353
12.4.2 JSON与XML的比较 357
12.4.3 JSON对象与字符方式转换 359
第13章 JavaScript对象简介 362
13.1 JavaScript对象的特征 362
13.2 JavaScript对象的操作 363
13.2.1 JavaScript对象的引用 363
13.2.2 JavaScript对象的操作语句 364
13.3 JavaScript对象与函数 366
13.3.1 JavaScript对象的创建 366
13.3.2 JavaScript的函数对象 368
13.4 JavaScript内部对象 372
13.4.1 JavaScript的String(字符串)对象 372
13.4.2 JavaScript的Date(日期)对象 375
13.4.3 JavaScript的Boolean(逻辑)对象 377
13.4.4 JavaScript的Number(数值)对象 378
13.4.5 JavaScript的Array(数组)对象 379
13.4.6 JavaScript的Math对象 382
13.4.7 JavaScript中的系统函数 384
13.5 JavaScript HTML DOM对象 385
13.5.1 什么是HTML DOM对象 385
13.5.2 Document对象的属性与方法 387
13.5.3 Document节点对象的访问 388
第14章 基于Ajax的Web应用 393
14.1 传统Web的弊病 393
14.2 Ajax带来的变化及优势 394
14.2.1 Ajax带来的变化 394
14.2.2 Ajax技术的优势 395
14.3 Ajax及技术实现 396
14.3.1 Ajax简介 396
14.3.2 Ajax工作原理 397
14.3.3 第一个Ajax程序 398
14.3.4 Ajax核心对象XmlHttpRequest 400
14.3.5 一个典型Ajax调用过程 404
14.4 Ajax请求与响应实例 405
14.5 基于Ajax的Web应用实例 409
14.5.1 Ajax访问数据库实例 409
14.5.2 Ajax访问XML数据文件实例 411
14.5.3 Ajax ResponseXML应用实例 414
14.6 Ajax与传统的Web应用与开发方式的差异 416
14.6.1 应用模式的比较 416
14.6.2 Ajax编程的技术难点 417
第15章 ASP.NET Ajax框架与组件 419
15.1 Ajax框架与组件简介 419
15.2 ASP.NET Ajax的组成 421
15.3 核心组件ASP.NET 2.0 Ajax Extensions 425
15.3.1 使用ScriptManager控件 426
15.3.2 使用UpdatePanel控件 428
15.3.3 Ajax与WebServices引用 433
15.4 Ajax Library类库 438
15.5 应用工具包AjaxControlToolkit 442
15.6 Ajax编程的本质及开发途径 445
参考文献 447