不要听网上这些人的风言风语,我们都是用WebBrowser来完成这个 *** 作的,直接把url赋值给WebBrowser就了事,何必一大堆一大堆的代码,天气预报终究是运营商提供的,哪天他停止了服务,你又要去修改代码,不觉得可笑吗?
我的方法是:建立一个本地ACCESS数据库,设置好他的密码,在里面做一个表,存储各个城市url和各个城市名,url是在网站上获取的,比如:http://tianqi.xixik.com,提供散消你所需要的城市天气预报代码:http://cache.xixik.com.cn/1/hefei/是合肥的http://cache.xixik.com.cn/1/beijing/是北京的...
你要做的事情很简单,只需要基孝读取数据库,给WebBrowser分配url就好了,数据库放在程序相对路径里面,可以增删查,防止这个网站没用了还可以维护,打包程序的时候把数据库格式改成.bat或者.cab,连接字符搏掘稿串里,也要改掉,这样数据库就只占几个KB空间。
你要想像一下,如果我们做个天气预报显示模块都要耗费巨大,怎么可能有精力去做一个完善的网站,
参考文献:
C#源码爱好者实例:http://www.codefans.net/soft/12371.shtml
天气121:http://weather.xixik.com/
Android源码: http://www.onlinedown.net/soft/484225.htm
#include<stdio.h>int main()
{
int days
float sum,max,min,temp
max=sum=0.0
min=100.0
printf("请输入当衡胡月的天数:")
scanf("%d",&days)
for(int i=0i<daysi++)
{
printf("请输入%d日的气温:",i+1)
scanf("%f",&temp)
sum+=temp
max=max<temp?temp:max
min=min>temp?temp:min
}
printf("当月最高气温:%.1f\n",max)
printf("当月最低气温:%.1f\数拦耐n",min)
printf("当月平均气温:薯春%.1f\n",sum/days)
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)