这事一个开始加载url的 方法 ,在 加载 完成时发生 webClient_OpenReadCompleted方法:
private void DoWebClient()
{
WebClient webClient = new WebClient();
webClient.OpenReadAsync(new Uri("http://www.cnblogs.com/linzheng"));
webClient.OpenReadCompleted += new OpenReadCompletedEventHandler(webClient_OpenReadCompleted);
}
这个方法是url请求完成时调用的,这里读取返回流显示在textBox1:
void webClient_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
using (StreamReader reader = new StreamReader(e.Result))
{
string contents = reader.ReadToEnd();
int begin = contents.ToString().IndexOf("<title>");
int end = contents.ToString().IndexOf("</title>");
string note = contents.Substring(contents.ToString().IndexOf("摘要"), 300);
webClientTextBlock.Text = contents.ToString().Substring(begin + 7, end - begin -7);
textBox1.Text = note;
}
}
分享到:
相关推荐
在WP7中,我们可以使用`System.Net.WebClient`类或者`System.Net.HttpWebRequest`类来发起HTTP请求,获取包含IP地址信息的网页内容。例如,可以向如"http://ip-api.com/json"这样的API接口发送GET请求,该接口会返回...
WP7应用通常使用`WebClient`或`HttpWebRequest`类来发送HTTP请求,获取天气预报数据。这些数据通常来自开放的天气API,如OpenWeatherMap、WorldWeatherOnline等。开发者需要设置URL,添加请求头,并处理响应数据,...
使用`System.Net.WebClient`类或`HttpClient`类进行网络请求。 4. **JSON/XML解析**:收到数据后,需要解析成C#对象。使用Json.NET库解析JSON,或者使用`XmlSerializer`类解析XML。创建对应的C#类来表示天气信息,...
网络通信方面,WP7提供了WebClient、HttpWebRequest等类用于网络请求。在源代码中,你可能发现如何发送HTTP请求获取远程数据,或者使用XML或JSON格式解析和展示数据。 多媒体处理方面,WP7提供了MediaElement控件,...
网络编程方面,虽然两者都支持HTTP请求,但WP7提供了基于.NET的WebClient和HttpWebRequest类,而iOS使用NSURLConnection。WP7还支持异步操作,这在处理网络请求时尤其重要,以保持用户界面的流畅性。 最后,发布和...
3. **WP7的API**:对于在线翻译应用,开发者可能需要利用WP7的WebClient类或者其他网络API来实现与翻译服务器的通信,同时可能需要使用XML或JSON解析库来处理服务器返回的数据。 4. **用户体验设计**:在WP7平台上...
6. **网络通信**:探讨WP7应用如何通过WebClient、HttpWebRequest等类进行HTTP请求,获取和发送网络数据,以及如何处理JSON或XML数据。 7. **多媒体和位置服务**:讲解如何集成摄像头、媒体播放器功能,以及如何...
【WP7登录与重感Demo】是一个针对Windows Phone 7(WP7)平台的应用程序示例,主要用于展示登录功能和用户界面的动态感知效果。这个Demo是为个人程序测试而设计的基础教程,适合初学者或者对WP7开发感兴趣的人学习。...
【WP7豆瓣搜源码】是一个专为Windows Phone 7(WP7)平台设计的应用程序源码,旨在提供一个简洁且易用的豆瓣搜索功能。这个项目是对原《豆瓣搜索》示例代码的改进版本,它采用了醒目的绿色界面设计,以提升用户体验...
开发者可以深入研究这些代码,理解如何在WP7平台上构建用户界面,处理网络请求,以及解析JSON数据——这是豆瓣API通常返回的数据格式。 在【标签】中,"wp7"是指Windows Phone 7操作系统,是由微软推出的一款移动...
这可能涉及到HTTP请求库(如HttpClient或WebClient)和JSON解析库(如Json.NET),用于处理API响应。 5. **多媒体播放**:WP7提供了MediaElement控件用于音频播放。在源码中,可能会看到如何配置MediaElement,设定...
5. **网络通信** - 使用WebClient或HttpWebRequest类进行HTTP请求,或者使用XMLHttpRequest进行异步数据交换。 6. **通知服务** - 包括Toast、Tile和Raw Notification的使用,以及如何集成推送通知服务。 7. **...
【标题】"wp7阅读博客园"所涉及的知识点主要集中在Windows Phone 7(简称Wp7)平台上的移动应用开发,以及与博客园相关的Web服务集成。博客园作为一个知名的中文开发者社区,提供了丰富的技术文章和资源,是程序员...
开发者将学习使用WebClient和HttpWebRequest类进行HTTP请求,处理异步操作,以及如何获取和解析JSON或XML格式的Web服务数据。同时,章节也会介绍如何使用Microsoft.Phone.Tasks库调用内置的分享、邮件和地图等任务。...
WP7支持使用WebClient或HttpWebRequest类进行网络通信。由于UI线程不能被长时间阻塞,因此需要采用异步编程技术,如Async/Await关键字,确保在等待网络响应时不影响用户的交互体验。 六、图像处理与多媒体支持 应用...
此外,如果应用需要与服务器通信,可能还会涉及到使用WebClient或HttpWebRequest类来发送HTTP请求,获取或发送数据。例如,可以使用Json.NET库将对象转换为JSON字符串,然后通过POST或GET方法发送到服务器。 在...
在本文中,我们将深入探讨如何使用Web技术在Windows Phone 7 (WP7)平台上开发一个基于Web的天气预报查询应用。这个应用的核心功能是实时获取并显示天气预报信息,包括不同省份的城市天气、穿衣指数以及相应的天气...
5. **网络编程**:WP7应用往往需要进行网络通信,Chapter 12可能介绍了如何使用WebClient、HttpWebRequest等类进行HTTP请求,以及XML或JSON数据的解析。 6. **本地数据存储**:WP7提供了 isolated storage 机制来...
6. **网络通信**:WP7应用可以使用WebClient、HttpWebRequest等类进行网络请求。SampleCode中可能包含如何处理异步请求、XML/JSON数据解析的实例。 7. **多媒体和图形**:WP7支持多媒体文件的播放和处理,如照片、...
6. **网络通信**:WebClient和HttpWebRequest等类帮助开发者实现HTTP请求,进行网络数据交换。 7. **地图服务**:Bing Maps API允许开发者集成地图功能,实现定位、导航等应用。 8. **Live Tiles**:这是WP7的一个...