《Web开发实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:陈湘军主编;景征骏等副主编
  • 出 版 社:大连:大连理工大学出版社
  • 出版年份:2011
  • ISBN:9787561160497
  • 页数:252 页
图书介绍:本书共11章:Web开发基础概念;HTML语言;CSS样式表;JavaScript语言;XML基础;ASP.NET开发基础;C#语言基础;ASP.NET常用控件;ASP.NET数据库操作;ASP.NET高级编程;案例。

第1章 Web开发基础概念 1

1.1 WWW基础 1

1.1.1 WWW的特点 1

1.1.2 常用Web术语 2

1.1.3 WWW工作原理 3

1.2 网页与网站概述 4

1.2.1 网页与网站 4

1.2.2 网页的基本构成元素 5

1.2.3 网站结构与功能 6

1.2.4 目前主流Web开发技术与平台 6

1.2.5 网站项目开发一般流程 7

1.3 Web服务器配置管理 7

1.3.1 目前主流Web服务器 7

1.3.2 IIS的安装与配置 8

本章小结 12

习题与实训 12

第2章 HTML语言基础 13

2.1 HTML概述 13

2.1.1 HTML文档基本结构 13

2.1.2 HTML语法规则与编辑工具 14

2.2 常用HTML标签 15

2.2.1 标题(hn) 15

2.2.2 段落(p) 15

2.2.3 换行(br) 16

2.2.4 水平线(hr) 16

2.2.5 图片标签(img) 17

2.2.6 范围(span) 18

2.2.7 表格(table) 19

2.2.8 层(div) 21

2.2.9 列表(li) 22

2.2.10 超链接(a) 23

2.2.11 热区 26

2.2.12 文字样式控制 27

2.3 表单及表单元素 29

2.3.1 表单(form) 29

2.3.2 表单文本框 30

2.3.3 单选按钮、复选按钮、下拉列表 30

2.3.4 表单按钮 31

本章小结 32

习题与实训 32

第3章 CSS样式表 33

3.1 CSS概述 33

3.1.1 CSS概念 33

3.1.2 使用CSS的优点 34

3.2 CSS样式定义与编辑 35

3.2.1 CSS定义 35

3.2.2 CSS编辑 37

3.3 网页中应用样式表的方法 37

3.3.1 HTML标签中内嵌style属性 37

3.3.2 页面内嵌样式表 38

3.3.3 外联样式表文件使用样式表 39

3.4 CSS样式选择器 39

3.4.1 HTML标签作样式选择器 39

3.4.2 类作样式选择器 41

3.4.3 ID作样式选择器 43

3.4.4 层次样式选择器 43

3.4.5 超链接专用选择器 44

3.4.6 通配选择器 45

3.5 CSS作用原理 46

3.5.1 优先级 46

3.5.2 继承 47

3.5.3 就近原则 48

3.6 CSS属性 48

3.6.1 长度单位 48

3.6.2 颜色值 49

3.6.3 字体属性 49

3.6.4 文本属性 51

3.6.5 颜色和背景 53

3.6.6 定位属性 55

3.6.7 浮动属性与文档流 56

3.6.8 list属性 57

3.6.9 cursor鼠标属性 58

3.6.10 边框属性 58

3.7 CSS盒模型 61

本章小结 62

习题与实训 62

第4章 JavaScript基础 63

4.1 JavaScript概述 63

4.1.1 JavaScript特点 64

4.1.2 JavaScript功能 64

4.1.3 在HTML文档中使用JavaScript 64

4.2 JavaScript语言基础 66

4.2.1 常量与变量 66

4.2.2 数据类型 67

4.2.3 流程控制 71

4.2.4 函数 75

4.3 对象与事件 76

4.3.1 对象 76

4.3.2 JavaScript内部对象 77

4.3.3 文档与窗口对象 80

4.3.4 事件与事件驱动 82

4.4 JavaScript文档对象编程 86

4.4.1 文档对象模型DOM 86

4.4.2 JavaScript引用文档对象 86

4.4.3 表单对象编程 87

本章小结 89

习题与实训 89

第5章 XML基础 90

5.1 XML语言概述 90

5.1.1 XML概念 90

5.1.2 XML语法 91

5.2 XML与DTD 94

5.2.1 DTD简介 94

5.2.2 DTD元素 95

5.2.3 DTD属性 96

5.2.4 DTD实体 96

5.3 XML文档的显示 97

5.3.1 CSS样式显示XML文档 97

5.3.2 XSL显示XML文档 99

本章小结 102

习题与实训 102

第6章 ASP.NET开发基础 103

6.1 ASP.NET概述 103

6.1.1 ASP.NET基本概念 103

6.1.2 ASP.NET的特点 104

6.1.3 .NET Framework简介 106

6.2 ASP.NET开发环境 107

6.2.1 安装Visual Studio 2008 107

6.2.2 ASP.NET创建Web应用程序一般流程 107

本章小结 112

习题与实训 112

第7章 C#语言基础 113

7.1 在ASP.NET中创建C#程序 113

7.2 数据类型 115

7.2.1 数据类型概述 115

7.2.2 数据类型转换 116

7.2.3 装箱与拆箱 118

7.3 常量与变量 119

7.3.1 常量 119

7.3.2 变量 119

7.3.3 变量作用范围 120

7.3.4 静态变量 121

7.4 控制语句 121

7.4.1 分支 121

7.4.2 循环 123

7.5 数组和集合 125

7.5.1 数组 125

7.5.2 ArrayList 126

7.6 字符串处理 127

7.6.1 string对象 127

7.6.2 StringBuilder对象 127

7.6.3 字符串常见操作 128

7.7 类 130

7.7.1 类的定义 130

7.7.2 类的成员 131

7.7.3 对象的创建与使用 132

7.7.4 类的封装性 133

7.7.5 类的继承性 133

7.7.6 类的多态性 134

7.8 名字空间 135

7.9 异常处理 136

本章小结 138

习题与实训 138

第8章 ASP.NET常用控件 139

8.1 控件概述 139

8.1.1 控件的属性、方法与事件 139

8.1.2 ASP.NET服务器控件简介 140

8.2 标签 140

8.3 按钮 141

8.3.1 Button控件 141

8.3.2 LinkButton控件 142

8.3.3 ImageButton控件 142

8.3.4 HyperLink控件 142

8.4 文本框 143

8.5 列表 146

8.5.1 DropDownList控件 146

8.5.2 ListBox控件 149

8.6 验证控件 151

8.6.1 RequiredFieldValidator控件 152

8.6.2 CompareValidator控件 152

8.6.3 CustomValidator控件 153

8.6.4 RangeValidator控件 154

8.6.5 RegularExpressionValidator控件 154

8.6.6 ValidationSummary控件 155

8.7 数据控件 157

8.7.1 SqlDataSource控件 157

8.7.2 GridView控件 159

8.7.3 DataList控件 161

8.8 用户控件 166

8.8.1 用户控件的结构 166

8.8.2 用户控件的创建 167

8.8.3 用户控件的优点 169

8.9 用户控件应用实例 169

本章小结 171

习题与实训 172

第9章 ASP.NET数据库操作 173

9.1 SQL基础 173

9.1.1 关系数据库与SQL概述 173

9.1.2 SELECT 175

9.1.3 INSERT 176

9.1.4 DELETE 176

9.1.5 UPDATE 176

9.1.6 存储过程 176

9.1.7 数据库设计实例 177

9.2 ASP.NET操作数据库 178

9.2.1 ASP.NET数据库访问概述 178

9.2.2 ADO.NET 179

9.2.3 数据绑定与数据控件 181

9.2.4 C#编程操作数据库 183

9.2.5 数据控件高级应用 185

9.3 ASP.NET数据库应用实例 187

9.3.1 数据库设计 188

9.3.2 数据库访问类设计 189

9.3.3 应用程序界面 194

本章小结 204

习题与实训 204

第10章 ASP.NET高级开发 205

10.1 在ASP.NET中使用Web Services 205

10.1.1 创建Web Services 205

10.1.2 发布Web Services 207

10.1.3 引用Web Services 207

10.2 XML操作 210

10.2.1 使用XML作为配置文件 210

10.2.2 使用XML作为计数器文件 211

10.3 页面缓存与优化 213

10.3.1 页面缓存 213

10.3.2 ASP.NET性能优化 215

10.4 AJAX技术 216

10.4.1 AJAX工作原理 217

10.4.2 XMLHttpRequest对象 218

10.4.3 ASP.NET AJAX开发 222

10.4.4 目前流行客户端AJAX框架简介 225

本章小结 226

习题与实训 227

第11章 综合项目 228

11.1 需求分析 228

11.2 系统设计 229

11.2.1 网站美工与结构设计 229

11.2.2 数据库设计 230

11.3 功能实现 233

11.3.1 数据库操作类的实现 233

11.3.2 系统登录与注销 236

11.3.3 文章管理 238

11.3.4 系统管理 242

11.3.5 网站前台实现 247

11.4 网站测试与发布 250

本章小结 251

习题与实训 251

参考文献 252