书籍详情

数据库驱动的Web站点开发

数据库驱动的Web站点开发

作者:(美)Mike Morrison,(美)Joline Morrison著;梁志敏,蔡建译

出版社:清华大学出版社

出版时间:2003-10-01

ISBN:9787302071815

定价:¥82.00

购买这本书可以去
内容简介
  本书介绍了用最新的Web编程和数据库技术创建和部署功能强大的交互式Web应用程序的方法,这将有助于您充分利用Visual Studio.NET、Oracle9i和Microsoft Access 2002的强大功能。在第1版的基础上,本书依旧介绍了各种最新技术,并展示了如何将这些技术融合在一起。这些技术包括HTML、JavaScript、ASP.NET、 SQL以及其他各种技术。本书每一章都提供了大量的实践练习和案例项目,帮助您巩固所学到的知识。本书主要内容:讲授如何构建电子商务中至关重要的动态Web站点;讲述HTML、JavaScript、Visual Basic.NET、ASP.NET、SQL及其他编程语言;以Oracle9i以及Microsoft Access 2002的相关命令为基础,介绍了与数据库相关的内容。
作者简介
暂缺《数据库驱动的Web站点开发》作者简介
目录
第1章 Web数据库编程简介
1.1 Web的体系结构
1.2 通信协议和Web寻址
1.3 在同一Web服务器上运行多个程序
1.4 基于数据的Web页面
1.5 利用从数据库中获取的数据创建基于数据的Web页面
1.5.1 服务器端的处理
1.5.2 客户端的处理
1.5.3 利用存储在XML文件中的数据创建基于数据的Web页面
1.5.4 客户端脚本
1.6 创建数据库驱动的Web站点
1.7 本章小结
1.8 练习题
1.9 实验项目
第2章 HTML介绍
2.1 案例分析:展示数据库驱动的Web站点的两个机构
2.1.1 Clearwater公司的销售订单Web站点
2.1.2 Nortwoods大学的学生注册Web站点
2.2 Visual Studio.NET集成开发环境
2.3 HTML文档和基本的HTML命令
2.3.1 HTML标记
2.3.2 HTML文档结构
2.3.3 用Visual Studio.NET创建HTML文档
2.3.4 HTML题头
2.3.5 修改Web页面文本的对齐方式
2.3.6 文本格式化命令
2.3.7 图形图像
2.3.8 HTML列表
2.3.9 HTML文档中的注释
2.4 Web页面中的表
2.4.1 HTML表定义标记
2.4.2 表大小和对齐方式
2.4.3 列头
2.4.4 表格边框和单元格间距
2.4.5 指定表的列宽
2.4.6 对齐表对象
2.5 超链接
2.6 HTML窗体
2.6.1 输入框
2.6.2 命令按钮
2.6.3 单选按钮
2.6.4 复选框
2.6.5 文本区
2.6.6 选择列表
2.6.7 隐藏窗体元素
2.6.8 创建Web窗体
2.7 本章小结
2.8 练习题
2.9 实验项目
2.10 案件项目
第3章 客户端脚本介绍
3.1 引用HTML文档对象
3.1.1 面向对象的概念
3.1.2 HTML文档对象模型
3.1.3 用点语法引用HTML对象
3.2 创建客户端脚本
3.2.1 用Visual Studio.NET IDE创建客户端脚本
3.2.2 在HTML文档中添加脚本标记
3.3 JavaScript方法、函数和事件处理程序
3.3.1 JavaScript方法
3.3.2 JavaScript函数
3.3.3 事件处理程序
3.4 在Internet Explorer中显示脚本错误信息
3.4.1 配置Internet Explorer,使其显示或隐藏默认的脚本错误通知消息
3.4.2 配置工站使其显示Script Debugger错误消息框
3.5 在 JavaScript命令中使用变量
3.5.1 声明JavaScript变量和给变量赋值
3.5.2 用JavaScript运符操作变量
3.5.3 指定运算顺序
3.6 使用JavaScript内置对象
3.6.1 String对象
3.6.2 Math对象
3.6.3 Data对象
3.6.4 Number对象
3.7 利用全局函数实现显式的数据类型转换
3.7.1 将字符串转换为数字
3.7.2 将数字转换为字符串
3.8 选择控制结构
3.8.1 if 控制结构
3.8.2 if/else控制结构
3.8.3 if/else if控制结构
3.8.4 switch控制结构
3.8.5 在控制结构的条件中使用AND和OR逻辑运算符
3.9 创建循环结构
3.9.1 while循环
3.9.2 do while循环
3.9.3 for 循环
3.9.4 选择循环结构
3.10 JavaScript和Java的比较
3.11 本章小结
3.12 练习题
3.13 实验项目
3.14 案例项目
第4章 利用客户端脚本增强Web应用程序的功能
4.1 利用客户端脚本验证HTML窗体输入信息的有效性
4.1.1 创建和调用窗体有效性验证函数
4.1.2 验证输入数字和日期的有效性
4.2 利用数组引用窗体元素
4.2.1 创建和处理数组
4.2.2 利用数组引用文档对象
4.3 验证单选按钮、复选框和选择列表值的有效性
4.3.1 验证单选按钮所代表的值的有效性
4.3.2 验证复选取框所代表的值的有效性
4.3.3 验证窗体选择列表的值的有效性
4.4 利用Script Debugger调试客户端脚本
4.4.1 利用Script Debugger消息查找错误
4.4.2 在Visual Strdio.NET中利用Script Debugger 查找错误
4.5 在JavaScript程序中显示消息
4.5.1 显示确认消息
4.5.2 显示提示消息
4.6 用客户端脚创建cookie
4.6.1 构造cookie信息
4.6.2 创建和引用临时cookie
4.6.3 创建持久cookie
4.6.4 查看cookie文件列表
4.6.5 检索每个cookie
4.7 利用脚本显示不同的Web页面并打开亲的浏览器窗口
4.7.1 在当前浏览器窗口中打开新的Web页面
4.7.2 打开新的浏览器窗口
4.8 本章小结
4.9 练习题
4.10实验项目
4.11案例项目

第5章 Web服务器
5.1 Internet Information Services
5.2 Web服务器组件
5.2.1 Web Site属性页面
5.2.2 Home Directory属性页面
5.2.3 Documents属性页面
5.3 创建并配置Web服务器组件
5.3.1 物理目录
5.3.2 虚拟目录
5.3.3 应用程序
5.4 组织Web服务器
5.5 在Web服务器上引用文件
5.5.1 绝对URL地址
5.5.2 相对URL地址
5.6 影响Web站点性能的因素
5.7 本章小结
5.8 练习题
5.9 实验项目
5.10 案例项目
第6章 ASP.NET介绍
6.1 .NET Framework
6.1.1 ASP.NET介绍
6.1.2 ASP.NET服务器控制概述
6.2 .NET Framework类库
6.3 创建Web应用程序项目
6.3.1 为Web应用程序项目配置Web服务器
6.3.2 创建Web应用程序项目
6.4 Visual Studio.NET集成开发环境
6.4.1 解决方案管理器
6.4.2 Web Browser窗口
6.4.3 工具箱
6.4.4 Properties窗口
6.5 处理项目组件
6.5.1 创建Web窗体控件
6.5.2 修改Web窗体属性
6.5.3 编写服务器端Web窗体程序
6.5.4 构建和测试项目
6.6 访问和引用Web窗体
6.7 将Web应用程序项目移到不同位置
6.8 本章小结
6.9 练习题
6.10 实验项目
6.11 案例项目
第7章 VB.NET介绍
7.1 VB.NET介绍
7.2 VB.NET变量和赋值语句
7.2.1 VB.NET数据类型
7.2.2 VB.NET变量名
7.2.3 为变量赋值
7.2.4 VB.NET变量的持久性和作用域
7.3 使用VB.NET Debugger
7.4 创建VB.NET过程
7.4.1 子程序
7.4.2 函数
7.4.3 过程的作用域
7.4.4 变量在过程中的作用域
7.4.5 变量在过程中的持久性
7.4.6 为过程传递参数
7.5 使用VB.NET的复杂表达式
7.5.1 创建复杂的数值表达式
7.5.2 创建复杂的串表达式
7.5.3 在VB.NET中转换数据类型
7.6 VB.NET的判断控制结构和重复(循环)结构
7.6.1 判断控制结构
7.6.2 创建循环结构
7.7 在VB.NET中创建自定义类
7.7.1 创建自定义类
7.7.2 定义类的属性和方法
7.7.3 创建类的实例和调用类方法
7.7.4 类继承
7.8 VB.NET中的集合类
7.9 本章小结
7.10 练习题
7.11 实验项目
7.12 案例项目
第8章 处理ASP.NET Web窗体和服务器控件
8.1 利用服务器端操作创建动态Web页面
8.1.1 使用HTML窗体执行服务器端操作
8.1.2 使用Web窗体执行服务器端操作
8.2 在Web窗体中创建事件处理程序
8.3 在Web窗体中创建HTML元素和服务器控件
8.4 在Web窗体中创建HTML元素
8.5 在Web窗体中创建HTML服务器控件
8.5.1 创建新的HTML服务器控件
8.5.2 创建HTML服务器控件事件处理程序
8.5.3 创建File Field HTML服务器控件
8.6 在Web窗体中创建多功能服务器控件
8.6.1 使用多功能服务器控件创建列表
8.6.2 使用多功能服务器控件创建单选按钮
8.6.3 使用多功能服务器控件创建复选框
8.6.4 创建Calendar多功能服务器控件
8.6.5 设置Web窗体控件的Tab键顺序
8.7 在Web窗体中创建验证控件
8.7.1 创建RequiredFieldValidation验证控件
8.7.2 创建RangeValidator验证控件
8.7.3 创建CompareValidator验证控件
8.7.4 创建ReularExpressiomValidator验证控件
8.7.5 创建ValidationSummary验证控件
8.7.6 创建CustomValidator验证控件
8.8 本章小结
8.9 练习题
8.10 实验项目
8.11 案例项目
第9章 数据库概念介绍
9.1 关系数据库概述
9.1.1 主键
9.1.2 候选键
9.1.3 代理键
9.1.4 外键
9.1.5 组合键
9.2 数据库管理系统
9.2.1 个人数据库管理系统
9.2.2 客户/服务器数据库管理系统
9.3 案例分析数据库
9.3.1 Clearwater公司的Sales Order数据库
9.3.2 Northwoods大学的Student Registraion数据库
9.4 使用Visual Studio.NET检索数据库数据
9.4.1 Web窗体如何与数据源通信
9.4.2 在Visual Studil.NET中创建数据连接
9.5 编写从单个数据库表中检索数据的SQL查询
9.5.1 创建数据适配器
9.5.2 使用Query Builder创建从单个数据库中检索数据的SQL查询
9.5.3 完成数据适配器
9.6 创建从多个表中检索数据的SQL查询
9.7 在记录组中完成查询运算
9.7.1 SQL分组函数
9.7.2 使用GROUP BY子句对相关记录分组
9.8 插入、更新和删除数据库数据
9.8.1 插入数据库数据
9.8.2 更新数据库记录
9.8.3 删除已有的数据库记录
9.9 本章小结
9.10 练习题
9.11 实验项目
9.12 案例项目
第10章 在Web窗体中检索和显示数据库数据
10.1 使用程序命令创建和配置数据组件
10.1.1 使用程序命令创建数据连接
10.1.2 使用程序命令创建数据适配器
10.1.3 使用程序命令创建和填充数据集
10.1.4 在Web窗体上显示数据集的值
10.1.5 在运行期间修改所检索的数据值
10.2 使用多功能服务器控件显示数据
10.3 使用DataList控件显示和编辑数据库数据
10.3.1 创建和配置DataList控件
10.3.2 为显示DataList控件值创建Web服务器控件模板
10.3.3 在DataList控件中编辑数据
10.3.4 在item模板中添加Edit按钮
10.3.5 格式化DataList控件数据值
10.4 使用DataGrid控件显示和编辑数据
10.4.1 创建和配置DataGrid控件
10.4.2 允许用户编辑DataGrid值
10.5 在DataList和DataGrid控件中验证用户输入信息
10.5.1 创建客户端CustomValidator验证控件来验证DataList和DataGrid控件输入信息
10.5.2 创建服务器端验证函数来验证DataList和DataGrid控件输入信息
10.6 创建Web窗体来插入新的数据值
10.6.1 创建数据连接和OleDbCommand对象
10.6.2 创建SQL INSERT动作查询
10.6.3 执行查询
10.6.4 创建数据绑定的List控件
10.7 本Web窗体上显示具有主从复合结构的数据
10.8 本章小结
10.9 练习题
10.10 实验项目
10.11 案例项目
第11章 创建集成的Web应用程序
11.1 集成的Clearwater公司Web应用
11.1.1 Clearwater公司的新顾客订单处理程序
11.1.2 Clearwater公司的查看订单处理程序
11.1.3 运行集成的Web应用程序
11.1.4 创建和配置Clearwater公司向导
11.2 在集成的Web应用程序中显示不同的Web窗体
11.2.1 Response.Redirect方法
11.2.2 Server.Transfer方法
11.3 在多个Web窗体间共享数据值
11.3.1 服务器端cookie
11.3.2 会话变量
11.3.3 应用程序变更
11.4 同时插入具有主从复合结构的记录
11.4.1 检索和保存Oracle9i序列值
11.4.2 检索和保存Access AutoNumber值
11.4.3 同时插入主记录和从记录
11.5 在DataGrid控件中创建模板列
11.5.1 创建新的模板列
11.5.2 定义Web服务器控件模板
11.6 实现窗体安全性
11.6.1 在Web应用程序项目中配置窗体身份验证
11.6.2 修改实现窗体身份验证的窗体命令
11.7 在产品Web服务器上部署完整的Web应用程序
11.7.1 配置产品Web服务器
11.7.2 将产品应用程序文件移到Web服务器
11.8 本章小结
11.9 练习题
11.10 实验项目
11.11 案例项目
猜您喜欢

读书导航