找回密码
 立即注册

WindowsVistaSP

士兵

  • 24

    积分

  • 3

    帖子

  • 0

    精华

  • 便民服务
  • 关注我们
  • 社区新手

[技术] 用C#给Windows Mobile写了个天气软件(开源)

[复制链接]

马上注册,享用更多功能,让你轻松玩转DOSPY论坛-诺亚方舟号

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 WindowsVistaSP 于 2026-4-11 16:46 编辑

先放上效果图:

在WM5模拟器上:
CF~BA6IK)22O$FF1N2@LNUJ.png RO%9F@CBTTGVV4U`7Y]N_5S.png Z7A%B0$I`C32`71[@WLW)JU.png {SZ7}E~(M@URRF@RP~K[O{J.png

在SGH i908L上(使用GPRS网络):
%IJ3PC)])4}~LUBP9BM(6EU.jpg

在HP IPAQ 110上(群友帮忙测试的,使用WIFI网络):
a69f84016324ab2c6f4b495ce601dbcc.jpg

这是服务器端和客户端:

客户端PocketWeather1.0.0.15.exe.zip (232.29 KB, 下载次数: 0) 服务器端PocketWeather1.0.0.7.zip (11.15 KB, 下载次数: 0)

这是源码:

源码.zip.001 (1 MB, 下载次数: 0) 源码.zip.002 (1 MB, 下载次数: 0) 源码.zip.003 (190.78 KB, 下载次数: 0)

然后大致介绍一下原理吧(可能不是那么正确):

服务器端我选择使用Web Service搭建,虽说Web Service可能会比Socket加载时间更长,但使用Socket可能在GPRS网络下无法正常连接,而Web Service不会受太大影响,因此我决定使用Web Service。

首先客户端会访问服务器端的Web Service服务并发送城市名称,随后服务器端会从https://weather.service.msn.com/data.aspx?src=vista&weasearchstr=上下载xml文件,然后从xml文件里读取并返回天气信息,最后客户端就可以看到天气信息了。

本项目接下来的目标:

我将继续开发下一版本,同时我也准备开发wp7的版本。

最后声明一下,本软件仅供学习和交流使用,严禁用于任何违法用途!另外本人并非大佬,如果有问题还请大家多多指正~

服务器端PocketWeather1.0.0.7源码.zip

41.46 KB, 下载次数: 0

分享至 : QQ空间
收藏
回复 使用道具 举报
当一件绝对新奇的事物或意想不到的惊喜摆在你面前,那种感觉只有一个词可以形容,“Wo

1 个回复

倒序浏览
socket理论上是wap接入点用不了吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册