当前位置:首页 > 工业技术
Web程序设计教程
Web程序设计教程

Web程序设计教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:张念鲁,刘红屏主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:7040133717
  • 页数:331 页
图书介绍:本书主要介绍Web程序设计的基本方法和技巧,主要内容包括:Web程序设计基础、Web程序设计集成开发环境、Web脚本语言VBScript、Web脚本语言JavaScript、ASP程序设计概述、ASP内置对象、ActiveX程序设计、Web数据库访问技术、ASP程序调试与错误处理、Web应用程序设计实例。书中配有大量经典实用的例题和习题供读者练习使用,可以帮助读者在较短的时间内掌握Web编程的基本方法和技术。特别是书中的程序范例“远程教育系统”,对读者Web实际应用程序的开发起到指导作用。本书结构清晰,内容由浅入深。书中程序均来自编者的开发实践。本书既可作为高等学校相关专业的网络编程教材,也可作为网络编程技术人员和爱好者的参考书。
《Web程序设计教程》目录

目 录 1

第1章Web程序设计基础 1

1.1 Web概述 1

1.1.1 Web的工作方式 1

1.1.2 Web页面的特点 2

1.1.3 Web页面的功能 2

1. 2 Internet概述 3

1.2.1 TCP/IP协议 3

1.2.2 HTTP协议 4

1.2.3 Telnet协议 5

1.2.4 FTP协议 6

1.2.5 IP地址 6

1.2.6统一资源定位器URL 7

1.3超文本标记语言HTML 7

1.3.1 HTML的基本语法 9

1.3.2 HTML文档的基本结构 16

1.3.3编写简单的HTML文件 17

1.4样式表CSS 18

1.4.1样式表CSS的基本语法 19

1.4.2样式表的继承和作用优先级 24

1.4.3 CSS的属性 25

1.4.4应用CSS的一个实例 30

1.5可扩展标记语言XML 33

1.5.1 XML文档的组成 33

1.5.2创建XML文档的基本规则 34

1.5.3将格式正确的XML文档 35

转换为有效文档 35

1.5.4定义和使用实体 36

1.5.5 XML文档的显示 38

1.5.6 XML应用实例 39

习题一 43

第2章Web脚本语言VBScript 44

2.1 VBScript语言概述 44

2.1.1 VBScript语言的特点 44

2.1.2 VBScript程序的编辑和调试 45

2.2 VBScript编程基础 53

2.2.1数据类型 53

2.2.2常量和变量 55

2.2.3运算符和表达式 58

2.2.4数组 62

2.3.1条件控制语句 66

2.3 VBScript程序流程控制 66

2.3.2循环控制语句 71

2.4过程 76

2.4.1 Sub过程 76

2.4.2 Function过程 80

2.5常用内部函数 81

2.5.1输入/输出函数 81

2.5.2字符串函数 83

2.5.3 日期函数 92

2.5.4转换函数 93

2.5.5 VBScript中的几个数学函数 94

2.6对象 96

2.6.1文档对象模型(DOM) 96

2.6.2 Windows对象 97

2.6.3 Document对象 99

2.6.4 History对象 101

2.6.5 Navigator对象 102

2.6.6Form对象 103

2.6.7文本框对象 105

2.6.8按钮对象 109

2.6.9单选框对象和复选框对象 111

2.6.10选择列表对象 115

2.6.11 Location对象 117

2.7数据有效性验证实例 119

2.8 ActiveX控件 121

习题二 122

第3章Web脚本语言.JavaScript 125

3.1 JavaScript语言概述 125

3.1.1JavaScript语言的特点 125

3.1.2 JavaScript程序的编辑和调试 127

3.2.1数据类型 128

3.2 JavaScript编程基础 128

3.2.2常量 130

3.2.3运算符和表达式 131

3.3 JavaScript中的对象 133

3.4 JavaScript程序流程控制 139

3.4.1条件控制语句 140

3.4.2循环控制语句 141

3.5 函数 148

3.6事件和事件过程 151

3.6.1 文档对象模型用于脚本编写 151

习题三 164

3.6.2数据有效性验证实例 164

第4章ASP程序设计概述 167

4.1动态服务器技术的产生背景 167

4.2 目前主要的动态服务器技术 168

4.2.1 ASP概述 168

4.2.2 PHP概述 168

4.2.3 JSP概述 169

4.2.4各种动态网页技术的比较 170

4.3 ASP模型 170

4.4 ASP的运行环境与设置 171

4.5 ASP的主要内容 174

4.6程序范例 178

4.6.1范例介绍 178

4.6.2代码讲解 179

习题四 180

第5章ASP内置对象 181

5.1 Request对象和Response对象 181

5.1.1 Request对象 181

5.1.2 Response对象 187

5.2.1 Application对象 189

5.2 Application对象和Session对象 189

5.2.2 Session对象 194

5.3 Server对象 196

5.4远程教育系统说明一系统 199

总体说明 199

习题五 205

第6章ActiveX程序设计 206

6.1 ActiveX组件的创建和使用方法 207

6.2 ASP中常用的ActiveX组件 209

6.2.1 AD Rotator组件 209

6.2.2 BrowserCapabilities组件 211

6.2.3 Counters组件 213

6.2.4 CDO组件 216

6.2.5 File Access组件 218

6.3用VB创建ASP组件 219

6.4远程教育系统说明——学习 225

支持系统 225

习题六 230

第7章Web数据库访问技术 231

7.1 Web数据库访问技术简介 231

7.2.1 ODBC概念 235

7.2 ODBC 235

7.2.2配置数据源 236

7.3 ADO 237

7.3.1 ADO数据访问技术概述 237

7.3.2 ADO的对象类和对象模型 239

7.4结构化查询语言SQL 241

7.4.1 SQL语言概述 241

7.4.2 SQL数据操作基础 243

7.4.3 SQL高级应用 248

7.5.1 ASP与数据库的连接 251

7.5使用ASP访问数据库 251

7.5.2检索数据库内容 252

7.5.3分页技术 255

7.5.4向数据库中添加新数据 257

7.5.5修改数据库中已存在的数据 259

7.5.6删除数据库中的数据 260

7.5.7调用存储过程 261

7.6远程教育系统说明——数据库设计与 263

管理模块 263

7.6.1数据库设计 263

7.6.2教师功能模块 270

7.6.3管理员功能模块 277

习题七 284

第8章ASP程序调试与错误处理 286

8ASP中的主要错误类型 286

8.2防止错误的方法和良好的 287

编程习惯 287

8.3 ASP程序错误处理方法 289

8.3.1错误处理 289

8.3.2程序调试——发现及处理 291

错误 291

8.4.2 ASP漏洞分析和解决方法 294

8.4.1 ASP的安全优点 294

8.4常见的ASP漏洞及解决方法 294

8.5 ASP安全建议 302

习题八 310

第9章Web应用程序设计实例 311

9.1搜索引擎程序设计 311

9.2新闻发布系统程序设计 313

9.3聊天室程序设计 322

9.4 BBS程序设计 325

习题九 330

参考文献 331

返回顶部