《网站建设教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:金旭亮,吴彬编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2003
  • ISBN:7040123185
  • 页数:357 页
图书介绍:本书从软件开发的角度来介绍网站的建设过程,以成熟的、具实用性的ASP技术作为教材的主体,内容包括:网站建设基础、ASP动态网页编程、网站开发技术、新一代的互联网技术。网页编程以ASP为主,深入讲解了ASP的对象和组件;同时对COM、XML、Web Service、.net、J2EE也做了简要介绍。在本书的写作中,作者努力将现代的软件开发原理、技术和思维方法融入互联网站建设的开发示例中,以实例贯穿全书。本书是作者在教学与应用开发实践的基础上编写而成的,其内容先进,循序渐进,图文并茂实例丰富,适合作为高等学校理工科相关专业高年级学生以及网站建设培训班的教材,亦可作为网站建设专业人士的参考资料。

目 录 3

第一部分 网站建设基础 3

第一章导论 3

1.1 Internet简介 3

1.2 IP地址和域名 3

1.2.1 Ip地址 4

1.2.2域名系统 4

1.3通信协议 5

1.4服务器 7

1.5Intemet提供的服务类型 8

思考与实践 12

2.1.2 HTML的语法特性 13

2.1.1什么是HTML 13

2.1 HTML基础 13

第二章网站建设概述 13

2.1.3统一资源定位符 15

2.1.4超链接 16

2.1.5表格 18

2.1.6表单 20

2.1.7脚本 23

2.2网页制作 23

2.3网站规划、设计与开发 24

2.3.1规划站点结构 24

2.3.2规划站点的浏览机制 26

2.3.3构建整体的站点风格 26

2.3.4网站软件开发 26

思考与实践 27

3.1.1 ASP技术概论 31

3.1 ASP基础 31

第三章ASP开发基础 31

第二部分ASP动态网页编程基础 31

3.1.2 ASP开发环境的配置 33

3.1.3 ASP网页与脚本语言 39

3.2VBSeript编程基础 48

3.2.1 VBScript与VB 48

3.2.2 VBScript数据类型 48

3.2.3 VBSeript变量与常量 51

3.2.4 VBSeript运算符 52

3.2.5 VBSeript流程控制 53

3.2.6 VBScript数组 59

3.2.7 VBScript过程与函数 61

3.2.8 VBSeript变量作用域 63

3.2.9 VBSeript错误处理 64

3.2.10 VBSeript编写客户端脚本 67

3.3 ASP编码约定 72

思考与实践 75

第四章ASP内置对象 76

4.1 ASP内置对象概述 76

4.2 Response对象 77

4.2.1 Response对象集合 77

4.2.2 Response对象属性 79

.4.2.3 Response对象方法 81

4.3 Request对象 83

4.3.1 Request对象集合 83

4.3.2 Request对象属性 90

4.3.3 Request对象方法 90

4.4 Server对象 90

4.4.1 Server对象属性 91

4.4.2 Server对象方法 91

4.4.3使用SSI指令包含文件 96

4.5 Application对象 98

4.5.1 Application对象集合 98

4.5.2 Application对象方法 99

4.5.3 Application对象事件 100

4.6 Session对象 102

4.6.1 Session对象集合 103

4.6.2 Session对象属性 103

4.6.3 Session对象方法 104

4.6.4 Session对象事件 105

4.7 Global.asa文件 106

4.8 ASPError对象 108

4.8.1ASPError对象属性 109

4.8.2在IIS中自定义脚本错误侦 110

测页 110

思考与实践 113

第五章ASP常用组件 114

5.1 Ad Rotator组件 114

5.1.1 编写广告计划文件 114

5.1.2编写重定向文件 116

5.1.3显示广告图片 116

5.2 BrowserCapabilities组件 119

5.3 File Access组件 120

5.3.1 File Access组件概述 121

5.3.2 File Access组件应用 125

5.4其他可用的服务器组件 131

思考与实践 131

第六章 数据库基础与SQL语言简介 133

6.1现代数据库技术概述 133

6.1.1什么是数据库 133

6.1.2关系数据库理论基础 134

6.2.1 SQ1基础 137

6.2 SQL入 门 137

6.2.2构建SQL运行平台 138

6.SQL语句的编写 139

6.3.1选择数据 139

6.3.2排序 144

6.3.3分组 146

6.3.4数据更新 147

6.3.5表操作指令 149

思考与实践 150

第七章ADO与数据库 151

7.1 ADO简介 151

7.1.1数据库访问方式的变迁 151

7.1.2 ADO与ASP 152

7.2.1 Connection对象 154

7.2 ADO对象概述 154

7.2.2 Recordset对象 156

7.2.3 Command对象 160

7.3连接到数据库 161

7.3.1使用数据库“连接字符串” 161

7.3.2使用1SN(仅适用于兼容ODBC 162

的数据库) 162

7 4执行SQL查询及获取记录集 164

7.4.1使用Conneetion对象 164

7.4.2使用Recordset对象 165

7.4 3使用Command对象 166

7 5分页显示记录 167

思考与实践 171

8 1 网站整体设计 172

8.1.1 网站功能及页面 172

第八章ASP实例网站 172

8.1.2体系结构 178

8.2公用模块设计 178

8.2.1数据库连接脚本 179

8 2.2页首与页脚通用脚本 180

8.3访问计数系统 181

8.3.1设计思路 181

8 3 2编写程序 182

8.4用户注册系统 184

8.4.1设计思路 184

8.4.2数据库设计 184

8.4.3编写程序 185

8.5 BBS论坛系统 198

8.5.2数据库设计 199

8.5.1设计思路 199

8.5.3编写程序 200

思考与实践 211

第三部分 面向对象动态网站开发技术 215

第九章VB面向对象编程基础 215

9.1 VB与面向对象理论 215

9.1.1结构化编程与面向对象编程 215

9.1.2描述软件系统的方法与UML 216

9.1.3面向对象的基本理论 217

9.1 4 VB开发的简单面向对象 220

程序实例 220

9.2数据库的面向对象编程 225

9.2.1技术总体方案 225

9.2.2类的接口设计 225

9.2.3使用示例 226

9.2.4 clsDatabase.cls源代码分析 227

思考与实践 236

第十章ASP与COM技术 237

10.1 COM理论基础 237

10.1.1软件组件与COM规范 237

10.1.2接口 237

10.1.3查看组件对象接口 238

10.1.4 COM标识 239

10.2 ASP与COM 239

10.3开发COM组件 242

10.3.1在VB 中开发COM组件 242

10.3.2第一个VB COM组件对象 242

10.3.3 将clsDatabase转为COM组件 246

10.3.4 在ASP中应用clsDatabase组件 246

对象 246

对象 247

10.3.5在VB组件中使用ASP内部 247

10.3.6关于组件锁定的问题 250

思考与实践 251

第十一章 COM组件开发多层ASP网站 252

11.1示例网站介绍 252

11.2需求分析 253

11.3概要设计 254

11.4系统详细设计阶段 256

11.4.1数据库设计 256

11.4.2软件组件接口设计 257

11.4.3网站结构设计 259

11.5编码和实现 261

11.5.1编码与实现阶段的工作安排 261

11.5.2 UserManager组件的开发 263

11.5.3 Login.asp网页的开发 267

11.5.4分页显示的实现 268

思考与实践 272

第四部分新一代互联网技术 275

第十二章XML及其应用 275

12.1 XML概述 275

12.1.1 XML的历史 275

12.1.2 XML与 HTML的区别 275

12.2 xML技术体系 276

12.2.1语法 276

12.2.2显示XML 279

12.2.2验证 XMH 282

1 2.3 XML 应用:DOM、SAX和MSXML 284

思考与实践 286

13.1 Web Service基础 287

13.1.1 Web Service的概念 287

第十三章Web Service技术与.net 287

13.1.2 WeiServ记e的三大构成部分 288

1 3.2 .net框架介绍 290

13.3 从 ASP过渡到ASP.net 291

13.3.1 开发Web Service 291

13.3.2开发ASP.net网页 293

思考与实践 295

第十四章Java平台和网站设计技术 296

14.1 Java概述 296

14.1.1 Java语言的特点 296

14.1.2 Java运行环境 297

14.2 JSP/Servler概述 297

14 2.1Java Server Pages概述 298

14.2.2 Java Servlet 298

14.2.3 JSP与ASP的比较 299

14.3.1 J2EE技术 301

14.3 J2EE概述 301

14.3.2 J2EE体系结构 302

14.3.3 J2EE的角色 303

14.3.4 J2EE的设计和Web开发 304

思考与实践 305

第十五章 网络技术展望 306

15.1 网络技术发展的历史与现状 306

15.2网络计算的四大定律与 307

软件发展定律 307

15.3 互联网技术的发展历程与特点 308

15.4结束语:机遇与挑战 310

思考与实践 311

第五部分 实验指导 315

实验一 实现简单的HTML网页 315

实验二配置和管理Internet InformationService 5.0 320

实验三编写和运行ASP程序 326

实验四 ASP内置对象的使用 328

实验五 使用File Access组件访问 332

文件系统 332

实验六使用ADO访问数据库 335

*实验七基COM组件的网站开发 338

*实验八Java Applets 342

附录 347

附录A Windows 2000下的网站单机开发 347

平台的搭建 347

安装IIS 5.0 347

附录B安装IIS和VBScript帮助文档 351

B.1安装IIS 5.0的帮助文档 351

B.2获取VBScript帮助文档 352

附录C术语索引 354

参考文献 357