基于win8的天气新闻类应用实现
Win8版雨滴天气应用发布更新

Win8版雨滴天气应用发布更新
如果Win8内置天气应用程序不对您的胃口的话,您可以试一下雨滴应用程序,它不仅外观漂亮,而且在微软新的操作系统中运行非常完美。
雨滴承诺提供动态消息,准确的天气预报、警报和接下来12个小时的天气细节。
今天该应用程序发布了更新,新版本将在状态栏中添加刷新按钮,这样可以快速刷新天气预报;同时新版本还在设备面板中添加了联系我们的链接,更新可以改进用户体验。
雨滴还支持瓷砖,但宽度尺寸是唯一一个现在可以更改的参数,这样可以适应大型的文本或简明的信息。
开发团队解释道:“您安装该应用程序后第一次实时瓷砖更新将需要60分钟才显示。
这是Win8商店应用程序API的限制,因此天气将在后台每60min进行一次自动更新。
”
/news/84272.html。
微软为Win8更新了新闻与财经应用

微软为Win8更新了新闻与财经应用
就在圣诞节放假前,微软公司的必应团队就为所有内部开发的Win8应用做了升级。
看起来这些升级者在圣诞假期也没有闲着,因为微软刚刚通过Windows Store发布了新闻与财经应用的更新。
财经应用的版本变动改进了导航和网络连接,并增强了性能。
此外,财经应用还支持视频,并添加了新的股票交易和新的内容合并。
新的应用还加入了从新渠道获得的新闻内容,包括地方性的新闻资源。
对于习惯鼠标和键盘的Win8用户来说,他们有了更好的手机导航,这也在上一次升级中改进过。
另外还有全面地性能上的进步。
微软公司表示,这些新闻与财经应用的升级并不是在所有可用Win8系统的地区通用,所以,能不能更新还是取决于你在世界的哪个地方。
/news/29386.html。
Win8天气应用更新 增添多项实用功1

Win8天气应用更新增添多项实用功能
Windows 8系统里自带了一个天气应用(下载),可以获取各地的气象信息,但是功能比较简单,除了未来三天的气象预报外就没有其他亮点了。
直到最近一次更新后,Win8天气应用才有大改进:增加了很多实用功能,比如每小时天气预告、各地气象咨询、历史天气情况等。
新版天气应用首页
更新后的天气应用首先增加了预报天数,从3天增加到7天(原本查看7天预告需要点链接通过浏览器访问),同时版面内容也得到大幅扩充。
新增每小时预报、气象咨询
新增功能包括:当天各时间段的天气预告,每个时间段间隔为3小时。
全国气象云图和雷达拼图可以查看过去几个小时的气象变化。
咨询部分会显示来自中国天气网的相关报道。
天气预报视频和历史天气记录
如果想直观的了解全国气象预报,可以通过内置的视频内容来查看央视新闻联播节目的天气预报。
至于历史天气部分,想知道现在这个时节是越来越热还是越来越冷,对比一下历史记录即可知道。
Win8应用16

Win8大百科16期:Win8的日历与天气应用在Win8系统中,“天气”与“日历”是两个经过重新设计的应用。
与以往系统不同,Win8并没有轻视这两个看似简单的功能,而是给它们赋予更多的附加功能,从而给用户的操作带来更多人性化。
下面,我们就来详细了解Win8系统的“天气”与“日历”应用。
Win8大百科16期:Win8的日历与天气应用Win8天气应用:全景地球模式Win8的天气应用也是与众不同的,它不但可以告知用户所在地的天气情况,还能即时添加全球大部分一个城市的天气状况。
用户可以随时切换,并无延迟。
提供当地天气状况可查询全球大部分地区天气添加地点全景地图模式此外,Win8的天气应用还支持全景地图模式,我们可以直观地通过地图形式来浏览多个地区的天气,这无疑比表格和普通文字更易于观看。
Win8日历应用:汇聚日程计划Win8日历应用:汇聚日程计划除了告诉用户具体日期,Win8日历可以满足两个重要的用户功能——“我今天有何安排?”和“接下来将发生什么?”。
Win8的日历应用在上面两个功能上十分给力,能够清楚明白地告诉用户日程计划与注意事项。
网格状日期排列可添加重要事项(点击查看大图)Win8日历能为用户呈现日历网格和写在网格中的信息。
用户可以清晰制定日程安排与计划,而且易于读取的日历仅将在所有信息可用时为您提供大力帮助。
无论是在工作约会,管理家庭活动,抑或是制订学校的班级日程安排,日历应用都可将所有内容汇聚至单一位置,从而让用户更全面地了解您的生活。
在日期内添加事项提示并设置提醒(点击查看大图)页面下方可选择日期呈现方式:日、周、月(点击查看大图)同一视图中可显示工作和个人约会此外,用户还将完全控制这些日历在应用中的显示方式。
例如,如果某个日历有特殊意义,那么我们可通过更改其颜色而使其突出显示。
如果常用的社交网络中显示了大量生日信息而让您不知所措,那么用户可将这些项目隐藏以更清晰地查看其它所有内容。
超级计算机在天气预报中的应用

超级计算机在天气预报中的应用天气一直以来都是我们关注的热点话题之一。
我们每天出门,都会查看天气预报,来判断要穿什么样的衣服,是否需要带伞等等。
而这些天气预报,是通过哪些途径获取的呢?这就要归功于大数据和超级计算机技术的应用了。
一、超级计算机技术在气象学中的应用超级计算机技术在气象学中的应用,可以追溯到上世纪60年代。
当时,计算机计算速度很慢,只能处理一些简单的数学模型,对于气象模型的处理能力非常有限。
随着计算机计算速度和计算精度的不断提高,越来越多的气象学家开始将超级计算机技术应用到天气预报中来。
现在,全球范围内的各个气象局都拥有自己的超级计算机,以满足各种气象预报需求。
二、超级计算机提升气象预报的精度传统的天气预报是基于统计模型、经验模型和数学模型的。
这些模型虽然经过了长时间的实践检验,但是精度却有限。
因为天气变化本身就十分复杂,需要通过大量的数据来进行监测和分析。
而超级计算机,可以对海量的观测数据进行处理,高精度的数值模拟和图像处理,从而提高天气预报的精度。
比如,美国国家气象局(NWS)的超级计算机HPC(Hybrid Hydromet Prediction)就可以提供高分辨率的天气模型,对各种天气现象进行预测。
这种系统可以对每个小时的天气进行预测,并将预测结果发送给各个气象局,以帮助他们进行预警和预报。
而这些天气预报的准确度,已经相当高,甚至可以达到95%以上。
三、超级计算机下一步的发展方向当前,超级计算机技术在气象预报中的应用,已经取得了很大的成功。
但是,这并不代表它已经到达了终点。
未来,随着计算机和通讯技术的发展,超级计算机在气象预报中的作用还将不断加深。
更精细的天气预报传统的天气预报只能对大气中的温度、湿度、风速等几个参数进行粗略的估计。
而随着超级计算机计算速度的提高,可以对更多的参数进行预测。
比如,预测空气质量污染情况、地面发生暴雨的概率等。
这样,就可以为人们提供更加精细的天气预报服务。
Win8系统开始屏幕中日历应用详解

Win8系统开始屏幕中日历应用详解
Win8是微软新一代操作系统,拥有精美的界面设计,简单快捷的操作技巧。
在Win8系统中新增了开始屏幕功能,并在开始屏幕中预置了多款Metro应用程序。
前面,我们已经介绍了天气、音乐、视频等Metro应用,下面将介绍“日历”应用。
在Win8开始屏幕中要想使用日历应用,需要先登录Microsoft帐户,才能进入日历应用界面。
进入日历界面后,可以在左上角看到年月,日历中突出的颜色显示当天的日期,当月以不同的颜色区别于其他月份。
点击进入某一天可以显示详情,并可以添加地点及事件等内容,方便用户记录当天的日历事项和时间地点,便于日后查阅。
回到日历界面,会显示日记标题。
用户在日历界面某天区域点击右键,下方会出现功能菜单选项。
可以按照日、周、月显示日历界面,并且在右下角,用户可以查看当天事项或者点击“新建”,添加事项。
例如当用户将日历按日显示时,可以显示今天和明天的事项,并可以显示具体的年月日和星期几。
总的来说,Win8开始屏幕中日历应用比较简单实用,而且方便用户记录日历事项。
值得一提的是,在桌面右上角还会对当天的日历事项进行提示,能够及时提醒用户。
Win8天气预报软件AccuWeahte已更新至2.3.1.0 可完全兼容Win8.1

Win8天气预报软件AccuWeahte已更新至2.3.1.0 可完全兼容Win8.1
Win8天气预报软件AccuWeahter日前已进行了更新升级,新版本号为2.3.1.0,可支持了最新的Win8.1系统。
新版AccuWeather不仅带来了对Win8.1的完整支持,还带来了基于商店反馈的稳定性改进,这也就意味着它包含了用户之前要求的大部分增强。
应用程序描述中写道:“该应用程序支持27种语言,我们设计的时候内心一直想着客户的需要,所以许多决定基于天气而做。
您可以快速查看未来72小时的天气状况,仅仅通过日历视图中就可以看到未来25天的天气状况。
”
当然,该应用程序还支持电脑和平板电脑。
/news/94164.html。
微软更新了新闻和财经的Win8应用

微软更新了新闻和财经的Win8应用
微软在一月的第一个星期更新了内部的Win8新闻和财经应用。
在1月的最后几个小时中,微软又决定继续发布必应团队开发的这两类应用的更新。
目前还不清楚新版本的应用有什么不同,因为财经和新闻应用的版本变动并没有表现出与1月初发布的更新的不同。
我们已经联系了微软来获得更多关于新版本的信息。
几周前,微软发布了大量关于Win8应用的文章,其中描述了必应应用最初是怎么做成的。
微软承认,“在整个过程中,我们学到了很多—甚至有很多地方我们下次都会尝试不一样的。
”显然,这些应用不断的更新显示了微软持续的学习和进步。
/news/32732.html。
win8好软件带你远离雾霾天气

单我们可以选择城市区县,所以这里我们建议使用下拉 菜单。在主界面上我们可以看到明显的四个区块,顶部 是天气、温度、风力等基本信息,右上角是日期和
农历,而右侧则是整整一个星期的天气温度预报。 应用主体界面主区域的左侧是各项指数,这也可以说是 天气帮帮忙最主体的部分,包括雨伞、晾晒、运动
、穿衣、空气污染、感冒、化妆等,我们可以通过拉杆 条浏览全部条目。 应用权限设置通知与锁屏通过调出Charm栏可以找到设置 选项,在权限里我们
看详情”。在这里我们可以看到PM2.5和PM10的值,以 及化妆、穿衣、洗车、紫外线、运动指数。 详细指数 在联想超级本运行滑动感十足配合
联想的Win8触屏超极本,我们可以随时随地查阅这些信 息内容。与其他Win8应用一样,通过触控特性在屏幕右 侧向内滑动手指调出Charm栏,我们
可以找到设置选项,在权限里可以选择是否允许通知和 锁屏,并支持将天气信息分享到社交网站,总的来说是 一款很全面的天气应用。第2页:专注你的城市:
还可以选择是否允许通知和锁屏。第4页:呼吸大事:北 京PM2.5呼吸大事:北京PM2.5在北京生活可谓是一种挑 战,越来越糟的空气环境已经严重影
响了市民的生活,因此如果你现在正住在北京城,那么 这款北京PM2.5应用就一定适合你。该应用的数据由北京 市环境保护监测中心提供,根据35个监测
站点的历史数据和实时数据发布。而这款应用最大的好 处就是使用极其简单,我们唯一要做的就是打开它。所 有的数据结果都显示在一个大的界面中,这里提供
然你也可以直接点击取消,然后在“城市管理”界面下 右击鼠标(如果是触屏设备则是在底部向上滑动手指)就可 以看到“字母添加城市”的选项。 添加城
市顺便一提,右击每一个城市图标我们都可以在底部看 到菜单栏,能够进行更新数据、删除的操作。进入一个 城市我们就能看到大量的天气信息了,其实大部分
CNN新闻应用Win8

CNN新闻应用Win8
CNN在Windows商店发布了官方新闻应用,支持Win8/RT。
应用描述(特性):
无论你在哪里,CNN为你搭建连接全球的桥梁。
让你随时了解最新头条新闻和来自全球的独家报道,随时了解最新重大新闻的报道。
分享今日新闻,深入你最关注的事件,带领参与事件的讨论。
获得爆炸新闻,跟踪报道事件的发展。
透过事件的表面了解政治,科技,娱乐新闻。
通过直接使用应用上传图片,视频向CNN ireport分享你的故事与观点,同时听听别人的故事与观点。
通过CNN Live Tile阅读最新头条事件。
自由选择你最喜欢的字体大小。
您对于CNN应用有什么问题或者反馈吗?发送电子邮件到WindowsTablet@吧。
为了给用户提供最优质的体验,我们期待您宝贵的意见。
/news/31482.html。
超靠谱的Win8天气预报

气预。在天气应用中点击鼠标右键,然后选择“地点”。 选择地点点击其他城市就可以查看其他城市的天气预报。 查看其他城市的天气如果天气预报下点击右 键,选择设置为默认城市即可。 可以自由修改天气预报的默认城市Win8天气也能帮你随 意查看世
界天气情况。 世界天气Win8天气可以细化到按区域来显示各国的天气情况。 按区域来显示各国主要城市的天气情况写在最后在某种意义 上,有了W
in8自带的天气功能,无需再安装其他天气应用。当然, 这个要看各人喜欢的。反正,Win8天气已经满足了小编 的日常需求。
全文完!感谢阅读和支持!
高防cdn /
突然间想查天气预报怎么办?如果你使用的是Win8的话, 点击一下“Win开始键”就行。在Win8的开始菜单那里就 可以直接看到当前的天气。如果想
查看明天或后天的天气预报的话,只需再点击一下Win8 这款名为“天气”的应用即可。在Win8开始菜单那里会 自动显示当前天气情况。 在Win8
开始菜单那里会自动显示当前天气情况打开Win8天气之 后,会看到一个默认城市3天内的天气预报。 Win8天气首页当然,你可以查看其他城市的天
Win8.1天气应用获得更新

Win8.1天气应用获得更新
Win8.1天气应用日前获得更新,台式电脑和平板均可更新。
这款天气应用由Bing支持,今天获得了一些提升,主要是修复了之前版本中的漏洞和问题。
该应用功能列表保持不变,无论您身在何处,都可以查看近10天的天气情况,获得提醒,查看地图并可查询全球天气。
这款应用专为Windows设计,拥有美丽的天气图像,可检查雷达地图和查看历史天气,获取当前所在地的天气信息,并可查看关心的家人所在城市的天气。
新版本支持所有运行Win8/Win8.1的电脑。
/news/129872.html。
不一样的气候不一样的预报

不一样的气候不一样的预报作者:万立夫来源:《电脑爱好者》2013年第22期中国天气通“中国天气通”是由中国气象局官方直接发布的,因此它的可靠性和专业性毋庸置疑。
除了发布全国2438个城市的天气预报外,还提供了种类繁多的各种气象生活指数。
如果错过了电视上的天气预报的收看,还可以在应用中随时进行点播操作。
墨迹天气HD“墨迹天气HD”的数据来源于权威的国家气象局,可以覆盖全国3000多个县级以上城市及地区。
除了提供详尽的天气预报等信息外,该应用专门针对Windows 8系统整合了诸多特性。
比如通过Windows 8的磁贴,就可以实时动态显示最新的天气信息,给用户带来独特新颖的操作体验。
天气通“天气通”是由新浪发布的一款天气软件应用,数据源于北京市气象局,它还可以实时查看120个城市空气污染指数的信息,并且通过“昨日+未来五日”的曲线表来显示温度的变化。
除此以外,我们可以将关注城市的天气现象拼接到主屏幕,这样不用打开应用就可以随时查看。
AccuWeatherAccuWeather是由气象学教授麦尔斯的天气预报公司发布,针对手机、平板以及台式电脑有不同版本,数据源自于美国。
和国内的天气预报应用不同的是,它最多可以预测25天的天气情况,为需要出行的用户提供了天气的指导。
不过这款应用在使用时会显示广告条。
PM2.5 China最近“雾霾”一词被大家所关注,也就是PM2.5污染指数。
PM2.5 China可以显示全国主要城市当前的PM2.5信息,并且根据这些信息给出空气质量指数。
数据每小时自动更新,当然用户也可以随时进行手动刷新。
PM2.5 China的数据采自于国家环境保护部和美国驻华大使馆,而空气质量指数则是根据美国标准进行计算的。
StormStorm是挪威一家私人气象台发布的天气软件应用,可以预报全球超过800万个城市未来15天的天气情况信息。
通过Windows 8的磁贴,可以显示出未来一小时的天气情况。
超级计算机在天气预报中的应用

超级计算机在天气预报中的应用一、引言超级计算机作为计算机领域的最高水平,可以完成各种重要的科学计算任务。
在天气预报中,超级计算机的应用可以显著提升预报的准确性和时效性,为社会带来巨大的经济和社会效益。
二、天气预报的现状及主要问题天气预报是一项非常重要的社会服务,与人们的生活和安全密切相关。
当前,各国都在加强和改进天气预报服务,通过预报可以及时采取措施,减轻天灾带来的损失和影响。
然而,天气预报的准确性和时效性仍然存在一些问题,这些问题包括:1. 模型的不确定性。
由于气象现象的复杂性、不确定性和非线性行为,导致预报模型存在误差。
2. 空间和时间分辨率的不足。
天气系统具有多尺度的特性,需要更高的时间和空间分辨率才能获得更准确的预报。
3. 数据缺失和质量问题。
气象数据的缺失和质量问题是天气预报中的主要问题之一,这些问题的存在会直接影响预报的准确性。
4. 超级计算机的应用不足。
天气预报需要大量的计算资源和复杂的算法,传统的计算机往往难以满足这些需求。
三、超级计算机在天气预报中的应用超级计算机具有强大的计算能力和高精度的计算精度,可以处理大规模复杂的气象数据和模型,提高天气预报的准确性和时效性。
超级计算机在天气预报中的应用包括:1. 预报模型优化。
超级计算机可以运行更精细的数值预报模型,预测更准确的天气现象。
此外,也可以通过大量的数据实时纠正和更新预报模型,提高模型的准确性和时效性。
2. 预报数据的计算和处理。
超级计算机可以对大规模、高维度的实时数据进行实时计算和处理,提高数据处理的速度和准确性。
3. 多尺度预报的实现。
通过利用超级计算机处理大规模复杂数据,获得更高的时间和空间分辨率,从而实现气象现象的多尺度预报。
4. 预警系统的实时监测和预报。
超级计算机可以对实时的气象数据进行实时监测和分析,及时发现并预测异常天气现象,发出预警信号,为公众安全保驾护航。
四、超级计算机在国内的发展现状随着我国经济的发展和人民生活水平的提高,天气预报对于我国的发展和安全保障至关重要。
超级计算机在天气预报中的应用

超级计算机在天气预报中的应用随着科技的不断发展,人们对于天气预报的精度越来越高,这离不开超级计算机的应用。
超级计算机是指采用高速、大容量数据处理器和优化的软件设计而构成的一种计算机系统,其计算的速度和精度远远超越了普通的电脑。
因此,在天气预报领域,超级计算机的应用也越来越普遍。
一、超级计算机为什么能在天气预报中发挥作用在介绍超级计算机在天气预报中的应用之前,先要明确为什么超级计算机能够在这一领域中发挥作用。
这主要得益于超级计算机的两个特点:速度和存储能力。
超级计算机有着非常快的运算速度,甚至可以在很短的时间内实现复杂的计算,这是普通电脑所无法比拟的。
因此,对于天气预报这一需要计算海量数据的领域来说,超级计算机的应用是非常重要的。
此外,超级计算机的存储能力也非常强大。
它们可以存储大量的历史气象数据和实时气象数据,这些数据将对于天气预报的精度起到很大的作用。
二、1. 模拟和预测超级计算机可以通过建立气象模型来预测未来的天气。
这是利用大量的历史气象数据、实时气象数据和其他环境数据,并通过数学模型进行计算得出的。
这一方法可以给出很准确的天气预报,并帮助人们做好防范措施。
2. 实时监测超级计算机也可以对大气环境进行实时监测,以及对预报结果进行实时更新。
通过实时监测,我们可以得到更精确的气象数据,从而使得天气预报的精度更高。
3. 风暴预警超级计算机可以对即将到来的风暴进行预警,提前告知人们并采取安全措施。
这是非常关键的,因为风暴一旦到来,可能会带来灾难性后果。
三、超级计算机在天气预报中的优点超级计算机在天气预报中的应用有非常多的优点。
1. 更精确的预报超级计算机可以将历史气象数据、实时气象数据和其他气象数据结合起来,校正模型并完成模型优化,从而提高天气预报的精度。
这对于生命安全起到十分重要的作用。
2. 更快的速度超级计算机的计算速度非常快,因此可以在短时间内计算出复杂的气象数据。
这意味着天气预报可以更快更及时地到达人们手中,给人们更多的时间去做出决策。
基于win8的天气新闻类应用实现

基于win8的天气新闻类应用实现王帆;张俊杰;欧阳琳【期刊名称】《软件工程师》【年(卷),期】2014(000)005【摘要】The development of WINDOWS8 app store is a brand new technology of Microsoft. This paper introduces a weather news application based on win8 in the process of developing the design train of thought.The use of related technologies:How to make use of API?How to extract data from dynamic Web page?How to plot correct temperature curves according to the mutable temperature values.The ultimate success of the exploring application manifests that this design has met the expected requirements and has offered successful experiences for other similar explorations and researches.%Windows8应用商店开发是微软的一个全新开发技术,本文详细介绍了一款基于win8的天气新闻类应用在开发过程中的设计思路,用到的相关技术:如何使用API,如何提取动态网页中的数据,如何根据动态改变的温度值绘制出正确的温度曲线。
应用最终的成功开发表明,设计达到了最初的预期要求,并且对类似应用的开发与研究起了较好的借鉴作用。
【总页数】4页(P33-36)【作者】王帆;张俊杰;欧阳琳【作者单位】武汉科技大学计算机科学与技术学院,湖北武汉 430065;武汉科技大学计算机科学与技术学院,湖北武汉 430065;武汉科技大学计算机科学与技术学院,湖北武汉 430065【正文语种】中文【中图分类】TP311.5【相关文献】1.基于集合预报的四类持续性灾害性天气中期概率预报应用技术分析 [J], 张恒;肖天贵;金荣花;牛若芸;胥丁凡2.基于极值理论的保证金设定在天气指数类期货上的应用——以天气指数期货为例[J], 靳珅3.基于IOS的新闻类应用的开发与实现 [J], 田丹;马鹏图4.基于Android开发框架的新闻类APP的设计与实现 [J], 吴万琴;何斌5.人文赋能:“气象新闻”气象新--报纸天气类新闻创新探析 [J], 褚大志因版权原因,仅展示原文概要,查看原文内容请购买。
Win8不一样的玩法:巧借日历 Metro屏幕显天气

Win8不一样的玩法:巧借日历Metro屏幕显天气
2012-3-15 9:58:24 出处:IT之家作者:软媒- 小华@~ 人气:6101次评论(25)| 【大
中小】
Win8消费者预览版发布之后,印象最深刻的就是Metro界面。
一如其名,Metro,Metro 的灵感来源于机场地铁的指示牌。
我理解为快速、便捷、炫酷。
简洁又绚丽的Metro界面,响应速度大超Win7,社交做的非常不错,各种动态一目了然。
言归正传,Windows8,不一样的玩法:巧用日历显示天气
看图:
怎么样,是不是很方便呢?且看详细步骤:
1、打开网址/?/list/,寻找自己所在城市并记录城市代码;(比如我现在所处南京,就搜索南京,城市代码就是网址末尾的五位数字,例如南京是58238)
2、登录自己的https:///账号,在Hotmail选项中选择“日历”,再点击“订阅”进入订阅界面;
3、将“/?/detail/城市代码/ical/城市代码.ics=”复制到日历链接栏,替换自己的城市代码(例如,/?/detail/58238/ical/58238.ics=);
4、在日历名称中填入自己所在的城市名称,颜色可以任选,最后点击“订阅日历”。
5、然后同步下自己的Windows Live账号。
(同步:只要打开Metro的日历,一会儿就自动同步了)按照以上步骤进行操作,最终天气信息就能显示在桌面瓷砖上了。
另外,关闭屏幕并重新点亮.锁屏下还能显示天气哦:设置锁屏应用:win+i--更多点电脑设置--个性化设置--锁屏应用;
如果您不想她显示在锁屏上,可以进更多电脑设置锁屏一览去掉因为默认都是打开的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)htmlDoc.DocumentNode.Descendants(). ElementAt(num),此方法获得根节点的所有子 孙结点中第num个结点。
(3)htmlDoc.DocumentNode.Descendants ("div"),此方法获得根节点的所有指定子 孙标签(如div) 结点。
第17卷第5期 2014年5月
软件工程师 SOFTWARE ENGINEER
Vol.17 No.5 May 2014
文章编号:1008-0775(2014)-05-33-04
基于win8的天气新闻类应用实现
王 帆,张俊杰,欧阳琳
(武汉科技大学计算机科学与技术学院,湖北 武汉 430065)
摘 要:Windows8应用商店开发是微软的一个全新开发技术,本文详细介绍了一款基于win8的天气新闻类应用在
<div class="weatherMain"> <div class="weatherLeft">
<div class="content_list1"> <h1>天气资讯 </h1> <ul class="newList">
<li><a title="新疆乌鲁木齐.." target="_ blank" href="news/2014/04/2089342.shtml">新疆乌鲁木 齐..</a><span>2014-04-03 15:51:12</span>
对于获取预报天气和天气新闻,其实原理都是一样的, 都是运用第三方的一个类库,运用里面提供的某些方法来对 获取某个特定网页的信息,下面以获取天气新闻为例来说明 主要实现过程。 4.1 第三方类库HtmlAgilityPack.dll介绍
在开发过程中用到的最多的方法是以下几个,也是 HtmlAgilityPack.dll这个类库最核心的方法:
{"weatherinfo": {"city":"武汉", "cityid":"101200101", "temp":"19", "WD":"西风", "WS":"1级", "time":"20:30", }
} 可以看到里面包含了武汉的实时天气信息,包括温度、 风力风向等,然后可以利用.NET提供的相关类的某些方法可
2 应用主体框架(Application main framework)
首先把此应用的主题框架分成如下几个部分:实时天气、 预报天气、温度曲线、天气新闻。主体界面设计大致如下:
图1 应用主体框架 Fig.1 Application main framework
可以看到,对于大多数普通用户来说,此结构基本上已 经满足了需求。
受到了一定范围的关注[1]。用户可以在win8应用商店里下 载不同种类的应用,比如我们最常用的:天气新闻类。在这类 应用当中,我们可以发现有许多应用只是集合某个优点,显得 太过于单一而难以被用户接受,或者说功能设计起来有点冗 余,普通用户甚至不清楚应用的某些功能的具体目的。针对 以上情况,本文提出了此类应用在开发过程中的设计思路, 用到的相关技术以及难点所在,志在为广大win8爱好者提供 学习平台以及为行内入门朋友分享开发经验。
这一部分是本应用最难实现的部分,主要过程是先得通 过提取网页指定的未来几天的最高温和最低温,然后把这些 温度值以坐标曲线的方式显示在界面上,详细说明在第4段中 将介绍。 3.4 获取天气新闻
此部分是采用第三方的一个类库,里面封装了相应方 法,可以用来提取网页上面的数据,详细说明在下面介绍。
4 提取网页数据(Extract data from web page)
//..... } } 4.4 得到的结果
5.1 获取温度数据 采用和获取天气新闻一样的技术,先从中国天气网获取
未来六天的温度,比如说打开网址 http://www.weather. /weather/101200101.shtml,其中“101200101”是 武汉的城市编号,在这个页面中可以查看到相应城市的未来 一周的天气预报,应用只需要获取六天的温度(包括每天的最 低温和最高温),然后根据温度画出温度曲线,举例说明,假 如现在获得了一组数据如下:
表1 六天最低最高温度表 Tab.1 The lowest and highest temperature of six days 项目 第一天 第二天 第三天 第四天 第五天 第六天 最低温 9℃ 11℃ 12℃ 21℃ 20℃ 24℃ 最高温 19℃ 22℃ 25℃ 12℃ 10℃ 13℃
ttributeValue ("href", null),此方法获得结点的某一个属性值 (如a标签的href)。 4.2 新闻网页源文件Html分析
这一部分是提取的中国天气网上的最新天气资讯,通过 打开该网页的源文件,可以看到关于天气新闻的Html代码大 致格式如下:
3 相关技术说明(Relevant technical description) 3.1 获取实时天气
中国气象局给广大开发者提供了一个免费的API,可以 用来查询国内所有城市的当前实时天气,该API的格式为: /data/sk/城市编号.html, 其中城市编号是指中国气象局把全国的城市都编了一个号, 如武汉的编号为:101200101,通过访问此API,可以从中国气 象局获取最新的实时天气信息,格式为Json格式:
//可以发现 "weatherMain"的 div是html文件的第18个
第17卷第5期
王 帆等:基于win8的天气新闻类应用实现
35
HtmlNode divNode1 = divNode.Descendants("div"). ElementAt(0);//得到"weatherLeft"子节点
HtmlNode divNode2 = divNode1.Descendants("div"). ElementAt(0);//得到"content_list1"子节点
基金项目:校级科技创新基金项目(项目编号:1322A066).
34
软件工程师
2014年5月
以把这些数据解析出来显示给用户[2]。 3.2 获取预报天气
关于这一部分,应用需要获取未来六天的详细的预报天 气,有两种方法:第一种,也是上面提到的,利用中国气象 局提供的相应API,可以获取到未来六天的天气信息;第二 种,是采用第三方的一个类库,里面封装了相应方法,可以 用来提取网页上面的数据,比如可以找到中国天气网的官方 网站,里面有专门的一个网页是用来显示指定城市的未来天 气预报信息,只需要查看它的Html源文件,对其进行分析, 找规律,然后把数据提取出来,详细说明在下面介绍。 3.3 绘制温度曲线
中图分类号:TP311.5
文献标识码:A
The Implementation of Weather News Application Based on WIN8
WANG Fan,ZHANG Junjie,OUYANG Lin
( Wuhan University of Science and Technology,College of Computer Science and Technology,Wuhan 430065,China)
Abstract:The development of WINDOWS8 app store is a brand new technology of Microsoft. This paper introduces a weather news application based on win8 in the process of developing the design train of thought.The use of related technologies:How to make use of API?How to extract data from dynamic Web page?How to plot correct temperature curves according to the mutable temperature values.The ultimate success of the exploring application manifests that this design has met the expected requirements and has offered successful experiences for other similar explorations and researches.
Keywords:the development of Windows8 app store;make use of API;extract data from web page;plot mutable temperature curves
1 引 言(Introduction)
微软新的操作系统Windows8已经发布了,它拥有更为精 美的界面设计,操作也更简单快捷,
开发过程中的设计思路,用到的相关技术:如何使用API,如何提取动态网页中的数据,如何根据动态改变的温度值绘
制出正确的温度曲线。应用最终的成功开发表明,设计达到了最初的预期要求,并且对类似应用的开发与研究起了较好