《Web程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:贾华丁主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2005
  • ISBN:7040160560
  • 页数:300 页
图书介绍:本书是根据教育部高等学校非计算机专业计算机基础课程教学指导分委员会提出的《关于进一步加强高等学校计算机基础教学的几点意见》(白皮书)中有关“计算机程序设计基础”课程教学要求编写的。“程序设计”是计算机应用技术的核心内容之一。Web程序设计是基于B/S模式下的程序设计基础。本书以HTML语言为基础,以VB脚本语言为编程语言,以ASP为交互式网页实现工具,以数据库访问为实际应用案例,系统介绍程序设计方法。本书的主要内容包括:Web体系结构、HTML语言、脚本语言与VBScript、程序的基本结构、ASP对象、数据库访问技术基础、案例分析等。本书条理清楚、循序渐进,并提供了大量的操作实例。每章都附有练习题和思考题。本教材适合作为非计算机专业本科生和研究生的“程序设计”课程的主教材。

第1章 Web编程基础知识 1

1.1 什么是Web 1

1.1.1 Internet概述 1

1.1.2 Internet服务项目 2

1.1.3 Web 2

1.2 HTML 5

1.2.1 HTML的基本语法规则 5

1.2.2 HTML的常用标记和属性 6

1.2.3 表格 21

1.2.4 图片 25

1.2.5 超级链接 27

1.2.6 表单 29

1.3 可视化网页制作工具 34

1.3.1 FrontPage 2000基本功能 34

1.3.2 FrontPage 2000应用程序窗口 36

1.3.3 网页中文字效果编排 37

1.3.4 网页中插入图像 42

1.3.5 网页中表格的处理 44

1.3.6 建立超级链接 46

1.3.7 网页中的表单 47

1.4 Office 2000与网页制作 49

1.4.1 Word 2000制作网页 49

1.4.2 Excel 2000制作网页 52

1.4.3 PowerPoint 2000制作网页 54

习题一 55

第2章 程序设计 62

2.1 算法和程序的基本概念 62

2.1.1 算法 62

2.1.2 程序 63

2.2 程序设计语言 66

2.2.1 什么是程序设计语言 66

2.2.2 程序设计语言的分类 67

2.3 程序的三种基本结构 69

2.3.1 顺序结构 69

2.3.2 选择结构 72

2.3.3 循环结构 77

2.4 选择结构的嵌套 82

2.5 循环结构的嵌套 85

2.6 数组和下标变量 88

2.7 循环结构和选择结构之间的嵌套 92

2.8 自定义函数 97

习题二 98

第3章 VB Script概述 108

3.1 VB Script脚本语言 108

3.2 VB Script数据类型 115

3.2.1 VB Script数据类型 115

3.2.2 数据类型的转换 116

3.3 VB Script的常量和变量 117

3.3.1 常量 117

3.3.2 变量 118

3.4 VB Script函数 120

3.5 VB Script表达式 122

3.5.1 算术运算符 122

3.5.2 比较运算符 123

3.5.3 连接运算符 124

3.5.4 逻辑运算符 125

3.5.5 运算符的优先级 128

习题三 129

第4章 ASP程序设计 133

4.1 ASP概述 133

4.1.1 ASP的特性与功能 133

4.1.2 ASP的工作原理 134

4.1.3 ASP的运行环境 134

4.1.4 创建ASP页 136

4.2 ASP的内置对象 141

4.2.1 Request对象 142

4.2.2 Response对象 150

4.2.3 Session对象 159

4.2.4 Application对象 163

4.2.5 Server对象 166

4.2.6 ObjectContext对象 168

4.2.7 一个聊天室的应用 169

4.3 ASP内置组件 172

习题四 174

第5章 Web数据库程序设计基础 179

5.1 数据库基础 179

5.1.1 数据库系统基本概述 179

5.1.2 关系数据库 180

5.1.3 范式设计理论 187

5.1.4 SQL语言简介 188

5.2 ADO访问数据库的基本方法 194

5.2.1 ADO常用对象模型 195

5.2.2 ADO连接数据库的两种方式 198

5.3 数据库访问实例 200

5.3.1 界面设计 200

5.3.2 数据库设计 201

5.3.3 程序实现 201

习题五 214

第6章 综合运用实例 217

6.1 需求分析 217

6.1.1 任务概述 217

6.1.2 功能需求 218

6.2 数据库设计 219

6.3 界面设计 222

6.4 程序设计 227

6.4.1 首页部分相关代码 228

6.4.2 管理部分相关代码 239

6.5 综合运用实例源代码 249

6.5.1 首页部分代码 249

6.5.2 管理部分代码 274

参考文献 299