当前位置: 首页 > news >正文

34、使用 Rx.NET 进行异步编程:从 Flickr 搜索到天气应用

使用 Rx.NET 进行异步编程:从 Flickr 搜索到天气应用

1. 使用 Rx.NET 事件处理搜索 Flickr 照片

我们将构建一个使用 Rx.NET 异步搜索 Flickr 照片的应用程序。通过这个过程,你将学习如何从事件创建可观察数据源以及如何订阅这些数据源。

1.1 创建 Windows Phone 项目
  • 启动 Visual Studio 2010 Express for Windows Phone,创建一个新的 Windows Phone 应用程序项目,命名为 FlickrRx。
  • 将应用程序名称更改为 Flickr Search,页面标题更改为 Rx at Work。具体操作是:高亮应用程序名称,按 F4,编辑 Text 属性,对页面标题执行相同操作。
  • 在解决方案资源管理器中右键单击项目名称,选择“添加引用”,添加对 Microsoft.Phone.Reactive 和 System.Observable 程序集的引用。
1.2 添加用户界面

UI 由文本框、标签和 WebBrowser 控件组成,步骤如下:
- 从工具箱中选择一个文本框,拖到设计界面上,重命名为 txtSearchTerms,使其宽度等于屏幕宽度,并清空 Text 属性。再选择一个文本块,放在文本框下方,重命名为 lblSearchingFor,调整其宽度为屏幕宽度。
- 从工具箱中选择 WebBrowser 控件,放在文本块下方,重命名为 webResults,使其宽度为屏幕宽度。

1.3 添加搜索 Flickr 图像的逻辑 <
http://www.gsyq.cn/news/133837.html

相关文章:

  • 36、.NET 响应式扩展与 Windows Phone 应用安全指南
  • Excalidraw镜像全面优化,低延迟支持百人级在线协作
  • LangFlow支持自定义节点扩展,灵活适配各类场景
  • LangFlow实现自动化文本生成全流程演示
  • Excalidraw能否用于核电站控制系统图?需严格审批
  • Excalidraw双因素认证(2FA)支持计划调研
  • LangFlow实战教程:从零构建一个问答机器人工作流
  • Excalidraw如何优化首屏渲染性能?懒加载策略解析
  • Excalidraw旋转与缩放操作:精准布局控制方法
  • LangFlow构建知识库问答系统的完整路径
  • LangFlow支持本地模型与云端模型混合调用
  • LangFlow如何帮助非技术用户参与AI应用构建?
  • 11、文件夹与文件的压缩和提取操作指南
  • LangFlow与传统编码对比:哪种方式更适合你的AI项目?
  • 低成本物联网设备Linux使用ST7789-tft qt使用局限性
  • LangFlow节点系统揭秘:连接组件,快速验证AI创意
  • LangFlow可视化流程图分享:AI写作助手设计
  • Excalidraw绘制智慧城市架构:城市大脑顶层设计
  • Excalidraw游戏关卡设计:玩法机制草图
  • 2025年12月上海智能喷射器供货商深度解析 - 2025年品牌推荐榜
  • Excalidraw如何检测并修复损坏文件?完整性校验机制
  • 2025年12月上海智能喷射器行业顶尖公司推荐解析 - 2025年品牌推荐榜
  • 2025年12月上海电动限流闸可靠品牌榜单 - 2025年品牌推荐榜
  • 2025年12月上海电动限流闸供应商推荐清单 - 2025年品牌推荐榜
  • Excalidraw开源项目采用微服务架构,易于扩展AI模块
  • 假值
  • 2025年12月上海电动限流闸品牌排行解析 - 2025年品牌推荐榜
  • Excalidraw支持触控屏手势操作,交互更自然
  • Excalidraw AI功能可识别模糊描述并主动提问
  • 20、利用沙箱工具分析僵尸网络恶意软件