《Web程序设计 第3版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:吉根林,顾韵华主编;吴军华,郑玉,崔海源编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121131509
  • 页数:342 页
图书介绍:本书是普通高等教育“十一五”国家级规划教材,介绍Web程序设计的方法与技术,使读者学会制作网页和建立网站。全书共9章:Web编程的基础知识;Web应用程序开发环境Dreamweaver MX及Visual Studio. NET工具;HTML与XML;JavaScript和VBScript脚本语言和页面设计;ASP和ASP.NET程序设计;Web数据库应用程序设计;一个ASP和一个ASP.NE综合应用实例。每章配有实例、习题和上机实验题及实验指导,免费提供PPT教学课件和程序源代码。

第1章 Web编程基础知识 1

1.1什么是Web 1

1.2 Web的工作原理 2

1.3 Internet网络协议 4

1.3.1 TCP/IP协议 4

1.3.2 HTTP协议 4

1.3.3远程登录协议Telnet 5

1.3.4文件传输协议FTP 5

1.4 IP地址、域名和URL 5

1.4.1 IP地址 5

1.4.2域名 6

1.4.3统一资源定位器URL 6

1.5动态网页设计技术简介 7

1.5.1 ASP 7

1.5.2 PHP 8

1.5.3 JSP 9

1.5.4 ASP.NET 10

1.6 .NET框架简介 10

本章小结 11

习题1 12

第2章 Web应用程序开发环境 13

2.1服务器端开发环境 13

2.2客户端开发环境 13

2.3网页设计工具Dreamweaver MX 14

2.3.1 Dreamweaver MX概览 14

2.3.2 Dreamweaver MX的特性 14

2.3.3 Dreamweaver MX界面介绍 15

2.4 Visual Studio.NET开发工具 20

2.4.1 Visual Studio 2008的安装 20

2.4.2 Visual Studio 2008集成开发环境 21

2.4.3 Visual Studio 2008集成开发环境的使用 23

本章小结 25

习题2 26

上机实验2 26

第3章 HTML与XML 27

3.1超文本标记语言HTML 27

3.1.1 HTML文档结构 27

3.1.2 HTML基本标记 30

3.1.3表格(Table) 35

3.1.4表单(Form) 37

3.1.5框架(Frame) 40

3.2可扩展标记语言XML 43

3.2.1 XML概述 43

3.2.2 XML文档的编写 46

3.2.3 XML文档的显示 49

本章小结 55

习题3 56

上机实验3 56

第4章 脚本语言 59

4.1什么是脚本语言 59

4.2 JavaScript语言 59

4.2.1 JavaScript语言概述 59

4.2.2 JavaScript编程基础 60

4.2.3 JavaScript对象 71

4.2.4常用的内建对象和函数 75

4.3 VBScript语言 85

4.3.1在HTML文件中加入VBScript程序 85

4.3.2 VBScript的基本语法 86

本章小结 94

习题4 94

上机实验4 95

第5章 页面设计 97

5.1页面设计概述 97

5.2 DHTML简介 98

5.3层叠样式表CSS 99

5.3.1样式表的定义和引用 99

5.3.2相关标记和属性 103

5.3.3样式的继承和作用顺序 105

5.3.4 CSS属性 107

5.3.5 CSS+DIV页面布局 116

5.3.6应用实例——设计个人主页 116

5.4浏览器对象模型及应用 118

5.4.1浏览器对象模型 119

5.4.2 Navigator对象 119

5.4.3 Window对象 120

5.4.4 Document对象 124

5.4.5 Form对象 130

5.4.6 History对象和Location对象 135

5.4.7 Frame对象 136

5.4.8程序示例——用户注册信息合法性检查 138

5.4.9程序示例——扑克牌游戏程序 142

5.5 HTML DOM 146

5.5.1 HTML DOM概述 146

5.5.2 DOM节点树 147

5.5.3 DOM树节点的属性 147

5.5.4访问DOM节点 149

本章小结 150

习题5 151

上机实验5 151

第6章 ASP程序设计 153

6.1初识ASP 153

6.1.1 ASP的运行环境 153

6.1.2 ASP文件结构 154

6.1.3一个简单的ASP程序 155

6.2 ASP的内建对象和应用组件 156

6.3 Request对象 157

6.3.1 Form数据集合 157

6.3.2 QueryString数据集合 158

6.3.3 ServerVariables数据集合 159

6.3.4 ClientCertificate数据集合 160

6.3.5 Cookies数据集合 161

6.3.6 TotalBytes属性 162

6.3.7 BinaryRead方法 162

6.4 Response对象 163

6.4.1 Response对象的方法 163

6.4.2 Response对象的属性 166

6.4.3 Response对象的数据集合 167

6.5 Session对象 168

6.5.1 Session对象的属性 168

6.5.2 Session对象的方法 169

6.5.3 Session对象的事件 169

6.6 Cookie 170

6.6.1将Cookie写入浏览器中 170

6.6.2从浏览器获取Cookie的值 171

6.6.3设置Cookie路径 171

6.6.4 Cookie与Session的比较 173

6.7 Application对象 173

6.7.1 Application对象的属性 173

6.7.2 Application对象的方法 173

6.7.3 Application对象的事件 174

6.7.4 Session对象和Application对象的比较 175

6.8 Server对象 175

6.8.1 Server对象的属性 175

6.8.2 Server对象的方法 176

6.8.3 Server对象的应用 178

6.9 ASP程序设计举例——建立网上课堂讨论区 180

本章小结 184

习题6 184

上机实验6 185

第7章 ASP.NET程序设计 187

7.1初识ASP.NET 187

7.1.1 ASP.NET的运行环境 187

7.1.2一个简单的ASP.NET程序——用户登录程序 188

7.1.3 ASP.NET程序结构分析 189

7.1.4命名空间 196

7.2 VB.NET语言基础 196

7.2.1数据类型与运算符 197

7.2.2控制语句 204

7.2.3过程和函数 207

7.3服务器控件 211

7.3.1服务器控件的分类 212

7.3.2 Web服务器控件的属性、事件和方法 212

7.3.3标准服务器控件 214

7.4 ASP.NET的对象 227

7.4.1对象简介 227

7.4.2 Page对象 228

7.4.3 Request对象和Response对象 230

7.4.4 Application对象和Session对象 235

7.4.5 Server对象 242

7.5 ASP.NET应用举例——建立网上课堂讨论区 244

本章小结 248

习题7 248

上机实验7 249

第8章 Web数据库程序设计 250

8.1 Web数据库访问技术 250

8.2 ODBC接口 251

8.2.1 ODBC接口概述 251

8.2.2 ODBC的应用 251

8.2.3创立并配置数据源 252

8.3数据库语言SQL 253

8.3.1 SQL概述 253

8.3.2主要SQL语句 253

8.4使用ADO访问数据库 256

8.4.1 ADO概述 256

8.4.2 ADO的对象类和对象模型 256

8.4.3 ADO样例 258

8.5用Connection对象连接数据库 259

8.5.1 Connection对象的常用属性和方法 259

8.5.2打开和关闭数据库连接 260

8.5.3通过Connection对象执行SQL语句 261

8.5.4 Connection对象的事务处理 262

8.6用Command对象执行数据库操作 263

8.6.1 Command对象的常用属性和方法 263

8.6.2用Command对象执行SQL语句 263

8.6.3用Command对象调用存储过程 264

8.7用RecordSet对象控制数据 267

8.7.1 RecordSet对象简介 267

8.7.2 RecordSet对象的创建和数据读取 267

8.7.3记录集记录间移动的方法和记录集游标 269

8.7.4记录集记录的修改和记录锁定 270

8.7.5 RecordSet对象的其他重要操作 271

8.8 ADO程序设计举例——网站会员登录与数据修改 273

8.9 ADO.NET数据库组件 276

8.9.1 ADO.NET组件模型 277

8.9.2 ADO.NET的数据库访问 278

8.10 ADO.NET对象 279

8.10.1 DataAdapter对象 279

8.10.2 DatatSet对象 280

8.10.3 DataTable对象 282

8.10.4 DataView对象 283

8.11数据源与Web控件的绑定 285

8.11.1数据绑定方法 285

8.11.2 Repeater Web控件绑定 288

8.11.3 DataList控件绑定 290

8.11.4 DataGrid控件绑定 291

8.11.5 GridView控件绑定 293

8.12 ADO.NET数据库访问示例——学生成绩查询与修改 294

本章小结 297

习题8 297

上机实验8 298

第9章 综合应用实例 299

9.1 ASP综合应用实例——网络作业提交系统 299

9.1.1数据库设计 299

9.1.2用户界面设计 300

9.1.3 ASP程序清单 300

9.2 AS.NNET综合应用实例——公文管理系统 306

9.2.1系统功能 307

9.2.2数据库设计 308

9.2.3各子系统设计与实现 309

本章小结 325

附录 HTML、JavaScript、VBScript、CSS、ASP实用列表 326

附录A HTML语言常用标记和属性 326

附录B JavaScript常用对象的属性、方法、事件处理和函数 330

附录C VBScript常用函数 335

附录D CSS样式表属性 336

附录E ASP对象的集合、属性、方法和事件 339

参考文献 341