WindowsVistaSP 发表于 2026-4-11 16:42:54

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

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

先放上效果图:

在WM5模拟器上:


在SGH i908L上(使用GPRS网络):


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


这是服务器端和客户端:



这是源码:



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

服务器端我选择使用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的版本。

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

8192Bit 发表于 2026-4-11 18:00:49

socket理论上是wap接入点用不了吧

HaiHome 发表于 2026-4-11 20:09:23

源码能不能传下github,对你我都方便

WindowsVistaSP 发表于 2026-4-25 09:00:28

HaiHome 发表于 2026-4-11 20:09
源码能不能传下github,对你我都方便

https://github.com/WindowsVistaSP/Pocket_Weather

yanjiao 发表于 2026-4-25 12:27:59

牛B兄弟

HaiHome 发表于 2026-4-25 16:58:39

WindowsVistaSP 发表于 2026-4-25 09:00
https://github.com/WindowsVistaSP/Pocket_Weather

我去真传了 赞美
页: [1]
查看完整版本: 用C#给Windows Mobile写了个天气软件(开源)