Web开发技术基础教程
分類: 图书,计算机/网络,行业软件及应用,
作者: 杨恩慧 编著
出 版 社: 电子工业出版社
出版时间: 2003-1-1字数: 628000版次: 1版1次页数: 378印刷时间: 2003/01/01开本:印次:纸张: 胶版纸I S B N : 9787505383357包装: 平装编辑推荐
本书是一本针对Web开发和管理人员的基础书籍。全书的内容覆盖了网络和Internet的基本知识,较为系统地讲述了HTML语言及DHTML(动态HTML)技术(包括CSS层叠样式表、JavaScript和VBScript),讨论了Web数据库和网络管理的基本内容,讲述了Web开发新技术——Web服务、XML与.NET技术。
内容简介
本书是一本针对Web开发和管理人员的基础书籍。全书的内容覆盖了网络和Internet的基本知识,较为系统地讲述了HTML语言及DHTML(动态HTML)技术(包括CSS层叠样式表、JavaScript和VBScript),讨论了Web数据库和网络管理的基本内容,讲述了Web开发新技术——Web服务、XML与.NET技术。
本书结合作者长期从事Web管理与开发的实际经验,穿插了作者在实际工作中的心得与体会,从Web技术领域(网络管理、网页制作、网络编程和数据库等)和Web职业角色(系统管理员、前台页面设计人员和后台编程人员)的双重角度帮助读者理解Web开发与管理所需要的知识,力求使读者能够在短期内掌握Web开发所必备的知识。
本书既适合正在从事网站开发、设计和管理工作的初学者使用,也可供高级管理或开发人员参考。
作者简介
目录
第1章 Web开发概述
1.1 认识Web
1.2 Web技术综述
1.2.1 网络硬件技术
1.2.2 Web管理技术
1.2.3 Web前台技术
1.2.4 Web后台开发技术
1.3 Web开发小组
1.3.1 项目来源
1.3.2 成员的角色
小结
第2章 网络基础知识
2.1 认识网络
2.1.1 网络的形成与发展
2.1.2 网络的定义
2.1.3 计算机网络的功能
2.2 网络分类
2.2.1 按网络拓扑结构分类
2.2.2 按网络的地理位置分类
2.2.3 按传输介质分类
2.2.4 按服务方式分类
2.2.5 其他分类方法
2.3 协议与参考模型
2.3.1 问题的提出
2.3.2 OSI参考模型
2.3.3 常见的协议
2.4 网络互联
2.4.1 网络传输介质
2.4.2 网间连接设备
2.5 局域网概述
2.5.1 局域网定义
2.5.2 局域网的特点和用途
2.5.3 局域网的几种工作模式
2.6 局域网的组成
2.6.1 网络服务器
2.6.2 客户工作站
2.6.3 网络接口卡
2.6.4 网络软件系统
2.7 局域网访问控制方式
2.7.1 带有冲突检测的载波侦听多点访问法(CSMA/CD)
2.7.2 令牌环访问控制法(Token Ring)
2.7.3 令牌总线访问控制法(Token Bus)
2.7.4 IEEE 802标准
2.8 几种常见的局域网络简介
2.8.1 以太网(Ethernet)
2.8.2 ARCnet
2.8.3 令牌环(Token Ring)
2.8.4 FDDI
2.8.5 快速以太网(Fast Ethernet)
2.8.6 ATM
2.9 认识Internet
2.9.1 Internet与Intranet
2.9.2 Internet基本原理
2.9.3 IP地址与子网掩码
2.9.4 域名
2.9.5 URL
2.10 Internet提供的服务
2.10.1 WWW服务
2.10.2 E-Mail服务
2.10.3 FTP服务
2.10.4 BBS服务
2.10.5 Archie服务
2.10.6 WAIS服务
2.10.7 Gopher服务
2.10.8 USENET服务
2.10.9 一个问题
2.11 Internet上的网络安全
小结
第3章 HTML语言
3.1 HTML语言概述
3.1.1 简单的HTML实例
3.1.2 HTML的标记与元素
3.1.3 HTML的层次概念
3.1.4 HTML基本标记的使用方法
3.2 文字版面的编辑
3.2.1 取消文字换行标记
3.2.2 换行标记
3.2.3 段落标记
3.2.4 保留原始排版方式标记
3.2.5 水平分割线标记
3.2.6 空格符号
3.2.7 居中对齐标记
3.2.8 向右缩进标记
3.2.9 标题文字标记
3.2.10 文字格式标记
3.2.11 特定文字样式标记
3.2.12标记的属性
3.3 文字列表的设计
3.3.1 编号列表标记
3.3.2 项目符号列表标记,和
3.3.3 说明项目标记
3.4 表格的设计
3.4.1 建立表格的标记
3.4.2 表格边框的控制
3.4.3标记的属性
3.4.4标记的属性
3.4.5 单元格的属性
3.4.6 表格标题标记
3.5 HTML的超链接
3.5.1 相对路径和绝对路径的概念
3.5.2 建立超链接标记3.5.3 设置到其他位置的超链接3.6 图片的使用3.6.1 使用标记插入图片3.6.2标记属性的使用3.6.3 图片的应用3.7 窗口框架3.7.1 建立窗口框架3.7.2 子窗口的设置3.7.3 窗口框架的属性设置3.7.4 窗口框架与超链接3.7.5标记3.8 高级HTML使用3.8.1 Applet的使用3.8.2 网页动态刷新3.8.3 会移动的文字3.8.4 浮动窗口3.8.5 多媒体网页3.9 表单设计3.9.1标记3.9.2标记3.9.3标记3.9.4标记的使用小结第4章 CSS层叠样式表4.1 CSS使用简介4.1.1 CSS综述4.1.2 样式表的定义与使用4.2 文字与排版样式的使用4.2.1 长度、百分比单位4.2.2 文字样式属性4.2.3 排版样式属性4.3 颜色与背景4.3.1 设置颜色的方法4.3.2 背景颜色的设置4.3.3 背景图片的使用4.4 利用CSS美化网页4.4.1 设置超链接的属性4.4.2 scrollbar滚动条属性的设置4.4.3 cursor光标属性的设置4.5 矩形模块4.5.1 magin属性——边界的设置4.5.2 border属性——设置元素边框4.5.3 padding属性——元素内边界的设置4.6 区域组件4.6.1 区域元素标记4.6.2 区域定位4.6.3 层次关系4.7 列表项目4.8 滤镜特效4.8.1 滤镜简介4.8.2 alpha滤镜4.8.3 blur滤镜4.8.4 chroma滤镜4.8.5 dropshadow滤镜4.8.6 fliph与flipv滤镜4.8.7 glow滤镜4.8.8 gray,invert和xgray滤镜4.8.9 mask滤镜4.8.10 shadow滤镜4.8.11 wave滤镜小结第5章 JavaScript5.1 JavaScript语言概况5.1.1 什么是JavaScript5.1.2 JavaScript和Java5.1.3 JavaScript程序运行环境5.1.4 编写JavaScript程序5.2 JavaScript基本数据结构5.2.1 JavaScript代码的加入5.2.2 基本数据类型5.2.3 表达式和运算符5.3 JavaScript控制结构、函数与事件处理5.3.1 JavaScript控制结构语言5.3.2 函数5.3.3 事件驱动及事件处理5.4 基于对象的JavaScript语言5.4.1 对象的基础知识5.4.2 常用对象5.4.3 自定义对象5.4.4 内置对象Array5.5 在JavaScript中使用document对象5.5.1 网页对象概述5.5.2 document对象概述5.5.3 自动改写Web页面5.6 在JavaScript中使用window对象5.6.1 使用window对象5.6.2 使用open()方法5.6.3 警告框(alert)、确认框(confirm)和提示框(prompt)5.7 JavaScript脚本使用表单对象5.7.1 表单对象的使用5.7.2 表单中的基本元素5.8 几个实用的JavaScript程序5.8.1 JavaScript制作水中倒影效果5.8.2 鼠标移动跟随5.8.3 推拉式菜单小结第6章 VBScript6.1 认识VBScript6.1.1 VBScript实例6.1.2 VBScript代码规则6.2 VBScript基础6.2.1 数据类型6.2.2 变量6.2.3 常量6.2.4 运算符6.3 VBScript的程序控制结构6.3.1 条件语句6.3.2 循环语句6.4 过程与函数的使用6.4.1 过程与函数6.4.2 VBScript的内置函数6.5 事件处理6.5.1 事件处理过程6.5.2 常用的事件6.6 VBScript与网页对象6.6.1 网页对象结构6.6.2 VBScript使用网页对象6.7 VBScript编码约定6.7.1 常数命名约定6.7.2 变量命名约定6.7.3 变量作用域6.7.4 变量作用域前缀6.7.5 描述性变量名和过程名6.7.6 对象命名约定6.7.7 代码注释约定6.7.8 格式化代码6.8 VBScript程序示例小结第7章 网络管理7.1 网络管理概述7.1.1 基本概念7.1.2 网络管理的基本内容7.2 Web网站管理7.2.1 Windows 2000简介7.2.2 用户管理7.2.3 Internet信息服务器7.2.4 微软代理服务器2.07.2.5 微软Exchange 2000服务器7.3 网络安全7.3.1 监测入侵的IDS(入侵检测系统)7.3.2 警卫网络的防火墙技术7.3.3 查杀病毒的反病毒技术7.3.4 防止泄密的数据加密技术7.3.5 知己知彼的网络入侵技术7.4 网络管理新技术7.4.1 RMON技术7.4.2 基于Web的网络管理技术小结第8章 Web数据库8.1 数据库概述8.1.1 数据库的概念8.1.2 关系型数据库8.1.3 Web数据库8.2 SQL语言8.2.1 SQL语言概念8.2.2 SQL语言特点8.2.3 数据定义8.2.4 数据操作8.2.5 数据查询8.3 SQL Server 2000数据库8.3.1 简介8.3.2 SQL Server 2000的使用8.3.3 设置SQL Server的ODBC接口8.4 Oracle数据库8.4.1 Oracle 8i数据库8.4.2 Oracle 8i的使用8.4.3 设置Oracle数据库的ODBC接口小结第9章 Web开发新技术:Web服务、XML和.NET9.1 下一代的WWW——Web服务9.1.1 什么是Web服务9.1.2 Web服务的特点9.1.3 Web服务的设计目的9.1.4 Web服务的技术规范9.1.5 Web服务技术架构9.1.6 Web服务实现模型9.2 Microsoft.NET9.2.1 理解Microsoft.NET9.2.2 Microsoft.NET的特性9.2.3 Microsoft.NET平台9.2.4 Microsoft.NET的优点9.2.5 Microsoft.NET与传统的关系9.3 XML入门9.3.1 XML的出现9.3.2 从HTML到XML9.3.3 一个完整的XML程序9.3.4 XML文档简介9.3.5 DTD和XML纲要——定义XML文档9.3.6 显示XML——XSL9.3.7 一个基于XML的留言板实例9.3.8 HTML如何向XML过渡9.3.9 XML应用和发展前景9.4 Visual Studio.NET概述9.4.1 Visual Studio.NET简介9.4.2 Visual Studio .NET特性9.4.3 Visual Studio.NET的开发环境9.4.5 Windows窗体与Web窗体9.5 Web服务开发实例——基于Visual Studio.NET9.5.1 实例一:基于ASP.NET9.5.2 实例二:基于C#9.5.3 实例三:一个简单的Web服务开发过程小结附录1 html4.0标记附录2 CSS属性列表媒体评论