第一图书网

Wed程序设计教程

张念鲁 高等教育出版社
出版时间:

2004-1  

出版社:

高等教育出版社  

作者:

张念鲁  

页数:

330  

Tag标签:

无  

内容概要

  《21世纪高等学校应用型教材:Web程序设计教程》主要介绍Web程序设计的基本方法和技巧,全书共9章,主要内容包括:Web程序设计集成开发环境、Web脚本语言、VBScript、Web脚本语言JavaScript、ASP程序设计概述、ASP内置对象、ActiveX程序设计、web数据库访问技术、ASP程序调试与错误处理和Web应用程序设计实例。  书中配有大量经典实用的例题和习题供读者练习使用,可以帮助读者在较短的时间内掌握Web编程的基本方法和技术。特别是书中的程序范例“远程教育系统”,对读者开发Web实际应用程序起到指导作用。  《21世纪高等学校应用型教材:Web程序设计教程》结构清晰,内容由浅入深。书中程序均来自编者的开发实践。《21世纪高等学校应用型教材:Web程序设计教程》既可作为成人或高职高专学校相关专业的网络编程教材,也可作为网络编程技术人员和爱好者的参考书。

书籍目录

第1章 Web程序设计基础1.1 Web概述1.1.1 Web的工作方式1.1.2 Web页面的特点1.1.3 Web页面的功能1.2 Internet概述1.2.1 TCP/IP协议1.2.2 HTTP协议1.2.3 Telnet协议1.2.4 FTP协议1.2.5 IP地址1.2.6 统一资源定位器URL1.3 超文本标记语言HTML1.3.1 HTML的基本语法1.3.2 HTML文档的基本结构1.3.3 编写简单的HTML文件1.4 样式表CSS1.4.1 样式表CSS的基本语法1.4.2 样式表的继承和作用优先级1.4.3 CSS的属性1.4.4 应用CSS的一个实例1.5 可扩展标记语言XML1.5.1 XML文档的组成1.5.2 创建XML文档的基本规则1.5.3 将格式正确的XML文档转换为有效文档1.5.4 定义和使用实体1.5.5 XML文档的显示1.5.6 XML应用实例习题第2章 Web脚本语言VBScript2.1 VBScript语言概述2.1.1 VBScript语言的特点2.1.2 VBScript程序的编辑和调试2.2 VBScript编程基础2.2.1 数据类型2.2.2 常量和变量2.2.3 运算符和表达式2.2.4 数组2.3 VBScript程序流程控制2.3.1 条件控制语句2.3.2 循环控制语句2.4 过程2.4.1 Sub过程2.4.2 Function过程2.5 常用内部函数2.5.1 输入/输出函数2.5.2 字符串函数2.5.3 日期函数2.5.4 转换函数2.5.5 VBScript中的几个数学函数2.6 对象2.6.1 文档对象模型(DOM)2.6.2 Windows对象2.6.3 Document对象2.6.4 History对象2.6.5 Navigator对象2.6.6 Form对象2.6.7 文本框对象2.6.8 按钮对象2.6.9 单选框对象和复选框对象2.6.10 选择列表对象2.6.11 Location对象2.7 数据有效性验证实例2.8 ActiveX控件习题二第3章 Web脚本语言JavaScript3.1 JavaScript语言概述3.1.1 avaScript语言的特点3.1.2 JavaScript程序的编辑和调试3.2 JavaScript编程基础3.2.1 数据类型3.2.2 常量3.2.3 运算符和表达式3.3 JavaScript中的对象3.4 JavaScript程序流程控制3.4.1 条件控制语句3.4.2 循环控制语句3.5 函数3.6 事件和事件过程3.6.1 文档对象模型用于脚本编写3.6.2 数据有效性验证实例习题三第4章 ASP程序设计概述4.1 动态服务器技术的产生背景4.2 目前主要的动态服务器技术4.2.1 ASP概述4.2.2 PHP概述4.2.3 JSP概述4.2.4 各种动态网页技术的比较4.3 ASP模型4.4 ASP的运行环境与设置4.5 ASP的主要内容4.6 程序范例4.6.1 范例介绍4.6.2 代码讲解习题四第5章 ASP内置对象5.1 Request对象和Response对象5.1.1 Request对象5.1.2 Response对象5.2 Application对象和Session对象5.2.1 Application对象5.2.2 Session对象5.3 Server对象5.4 远程教育系统说明-系统总体说明习题五第6章 ActiveX程序设计6.1 ActiveX组件的创建和使用方法6.2 ASP中常用的ActiveX组件6.2.1 AD Rotator组件6.2.2 Browser Capabilities组件6.2.3 Counters组件6.2.4 CDO组件6.2.5 File Access组件6.3 用VB创建ASP组件6.4 远程教育系统说明——学习支持系统习题六第7章 Web数据库访问技术7.1 Web数据库访问技术简介7.2 ODBC7.2.1 ODBC概念7.2.2 配置数据源7.3 ADO7.3.1 ADO数据访问技术概述7.3.2 ADO的对象类和对象模型7.4 结构化查询语言SQL-7.4.1 SQL语言概述7.4.2 SQL数据操作基础7.4.3 SQL高级应用7.5 使用ASP访问数据库7.5.1 ASP与数据库的连接7.5.2 检索数据库内容7.5.3 分页技术7.5.4 向数据库中添加新数据7.5.5 修改数据库中已存在的数据7.5.6 删除数据库中的数据7.5.7 调用存储过程7.6 远程教育系统说明——数据库设计与管理模块7.6.1 数据库设计7.6.2 教师功能模块7.6.3 管理员功能模块习题七第8章 ASP程序调试与错误处理8.1 ASP中的主要错误类型8.2 防止错误的方法和良好的编程习惯8.3 ASP程序错误处理方法*8.3.1 错误处理8.3.2 程序调试——发现及处理错误8.4 常见的ASP漏洞及解决方法8.4.1 ASP的安全优点8.4.2 ASP漏洞分析和解决方法8.5 ASP安全建议习题八第9章 Web应用程序设计实例9.1 搜索引擎程序设计9.2 新闻发布系统程序设计9.3 聊天室程序设计9.4 BBS程序设计习题九参考文献

章节摘录

版权页:插图:7.4.3SQL高级应用1.建立索引表的索引可以极大地提高查询的速度。对一个较大的表来说,通过索引,一个文本要花费几个小时才完成的查询只要几分钟就可以完成。(1)聚簇索引和非聚簇索引SQL Sever的表索引以类似的方式工作。一个表索引由一组页组成,这些页构成了一个树形结构。根页通过指向另外两个页,把一个表的记录从逻辑上分成两个部分。而根页所指向的两个页又分别把记录分割成更小的部分。每个页都把记录分成更小的分割,直至到达叶级页。索引有两种类型:聚簇索引和非聚簇索引。在聚簇索引中,索引树的叶级页包含实际的数据:记录的索引顺序与物理顺序相同。在非聚簇索引中,叶级页指向表中的记录,记录的物理顺序与逻辑顺序没有必然的联系。聚簇索引非常像目录表,目录表的顺序与实际的页码顺序是一致的。非聚簇索引则更像书的标准索引表,索引表中的顺序通常与实际的页码顺序是不一致的。一本书也许有多个索引。例如,它也许同时有主题索引和作者索引。同样,一个表可以有多个非聚簇索引。通常情况下,使用的是聚簇索引,但是应该对两种类型索引的优缺点都有所理解。每个表只能有一个聚簇索引,因为一个表中的记录只能以一种物理顺序存放。通常要对一个表按照标识字段建立聚簇索引。但是,也可以对其他类型的字段建立聚簇索引,如字符型、数值型和日期时间型字段。从建立了聚簇索引的表中取出数据要比建立了非聚簇索引的表快。当需要取出一定范围内的数据时,用聚簇索引也比用非聚簇索引好。例如,假设用一个表来记录访问者在网站上的活动。如果想取出在一定时间段内的登录信息,应该对这个表的DATETIME型字段建立聚簇索引。对聚簇索引的主要限制是每个表只能建立一个聚簇索引。但是,一个表可以有不止一个非聚簇索引。实际上,对每个表最多可以建立249个非聚簇索引。也可以对一个表同时建立聚簇索引和非聚簇索引。如不仅根据日期,而且根据用户名从网站活动日志中取数据。在这种情况下,同时建立一个聚簇索引和非聚簇索引是有效的。可以对日期时间字段建立聚簇索引,对用户名字段建立非聚簇索引。如果发现需要更多的索引方式,可以增加更多的非聚簇索引。


编辑推荐

《Web程序设计教程》为21世纪高等学校应用型教材之一。

图书封面

图书标签Tags

广告

下载页面


Wed程序设计教程 PDF格式下载



相关图书