做个天气预报的小例子
引用别人的WebServices
http://www.ayandy.com/
本服务数据来源于中国气象局数据,实时更新,准确可靠,包括国内外400多个主要城市。请不要用于任何商业目的,若有需要请与作者联系,欢迎技术交流。作者QQ:15244833 E-Mail:secretary@ayandy.com
The following operations are supported. For a formal definition, please review the Service Description.
- getSupportCity
查询本天气WebService支持的城市信息。输入参数: byProvinceName 指定的省份,若为ALL则表示全部。返回数据:一个二维数组String[],String[0]为返回的个数。 - getSupportProvince
查询本天气WebService支持的省份信息。输入参数: 无。 返回数据:一个二维数组String[],String[0]为返回的个数。 - getWeatherbyCityName
根据城市名称获得天气情况。调用方法如下:输入参数: theCityName 城市中文名称,如深圳,北京; theDayFlag 指定是当天(1),明天(2)或后天(3),可查询未来三天的天气情况;返回数据: String[7] 一个一维数值,共有七个元素,从[1]到[6]分别表示城市,天气,温度,风向,日期,天气图标地址。
看下代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Web.Services;
using Fxrl.com.ayandy.www;
namespace Fxrl
{
public partial class WebService1 : Form
{
public WebService1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
com.ayandy.www.Service obj = new Service();
string[] a1 = new string[10];
try
{
a1 = obj.getWeatherbyCityName(textBox1.Text, com.ayandy.www.theDayFlagEnum.Today);
label1.Text = a1[1].ToString();
label2.Text = a1[2].ToString();
label3.Text = a1[3].ToString();
label4.Text = a1[4].ToString();
label5.Text = a1[5].ToString();
pictureBox1.ImageLocation = a1[6].ToString();
}
catch { }
}
}
}
转载于:https://www.cnblogs.com/zbqy/archive/2007/03/15/676005.html
做个天气预报的小例子相关推荐
- java lucence使用案例_2、Lucene 最简单的使用(小例子)
在了解了Lucene以后,我打算亲手来做一个Lucene的小例子,这个例子只是Lucene最简单的应用:使用Lucene实现标准的英文搜索: 1.下载Lucene 下载Lucene,到Lucene的官 ...
- Flask初识,第五篇 ,做一个用户登录之后查看学员信息的小例子
Flask最强攻略 - 第五篇 做一个用户登录之后查看学员信息的小例子 需求: 1. 用户名: oldboy 密码: oldboy123 2. 用户登录成功之后跳转到列表页面 3. 失败有消息提示,重 ...
- 深度学习与计算机视觉系列(9)_串一串神经网络之动手实现小例子
深度学习与计算机视觉系列(9)_串一串神经网络之动手实现小例子 作者:寒小阳 时间:2016年1月. 出处:http://blog.csdn.net/han_xiaoyang/article/de ...
- sku属性组合小例子
参考: http://www.cnblogs.com/hsp-blog/p/6215721.html http://blog.csdn.net/csdn924618338/article/detail ...
- 在Eclipse中写第一个hibernate小例子
在hibernate自带的文档中,包含了一个很简单的小例子,不过这个小例子是基于ant的,而且说的不是很详细,不利于新手学习.在这里,我将在Eclipse中实现这个例子,并给出详细的实现步骤. ...
- 基于vue-cli、elementUI的Vue超简单入门小例子
基于vue-cli.elementUI的Vue超简单入门小例子 这个例子还是比较简单的,独立完成后,能大概知道vue是干嘛的,可以写个todoList的小例子. 开始写例子之前,先对环境的部署做点简单 ...
- httpclient 小例子编写
为什么80%的码农都做不了架构师?>>> 最近这两天帮忙调试接口,用到了httpclient ,自己参照网上方法编写个小例子 ,方便以后查看 ----- /*** 远程访问调用 ...
- 告别刷抖音!30秒一个Python小例子,总有一款适合你
小编每天上班坐地铁,不是刷抖音就是煲电视剧,不是我不想学习,主要是短视频太好看了,30秒一个,刷刷刷的不停啊.如果Python也有30秒学习的小例子,我也一定会看呢. 于是小编收录整理了一些30秒一个 ...
- python 真多线程_Python之路200个小例子,在线网页版来了,从此学习更方便!
历史两个月,利用所有业余时间,与朋友一起搜集.创作Python小例子,截止目前已超过200个例子,全新整合汇总为九大章节: 感受Python之美 | 一.Python基础 | 二.Python字符串和 ...
最新文章
- MPB:西农焦硕组-微生物生物地理学研究方法
- 2019全球AI文创大赛正式启动,AI科技赋能新文创
- c++实现ftp服务器_第三步,尝试用树莓派搭建你的云计算平台和服务器
- 用lua扩展你的Nginx(写的非常好)
- 如何选择一款优秀的儿童读写台灯?
- 使用iBATIS3.0完成增删改查
- vue-router各个属性的作用及用法
- maven-dependencyManagement和dependencies区别
- Mysql uploader File
- leetcode 226 Invert Binary Tree 翻转二叉树
- 前端之CSS篇(一)——CSS入门及基础选择器和字体文本属性
- Java父亲节贺卡,父亲节贺卡祝福语语句
- 惊喜,Windows 11 竟然支持运行安卓应用,而且开发者收益 0 抽成,PC 端摸鱼不是梦...
- Aspose.Slides使用教程:使用 C++ 访问或修改 PowerPoint 文件的属性
- 中国制造显威,动力电池出货量翻倍增长,已居于绝对领先地位
- 红米手机html文件,手机教程知识:红米手机显示隐藏文件的操作流程
- 倾斜摄影自动化建模成果的数据组织和单体化
- 什么是 ML.NET?应该如何理解机器学习基础知识?
- 允许这个网站打开计算机应用吗,win7在IE11浏览器中新建选项卡提示“允许这个网站打开你计算机上的应用吗”怎么办...
- access数据库窗体设计实验报告_access实验报告窗体和界面设计
热门文章
- 不用数组,解决众数问题(前提 :众数出现的次数必须大于n/2)
- matlab时域转换成频域_从时域到频域,你只需要旋转一下!
- mc用云服务器搭建_最全的云服务器架设我的世界私服教程,不看后悔哦!
- c语言sin程序怎么写_用数控铣床加工六芒星,程序应该怎么写?
- Android代码删除通知,Android:从通知中删除通知b
- html中使用什么标签做的导航栏_自媒体人如何自己建立一个手机网站,超简单,任何人都能做...
- C++基础08-this指针-const修饰成员函数-函数返回引用/值
- 阿里云 Ubuntu上的mysql运行sql文件来创建表
- 【Jmeter篇】临界区控制器Critical Section Controller业务流顺序负载压测
- 多任务场景下单线程异步多线程多进程