Web编程实践教程

当前位置:首页 > 网络编程 > 编程语言与程序设计 > Web编程实践教程

出版社:清华大学出版社
出版日期:2011-1
ISBN:9787302242567
作者:丁振凡 编
页数:264页

前言

  随着Internet应用的普及,社会对Web应用程序开发人员的需求越来越多。为了适应信息技术的发展和社会的需求,不少高校开始在计算机及相关专业开设Web程序设计方面的课程。根据教学实际需要,再结合近年来在Web应用开发和Web教学中的经验,笔者编写了本教材。  Web应用开发的基础是网页,在此基础上结合Web服务器端的数据访问技术以及客户浏览器端的动态交互技术实现Web应用的动态交互性。在服务器端技术中使用比较普遍的有ASP、JSP、PHP等技术。考虑到微软ASP应用开发环境具有简单易学的特点,因此,本书选择用ASP技术作为服务器端的开发环境进行介绍,客户浏览器端的动态交互处理则选用广泛采用的JavaScript脚本语言进行介绍。另外,由于XML技术在客户端和服务器端的应用开发中都得到了广泛使用,因此,本书对XML技术及AJAX技术的应用也进行了重点介绍。  全书共11章,第1章介绍ASP编程基础,重点是让读者熟悉Web环境的搭建,了解ASP程序的基本特点;第2章介绍HTML语言,让读者了解常用HTML标记的使用;第3章介绍VBScript语言,它是服务端推荐采用的脚本语言;第4章介绍ASP内置对象的使用;第5章介绍ASP访问数据库;第6章介绍JavaScript脚本语言;第7章介绍层叠样式表CSS;第8章介绍DHTML编程;第9章简要介绍XML的技术与应用;第10章介绍AJAX技术;第11章给出了网络教学的几个综合应用实例,以培养读者对Web程序设计技术的综合应用能力。本课程是一门实践性较强的课程,不仅要求学生掌握基本理论、基本技术和基本方法,更重要的是使学生具有较强的实际操作应用能力。课程的实验部分安排了丰富的内容供教师选用,并且每章的后面均配有习题。  本书是作者多年来教学和软件开发经验的总结。作者对书中内容进行了精心的设计和安排,按照由浅入深、循序渐进的原则进行组织,力求实现内容丰富、结构清晰。书中程序样例大多简短实用,易于教师教学使用和读者学习;书中所有代码均经过调试,大部分案例来源于网络教学平台的开发实践,具有较大的实际应用价值。Web编程的一个关键点是能很好地选择和使用技术,本书在对Web编程的客户端和服务器端的理论与技术进行归纳整理的同时,注意技术的融合与运用,使读者在一个渐进的学习过程中把握这些技术的特点,并应用于实际项目的开发中。  本书不仅适合教学,也适合使用Web应用开发的用户学习和参考。阅读本书,并结合上机实训进行练习,就能在较短的时间内基本掌握Web应用开发的基本技术。  本书第1、2章由齐齐哈尔大学的赵硕老师编写,第3~11章由华东交通大学丁振凡教授编写。感谢华东交通大学的蔡体健、李卓群、莫佳、王鹏鸣等老师在本书编写过程中提出了不少宝贵意见。感谢研究生吴根斌仔细阅读了本书,并对书中习题进行了解答。由于编者水平所限,疏漏和错误之处在所难免,恳请读者批评指正。  编 者  2010年10月于南昌

书籍目录

第1章 ASP编程基础1.1 Web基础知识1.1.1 Web工作原理1.1.2 Web页与Web站点1.2 ASP简介1.3 IIS的安装与配置1.3.1 安装IIS1.3.2 启动和停止IIS1.3.3 配置IIS1.4 ASP程序初步介绍1.4.1 简单示例1.4.2 ASP脚本语言设定1.4.3 服务器端包含的文件本章小结习题第2章 HTML语言介绍2.1 HTML概述2.1.1 HTML文档结构2.1.2 常用HTML编辑工具2.2 HTML文本设计2.2.1 设置body属性2.2.2 段落格式化2.2.3 字符格式化2.2.4 使用列表格式2.3 使用表格2.3.1 创建基本表格2.3.2 表格设置2.4 在网页中加入多媒体2.4.1 使用图像2.4.2 使用字幕和背景音乐2.5 使用框架2.5.1 框架网页的基本结构2.5.2 框架的设置2.6 使用超链接2.6.1 理解超链接和路径2.6.2 创建文件链接2.6.3 创建锚点链接2.6.4 创建邮件链接2.7 使用表单2.7.1 表单处理概述2.7.2 INPUT标记型表单控件的使用2.7.3 其他表单控件本章小结习题第3章 VBScript介绍3.1 VBScript概述3.2 VBScript的数据表示3.2.1 VBScript的数据类型3.2.2 VBScript的常量、变量与数组变量3.2.3 VBScript运算符3.3 VBScript的流程控制语句3.3.1 if语句3.3.2 Select Case语句3.3.3 循环语句3.4 VBScript的过程定义与调用3.4.1 Sub过程及其调用3.4.2 Function过程及其调用3.5 VBScript中的内部函数3.5.1 转换函数3.5.2 字符串函数3.5.3 日期和时间函数3.5.4 数学函数3.5.5 检验函数3.5.6 输入与输出函数本章小结习题第4章 ASP的内置对象4.1 Request对象4.1.1 Form集合4.1.2 QueryString集合4.1.3 Cookies集合4.1.4 ServerVariables集合4.2 Response对象4.2.1 Response对象的属性4.2.2 Response对象的方法4.2.3 Response对象的数据集合4.3 Session对象4.3.1 Session对象的属性4.3.2 Session对象的方法4.3.3 Session对象的事件4.4 Application对象4.4.1 Application对象的方法4.4.2 Application对象的事件4.4.3 Global.asa文件4.5 Server对象4.5.1 Server对象的属性4.5.2 Server对象的方法本章小结习题第5章 ASP访问数据库5.1 结构化查询语言SQL5.1.1 SQL命令的基本构成5.1.2 SQL查询5.1.3 其他SQL语句5.2 ADO对象模型简介5.2.1 ADO内幕5.2.2 ADO对象和数据集合5.3 用Connection对象连接数据库5.3.1 Connection对象的常用属性和方法5.3.2 连接数据库5.3.3 用Connection对象执行SQL语句5.3.4 Connection对象的数据集合5.3.5 Connection对象的事务处理5.4 用Recordset对象访问数据库5.4.1 Recordset对象的创建5.4.2 记录集游标及移动方法5.4.3 访问记录的数据内容5.4.4 记录集的分页显示5.4.5 记录的添加与编辑修改5.5 Command对象5.5.1 Command对象的常用属性5.5.2 Command对象的常用方法5.5.3 Command对象的数据集合5.5.4 通过Command对象调用存储过程本章小结习题第6章 JavaScript脚本语言6.1 JavaScript的基本语法成分6.1.1 在网页中插入JavaScript代码6.1.2 数据类型与变量6.1.3 JavaScript运算符6.1.4 内置函数6.2 程序流程控制语句6.2.1 条件语句6.2.2 循环语句6.3 内置对象6.3.1 String对象6.3.2 Array对象6.3.3 Date对象6.3.4 Math对象6.4 自定义函数6.4.1 函数的定义6.4.2 函数的调用6.5 用户自定义对象6.5.1 自定义对象创建方式6.5.2 JavaScript对象的操作6.5.3 定义对象属性6.5.4 定义对象方法本章小结习题第7章 层叠样式表CSS7.1 样式表的定义与引用7.2 样式表的种类7.3 CSS属性7.3.1 字体属性7.3.2 文本属性7.3.3 颜色和背景属性7.3.4 列表属性7.3.5 边框、边距和间隙属性7.3.6 定位与布局属性本章小结习题第8章 DHTML编程8.1 浏览器对象模型8.1.1 window对象8.1.2 document对象8.1.3 location对象8.1.4 history对象8.1.5 external对象8.1.6 navigator对象8.1.7 screen对象8.2 JavaScript的事件处理8.2.1 JavaScript事件处理方法8.2.2 常见事件一览8.2.3 document的常用事件8.2.4 表单处理的常用事件8.2.5 表单中的控件本章小结习题第9章 XML技术与应用9.1 XML文档格式9.2 XML文档对象模型9.2.1 DOMDocument对象9.2.2 XMLDOMNode对象9.2.3 XMLDOMNodeList 对象9.3 XML文档的显示处理9.3.1 利用CSS显示9.3.2 使用Xpath查找结点9.3.3 利用XSL实现显示9.4 在服务器端访问和处理XML文档9.5 在客户端访问和处理XML文档9.5.1 通过脚本装载和处理XML文档9.5.2 XML数据岛本章小结习题第10章 AJAX技术10.1 什么是AJAX10.2 XMLHttpRequest对象的使用10.2.1 创建XMLHttpRequest对象10.2.2 XMLHttpRequest对象的属性10.2.3 XMLHttpRequest对象的方法10.2.4 在Web服务器端使用XMLHttpRequest对象10.3 AJAX应用举例10.3.1 样例1--网络考试中避免并发交卷的处理10.3.2 样例2--作品的投票处理10.3.3 样例3--页面元素间的关联处理10.4 在AJAX中使用JSON10.4.1 JSON的具体形式10.4.2 JSON数据格式解析本章小结习题第11章 网络教学综合应用实例11.1 网上答疑子系统11.1.1 数据库表格设计11.1.2 辅助包含文件11.1.3 学生端的设计11.1.4 教师端的设计11.2 基于XML的单元自测应用11.2.1 功能概述11.2.2 测试试卷的XML表示11.2.3 考试解答界面的生成及显示处理11.2.4 考试的解答记录、交卷评分及答案对比的显示11.3 网络课件导航菜单的设计11.3.1 导航菜单的设计要求11.3.2 基于XML的导航菜单设计11.4 网络考试系统11.4.1 考试界面布局11.4.2 考试组卷程序11.4.3 试题显示处理程序11.4.4 答题卡显示处理程序11.4.5 交卷评分显示处理程序本章小结习题参考文献 

作者简介

《Web编程实践教程》结合网络教学平台的应用开发实践,较为系统地介绍了Web程序开发的主要内容。全书共11章,内容包括ASP编程基础、HTML语言介绍、VBScript介绍、ASP的内置对象、ASP访问数据库、JavaScript脚本语言、层叠样式表CSS、DHTML编程、XML技术与应用、AJAX技术、网络教学综合应用实例。《Web编程实践教程》在内容讲述上由浅入深,注重理论与实际的结合;书中例题精炼,融知识性和实用性于一体;每章均配有丰富的习题和教学课件。
《Web编程实践教程》的突出特点是将Web编程中的客户端技术与服务器端技术进行了系统的融合整理,有利于培养学生综合分析问题和解决问题的能力。
《Web编程实践教程》既可作为高等院校Web程序设计和Web编程技术的教材,同时也可作为广大自学者和软件开发人员的参考用书。

图书封面


 Web编程实践教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024