图书介绍

Web应用开发技术PDF|Epub|txt|kindle电子书版本网盘下载

Web应用开发技术
  • 石双元主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302226550
  • 出版时间:2010
  • 标注页数:447页
  • 文件大小:59MB
  • 文件页数:461页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐