本书以WEB程序设计涉及的主要知识(HTML、DREAMWEAVER、JAVASCRIPT、ASP)为编写重点,在对这四个部分的基础知识进行简要介绍的基础上,重点编写了这四个部分的实验内容。该书内容翔实,每个实验都配有完整的代码,解决了现有教材实践环节内容较为陈旧、代码不完整、难以吸引学生学习兴趣的问题,为从事网络程序设计课程教学的教师提供了一本体系完整、内容实用的实验指导书,也为相应课程的自学者提供了一本实验内容详尽的学习指南。
随着计算机和网络的普及,应用程序开发逐渐转向以B/S架构的程序为主,原有C/S架构的程序开发越来越少,由于B/S架构的程序对客户端(除浏览器外),几乎没有要求,因而又称为瘦客户端应用程序;而C/S架构程序需要开发服务器端与客户端程序,并要求用户安装客户端程序,通过网络与服务器端通信才能使用,其中QQ程序是最典型的例子。实现Web程序的开发设计,要求开发者具备静态网页设计语言基础(HTML)、客户端脚本编程基础(JavaScript)、动态网页设计基础(ASP或JSP或PHP)等知识。
虽然现有不少出版社已出版了许多《Web程序设计》或《网络程序设计》等教材,对大专院校计算机及相关专业学生学习B/S架构的程序带来了积极帮助,推动了国内网络程序设计技术的发展,但这些教材有的出版时间较久远,示例代码缺乏新意;有的示例代码错误较多,学生参照书中代码输入计算机后,要修改诸多错误才能运行,这严重影响了学生对课程学习的积极性,也给教师备课带来了不少的困扰。
Web系统开发涉及的主要技术或开发工具有HTML、Dreamweaver、JavaScript、ASP,本书在对这4个部分的基础知识进行简要介绍的基础上,重点编写了这4个部分的实验内容,为从事网络程序设计课程教学的教师提供了一本内容翔实、代码完整的实验指导书,解决了现有教材实践环节内容较为陈旧、代码不完整、难以激发学生学习兴趣的问题,同时也为相应课程的自学者提供了一本实验内容详尽的学习指南。本书共分为8章:第1章至第4章讲述了网页基础HTML及网页开发主流工具Dreamweaver;第5章和第6章介绍了JavaScript脚本语言;第7章和第8章介绍了ASP动态网页技术,如ASP内置对象、ASP数据库处理等。本书注重基础,讲究实用,适合作为大专院校网络程序设计课程的教材,也可作为网络程序设计人员的参考用书。
本书由黔南民族师范学院袁军、郑添键、卢
第1章 HTML语言
1.1 HTML基础知识
1.2 HTML基本标记
1.3 HTML表格及表格布局
1.4 HTML表单
I.5 HTML框架
第2章 CSS层叠样式表
2.1 CSS基础知识
2.2 CSS样式属性
第3章 HTML、CSS实验
3.1 HTML头部标记和体部标记应用
3.2 HTML常用基本标记应用
3.3 HTML表格及表格布局
3.4 HTML表单
3.5 HTML框架应用
3.6 CSS基础应用
3.7 CSS+DIV页面布局
第4章 网页设计工具DreamweaverCS
4.1 DreamweaverCS5概况
4.2 站点管理
4.3 属性管理
4.4 综合案例
4.5 习题与上机
第5章 JavaScript基础知识
5.1 JavaScript概述
5.2 JavaScript数据类型
5.3 JavaScript运算符和表达式
5.4 JavaScript函数
5.5 Javascript中的变量与流程控制语句
5.6 JavaScript的事件驱动及事件处理
5.7 Javascript对象
第6章 JavaScript实验
6.1 一个简单的JavaScript例子
6.2 JavaScript基本数据类型
6.3 JavaScript运算符与表达式
6.4 JavaScript函数
6.5 JavaScript中的变量
6.6 JavaScript的流程控制语句
6.7 JavaScript的事件驱动及事件处理
6.8 JavaScript的事件驱动及事件处理
6.9 JavaScript的事件驱动及事件处理
6.10 JavaScript动态改变图片
6.11 用JavaScript的事件驱动实现计算器
6.12 JavaScript动态改变图片大小
6.13 JavaScript自定义对象
6.14 JavaScript对象的引用
6.15 Javascript的数组对象
6.16 JavaScript的String对象
6.17 JavaScript的Date对象
6.18 JavaScript的Windows对象
第7章 服务器程序设计基础
7.1 ASP程序设计基础
7.2 ASP内置对象
7.3 ASP数据库处理
……
第8章 ASP程序设计实验
参考文献