Visual Studio CodeUWP开发.NET

UWP开发——使用Web Service查询手机号归属地

2017-02-06  本文已影响197人  桃子王

导语

简单地说,Web Service是一个提供网络服务的工具。在Win10开发中,我们开发者可以直接使用这种工具来调用一些网络上现有的Web Service提供的网络服务。

做一个使用Web Service实现手机号码归属地查询的小Demo

1 在项目中导入要使用的 Web Service服务

2 在.xmal.cs文件中调用刚添加的Web Service
在文件上方导入该Web Service的命名空间

using 项目名称.WebService的命名空间;

添加查询按钮的点击事件

private async void search_Click(object sender, RoutedEventArgs e)
       
 {
           
       MobileCodeWSSoapClient proxy = new MobileCodeWSSoapClient();
           
       resultTextBlock.Text = await proxy.getMobileCodeInfoAsync(textBox.Text, "");
       
 }

以下是MainPage.xmal文件的主要代码(布局简单,使用Local Machine调试):

<Button x:Name="button" Content="跳转新页面" HorizontalAlignment="Center" VerticalAlignment="Top" Click="button_Click"/>      
 <TextBlock x:Name="textBlock" Text="请输入手机号" HorizontalAlignment="Center" VerticalAlignment="Center"/>      
 <TextBox x:Name="textBox" Text="" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0, 80, 0, 0"/>
<Button Content="查询" Name="searchBtn" Click="search_Click" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0, 180, 0, 0"/>
 <TextBlock x:Name="resultTextBlock" Text="" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0, 250, 0, 0"/>

点击Run之后就能看到运行效果:

运行效果

输入任意手机号,点击查询按钮之后等待片刻,即显示出该手机号的归属地:

查询归属地结果

又做好了一个小程序,成就感满满~~

附上Web Service的简介

Web Service简介

Web Service是一种标准化的实现网络服务及异构程序之间方法调用的机制,是为了使原来各个孤立的站点之间的信息能够相互通信、共享而提出的一种接口。

Web Service也叫做XML Web Sevice,可以接纳从Internet或者Internet上的其他设备中传送的请求,是以种轻量级的独立的通信技术,这种技术通过SOAP在Web上提供软件服务,运用WSDL文件停止阐明,并通过UDDI停止注册。

Web Service所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议)、WSDL等,因此Web Service可以在任何支持这些标准的系统环境中使用。


本文参考书籍:《深入浅出 Windows10通用应用开发》,如有侵权,还望见谅,请即时简信联系。

上一篇下一篇

猜你喜欢

热点阅读