ASP动态网页设计与应用

出版时间:2012-9  出版社:电子工业出版社  作者:沈大林 主编  页数:364  字数:528000  

前言

  ASP(Active Server Pages,活动服务页)是微软公司推出的一种动态网页技术,是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(ActiveDataObject,活动数据对象)来方便地访问数据库,从而使得开发基于WWW的应用系统成为可能。  动态网页与电子商务成为近年的热门,国内的各个院校也纷纷开设了相关的专业。相关方面的书籍也出得不少,但是,很少有一本书能够全面系统地概括出完整的动态网页与商务网站的技术要点。因此,读者在学习时常常不得不同时参考多本书的内容;而书中概念往往又不统一,导致学习上的困难。  针对以上的特点,作者从多年教学实践及网站开发的经验出发,将动态网页与商务网站开发所需的各方面知识进行系统整合,从动态网页的开发环境设置、简单的HTML语言、ASP脚本语法到Web程序的设计、数据库网络应用程序的开发等,由浅入深地进行编排和讲解。  本书采用任务驱动方式进行讲解,以一个真实的网站“助学科网站”的构建为主线,以任务实现为重点,将知识点融入任务,贯穿以任务例带动知识点的学习。在按任务进行讲解时,充分注意保证知识的相对完整性和系统性,通过学习实例掌握软件的操作方法和操作技巧。  全书共分8章,第1章是通过一个简单案例来了解ASP动态网页,并学习如何设置ASP操作环境。  第2章是网页程序的基础知识,主要是HTML的应用。  第3章主要学习VB Script的基本数据、运算符、程序流程控制、数组和函数等内容。  第4章是ASP的Request对象和Response对象,主要学习内置对象Request和Response、网页信息传递、Cookie的应用等内容。  第5章是ASP的内置对象Session、Application和Server对象等内容,学习了聊天室、计数器等网页的制作。  第6章是数据库程序的实现,在这里将学习如何通过ADO组件来操作数据库,以及数据库环境设置等内容。  第7章是ASP的常用组件,包括文件访问组件、广告轮显示组件、浏览器性能组件以及第三方的收发电子邮件组件和文件上传组件等。  第8章是对本书所学知识的总结,将学习网站规划的基础知识,并将本书中所学的各个网页以模块形式组合,构成一个实用的网站。  本书由沈大林主编。杨旭,魏雪英,许崇编著,参加本书编写工作的主要人员还有:郭政、于建海、万忠、沈昕、肖柠朴、王浩轩、丰金兰、张伦、罗丹丹、朱海跃、郝侠、王翠、曲彭生、计虹、郑鹤、穆国臣、陈恺硕等。  本书可以作为中职中专学校计算机网络专业的教材,也可以作为大学非计算机专业的教材,还适于作为初学者的自学用书。  由于作者水平有限,加上编著、出版时间仓促,书中难免有偏漏和不妥之处,恳请广大读者批评指正。

内容概要

  全书采用任务驱动方式进行讲解,以任务实现为主导,将知识点融入实例,以案例带动知识点的学习。通过对38个任务的分析讲解,以及最后的综合建站,再利用上百道习题的练习与巩固,由浅至深,层层引导,能让学生能够快速掌握ASP动态网页的设计,提高编程能力。程序任务有详细的讲解,容易看懂、便于教学。本书内容丰富、结构清晰、图文并茂,易于教学与个人自学。

书籍目录

第1章 ASP网站开发基础
1.1 动态网页概述
1.1.1 静态网页与动态网页
1.1.2 ASP、JSP与CGI
1.2 ASP服务器的安装与配置
1.2.1 ASP服务器的组成
1.2.2 IIS的安装与网站的设置
1.2.3 SQL Server 2005数据库
的安装
1.2.4 测试ASP服务器
1.2.5 网站开发工具
Adobe Dreamweaver CS5
1.3 网站开发规划
1.3.1 网站开发规划的
基本概念
1.3.2 “助学科”网站开发
规划
习题1
第2章 网页设计基础
2.1 HTML网页设计基础
2.1.1 HTML网页设计的
基本概念
2.1.2 HTML文件结构
2.1.3 标题格式
2.1.4 文字布局
2.1.5 字体格式
2.1.6 字符实体
2.1.7 【任务1】“招生简章”
页面设计
2.2 网页中的图像、表格与列表
2.2.1 网页中的图像
2.2.2 网页中的表格
2.2.3 列表样式
2.2.4 【任务2】“院校简介”
页面设计
2.3 网页链接
2.3.1 网页之间的链接
2.3.2 网页内的链接
2.3.3 在指定窗口中打开链接
2.3.4 电子邮件链接
2.3.5 【任务3】“学生咨询”
导航栏设计
2.4 滚动字幕
2.4.1 滚动字幕
2.4.2 【任务4】“滚动通知”
栏设计
2.5 任务拓展训练
2.5.1 【任务5】网页导航模板
2.5.2 【任务6】咨询台
2.5.3 【任务7】后台管理页面
习题2
第3章 ASP脚本语法
3.1 ASP脚本语言基础
3.1.1 ASP中的脚本语言
3.1.2 在ASP网页中使用脚本
语言的基本格式
3.1.3 VBScript 中的数据类型
3.1.4 常量与变量
3.1.5 表达式
3.1.6 VBScript脚本中的注释
3.1.7 VBScript代码书写规则
3.1.8 【任务8】“教材订购单”
页面设计
3.2 标准函数与选择语句
3.2.1 数学函数
3.2.2 字符串函数
3.2.3 日期和时间函数
3.2.4 类型转换函数
3.2.5 检测函数
3.2.6 选择语句
3.2.7 【任务9】时间日历
3.3 循环语句、数组、子过程与
函数
3.3.1 For…Next循环
3.3.2 While…Wend循环
3.3.3 Do…Loop循环
3.3.4 循环结构的嵌套
3.3.5 数组
3.3.6 子过程与自定义函数
3.3.7 变量的作用域与生存期
3.3.8 错误处理
3.3.9 【任务10】新闻列表
3.4 任务拓展训练
3.4.1 【任务11】动态表格设计
3.4.2 【任务12】“学生成绩表”
页面设计
3.4.3 【任务13】“日历”设计
习题3
第4章 Request对象与Response
对象
4.1 使用Request对象提交网页信息
4.1.1 ASP内置对象概述
4.1.2 Request对象简介
4.1.3 QueryString集合与Form
集合
4.1.4 客户端信息的提交
4.1.5 表单及其在客户端信息
提交中的应用
4.1.6 【任务14】“用户登录”
页面设计
4.2 使用Request对象获取环境
信息
4.2.1 ServerVaribles集合
4.2.2 ClientCertificate集合
4.2.3 【任务15】获取ASP环境
信息
4.3 Response对象的应用
4.3.1 Response对象简介
4.3.2 客户端脚本对事件的
响应
4.3.3 【任务16】网页跳转
4.4 Cookie在网站中的应用
4.4.1 Cookie简介
4.4.2 创建Cookie
4.4.3 读取Cookie
4.4.4 【任务17】“访问计数器”
设计
4.5 任务拓展训练
4.5.1 【任务18】管理员登录
窗口
4.5.2 【任务19】Google
搜索栏
4.5.3 【任务20】用户个性化
设置
习题4
第5章 Session、Application和
Server对象
5.1 Session对象及其应用
5.1.1 Session对象简介
5.1.2 Session对象的集合
5.1.3 Session对象的属性
5.1.4 Session对象的方法
5.1.5 Session对象的事件
5.1.6 Session对象的应用
5.1.7 【任务21】“强制登录”
应用设计
5.2 Application对象与Server 对象的
应用
5.2.1 Application对象简介
5.2.2 Application对象的属性、
方法与事件
5.2.3 Server 对象简介
5.2.4 Server 对象的属性
5.2.5 Server 对象的方法
5.2.6 Global.asa文件
5.2.7 #include指令
5.2.8 【任务22】“简单访问
计数器”设计
5.3 任务拓展训练
5.3.1 【任务23】“简易聊天室”
设计
5.3.2 【任务24】“防止重复
刷新的计数器”设计
习题5
第6章 数据库网站开发
6.1 数据库应用基础
6.1.1 网络数据库应用概述
6.1.2 数据库的基本概念
6.1.3 在SQL Server 2005中
创建数据库
6.1.4 SQL查询语言简介
6.1.5 数据提供程序
6.1.6 【任务25】在
Dreamweaver CS5中快速
实现“新闻浏览”
页面设计
6.2 在ASP中使用ADO进行数据库
访问
6.2.1 ADO程序设计基础
6.2.2 Connection对象
6.2.3 Recordset对象
6.2.4 【任务26】使用ADO编程
实现“新闻公告”
页面设计
6.2.5 【任务27】新闻管理系统
6.3 使用Command对象操作数据库
6.3.1 Command对象简介
6.3.2 Command对象常用方法
6.3.3 Command对象的常用
属性
6.3.4 【任务28】后台管理系统
6.4 任务拓展训练
6.4.1 【任务29】站内搜索
6.4.2 【任务30】新闻分页浏览
习题6
第7章 常用ASP组件
7.1 文件访问组件
7.1.1 ASP组件概述
7.1.2 文件访问组件简介
7.1.3 FileSystemObject对象
7.1.4 Folder对象
7.1.5 TextStream对象
7.1.6 File对象
7.1.7 Drive对象
7.1.8 【任务31】“故事接龙”
网页设计
7.2 浏览器性能组件
7.2.1 浏览器性能组件简介
7.2.2 浏览器性能组件的属性
7.2.3 【任务32】查看浏览器
性能
7.3 导航链接组件
7.3.1 Content Linking组件
简介
7.3.2 Content Linking组件的
成员
7.3.3 内容链接列表文件
7.3.4 【任务33】案例导航
7.4 广告轮显组件
7.4.1 广告轮显组件简介
7.4.2 AD Rotator 组件的应用
7.4.3 【任务34】动态广告条
7.5 电子邮件组件
7.5.1 JMail 组件简介
7.5.2 JMail组件的应用
7.5.3 【任务35】收发电子邮件
7.6 文件上传组件
7.6.1 AspUpload组件简介
7.6.2 AspUpload组件的使用
7.6.3 【任务36】文件上传
7.7 任务拓展训练
7.7.1 【任务37】文件信息浏览
7.7.2 【任务38】图形显示的访问
计数器
习题7

图书封面

评论、评分、阅读与下载


    ASP动态网页设计与应用 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7