Internet的普及使Web应用越来越广泛,Web程序设计也日益成为计算机应用人员的重要开发技术之一。
本书以程序设计为主线索,介绍了各种Web程序设计技术,共包括程序设计基础、Internet和Web技术基础、网站设计基础、Web客户端程序设计、Web服务器端程序设计、ASP程序设计、PHI程序设计、JsP程序设计和Web数据库程序设计实例等9章,覆盖了静态web页面设计和动态Web应用设计,涉及客户端脚本、CGI、ASF、PHP和JSP等Web程序设计技术。全书以ASP为重点,以丰富的实例介绍了Web应用的设计方法。
本书适用于作为高等学校各专业计算机教学的教材,也可供从事软件开发与应用的工程技术人员用作工具参考书。
Web程序设计涉及的内容相当广泛,本书在介绍程序设计基础知识的基础上,以程序设计为主线,由浅入深地介绍了Web的基本概念、超文本标记语言HTML、Web客户端程序设计、Web服务器端程序设计和Web数据库程序设计等知识。本书适用于作为高等学校各专业计算机教学的教材,也可供从事软件开发与应用的工程技术人员用作工具参考书。
第1章 程序设计基础
1.1 程序的基本概念
1.1.1 什么是程序
1.1.2 需求
1.1.3 算法
1.1.4 编码和编译
1.1.5 程序设计语言
1.2 程序设计方法
1.2.1 两次飞跃
1.2.2 结构化程序设计
1.2.3 面向对象程序设计
1.2.4 两种程序设计的比较
1.3 程序的基本要素
1.3.1 数据类型
1.3.2 常量与变量
1.3.3 运算符与表达式
1.3.4 语句与流程控制
1.3.5 类和对象
1.4 Web程序设计
1.4.1 程序结构的演变
1.4.2 Web程序的结构
1.4.3 Web程序的内容
小结
习题1
第2章 Internet与web技术基础
2.1 Internet协议
2.1.1 OSI参考模型
2.1.2 TCP/IP协议模型
2.1.3 TCP/IP与OSI参考模型的对应关系
2.1.4 TCP/IP协议模型中数据的分层传递
2.1.5 TCP/IP协议集概述
2.2 Internet的网络地址
2.2.1 IP地址的结构
2.2.2 地址分配
2.2.3 子网掩码
2.2.4 IPv6
2.3 域名系统
2.3.1 IP地址的域名表示法
2.3.2 DNS域名系统
2.4 WWW
2.4.1 W3C
2.4.2 URL
2.4.3 超文本技术
2.4.4 HTML语言
2.4.5 Web工作方式
2.4.6 XML
2.5 web浏览器
2.5.1 MicrosoftInternetExplorer6.O使用简介
2.5.2 NetscapeNavigator7.0使用简介
小结
习题2
第3章 网站设计基础
3.1 HTML简介
3.1.1 HTML起源与发展
3.1.2 HTML的特点
3.1.3 HTML语法基础
3.1.4 HTML文档的基本结构
3.2 HTML的基本元素
3.2.1 文本的格式
3.2.2 列表
3.2.3 超链接
3.2.4 表格
3.2.5 图像
3.2.6 框架
3.3 HTML的高级元素
3.3.1 表单
3.3.2 多媒体
3.3.3 脚本和样式
3.4 CSS
3.4.1 CSS基本语法
3.4.2 在网页中使用CSS
3.4.3 CSS属性
…………………………………