当前位置:首页 > 工业技术
Web应用开发技术
Web应用开发技术

Web应用开发技术PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:石双元主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302226550
  • 页数:447 页
图书介绍:本书以Microsoft ASP.NET和C#语言为背景,力图系统、全面地介绍Web应用开发所涉及的内容和最新进展,围绕Web应用开发所涉及的技术展开。
《Web应用开发技术》目录

第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

返回顶部