《Web程序设计教程》求取 ⇩

前言页1

第一章World Wide Web1

1.1 World Wide Web1

1.2 网络探究2

1.3 互联网络2

1.4 Internet2

1.5 Intranet4

1.6 Web的诞生4

1.7 浏览Web的工具5

1.8 浏览器8

1.9 Web体系结构12

1.10 协议12

1.11 HTTP13

1.12 HTML13

1.13 热区14

1.14 漫游Web14

1.15 用URL和超链浏览Web14

1.16 URL深入15

1.17 Web程序设计16

1.18 Java概述16

1.19 Perl概述16

1.20 CGI概述17

1.21 VRML概述17

1.22 ActiveX概述17

1.23 小结17

1.24 相关站点18

第二章Web协议21

2.1 协议21

2.2 网络22

2.3 通信子系统22

2.4 ISO/OSI七层网络模型概述23

2.5 网络的层次23

2.6 七层网络模型26

2.7 ISO/OSI网络模型26

2.8 TCP/IP35

2.9 TCP/IP协议套件36

2.10 协议的概念层37

2.11 TCP/IP数据流37

2.12 TCP/IP栈39

2.13 TCP/IP报文地址41

2.14 TCP/IP栈的协议分布41

2.15 面向连接的服务41

2.16 无连接的服务41

2.17 TCP/IP的相关概念42

2.18 其它重要协议48

2.19 SLIP、CSLIP和PPP协议48

2.20 HTTP概述48

2.21 客户/服务器模型48

2.22 虚拟会话49

2.23 客户与服务器49

2.24 HTTP的客户请求49

2.25 S-HTTP50

2.26 SSL与S-HTTP的比较50

2.27 小结51

2.28 相关站点51

第三章HTTP协议53

3.1 HTTP——Web的基本协议53

3.2 MIME53

3.3 HTTP深入56

3.4 查找、获取和注释文档57

3.5 HTTP处理事务的四个步骤59

3.6 HTTP的响应码分类60

3.7 URI深入61

3.8 URL回顾61

3.9 URL与HTML63

3.10 绝对URL和相对URL63

3.11 HTTP请求方法64

3.12 其它HTTP方法66

3.13 一般头域66

3.14 请求头域67

3.15 窗体头域69

3.16 响应71

3.17 响应头域71

3.18 实体72

3.19 Web的数据通信73

3.20 HTTP事务实例73

3.21 小结73

3.22 相关站点74

第四章HTML76

4.1 HTML历史76

4.2 超文本和热区78

4.3 文档格式化系统78

4.4 HTML元素78

4.5 标记规则81

4.6 HTML的四个重要元素81

4.7 HTML元素与普通文本的比较82

4.8 HTML注释83

4.9 HTML基本元素84

4.10 HTML字符串、词和段落94

4.11 短语标识94

4.12 用户输入95

4.13 表单95

4.14 表单元素95

4.15 表单数据的收集95

4.16 表单实例100

4.17 小结101

4.18 相关站点102

第五章HTML3.2及更高版本104

5.1 HTML3.2的元素104

5.2 HTML3.2的属性116

5.3 信息框123

5.4 小结124

5.5 相关站点125

第六章设计简单的Web服务器程序128

6.1 Windows操作系统概述128

6.2 用Windows编写Web程序129

6.3 Windows Socket130

6.4 Winsock API131

6.5 Winsock的使用方法132

6.6 Winsock的应用132

6.7 Winsock库133

6.8 传输控制协议(TCP)回顾136

6.9 UDP协议137

6.10 创建Web服务器137

6.11 标识Web程序设计源代码138

6.12 服务器应用程序类138

6.13 扩展简单服务器程序的功能158

6.14 小结159

6.15 相关站点160

第七章设计简单的浏览器程序163

7.1 设计HTML语法分析器163

7.2 理解和使用简单的浏览器168

7.3 简单浏览器的各组件169

7.4 扩展简单浏览器程序的功能178

7.5 小结178

7.6 相关站点179

第八章扩展浏览器的功能181

8.1 使用扩展的浏览器181

8.2 WinInet库184

8.3 Expanded Browser图形支持185

8.4 Expanded Browser各组件185

8.5 扩展Expanded Browser的其它功能192

8.6 设计全功能的浏览器193

8.7 小结195

8.8 相关站点195

第九章创建Web Robot、Agent和Wanderer198

9.1 robot198

9.2 创建自己的robot-Wanderer199

9.3 Wanderer的各组件200

9.4 Wanderer的main函数202

9.5 ethical robot209

9.6 禁止robot访问自己的站点210

9.7 小结211

9.8 相关站点211

第十章VRML214

10.1 VRML概述214

10.2 存放VRML文件216

10.3 VRML的历史216

10.4 VRML浏览器/辅助程序217

10.5 VRML的计量单位218

10.6 节点与场景的关系218

10.7 VRML节点218

10.8 VRML注释220

10.9 VRML通用语法220

10.10 VRML1.0的36个节点220

10.11 VRML域221

10.12 分析VRML节点221

10.13 单值域236

10.14 多值域238

10.15 VRML实例239

10.16 小结248

10.17 相关站点248

第十一章CGI250

11.1 CGI命令文件251

11.2 CGI的用途252

11.3 CGI的应用场合252

11.4 激活CGI命令文件253

11.5 CGI与数据库254

11.6 存放命令文件254

11.7 建立Web服务器254

11.8 确认本地机的IP地址255

11.9 与服务器联系255

11.10 CGI的环境变量256

11.11 CGI命令行选项260

11.12 标准输入(STDIN)261

11.13 标准输出(STDOUT)261

11.14 传递CGI输出结果261

11.15 CGI头262

11.16 用C语言设计CGI命令文件263

11.17 CGI_ENV命令文件266

11.18 用C++设计CGI命令文件266

11.19 其它与用户交互的方式273

11.20 小结274

11.21 相关站点274

第十二章Perl277

12.1 程序设计语言Perl277

12.2 Perl的历史277

12.3 解释性设计语言Perl277

12.4 Perl与C/C++的比较278

12.5 Perl的特性278

12.6 Perl的设计方法278

12.7 Perl入门280

12.8 Hello程序280

12.9 激活Perl281

12.10 Perl调试器281

12.11 Perl数据类型283

12.12 Perl变量284

12.13 关联数组变量286

12.14 Perl运算符287

12.15 Perl运算符优先级293

12.16 Perl语句293

12.17 Perl简单语句修饰符300

12.18 Perl子程序302

12.19 Perl的字符串操作304

12.20 表函数306

12.21 数组函数307

12.22 关联数组函数310

12.23 访问命令行参数311

12.24 访问环境变量311

12.25 文件I/O312

12.26 处理二进制数据314

12.27 读入目录信息316

12.28 格式化命令文件的输出317

12.29 常规表达式318

12.30 小结321

12.31 相关站点321

第十三章用Perl创建CGI命令文件324

13.1 选用Perl编写CGI命令文件324

13.2 激活Perl CGI命令文件325

13.3 用Perl创建文本和HTML文档326

13.4 访问查询字符串328

13.5 用GET方法为表格解码330

13.6 用POST方法为表格解码333

13.7 用Perl CGI库为表格解码335

13.8 小结335

13.9 相关站点336

第十四章Java和JavaScript339

14.1 Java概述339

14.2 Java与网络安全340

14.3 Java的设备无关性和平台无关性340

14.4 下载和安装Java341

14.5 JDK随带的其它程序342

14.6 创建Java applet342

14.7 编译applet343

14.8 类文件343

14.9 创建HTML文件344

14.10 使用appletviewer344

14.11 Java的注释345

14.12 Java区分大小写346

14.13 下载Java语言规程346

14.14 独立的Java程序与applet的比较346

14.15 Java类库349

14.16 扩展applet类349

14.17 Java数据类型350

14.18 Java关键字351

14.19 Java运算符351

14.20 Java结构353

14.21 Java函数354

14.22 Java函数的参数传递355

14.23 Java的函数返回值356

14.24 Java的关键函数356

14.25 Java的类358

14.26 在applet中使用类360

14.27 创建简单的构造函数361

14.28 Java字体363

14.29 访问Java HTML参数365

14.30 Java的事件366

14.31 Java键盘事件367

14.32 Java鼠标事件368

14.33 Java applet中的对话框369

14.34 调入和显示图象文件371

14.35 调入和播放声音文件376

14.36 JavaScript概述377

14.37 JavaScript语句嵌套378

14.38 关闭JavaScript命令379

14.39 JavaScript的注释语句379

14.40

高度相关资料

Foxpro程序设计教程(1997 PDF版)
Foxpro程序设计教程
1997 南京:南京大学出版社
c++程序设计系列教材  c++ 程序设计教程 P468( PDF版)
c++程序设计系列教材 c++ 程序设计教程 P468
PASCAL程序设计教程(1995年8月第1版 PDF版)
PASCAL程序设计教程
1995年8月第1版 东南大学出版社
程序设计教程  下(1986 PDF版)
程序设计教程 下
1986 南京工学院出版社
程序设计教程  上(1986 PDF版)
程序设计教程 上
1986 南京工学院出版社
BASIC程序设计教程(1987 PDF版)
BASIC程序设计教程
1987 成都:四川大学出版社
True BASIC程序设计教程(1990 PDF版)
True BASIC程序设计教程
1990 北京:北京工业大学出版社
True BASIC 程序设计教程(1989 PDF版)
True BASIC 程序设计教程
1989 北京:中国科学技术出版社
FORTRAN 77程序设计教程(1988 PDF版)
FORTRAN 77程序设计教程
1988 长沙:国防科技大学出版社
C++程序设计教程(1999 PDF版)
C++程序设计教程
1999 北京:清华大学出版社
QBASIC程序设计教程(1999 PDF版)
QBASIC程序设计教程
1999 西安:西安电子科技大学出版社
C程序设计教程(1995 PDF版)
C程序设计教程
1995 北京:中国科学技术出版社
QBasic程序设计教程(1997 PDF版)
QBasic程序设计教程
1997 北京:清华大学出版社
C程序设计教程(1986 PDF版)
C程序设计教程
1986 北京:科学普及出版社
FoxPro程序设计教程(1998 PDF版)
FoxPro程序设计教程
1998 成都:电子科技大学出版社