注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络图形图像、多媒体、网页制作综合ASP动态网站开发实录

ASP动态网站开发实录

ASP动态网站开发实录

定 价:¥39.00

作 者: 赵松涛编著
出版社: 电子工业出版社
丛编项: 手把手视频教学丛书
标 签: 主页制作 程序设计 教材

ISBN: 9787121023804 出版时间: 2006-04-01 包装: 胶版纸
开本: 小16开 页数: 332 字数:  

内容简介

本书是作者多年从事数据库系统管理、ASP动态网站开发和教学培训的经验总结。 全书分为14章,内容包括网站开发基础,构建ASP网站开发环境,管理和配置ASP网站开发环境,ASP网站开发工具,VBScript脚本编程,ASP内建对象,访问数据库的ADO对象,用SQL查询和操作数据,ASP与数据库的接口,用Dreamweaver绘制网页,ASP+Access动态网站开发,ASP+SQL Server 2000动态网站开发,JavaScript脚本编程等。 本书内容全面,思路流畅,实用性强,所有实例均经过上机反复实践。本书适合ASP初学者阅读和参考,可作为ASP动态网站开发技术培训教材。 本书配套光盘包括各章标注的内容,以及作者亲自制作的多媒体视频。

作者简介

  作者:赵松涛赵松涛,海军少校,北京大学计算机专业硕士。高校教学5年,从事计算机网络和数据库系统管理、应用开发6年。目前在一线从事SQLServer和Oracle数据库的系统管理、应用开发,并为大型企业和高校做培训,广受学员好评。从2001年至今,先后独立和合作出版了6本数据库方面的图书。对数据库的体系结构,日志的结构和作用,以及数据库的备份和恢复机制等有较深入的理解。SQLServer2005系统管理实录>>更多作品

图书目录

第1章  网站开发基础    1
1.1  计算机网络基础    1
1.1.1  Internet和Intranet    2
1.1.2  计算机网络的标准模型    2
1.1.3  TCP/IP协议    2
1.1.4  IP地址    2
1.1.5  服务器和客户机    3
1.1.6  域名    4
1.1.7  端口    4
1.2  网站的含义    5
1.2.1  网页是网站的基本单位    5
1.2.2  一般意义上的网站    5
1.2.3  虚拟网站    6
1.2.4  大型网站    7
1.3  网站访问的原理    7
1.3.1  网站中的两种角色    7
1.3.2  网站使用的协议    8
1.3.3  IE浏览器    8
1.3.4  网站的访问过程    8
1.4  网页的类型    9
1.4.1  静态网页    9
1.4.2  动态网页    10
1.4.3  访问数据库的动态网页    10
1.5  动态网站技术    11
1.5.1  IIS服务器+ASP技术    11
1.5.2  Apache服务器+PHP技术    11
1.5.3  WebLogic服务器+JSP技术    11
1.5.4  3种动态网站技术的比较    12
1.6  本章小结    12
1.7  上机实践    13
1.8  习题    14
第2章  构建ASP网站开发环境    15
2.1  3种ASP网站方案    15
2.1.1  Windows XP Professional下的IIS 5.0    15
2.1.2  Windows 2000下的IIS 5.0    16
2.1.3  Windows 2003下的IIS 6.0    16
2.1.4  IIS 6.0与IIS 5.0的比较    17
2.2  构建ASP网站开发环境    17
2.2.1  案例环境    18
2.2.2  安装IIS 5.0    19
2.2.3  检查IIS 5.0是否正常工作    20
2.3  测试ASP网站开发环境    21
2.3.1  “http://localhost”本地访问测试    21
2.3.2  “http://服务器名称”本地访问测试    22
2.3.3  “http://服务器IP地址”本地访问测试    22
2.3.4  “http://127.0.0.1”本地访问测试    23
2.3.5  “http://服务器名称”远程访问测试    23
2.3.6  “http://服务器IP地址”远程访问测试    24
2.3.7  远程和本地测试结果不一致的原因    24
2.4  运行第1个ASP网页    26
2.4.1  设计第1个ASP网页    26
2.4.2  ASP网页如何存放    26
2.4.3  访问第1个ASP网页    27
2.4.4  初识ASP网页    27
2.5  本章小结    28
2.6  上机实践    28
2.7  习题    28
第3章  管理和配置ASP网站    29
3.1  管理IIS服务器    29
3.1.1  关闭IIS服务器    29
3.1.2  启动IIS服务器    31
3.1.3  在IIS服务器上新建ASP网站    32
3.2  管理ASP网站    35
3.2.1  关闭ASP网站    35
3.2.2  启动ASP网站    36
3.3  配置ASP网站的基本参数    36
3.3.1  配置Web站点标识    37
3.3.2  配置网站IP地址    37
3.3.3  配置网站TCP端口    38
3.3.4  配置网站连接参数    38
3.3.5  配置网站的日志    39
3.4  配置ASP网站的网页组织方法    41
3.4.1  用本机目录组织网页    41
3.4.2  用网络共享目录组织网页    43
3.4.3  网页重定向    44
3.5  配置ASP网站的访问方法    45
3.5.1  客户机访问网站的验证过程    45
3.5.2  通过IP地址限制客户机访问网站    46
3.5.3  设置匿名访问网站    47
3.5.4  设置验证访问网站    48
3.5.5  设置NTFS格式目录的权限    49
3.6  配置ASP网站的性能    50
3.6.1  配置性能调整    50
3.6.2  配置带宽限制    51
3.6.3  配置进程限制    51
3.7  虚拟目录    51
3.7.1  虚拟目录和物理目录的比较    51
3.7.2  创建虚拟目录    53
3.8  本章小结    54
3.9  上机实践    55
3.10  习题    55
第4章  ASP网站开发工具    56
4.1  设置Dreamweaver MX 2004的工作区    56
4.1.1  首次使用时选择工作区    56
4.1.2  更改工作区    57
4.2  用Dreamweaver MX 2004管理网站    58
4.3  用Dreamweaver MX 2004设计ASP网页    62
4.4  本章小结    66
4.5  上机实践    66
4.6  习题    66
第5章  从HTML到ASP    67
5.1  HTML静态网页    67
5.1.1  静态网页的含义    67
5.1.2  静态网页为什么是静态的    68
5.1.3  静态网页执行前后内容是否变化    69
5.1.4  谁在执行静态网页    70
5.2  ASP动态网页    72
5.2.1  ASP动态网页的含义    72
5.2.2  ASP网页是否必须以asp为扩展名    73
5.2.3  静态网页是否可以以asp为扩展名    73
5.2.4  开发ASP网页必须学习Dreamweaver MX 2004吗    73
5.3  ASP动态网页的执行机制    74
5.3.1  ASP.DLL文件的作用    74
5.3.2  ASP动态网页的执行过程    74
5.3.3  ASP动态网页的执行必须有局域网吗    75
5.3.4  需要手工安装ASP脚本引擎吗    75
5.4  访问数据库的ASP动态网页的总体结构    76
5.4.1  创建Access数据库及表    76
5.4.2  用Dreamweaver MX 2004设计访问数据库的ASP网页    78
5.4.3  ASP动态网页的结构分析    80
5.5  本章小结    81
5.6  上机实践    81
5.7  习题    81
第6章  VBScript脚本编程    82
6.1  动态网页技术的发展    82
6.1.1  编译型的动态网页技术    83
6.1.2  解释型的动态网页技术    83
6.2  ASP网页中的脚本    84
6.2.1  ASP网页中的服务器脚本    84
6.2.2  ASP网页中的客户机脚本    84
6.2.3  JavaScript(JScript)    84
6.2.4  VBScript    85
6.3  定义网页中的脚本类型    85
6.3.1  更改IIS默认的服务器脚本类型    86
6.3.2  更改IIS默认的客户机脚本类型    87
6.3.3  显式定义网页的客户机脚本类型    88
6.3.4  显式定义ASP网页的服务器脚本类型    89
6.3.5  总结定义网页脚本类型的方法    93
6.3.6  给网页脚本添加注释    93
6.4  VBScript脚本的数据类型    94
6.4.1  Variant数据类型    94
6.4.2  Variant子数据类型    95
6.4.3  如何获得数据的Variant子数据类型    95
6.4.4  Variant子数据类型的相互转换    97
6.5  VBScript脚本的变量    97
6.5.1  变量的命名规则    97
6.5.2  变量的作用域    97
6.5.3  变量的存活期    98
6.5.4  变量的声明    98
6.5.5  变量的赋值    99
6.6  VBScript脚本的常量    99
6.7  VBScript脚本的数组    99
6.7.1  定义固定大小的一维数组    100
6.7.2  给数组赋值    100
6.7.3  如何使用数组元素    100
6.7.4  定义多维数组    100
6.7.5  定义及使用动态数组    100
6.8  VBScript脚本的运算符    101
6.8.1  算术运算符    101
6.8.2  比较运算符    101
6.8.3  逻辑运算符    102
6.8.4  连接运算符    102
6.8.5  运算符的优先级    103
6.9  VBScript脚本的流程控制语句    103
6.9.1  条件判断语句IF..THEN..ELSE    103
6.9.2  多路径条件判断语句SELECT..CASE    108
6.9.3  循环语句DO..LOOP    111
6.9.4  计数执行循环语句FOR..NEXT    115
6.9.5  不确定计数执行循环语句WHILE..WEND    116
6.10  VBScript脚本的过程    117
6.10.1  Sub过程    117
6.10.2  Function函数    121
6.11  VBScript脚本的常用函数    125
6.11.1  数学函数    126
6.11.2  类型转换函数    127
6.11.3  字符串函数    128
6.11.4  日期时间函数    131
6.12  本章小结    134
6.13  上机实践    135
6.14  习题    135
第7章  ASP内建对象    136
7.1  ASP内建对象概述    136
7.1.1  什么是ActiveX组件    137
7.1.2  ActiveX组件的特点    137
7.1.3  什么是ActiveX对象    137
7.1.4  什么是ASP对象    137
7.1.5  什么是ASP内建对象    138
7.1.6  如何使用ASP对象    138
7.1.7  ASP对象的集合    139
7.1.8  ASP对象的属性    139
7.1.9  ASP对象的方法    139
7.1.10  ASP对象的事件    139
7.2  Request对象    139
7.2.1  Request对象的集合    139
7.2.2  Request对象的属性    140
7.2.3  Request对象的方法    140
7.2.4  实例:用Request对象获得客户机的输入信息    140
7.3  Response对象    142
7.3.1  Response对象的集合    142
7.3.2  Response对象的属性    142
7.3.3  Response对象的方法    143
7.3.4  实例:简化的Response.Write方法    144
7.3.5  实例:使网页转向的Response.Redirect方法    145
7.3.6  实例:结束网页执行的Response.End方法    145
7.4  Server对象    146
7.4.1  Server对象的属性    146
7.4.2  Server对象的方法    147
7.4.3  实例:实例化对象的Server.CreateObject方法    147
7.4.4  实例:返回实际路径的Server.MapPath方法    148
7.5  Application对象    149
7.5.1  网页的生命周期    149
7.5.2  变量的生命周期    149
7.5.3  使用Application对象存储跨网页的变量    150
7.5.4  Application对象的生命周期    150
7.5.5  Application对象的集合    150
7.5.6  Application对象的方法    151
7.5.7  Application对象的事件    151
7.5.8  实例:用Application对象设计计数器    151
7.5.9  global.asa文件的意义    152
7.6  Session对象    153
7.6.1  Session对象和Application对象的比较    153
7.6.2  使用Session对象的意义    153
7.6.3  定义和使用Session对象的方法    154
7.6.4  Session对象的集合    154
7.6.5  Session对象的属性    154
7.6.6  Session对象的方法    154
7.6.7  Session对象的事件    155
7.6.8  Session对象的生命周期    155
7.6.9  实例:用Session对象设计防止刷新的计数器    155
7.7  Cookie对象    156
7.7.1  为什么要引入Cookie对象    156
7.7.2  Cookie对象的特点    157
7.7.3  查看和删除IE浏览器的Cookie对象    157
7.7.4  实例:写入和读取Cookie对象    158
7.7.5  实例:查看浏览器上的所有Cookie对象    160
7.7.6  实例:设置Cookie对象的生命周期    161
7.8  本章小结    162
7.9  上机实践    162
7.10  习题    162
第8章  访问数据库的ADO对象    163
8.1  数据库基础知识    163
8.1.1  数据库    163
8.1.2  表    165
8.1.3  码    165
8.1.4  数据类型    166
8.1.5  索引    167
8.1.6  视图    168
8.2  ADO对象    168
8.2.1  ADO对象结构    168
8.2.2  ADODB的结构    169
8.3  Connection对象    169
8.3.1  一个使用Connection对象的实例    169
8.3.2  总结Connection对象的使用方法    170
8.3.3  Connection对象的方法    171
8.4  Recordset对象    171
8.4.1  ADODB内存的数据结构    171
8.4.2  一个使用Recordset对象的实例    172
8.4.3  总结Recordset对象的使用方法    173
8.4.4  Recordset对象的方法    173
8.4.5  Recordset对象的属性    174
8.4.6  什么是Cursor(游标)    174
8.4.7  什么是Lock(锁)    175
8.4.8  详解Open方法的参数    175
8.5  Command对象    176
8.6  本章小结    178
8.7  上机实践    178
8.8  习题    179
第9章  用SQL查询和操作数据    180
9.1  SQL基础知识    180
9.1.1  SQL的组成    181
9.1.2  SQL的核心动词    181
9.2  实例:创建Access数据库    181
9.2.1  学生情况表T_STUDENT的结构    181
9.2.2  学生家庭情况表T_FAMILY的结构    182
9.2.3  民族字典表T_NATIONALITY的结构    183
9.2.4  院系字典表T_ACADEMY的结构    183
9.2.5  班级字典表T_CLASS的结构    183
9.2.6  专业方向字典表T_DIRECTION的结构    184
9.3  SELECT简单查询    184
9.3.1  查询表中所有记录和字段    184
9.3.2  查询表中指定字段的所有记录    185
9.3.3  允许查询结果中有重复记录    186
9.3.4  不允许查询结果中有重复记录    187
9.3.5  查询表中前n行记录    188
9.3.6  查询表中前n%行记录    188
9.3.7  带表达式的查询    189
9.4  WHERE条件查询    190
9.4.1  WHERE条件查询的语法    190
9.4.2  WHERE条件中的关系运算符    191
9.4.3  WHERE条件中的逻辑运算符    191
9.4.4  WHERE条件中的特殊运算符    191
9.4.5  数值型字段等值条件查询    192
9.4.6  字符型字段等值条件查询    192
9.4.7  IN列表查询    193
9.4.8  BETWEEN介于之间查询    193
9.4.9  LIKE模糊查询    194
9.4.10  组合条件查询    194
9.5  ORDER BY排序查询结果    195
9.5.1  ORDER BY排序查询结果的语法    195
9.5.2  ORDER BY排序查询结果的实例    195
9.6  多表连接查询    196
9.6.1  多表连接查询的语法    196
9.6.2  等值连接查询    196
9.7  常见的聚合函数查询    197
9.7.1  用COUNT函数计算记录数    198
9.7.2  用AVG函数计算平均值    198
9.7.3  用MAX函数计算最大值    199
9.7.4  用MIN函数计算最小值    199
9.7.5  用SUM函数计算和    199
9.8  用INSERT插入数据    200
9.8.1  INSERT语句的语法    200
9.8.2  INSERT语句的实例    201
9.9  用UPDATE更新数据    203
9.9.1  UPDATE语句的语法    203
9.9.2  UPDATE语句的实例    204
9.10  用DELETE删除数据    206
9.10.1  DELETE语句的语法    207
9.10.2  DELETE语句的实例    207
9.11  本章小结    209
9.12  上机实践    210
9.13  习题    210
第10章  ASP与数据库的接口    211
10.1  ASP与数据库的接口技术    211
10.1.1  查看数据库驱动程序    212
10.1.2  什么是ODBC    213
10.2  直接指定驱动程序连接数据库    214
10.2.1  直接指定Access数据库的驱动程序    214
10.2.2  直接指定SQL Server数据库的驱动程序    215
10.3  通过DSN连接数据库    216
10.3.1  3种数据源的比较    216
10.3.2  创建访问Access数据库的DSN    216
10.3.3  在ASP网页中使用DSN连接数据库    217
10.4  本章小结    218
10.5  上机实践    218
10.6  习题    219
第11章  用Dreamweaver绘制网页    220
11.1  用Dreamweaver绘制包含表单的网页    220
11.1.1  表单    220
11.1.2  文本框    222
11.1.3  文本区域    223
11.1.4  按钮    224
11.1.5  复选框    225
11.1.6  单选按钮    226
11.1.7  列表    226
11.1.8  菜单    228
11.1.9  单选按钮组    229
11.2  用Dreamweaver绘制ASP网页    230
11.2.1  绘制访问Access数据库的ASP网页    230
11.2.2  绘制包含动态列表/菜单的ASP网页    235
11.3  本章小结    239
11.4  上机实践    239
11.5  习题    240
第12章  ASP+Access动态网站开发    241
12.1  学生管理系统总体结构    241
12.1.1  系统功能结构    242
12.1.2  系统ASP网页结构    242
12.2  数据库连接网页的设计与剖析    243
12.3  查询网页的设计与剖析    244
12.3.1  查询网页的执行流程    244
12.3.2  查询网页代码的主要部分作用    244
12.3.3  查询网页的整体设计    245
12.3.4  定义弹出窗口的job函数    246
12.3.5  如何生成查询的SQL语句    247
12.3.6  如何对记录集分页    247
12.3.7  过程showcontent的功能剖析    248
12.3.8  函数showpage的功能剖析    251
12.4  显示网页的设计与剖析    252
12.4.1  显示网页的执行流程    253
12.4.2  显示网页代码剖析    253
12.5  修改网页的设计与剖析    257
12.5.1  修改网页的执行流程    257
12.5.2  UPDATE.ASP网页代码剖析    257
12.5.3  SAVEUPDATE.ASP网页代码剖析    260
12.6  删除网页的设计与剖析    262
12.6.1  删除网页的执行流程    262
12.6.2  DELETE.ASP网页代码剖析    262
12.7  录入网页的设计与剖析    263
12.7.1  录入网页的执行流程    263
12.7.2  INSERT.ASP网页的设计    263
12.7.3  如何动态从字典表中提取数据    264
12.7.4  INSERT.ASP网页代码剖析    265
12.7.5  SAVEINSERT.ASP网页代码剖析    269
12.8  本章小结    270
12.9  上机实践    270
12.10  习题    271
第13章  ASP+SQL Server 2000动态网站开发    272
13.1  搭建ASP+SQL Server 2000网站开发环境    272
13.1.1  ASP+SQL Server 2000网站开发环境    272
13.1.2  实例环境    273
13.1.3  安装SQL Server 2000服务器    273
13.2  连接SQL Server 2000客户机和服务器    279
13.2.1  基于TCP/IP协议的SQL Server 2000网络环境    279
13.2.2  配置SQL Server 2000服务器    279
13.2.3  配置SQL Server 2000客户机    280
13.2.4  测试客户机和服务器的连接    281
13.3  创建实例数据库    281
13.3.1  将Access数据库直接导入    281
13.3.2  附加实例数据库    286
13.3.3  还原数据库备份    287
13.4  连接ASP和SQL Server 2000数据库    289
13.4.1  直接指定驱动程序连接    289
13.4.2  通过DSN连接    290
13.5  本章小结    293
13.6  上机实践    294
13.7  习题    294
第14章  JavaScript脚本编程    295
14.1  JavaScript脚本概述    295
14.1.1  JavaScript脚本的特点    296
14.1.2  JavaScript与Java的区别    296
14.1.3  JavaScript脚本的运行环境    298
14.1.4  编写第一个含有JavaScript脚本的网页    298
14.2  JavaScript脚本的数据类型    299
14.3  JavaScript脚本的变量    300
14.3.1  JavaScript脚本变量的命名规则    300
14.3.2  JavaScript脚本的变量声明    300
14.3.3  JavaScript脚本变量的作用域    301
14.4  JavaScript脚本的运算符    301
14.4.1  JavaScript脚本的算术运算符    301
14.4.2  比较运算符    302
14.4.3  逻辑运算符    302
14.5  JavaScript脚本的流程控制语句    302
14.5.1  if..else条件判断语句    302
14.5.2  for循环语句    303
14.5.3  for..in循环语句    303
14.5.4  while循环语句    304
14.5.5  break和continue语句    304
14.5.6  switch多路分支语句    304
14.6  JavaScript脚本的函数    304
14.6.1  函数定义的语法结构    305
14.6.2  定义和使用函数的实例    305
14.7  JavaScript脚本的事件处理    306
14.8  JavaScript脚本的对象    307
14.8.1  什么是JavaScript脚本的对象    307
14.8.2  JavaScript脚本对象的基本结构    307
14.8.3  JavaScript脚本对象的使用方法    307
14.8.4  JavaScript脚本操作对象的运算符    308
14.8.5  JavaScript内建对象    308
14.8.6  JavaScript内建string对象    309
14.8.7  JavaScript内建math对象    310
14.8.8  JavaScript内建Date对象    312
14.8.9  文档对象document    313
14.8.10  窗口对象window    314
14.9  JavaScript脚本的典型实例    316
14.9.1  弹出窗口    316
14.9.2  信息窗口    316
14.9.3  对话框    317
14.9.4  操作Cookie    318
14.9.5  使用Dreamweaver提供的JavaScript脚本代码    320
14.10  本章小结    322
14.11  上机实践    322
14.12  习题    322
附录A  常见的ASP错误速查    323
附录B  免费赠送SQL Server 2000视频    333

本目录推荐