脸过敏怎么办才最有效:Kenshin‘s Blog-[Webservice]关于天气预报查询软件的查询原理(一)

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 19:43:12

有很多朋友很关心kenshin的原创软件-天气预报系统软件  非常感谢大家对kenshin的关注,7月份的时候,我一直在外面,没有什么时间管理blog,现在终于能稳定一些了,其实这些软件的实现原理最核心的就是调用kenshin自己写的一个webservice,而这个webservice的功能就是分析出http://www.weathercn.com 里面的有用的数据,然后返回一个特定的字符串,而这个字符串里面包含就是某个城市的天气信息,由于这里面涉及到了商业软件的一些功能,所以不便公开,但是这个webservice是可以公开的,以下就是这个webservice的地址

http://webservice.k-zone.cn/GetFlexWeatherService/GetFlexWeatherService.asmx

其中包括了3个函数,我下面一一介绍这3个class的意义

  1、GetWeatherInfoNow 得到某个城市当天的天气预报

 

      parameter:String p_strCityName 某个城市的城市名称

      Returns:AAA:BBB:CCC形式的字符串

      meaning:输入某个城市的名称,returns的字符串意义,AAA→当前的天气状况的状况 BBB→当前的温度 CCC→能见度,如下图:

  2、GetWeatherInfo24Time 得到某个诚实的24小时的天气预报

      parameter:String p_strCityName 某个城市的城市名称

      Returns:AAA:BBB:CCC形式的字符串

      meaning:输入某个城市的名称,returns的字符串意义,AAA→包括了2部分(aaa;bbb,其中aaa→第一个图标,bbb→第二个图标,如果只有一个图标的话,则没有“,”进行分割,形式和GetWeatherInfoNow 一样,都是不带.gif) BBB→温度 CCC→风速,如下图:

  3、GetWeatherInfoFutureWeather 得到某个城市为了5天的天气预报

      parameter:String p_strCityName 某个城市的城市名称

      Returns:AAA:BBB:(CCC\DDD):EEE(一共进行5次循环,)

      meaning:输入某个城市的名称,returns的字符串意义,AAA→查询的日期 BBB→包括了2部分(aaa;bbb,其中aaa→第一个图标,bbb→第二个图标,如果只有一个图标的话,则没有“,”进行分割,形式和GetWeatherInfoNow 一样,都是不带.gif) (CCC\DDD)→最高温度和最低温度 EEE→风速,这组关系一共循环5次,, 表示如下图:

以上就是http://webservice.k-zone.cn/GetFlexWeatherService/GetFlexWeatherService.asmx 里面class的全部内容,写的不好,请大家原谅我以后会写出天气预报查询软件的实现原理和机制