Web应用开发技术PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:石双元主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302226550
- 页数:447 页
第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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019