书籍详情
SQL Server 2000与Visual Basic.NET编程
作者:(美)Rick Dobson著;梁超,马宁,蒋柄军译
出版社:清华大学出版社
出版时间:2003-01-01
ISBN:9787894940353
定价:¥68.00
购买这本书可以去
内容简介
本书是《微软.NET程序员系列》丛书之一。它全面地介绍了将VisualBasic.NET和SQLServer2000紧密结合来构建解决方案。全书共3部分,主要内容包括:VisualBasic.NET和SQLServer2000的基础知识;使用SQLServer2000进行数据访问编程、视图和存储过程编程、触发器编程;.NET框架简介,分别使用ADO.NET、ASP.NET、XMLWeb服务创建解决方案,用VisualBasic.NET管理XML等。本书适用于具备一定的VisualBasic编程基础,对SQLSever数据库编程感兴趣的读者阅读。学习如何使用SQLServer2000、VisualBasic.NET以及XML把数据转换为解决方案。通过本书,您可以掌握使用T-SQL进行数据访问、数据操作、数据定义等基础的SQLServer编程技术:还可以学会如何使用VisualBasic.NET中增强的语言特性、VisualStudio.NET集成开发环境中改进的编程功能,以及.NET框架的ADO.NET、ASP.NET和XMLweb服务等新技术。此外,还可以深入了解SQLServer数据库安全管理、SQLServerweb发布,以及ADO.NET和XML间互操作性的特性等。如果您要使用SQLServer2000和VisualBasic.NET生成功能强大、安全性高的解决方案,并且想知道专家们对此的真知灼见,那么这本书正是为您”量身订做”。本书内容提挈:●XMLWeb服务●视图和存储过程编程●SQLServer2000的XML功能●用户定义函数和触发器编程●XML数据处理技术●SQLServer2000安全●类、事件和错误处理技术革新●使用SQLServer2000和VisualBasic●数据表和数据类型.NET创建基于windows的应用程序●使用T—SQL进行数据访问编程
作者简介
暂缺《SQL Server 2000与Visual Basic.NET编程》作者简介
目录
前言
第I部分 基础
第1章 Visual Basic .NET与SQL Server 2000编程基础
1.1 Visual Basic.NET的集成开发环境——Visual Studio.NET
1.1.1 启动Visual Studio.NET
1.1.2 为Visual Basic.NET配置Visual Studio .NET
1.1.3 使用起始页
1.1.4 创建并运行控制台应用程序
1.2 ADO.NET功能一览
1.2.1 .NET数据提供程序类型
1.2.2 SqlConnection类
1.2.3 SqlCommand类和SqlDataReader类
1.2.4 SqlDataAdapter类和DataSet类
1.3 ADO.NET入门示例
1.3.1 添加SqlDataAdapter、SqlConnection和DataSet
1.3.2 填充数据集并将控件绑定到数据集
1.3.3 数据行导航
1.4 使用查询分析器
1.4.1 查询分析器的用途
1.4.2 连接查询分析器
1.4.3 运行、保存和打开T-SQL脚本
1.4.4 其他有关内容
第II部分 SQL Server 2000
第2章 表和数据类型
2.1 本章资源
2.1.1 T-SQL示例脚本
2.1.2 示例数据库
2.2 表的数据类型
2.2.1 系统的数据类型
2.2.2 特殊的系统数据类型
2.2.3 用户定义的数据类型
2.3 编写表的脚本
2.3.1 创建表
2.3.2 查看元数据
2.3.3 使用列数据类型
2.3.4 添加检查约束
2.3.5 编写键和索引脚本
2.3.6 索引
第3章 用T-SQL进行数据访问编程
3.1 T-SQL数据访问介绍
3.1.1 SELECT语句
3.1.2 指定列和行
3.1.3 计算列
3.2 行的聚合和分组
3.2.1 聚合函数概述
3.2.2 不分组聚合
3.2.3 分组聚合
3.3 日期的处理
3.3.1 按年和月计数
3.3.2 日期算法
3.4 联接和子查询
3.4.1 两个表间的内部联接
3.4.2 在内部联接中使用别名
3.4.3 三个表间的内部联接
3.4.4 外部联接
3.4.5 自联接和完全联接
3.4.6 子查询
第4章 视图和存储过程编程
4.1 视图
4.1.1 视图的用途
4.1.2 用于创建和更改视图的语句
4.1.3 对视图SELECT语句的限制
4.1.4 视图属性
4.2 创建和使用视图
4.2.1 创建视图并从视图中选择数据
4.2.2 未加密视图和加密视图比较
4.2.3 在视图中进行排序和分组
4.3 远程和异类数据源的视图
4.3.1 创建另一个SQL Server实例的视图
4.3.2 创建Access数据库视图
4.3.3 创建ODBC行源视图
4.3.4 联接视图的行源
4.4 存储过程简介
4.4.1 存储过程的用途
4.4.2 通过存储过程实现T-SQL语句的重用
4.4.3 使用参数、局部变量和全局变量
4.5 存储过程的创建和应用
4.5.1 从行源中动态选择数据
4.5.2 返回已排序的结果集
4.5.3 返回视图脚本
4.6 处理存储过程的输出结果
4.6.1 从一个存储过程返回两个结果集
4.6.2 返回一个结果集和一个参数值
4.6.3 返回一个字符串参数
4.6.4 处理返回状态值
4.7 插入、更新和删除行
4.7.1 修改存储过程以实现数据操作
4.7.2 通过参数执行数据库维护
4.8 条件结果集编程
4.8.1 按条件列出对象
4.8.2 使用TOP谓词返回X项数据
4.8.3 使用SET ROWCOUNT返回X项数据
第5章 用户定义函数和触发器编程
5.1 用户定义函数
5.1.1 UDF类型简介
5.1.2 用于创建和管理UDF的语句
5.1.3 UDF与视图和存储过程的比较
5.2 创建和调用标量UDF
5.2.1 创建不带参数的标量UDF
5.2.2 创建带参数的标量UDF
5.2.3 在T-SQL脚本中使用标量UDF
5.3 创建和调用表值UDF
5.3.1 提供参数化视图
5.3.2 在内联UDF的列表中使用标量UDF
5.3.3 用多语句UDF封装更多的逻辑
5.4 触发器
5.4.1 与事件过程相似的触发器
5.4.2 触发器的类型
5.4.3 inserted表和deleted表
5.4.4 用于创建和删除触发器的语句
5.5 创建和管理触发器
5.5.1 表的保护与解除保护
5.5.2 保存对表的修改
5.5.3 对表强制执行业务规则
5.5.4 对视图强制执行业务规则
第6章 SQL Server 2000 XML的功能
6.1 对XML的支持
6.1.1 SQL Server版本中的XML功能
6.1.2 Web版本安装
6.2 XML的格式和架构
6.2.1 XML文档
6.2.2 XML架构
6.2.3 批注的架构
6.3 通过URL访问SQL Server
6.3.1 虚拟目录管理
6.3.2 SELECT语句中的FOR XML
6.3.3 RAW模式示例与AUTO模式示例
6.3.4 AUTO模式示例与NESTED模式示例
6.4 通过模板访问SQL Server
6.4.1 在模板中使用T-SQL语句
6.4.2 用数据库对象增强的模板
6.4.3 类似于模板的Updategrams
第7章 SQL Server 2000安全性
7.1 SQL Server安全性概述
7.1.1 安全账户
7.1.2 身份验证
7.1.3 角色和权限
7.2 特殊的安全问题
7.2.1 应用程序角色
7.2.2 链接服务器
7.2.3 虚拟目录的安全
7.3 登录和用户示例
7.3.1 添加SQL Server登录和用户
7.3.2 删除SQL Server登录和用户
7.3.3 添加和删除Windows用户的登录
7.3.4 处理基于Windows组的登录
7.4 权限分配示例
7.4.1 表的选择、插入和删除权限
7.4.2 创建表的权限
7.4.3 Windows用户和组
第III部分 使用Visual Basic .NET和SQL Server 2000的相关技术
第8章 .NET框架概览
8.1 .NET框架入门
8.1.1 .NET框架体系结构
8.1.2 编译源代码
8.1.3 程序集和清单
8.1.4 .NET框架的重要特性
8.2 ASP.NET简介
8.2.1 ASP.NET和ASP的关系
8.2.2 创建ASP.NET Web应用程序
8.2.3 向.aspx页面添加控件
8.2.4 向.aspx Web页面添加代码
8.3 XML Web服务
8.3.1 XML Web服务的功能
8.3.2 XML Web服务基础结构概述
8.3.3 关于底层技术
第9章 创建Windows应用程序
9.1 开始使用Windows窗体
9.1.1 从Windows应用程序的Form1开始
9.1.2 管理Windows窗体
9.1.3 带有两个按钮控件的Windows窗体
9.1.4 用一个Windows窗体打开另一个窗体
9.2 创建和使用类引用
9.2.1 创建执行计算的类
9.2.2 从Windows应用程序引用类
9.2.3 .NET命名空间体系结构
9.2.4 值类型转换
9.2.5 长整型与十六进制的相互转换
9.3 类的继承
9.3.1 继承概述
9.3.2 继承与重写示例
9.3.3 隐藏示例
9.3.4 重载示例
9.4 事件编程
9.4.1 事件编程的概念
9.4.2 使用内置窗体事件
9.4.3 使用WithEvents关键字处理事件
9.4.4 使用AddHandler语句处理事件
9.4.5 处理来自基于服务器的计时器事件
9.5 运行时错误的异常处理
9.5.1 结构化异常处理概述
9.5.2 捕捉错误
9.5.3 捕捉与修复运行时错误
9.5.4 异常处理的最佳做法
第10章 使用ADO.NET创建Windows解决方案
10.1 ADO.NET对象概述
10.1.1 Connection类
10.1.2 Command类
10.1.3 DataReader类
10.1.4 DataAdapter类
10.1.5 DataSet类
10.1.6 DataView类
10.2 建立连接
10.2.1 使用集成安全登录
10.2.2 使用SQL Server安全登录
10.2.3 捕捉SqlConnection异常
10.2.4 从Windows窗体建立连接
10.3 使用Command和DataReader对象
10.3.1 在消息框或输出窗口中显示结果
10.3.2 分块显不DataReader记录行
10.3.3 通过SQL字符串调用带参数的存储过程
10.3.4 通过名称调用带参数的存储过程
10.3.5 用Command对象创建Database对象
10.4 数据适配器、数据集、窗体和窗体控件
10.4.1 向窗体添加数据集
10.4.2 绑走窗体控件与数据
10.4.3 报告数据绑定
10.4.4 使用包含父表子表的数据集
10.4.5 创建数据识别窗体
10.5 修改、插入和删除行
10.5.1 运行中的数据操作示例
10.5.2 与窗体Load事件关联的代码
10.5.3 导航按钮的代码
10.5.4 Modify按钮的代码
10.5.5 Clear和Insert按钮的代码
10.5.6 Delete按钮的代码
第11章 ASP.NET解决方案编程
11.1 ASP.NET设计问题回顾
11.1.1 往返行程
11.1.2 页和Page类
11.1.3 页上的控件
11.1.4 ASP.NET设计界面
11.2 创建并运行ASP.NET解决方案
11.2.1 编译和查看Web页
11.2.2 记住页的状态
11.2.3 多功能计算器Web页
11.2.4 表中的多功能计算器
11.2.5 检测浏览器
11.3 会话状态管理
11.3.1 会话状态管理问题概述
11.3.2 使用Session变量
11.3.3 使用视图状态变量
11.3.4 用QueryString属性标识用户
11.3.5 跨页使用查询字符串
11.4 验证Web页上的数据
11.4.1 用ASP.NET管理数据库解决方案
11.4.2 填充ListBox和DataGrid控件
11.4.3 通过数据集定位文本框
11.4.4 从Web页创建数据库对象
11.4.5 在ASP.NET中进行数据操作
11.5 在Web页上验证数据
11.5.1 内置的数据验证工具
11.5.2 使用Web页上的验证控件
11.5.3 使用Page对象的IsValid属性进行编程
11.5.4 动态禁用验证控件
第12章 用Visual Basic.NET管理XML
12.1 SQL Server的Web版本
12.1.1 Web版本1和Web
12.1.2 Web版本3概述
12.1.3 SQLXML托管类
12.1.4 DiffGrams允许修改数据
12.2 XML技术概述
12.2.1 XML数据格式
12.2.2 XPath查询
12.2.3 XSLT格式设置
12.3 用.NET框架生成XML文档
12.3.1 用T-SQL创建XML文档
12.3.2 用批注架构创建XML文档
12.3.3 设计批注架构
12.4 动态设置XML结果集
12.4.1 对特定的XML文档进行XPath查询
12.4.2 对XML文档运行XPath查询
12.4.3 运行参数化的SQL Server查询
12.4.4 参数化所有SQL查询
12.5 XML和数据集的交互
12.5.1 创建分层的XML文档
12.5.2 在数据集中用XPath查询子代
12.5.3 在XML文档中用XPath查询子代
12.5.4 通过DiffGram用数据集更新数据库
12.5.5 在没有虚拟目录的Web上使用DiffGram
12.6 用XSLT创建HTML页
12.6.1 格式化Employees表中的两列
12.6.2 格式化Shippers表中的3列
第13章 用XML Web服务创建解决方案
13.1 Web服务概述
13.1.1 Web服务设计元素
13.1.2 典型的XML Web服务应用程序
13.1.3 Visual Studio.NET的Web服务
13.1.4 Web服务工具包中的Web服务
13.2 返回计算结果的Web服务
13.2.1 构建Web服务应用程序
13.2.2 Web服务应用程序的配置与编码
13.2.3 测试Web服务
13.2.4 为Web服务构建客户端应用程序
13.2.5 部署和发现Web服务
13.3 从表中返回值的Web服务
13.3.1 对数据库中的表计数并返回行
13.3.2 测试TableProcessor文件夹中的Web服务
13.3.3 构建客户端应用程序
13.4 SQL Server 2000 Web服务工具包
13.4.1 为虚拟目录的SQL Server用户编写脚本
13.4.2 在IIS虚拟目录中构建Web服务
13.4.3 构建显示XML片段的客户端应用程序
13.4.4 用XML服务填充ListBox控件
13.5 有关用Web服务填充控件的更多内容
13.5.1 将自定义数据库对象添加为Web方法
13.5.2 用Web方法填充DataGrid和ListBox控件
13.5.3 用Web方法动态填充控件
第I部分 基础
第1章 Visual Basic .NET与SQL Server 2000编程基础
1.1 Visual Basic.NET的集成开发环境——Visual Studio.NET
1.1.1 启动Visual Studio.NET
1.1.2 为Visual Basic.NET配置Visual Studio .NET
1.1.3 使用起始页
1.1.4 创建并运行控制台应用程序
1.2 ADO.NET功能一览
1.2.1 .NET数据提供程序类型
1.2.2 SqlConnection类
1.2.3 SqlCommand类和SqlDataReader类
1.2.4 SqlDataAdapter类和DataSet类
1.3 ADO.NET入门示例
1.3.1 添加SqlDataAdapter、SqlConnection和DataSet
1.3.2 填充数据集并将控件绑定到数据集
1.3.3 数据行导航
1.4 使用查询分析器
1.4.1 查询分析器的用途
1.4.2 连接查询分析器
1.4.3 运行、保存和打开T-SQL脚本
1.4.4 其他有关内容
第II部分 SQL Server 2000
第2章 表和数据类型
2.1 本章资源
2.1.1 T-SQL示例脚本
2.1.2 示例数据库
2.2 表的数据类型
2.2.1 系统的数据类型
2.2.2 特殊的系统数据类型
2.2.3 用户定义的数据类型
2.3 编写表的脚本
2.3.1 创建表
2.3.2 查看元数据
2.3.3 使用列数据类型
2.3.4 添加检查约束
2.3.5 编写键和索引脚本
2.3.6 索引
第3章 用T-SQL进行数据访问编程
3.1 T-SQL数据访问介绍
3.1.1 SELECT语句
3.1.2 指定列和行
3.1.3 计算列
3.2 行的聚合和分组
3.2.1 聚合函数概述
3.2.2 不分组聚合
3.2.3 分组聚合
3.3 日期的处理
3.3.1 按年和月计数
3.3.2 日期算法
3.4 联接和子查询
3.4.1 两个表间的内部联接
3.4.2 在内部联接中使用别名
3.4.3 三个表间的内部联接
3.4.4 外部联接
3.4.5 自联接和完全联接
3.4.6 子查询
第4章 视图和存储过程编程
4.1 视图
4.1.1 视图的用途
4.1.2 用于创建和更改视图的语句
4.1.3 对视图SELECT语句的限制
4.1.4 视图属性
4.2 创建和使用视图
4.2.1 创建视图并从视图中选择数据
4.2.2 未加密视图和加密视图比较
4.2.3 在视图中进行排序和分组
4.3 远程和异类数据源的视图
4.3.1 创建另一个SQL Server实例的视图
4.3.2 创建Access数据库视图
4.3.3 创建ODBC行源视图
4.3.4 联接视图的行源
4.4 存储过程简介
4.4.1 存储过程的用途
4.4.2 通过存储过程实现T-SQL语句的重用
4.4.3 使用参数、局部变量和全局变量
4.5 存储过程的创建和应用
4.5.1 从行源中动态选择数据
4.5.2 返回已排序的结果集
4.5.3 返回视图脚本
4.6 处理存储过程的输出结果
4.6.1 从一个存储过程返回两个结果集
4.6.2 返回一个结果集和一个参数值
4.6.3 返回一个字符串参数
4.6.4 处理返回状态值
4.7 插入、更新和删除行
4.7.1 修改存储过程以实现数据操作
4.7.2 通过参数执行数据库维护
4.8 条件结果集编程
4.8.1 按条件列出对象
4.8.2 使用TOP谓词返回X项数据
4.8.3 使用SET ROWCOUNT返回X项数据
第5章 用户定义函数和触发器编程
5.1 用户定义函数
5.1.1 UDF类型简介
5.1.2 用于创建和管理UDF的语句
5.1.3 UDF与视图和存储过程的比较
5.2 创建和调用标量UDF
5.2.1 创建不带参数的标量UDF
5.2.2 创建带参数的标量UDF
5.2.3 在T-SQL脚本中使用标量UDF
5.3 创建和调用表值UDF
5.3.1 提供参数化视图
5.3.2 在内联UDF的列表中使用标量UDF
5.3.3 用多语句UDF封装更多的逻辑
5.4 触发器
5.4.1 与事件过程相似的触发器
5.4.2 触发器的类型
5.4.3 inserted表和deleted表
5.4.4 用于创建和删除触发器的语句
5.5 创建和管理触发器
5.5.1 表的保护与解除保护
5.5.2 保存对表的修改
5.5.3 对表强制执行业务规则
5.5.4 对视图强制执行业务规则
第6章 SQL Server 2000 XML的功能
6.1 对XML的支持
6.1.1 SQL Server版本中的XML功能
6.1.2 Web版本安装
6.2 XML的格式和架构
6.2.1 XML文档
6.2.2 XML架构
6.2.3 批注的架构
6.3 通过URL访问SQL Server
6.3.1 虚拟目录管理
6.3.2 SELECT语句中的FOR XML
6.3.3 RAW模式示例与AUTO模式示例
6.3.4 AUTO模式示例与NESTED模式示例
6.4 通过模板访问SQL Server
6.4.1 在模板中使用T-SQL语句
6.4.2 用数据库对象增强的模板
6.4.3 类似于模板的Updategrams
第7章 SQL Server 2000安全性
7.1 SQL Server安全性概述
7.1.1 安全账户
7.1.2 身份验证
7.1.3 角色和权限
7.2 特殊的安全问题
7.2.1 应用程序角色
7.2.2 链接服务器
7.2.3 虚拟目录的安全
7.3 登录和用户示例
7.3.1 添加SQL Server登录和用户
7.3.2 删除SQL Server登录和用户
7.3.3 添加和删除Windows用户的登录
7.3.4 处理基于Windows组的登录
7.4 权限分配示例
7.4.1 表的选择、插入和删除权限
7.4.2 创建表的权限
7.4.3 Windows用户和组
第III部分 使用Visual Basic .NET和SQL Server 2000的相关技术
第8章 .NET框架概览
8.1 .NET框架入门
8.1.1 .NET框架体系结构
8.1.2 编译源代码
8.1.3 程序集和清单
8.1.4 .NET框架的重要特性
8.2 ASP.NET简介
8.2.1 ASP.NET和ASP的关系
8.2.2 创建ASP.NET Web应用程序
8.2.3 向.aspx页面添加控件
8.2.4 向.aspx Web页面添加代码
8.3 XML Web服务
8.3.1 XML Web服务的功能
8.3.2 XML Web服务基础结构概述
8.3.3 关于底层技术
第9章 创建Windows应用程序
9.1 开始使用Windows窗体
9.1.1 从Windows应用程序的Form1开始
9.1.2 管理Windows窗体
9.1.3 带有两个按钮控件的Windows窗体
9.1.4 用一个Windows窗体打开另一个窗体
9.2 创建和使用类引用
9.2.1 创建执行计算的类
9.2.2 从Windows应用程序引用类
9.2.3 .NET命名空间体系结构
9.2.4 值类型转换
9.2.5 长整型与十六进制的相互转换
9.3 类的继承
9.3.1 继承概述
9.3.2 继承与重写示例
9.3.3 隐藏示例
9.3.4 重载示例
9.4 事件编程
9.4.1 事件编程的概念
9.4.2 使用内置窗体事件
9.4.3 使用WithEvents关键字处理事件
9.4.4 使用AddHandler语句处理事件
9.4.5 处理来自基于服务器的计时器事件
9.5 运行时错误的异常处理
9.5.1 结构化异常处理概述
9.5.2 捕捉错误
9.5.3 捕捉与修复运行时错误
9.5.4 异常处理的最佳做法
第10章 使用ADO.NET创建Windows解决方案
10.1 ADO.NET对象概述
10.1.1 Connection类
10.1.2 Command类
10.1.3 DataReader类
10.1.4 DataAdapter类
10.1.5 DataSet类
10.1.6 DataView类
10.2 建立连接
10.2.1 使用集成安全登录
10.2.2 使用SQL Server安全登录
10.2.3 捕捉SqlConnection异常
10.2.4 从Windows窗体建立连接
10.3 使用Command和DataReader对象
10.3.1 在消息框或输出窗口中显示结果
10.3.2 分块显不DataReader记录行
10.3.3 通过SQL字符串调用带参数的存储过程
10.3.4 通过名称调用带参数的存储过程
10.3.5 用Command对象创建Database对象
10.4 数据适配器、数据集、窗体和窗体控件
10.4.1 向窗体添加数据集
10.4.2 绑走窗体控件与数据
10.4.3 报告数据绑定
10.4.4 使用包含父表子表的数据集
10.4.5 创建数据识别窗体
10.5 修改、插入和删除行
10.5.1 运行中的数据操作示例
10.5.2 与窗体Load事件关联的代码
10.5.3 导航按钮的代码
10.5.4 Modify按钮的代码
10.5.5 Clear和Insert按钮的代码
10.5.6 Delete按钮的代码
第11章 ASP.NET解决方案编程
11.1 ASP.NET设计问题回顾
11.1.1 往返行程
11.1.2 页和Page类
11.1.3 页上的控件
11.1.4 ASP.NET设计界面
11.2 创建并运行ASP.NET解决方案
11.2.1 编译和查看Web页
11.2.2 记住页的状态
11.2.3 多功能计算器Web页
11.2.4 表中的多功能计算器
11.2.5 检测浏览器
11.3 会话状态管理
11.3.1 会话状态管理问题概述
11.3.2 使用Session变量
11.3.3 使用视图状态变量
11.3.4 用QueryString属性标识用户
11.3.5 跨页使用查询字符串
11.4 验证Web页上的数据
11.4.1 用ASP.NET管理数据库解决方案
11.4.2 填充ListBox和DataGrid控件
11.4.3 通过数据集定位文本框
11.4.4 从Web页创建数据库对象
11.4.5 在ASP.NET中进行数据操作
11.5 在Web页上验证数据
11.5.1 内置的数据验证工具
11.5.2 使用Web页上的验证控件
11.5.3 使用Page对象的IsValid属性进行编程
11.5.4 动态禁用验证控件
第12章 用Visual Basic.NET管理XML
12.1 SQL Server的Web版本
12.1.1 Web版本1和Web
12.1.2 Web版本3概述
12.1.3 SQLXML托管类
12.1.4 DiffGrams允许修改数据
12.2 XML技术概述
12.2.1 XML数据格式
12.2.2 XPath查询
12.2.3 XSLT格式设置
12.3 用.NET框架生成XML文档
12.3.1 用T-SQL创建XML文档
12.3.2 用批注架构创建XML文档
12.3.3 设计批注架构
12.4 动态设置XML结果集
12.4.1 对特定的XML文档进行XPath查询
12.4.2 对XML文档运行XPath查询
12.4.3 运行参数化的SQL Server查询
12.4.4 参数化所有SQL查询
12.5 XML和数据集的交互
12.5.1 创建分层的XML文档
12.5.2 在数据集中用XPath查询子代
12.5.3 在XML文档中用XPath查询子代
12.5.4 通过DiffGram用数据集更新数据库
12.5.5 在没有虚拟目录的Web上使用DiffGram
12.6 用XSLT创建HTML页
12.6.1 格式化Employees表中的两列
12.6.2 格式化Shippers表中的3列
第13章 用XML Web服务创建解决方案
13.1 Web服务概述
13.1.1 Web服务设计元素
13.1.2 典型的XML Web服务应用程序
13.1.3 Visual Studio.NET的Web服务
13.1.4 Web服务工具包中的Web服务
13.2 返回计算结果的Web服务
13.2.1 构建Web服务应用程序
13.2.2 Web服务应用程序的配置与编码
13.2.3 测试Web服务
13.2.4 为Web服务构建客户端应用程序
13.2.5 部署和发现Web服务
13.3 从表中返回值的Web服务
13.3.1 对数据库中的表计数并返回行
13.3.2 测试TableProcessor文件夹中的Web服务
13.3.3 构建客户端应用程序
13.4 SQL Server 2000 Web服务工具包
13.4.1 为虚拟目录的SQL Server用户编写脚本
13.4.2 在IIS虚拟目录中构建Web服务
13.4.3 构建显示XML片段的客户端应用程序
13.4.4 用XML服务填充ListBox控件
13.5 有关用Web服务填充控件的更多内容
13.5.1 将自定义数据库对象添加为Web方法
13.5.2 用Web方法填充DataGrid和ListBox控件
13.5.3 用Web方法动态填充控件
猜您喜欢