星海湾科技
element天气组件
来源:网络 | 作者:佚名 | 发布时间: 2025-02-08 | 456 次浏览 | 分享到:

可编程接口

n  WeatherReportService命名空间


n  City类


n  CityCollection类


n  Province类


n  ProvinceCollection类


n  WeatherReport类


n  WeatherReportServiceProvider类



WeatherReportService命名空间


要使用此组件提供的编程接口,请导入次命名空间。



City类


表示城市信息。如果需要扩展城市的信息,请继承此类。


l  构造函数City:创建City对象。


l  公共属性Name:获取或设置城市的名称。



CityCollection类


表示城市集合的类。


l  构造函数CityCollection:构造CityCollection对象。



Province类


表示省份信息。如果需要扩展省份的信息,请继承此类。


l  构造函数Province:构造Province对象。


l  公共属性Name:获取或设置省份的称。



ProvinceCollection类


表示省份集合的类。


l  构造函数ProvinceCollection:构造ProvinceCollection对象。


l  公共静态方法GetServiceProvinceCollection:获取Web服务上支持天气预报的所有省份。



WeatherReport类


表示天气预报信息。


l  构造函数WeatherReport:构造WeatherReport对象。


l  公共静态方法GetWeatherReport:根据城市名称获得天气情况。


l  公共属性Area:获取或设置地区信息。


l  公共属性Date:获取或设置日期信息。


l  公共属性DayFlag:获取或设置日期标志信息。


l  公共属性Temperature:获取或设置气温信息。


l  公共属性Weather:获取或设置天气信息。


l  公共属性WeatherIcon:获取或设置天气图标的地址。


l  公共属性WindDirection:获取或设置风向信息。



WeatherReportServiceProvider类


提供天气预报相关服务。封装Web服务上可调用的服务成静态方法,调用此类中的静态方法即可直接获得这些Web服务,并以可编程对象返回调用的结果。


l  公共静态方法GetSupportCity:获取Web服务上支持天气预报的城市。


l  公共静态方法GetSupportProvince:获取Web服务上支持天气预报的省份。


l  公共静态方法GetWeatherByCityName:根据城市名称获得天气情况。