《网络程序设计基础》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:蔡翠平主编;尚俊杰编著
  • 出 版 社:北京:北方交通大学出版社
  • 出版年份:2003
  • ISBN:7810821288
  • 页数:321 页
图书介绍:本书系统讲述了开发网络程序的应用技术,从静态网页到动态网页,从FrontPage到ASP,全书涉及面广、内容丰富。本书主要分为四部分:第一部分包括前6章,主要讲述FrontPage的基本操作;第二部分包括第7、8、9章,主要介绍超文本标记语言HTML的基本知识;第三部分包括第10、11章,主要介绍层叠样式表单CSS的属性和使用示例;第四部分从第12章到第20章,主要介绍动态程序设计语言ASP。除此以外,第21章附上了大量的开发实例;附录部分主要是学习ASP常见问题答疑、ASP资源网站等。本书配套光盘包括全书所有例子的源代码。

1.1 FrontPage 2002简介 1

1.2 FrontPage 2002的窗口组成 1

第1章 FrontPage概述 1

1.3 制作一张简单的网页 2

1.3.1 新建一张网页 2

1.3.2 保存网页 3

1.3.3 浏览网页 4

1.3.4 修改网页 4

练习题 4

2.1 为什么要建立站点 5

2.2 新建一个站点 5

第2章 建立一个完整的网站 5

2.3 站点的基本操作 7

2.3.1 添加网页 7

2.3.2 添加文件夹 7

2.3.3 文件及文件夹的其他操作 7

2.3.4 关闭站点和打开站点 8

练习题 8

第3章 在网页中插入基本元素 9

3.1 文字 9

3.1.1 插入文字 9

3.1.2 文字格式设置 10

3.2.1 插入图片 11

3.2 图片 11

3.2.2 图片的格式设置 13

3.2.3 保存图片 14

3.3 表格 15

3.3.1 插入表格 15

3.3.2 编辑表格 16

3.3.3 表格的格式设置 17

3.3.4 利用表格使布局更整齐 19

3.4 超链接 19

3.4.1 插入超链接 20

3.4.2 使用图像映射 22

3.5.1 背景图片 23

3.5 网页背景 23

3.5.2 背景音乐 24

3.6 网页标题 25

练习题 25

第4章 在网页中插入其他元素 26

4.1 滚动字幕 26

4.2 悬停按钮 27

4.3 网页横幅 28

4.4 视频 29

4.6 网页过渡 30

4.5 动态HTML效果 30

4.7 共享边框 31

练习题 32

第5章 使用其他网页功能 33

5.1 使用框架网页 33

5.1.1 什么是框架网页 33

5.1.2 新建框架网页 33

5.1.3 保存框架网页 35

5.1.4 在框架网页中链接其他网页 36

5.2 模板和主题 36

5.2.1 应用模板 36

5.2.2 应用主题 39

练习题 40

第6章 发布站点 41

6.1 为什么要发布站点 41

6.2 发布站点的几种方式 41

6.2.1 利用FTP上传文件发布主页 42

6.2.2 利用FrontPage自带的发布功能发布主页 42

6.2.3 在线上传 43

6.3 将自己的计算机当做服务器 44

6.3.1 Windows98操作系统 44

6.3.2 Windows2000操作系统 46

练习题 49

6.3 FrontPage小结 49

第7章 HTML概述 50

7.1 HTML简介 50

7.2 HTML的开发工具 51

7.3 制作一个简单的HTML文件 52

7.3.1 新建文件 52

7.3.2 编辑文档并保存文件 53

7.3.3 浏览文件 53

7.4 HTML的基本语法 54

7.4.2 标记属性 55

7.4.1 HTML标记 55

7.4.3 注释语句 56

练习题 56

第8章 基本标记及属性 57

8.1 文档头部(head) 57

8.1.1 <title>与</title>标记 58

8.1.2 <bgsound>标记 58

8.1.3 <meta>标记 58

8.1.4 其他标记 59

8.2 文档主体(body) 59

8.3.4 <pre>和</pre>标记 61

8.3.3 <nobr>和</nobr>标记 61

8.3 文字 61

8.3.2 <br>标记 61

8.3.1 <p>和</p>标记 61

8.3.5 <hn>和</hn>标记 62

8.3.6 <font>和</font>标记 63

8.3.7 文字样式标记 63

8.4 图片 63

8.5 表格 64

8.5.3 <tr>与</tr>标记 66

8.5.2 <caption>与</caption>标记 66

8.5.1 <table>与</table>标记 66

8.5.4 <td>与</td>标记 67

8.5.5 <th>与</th>标记 68

8.6 超链接 68

8.7 列表 69

8.7.1 符号列表 70

8.7.2 排序列表 71

8.7.3 定义列表 71

8.8.3 字符实体 72

8.8.2 <hr>标记 72

练习题 72

8.8 其他标记 72

8.8.1 <center>与</center>标记 72

第9章 高级标记及属性 73

9.1 滚动字幕 73

9.2 视频 74

9.3 表单 75

9.3.1 <form>和</form>标记 77

9.3.2 <input>和</input>标记 77

9.3.3 <select>和</select>标记 78

9.3.4 <textarea>和</textarea>标记 78

9.4 框架网页 79

9.4.3 <noframes>与</noframes>标记 81

9.4.1 <frameset>与</frameset>标记 81

9.4.2 <frame>标记 81

9.4.4 框架网页中的超链接 82

9.5 HTML小结 82

练习题 83

第10章 CSS概述 84

10.1 CSS简介 84

10.2 CSS的开发工具 85

10.3 使用CSS的3种方式 85

10.3.1 在行内定义CSS 85

10.3.2 在文档头部(head)中定义CSS 86

10.3.3 从外部调用CSS文件 87

10.4 定义属性 88

10.3.4 3种调用方式的比较 88

10.5 选择符 89

10.5.1 “class”选择符 89

10.5.2 “id”选择符 90

10.5.3 选择符编组 90

10.5.4 利用HMTL的分组标记进行分组 91

练习题 92

11.1 CSS属性 93

11.1.1 字体属性 93

第11章 CSS属性和示例 93

11.1.2 颜色和背景属性 94

11.1.3 段落属性 94

11.1.4 容器属性 95

11.1.5 定位属性 97

11.1.6 CSS的其他属性 98

11.2 CSS示例 98

11.2.1 文字和网页背景样式示例 98

11.2.2 超链接样式示例 100

11.2.3 表格样式示例 101

11.2.4 表单样式示例 103

11.2.5 CSS和DHTML结合示例 106

11.3 CSS小结 107

练习题 108

第12章 ASP概述 109

12.1 ASP简介 109

12.2 ASP的运行环境 110

12.3 ASP的开发工具 111

12.4 制作一个简单的ASP文件 111

12.4.1 新建一个ASP文件 111

12.4.2 保存文件 112

12.5 ASP的语法简介 113

12.4.4 讨论 113

12.4.3 浏览ASF文件 113

12.6 ASP文件的基本组成和约定 114

12.7 ASP程序的调试技巧 114

12.8 开发ASP程序时的注意事项 114

练习题 116

第13章 ASP脚本语言——VBScript 117

13.1 脚本语言概述 117

13.2 VBScript代码的基本格式 117

13.3 VBScript的数据类型 118

13.5 VBScript变量 119

13.4 VBScript常量 119

13.6 VBScript数组 120

13.7 VBScript运算符 121

13.8 VBScript函数 122

13.8.1 转换函数 122

13.8.2 输入输出函数 123

13.8.3 字符串函数 125

13.8.4 日期和时间函数 126

13.8.5 数学函数 128

13.8.6 检验函数 128

13.9.1 Sub子程序 129

13.9 VBScript过程 129

13.9.2 Function函数 131

13.10 使用条件语句 132

13.10.1 If...Then...Else语句 132

13.10.2 Select Case语句 134

13.11 使用循环语句 136

13.11.1 For...Next循环 136

13.11.2 Do...Loop循环 137

13.11.3 While...Wend循环 139

13.11.4 ForEach...In循环 139

13.11.5 强行退出循环 139

练习题 140

14.1 ASP内部对象概述 141

14.2 利用Response对象向客户端输出信息 141

14.2.1 Response对象简介 141

第14章 Request和Response对象 141

14.2.2 使用Write方法输出信息 142

14.2.3 使用Redirect方法引导客户端至另一个URL位置 144

14.2.4 使用End方法停止处理ASP程序 145

14.2.5 关于Buffer属性 146

14.2.6 BinaryWrite方法 146

14.3 利用Request对象从客户端获得信息 146

14.3.2 使用Form获取方法 147

14.3.1 Request对象简介 147

14.3.3 使用QueryString获取方法 153

14.3.4 ServerVariables获取方法 154

14.3.5 ClientCertificate获取方法 155

14.3.6 TotalBytes属性 156

14.3.7 BinaryRead方法 156

14.4 使用Cookies 156

14.4.1 什么是Cookies 156

14.4.2 使用Response对象设置Cookies 156

14.4.3 使用Request对象获取Cookies 158

练习题 159

第15章 Session和Application对象 161

15.1 利用Session对象记载特定客户信息 161

15.1.1 Session对象简介 161

15.1.2 利用Session存储信息 162

15.1.3 利用Session存储数组信息 164

15.1.4 Timeout属性 167

15.1.5 Abandon方法 167

15.2 利用Application对象记载所有客户信息 167

15.2.2 利用Application存储信息 168

15.2.1 Application对象简介 168

15.2.3 利用Application存储数组信息 171

15.3 Global.asa文件 172

15.3.1 建立Global.asa文件 172

15.3.2 Global.asa文件的注意事项 174

练习题 175

第16章 Server对象 176

16.1 Server对象简介 176

16.2 Server对象的属性和方法 176

16.2.1 ScriptTimeout属性 176

16.2.3 HTMLEncode方法 177

16.2.4 URLEncode方法 177

16.2.2 CreateObject方法 177

16.2.5 MapPath方法 178

练习题 178

第17章 数据库存取组件 179

17.1 ASP内部组件概述 179

17.2 数据库预备知识 179

17.2.1 建立Access数据库 180

17.2.2 设置数据源 180

17.3 SQL语言简介 182

17.3.1 Select语句 183

17.3.2 Inserti语句 185

17.3.5 Create Tablei语句 186

17.3.3 Delete语句 186

17.3.4 Update语句 186

17.3.6 Alter Table语句 187

17.3.7 Drop Table语句 188

17.4 利用数据库存取组件存取数据库 188

17.4.1 数据库存取组件简介 188

17.4.2 连接数据库 188

17.4.3 利用Select语句查询记录 189

17.4.4 利用Insert语句添加新记录 192

17.4.5 利用Delete语句删除记录 195

17.4.6 利用Update语句修改记录 196

17.4.7 对多个数据表进行操作 199

练习题 200

17.5 讨论 200

第18章 深入进行数据库编程 201

18.1 ADO的内部对象 201

18.2 Connection对象 202

18.2.1 建立Connection对象 202

18.2.2 Connection对象的属性 205

18.2.3 Connection对象的方法 207

18.2.4 利用Connection对象存取数据库 208

18.2.5 事务处理 210

18.3.1 建立Command对象 211

18.3 Command对象 211

18.3.2 Command对象的属性 212

18.3.3 Command对象的方法 214

18.3.4 利用Command对象存取数据库 216

18.3.5 非参数查询 217

18.3.6 参数查询 219

18.3.7 Parameters集合和Parameter对象 220

18.3.8 Command对象小结 224

18.4 Recordset对象 224

18.4.1 建立Recordset对象 225

18.4.2 Recordset对象属性 228

18.4.3 Recordset对象的方法 232

18.4.4 利用Recordset对象查询记录 235

18.4.5 分页显示数据 236

18.4.6 利用Recordset对象更新数据库 238

18.5 Fields集合和Field对象 240

18.6 Errors集合和Error对象 244

18.6.1 Errors集合的属性 244

18.6.2 Errors集合的方法 245

18.6.3 Error对象的属性 245

18.6.4 On Error Resume Next 247

18.7.1 连接SQL Server数据库 248

18.7 存取SQL Server数据库 248

18.7.2 存取SQL数据库 249

18.7.3 SQL Server数据库和Access数据库的互相转化 250

18.8 开发实例——在线通讯录 250

18.8.1 通讯录的设计 250

18.8.2 通讯录的实现 250

18.8.3 关于通讯录的讨论 269

18.9 小结 269

练习题 269

19.1.1 FileSystemObject对象的方法 270

19.1 文件存取组件 270

第19章 文件存取组件及其他组件 270

19.1.2 TextStream对象的属性和方法 271

19.1.3 文本文件的基本操作 271

19.1.4 文件及文件夹的基本操作 274

19.1.5 显示指定文件夹下的所有内容 276

19.1.6 综合示例 278

19.2 广告轮显组件 281

19.2.1 广告轮显组件的组成 281

19.2.2 广告轮显组件的属性和方法 281

19.2.3 使用广告轮显组件示例 282

19.3 浏览器兼容组件 285

19.3.1 浏览器兼容组件的工作原理 285

19.3.2 浏览器兼容组件的属性 286

19.3.3 使用浏览器兼容组件示例 286

19.4 文件超链接组件 287

19.4.1 文件超链接组件的组成 287

19.4.2 文件超链接组件的方法 288

19.4.3 使用文件超链接组件示例 288

练习题 290

20.1.2 使用W3 Jmail组件发送邮件 291

20.1.1 下载和安装W3 Jmail组件 291

20.1 发送E-mail组件W3 Jmail 291

第20章 使用第三方组件 291

20.2 文件上传组件ASPUpload 295

20.2.1 下载和安装ASPUpload组件 295

20.2.2 使用ASPUpload组件上传组件 295

20.3 更多组件的讨论 299

练习题 300

第21章 网络程序系统开发实例 301

21.1 计数器 301

21.2 留言板 302

21.3 BBS论坛 303

21.4 聊天室 304

21.5 用户注册登录 305

21.6 教学科研人员个人主页 306

21.7 在线通讯录 307

21.8 单位办公网站 307

21.9 网络教学系统 308

21.10 其他软件 309

附录A 常见问题答疑 310

附录B ASP资源网站推荐 317

附录C 字符实体 318

附录D 建立SQL查询 319

参考文献 321