概括VB.NET创建WebService

开发 后端
这里介绍VB.NET创建WebService,新建一个项目,选择ASP.NET Web服务,命名为:“WebService For 业务层”。

VB.NET还是比较常用的,于是我研究了一下VB.NET创建WebService,在这里拿出来和大家分享一下,希望对大家有用。

VB.NET创建WebService.

具体步骤如下:

1. 新建一个项目,选择ASP.NET Web服务,命名为:“WebService For 业务层”。

2. 添加两个Sql DataAdapter,一个为Customer_da,它指向NorthWind数据库的Customers表,另一个为Order_da,指向Northwind数据库的Orders表。

3. 然后生成一个Typed DataSet(选择“数据”菜单的“生成数据集”),命名为:Super_ds.

4. 数据库连接已经完成,下一步我们将考虑它与表示层之间的通信,这里我们定义两个方法。一个为:Get_DataSet,它返回一个Super_ds类型的数据集,另一个为:Update_DataSet,它负责更新数据库数据, 方法代码如下:

  1. Public Function Get_Dataset() As super_ds  
  2. customer_da.Fill(Super_ds1.Customers)  
  3. order_da.Fill(Super_ds1.Orders)  
  4. Return Super_ds1  
  5. End Function  
  6.  
  7. Public Sub Update_Dataset()  
  8. Super_ds1.AcceptChanges()  
  9. End Sub  

你可以运行测试一下你的VB.NET建立WebService,它将提供两个方法。返回的DataSet是以XML表示的。

业务层的完整代码如下:

  1. Imports System.Web.Services  
  2. Public Class Service1  
  3. Inherits System.Web.Services.WebService  
  4. 'Web Services Designer Generated Code……。  
  5.  Public Function Get_Dataset() As super_ds  
  6. customer_da.Fill(Super_ds1.Customers)  
  7. order_da.Fill(Super_ds1.Orders)  
  8. Return Super_ds1  
  9. End Function 
  10.  Public Sub Update_Dataset()  
  11. Super_ds1.AcceptChanges()  
  12. End Sub 
  13. ' WEB SERVICE EXAMPLE  
  14. ' The HelloWorld() example service returns the string Hello World.  
  15. ' To build, uncomment the following lines then save and build the project.  
  16. ' To test this web service, ensure that the .asmx file is the start page  
  17. ' and press F5.  
  18. '  
  19. ' Public Function HelloWorld() As String  
  20. ' HelloWorld = "Hello World"  
  21. ' End Function  
  22. End Class 

【编辑推荐】

  1. 讲述VB.NET GroupBox控件属性
  2. 概括VB.NET DomainUpDown控件
  3. VB.NET编码算法学习笔记
  4. 详细分析VB.NET读写文本文件
  5. 简单概括VB.NET数据绑定
责任编辑:佚名 来源: IT168
相关推荐

2009-10-14 10:19:57

VB.NET Doma

2009-10-15 17:50:48

VB.NET Spli

2009-10-13 14:50:59

VB.NET Envi

2009-10-26 15:57:07

VB.NET使用Ora

2009-10-27 11:32:42

VB.NET Disp

2009-10-21 10:05:30

VB.NET运行环境

2009-10-23 14:06:07

VB.NET类对象

2009-11-03 10:51:33

VB.NET共享

2009-10-14 16:46:25

VB.NET OnSt

2009-11-03 10:00:20

VB.NET New方

2009-10-14 13:15:09

VB.NET数据绑定

2009-10-28 10:51:32

VB.NET默认属性

2009-10-14 15:34:29

VB.NET窗体编程模

2009-11-02 17:49:05

VB.NET抽象类

2009-10-29 16:23:42

VB.NET实现IEn

2009-10-28 14:44:43

VB.NET Name

2009-11-02 09:21:04

VB.NET文件系统

2009-11-02 16:41:55

VB.NET串行化对象

2009-10-30 10:19:43

VB.NET OBEX

2009-10-15 17:33:45

VB.NET日期类型
点赞
收藏

51CTO技术栈公众号