图书介绍
Web应用开发技术PDF|Epub|txt|kindle电子书版本网盘下载
![Web应用开发技术](https://www.shukui.net/cover/13/30235042.jpg)
- 石双元主编 著
- 出版社: 北京:清华大学出版社
- 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 公共访问控制符public71
3.4.2 默认访问控制符72
3.4.3 保护访问控制符protected72
3.4.4 私有访问控制符private72
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.NET145
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应用中的WebService170
第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.NET238
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中使用XML316
11.1 为什么要使用XML316
11.2 .NET中的XML类317
11.3 使用DataSet对象操作XML318
11.3.1 从XML读取数据到DataSet318
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控件中加载DOM325
11.5 使用XslTransform类转换XML数据328
11.6 XML与数据库绑定综合应用329
第12章 JavaScript语言基础332
12.1 JavaScript语言概述332
12.1.1 什么是JavaScript332
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中的JSON353
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核心对象XmlHttpRequest400
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 Extensions425
15.3.1 使用ScriptManager控件426
15.3.2 使用UpdatePanel控件428
15.3.3 Ajax与WebServices引用433
15.4 Ajax Library类库438
15.5 应用工具包AjaxControlToolkit442
15.6 Ajax编程的本质及开发途径445
参考文献447