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

做网站设计工资多少钱wordpress归档页面

做网站设计工资多少钱,wordpress归档页面,广州做手机网站咨询,兴化建设局网站在Windows Phone的应用开发里面#xff0c;对于事件这种东西我们可以随处可见#xff0c;系统本来就已经封装好了各种各样的事件机制#xff0c;如按钮的单击事件等等的。在实际的开发中#xff0c;我们需要自己去给相关的类自定义一些事件来满足业务的要求#xff0c;特别…     在Windows Phone的应用开发里面对于事件这种东西我们可以随处可见系统本来就已经封装好了各种各样的事件机制如按钮的单击事件等等的。在实际的开发中我们需要自己去给相关的类自定义一些事件来满足业务的要求特别在使用观察着模式的时候在wp7中利用事件去实现是理所当然的。     自定义事件步骤有下面的几个步骤 1、继承EventArgs类实现自己自定义的事件参数 2、定义一个委托 3、定义一个事件 4、添加事件。 下面来看一下一个Demo对自定义事件的实现这个Demo只是对网络请求的状态进行一个简单的事件监控的调用处理 自定义的事件参数类 StateChangedEventArgs.cs using System;namespace EventDemo{/// summary/// 状态事件/// /summary public class StateChangedEventArgs : EventArgs {public readonly string NewState;public readonly DateTime Timestamp;public StateChangedEventArgs(string newstate) {this.NewState newstate;this.Timestamp DateTime.Now; } }} 在业务类里面定义事件 NetTask.cs using System;using System.Net;using System.Threading;using System.IO;namespace EventDemo{public class NetTask {//定义委托 public delegate void StateChanged(NetTask sender, StateChangedEventArgs args);//定义事件 public event StateChanged OnStateChanged;//出事状态 public string NetTaskName ;/// summary/// 网络任务/// /summary/// param nameurl/param public void StartNetTask(string url) {bool success false;int attempt 0;while (attempt 3) { AsyncCallback callback null;//开启线程等待 ManualResetEvent webRequestWait new ManualResetEvent(false); Uri targetUri new Uri(url); HttpWebRequest request (HttpWebRequest)WebRequest.Create(targetUri); request.Method POST;if (callback null) { callback delegate(IAsyncResult asRequest) {try { success true; webRequestWait.Set();//…… }catch { OnStateChanged(this, new StateChangedEventArgs(重试)); webRequestWait.Set(); } }; } request.BeginGetRequestStream(callback, request);//等待线程结束 webRequestWait.WaitOne();if (success) {break; } attempt; Thread.Sleep(1000); }if (success) { OnStateChanged(this, new StateChangedEventArgs(成功)); Thread.Sleep(50); }else { OnStateChanged(this, new StateChangedEventArgs(失败)); } } }} 简单的测试一下 Grid x:NameContentPanel Grid.Row1 Margin12,0,12,0Button Content测试网络 Height72 HorizontalAlignmentLeft Margin143,105,0,0 Namebutton1 VerticalAlignmentTop Width202 Clickbutton1_Click /TextBlock Height50 HorizontalAlignmentLeft Margin96,270,0,0 NametextBlock1 Text网络的状态 VerticalAlignmentTop Width126 /TextBlock Height48 HorizontalAlignmentLeft Margin34,326,0,0 NametextBlock2 Text VerticalAlignmentTop Width377 //Grid MainPage.xaml.cs using System.Windows;using Microsoft.Phone.Controls;namespace EventDemo{public partial class MainPage : PhoneApplicationPage {public MainPage() { InitializeComponent(); }private void button1_Click(object sender, RoutedEventArgs e) { NetTask netTask new NetTask(); netTask.OnStateChanged OnStateChanged; netTask.NetTaskName 测试网络; netTask.StartNetTask(http://www.cnblogs.com); }public void OnStateChanged(object sender, StateChangedEventArgs e) { NetTask temp sender as NetTask; textBlock2.Text temp.NetTaskName , e.NewState,e.Timestamp.ToLongTimeString(); } }}  运行的效果如下    转载于:https://www.cnblogs.com/linzheng/archive/2012/03/26/2418811.html
http://www.yutouwan.com/news/260480/

相关文章:

  • 网站建设知识点有哪些漏缺吉林市最新消息今天
  • 做商城网站需要多大的服务器网站建设技术支持牛商网
  • 网站建设交流群大数据培训机构可信吗
  • 来宾网站建设公司网上注册公司app
  • 一个网站多个数据库wordpress seo代码
  • 记事本做网站代码wordpress 影视源码
  • 广州做贷款有什么网站个人网站首页设计
  • 艺术字体在线生成器转换器搜索引擎优化的方法有哪些
  • t恤图案设计网站怎么看网站点击量
  • 怎么查询网站外链数新建网站推广给企业
  • 网站运营经验分享ppt模板哪些购物网站做的比较简洁有品质
  • 网站开发定位网络服务商机构域名
  • 精选聊城做网站的公司长沙公共资源交易中心官网
  • 网站开发需要经过的几个主要阶段二建官网报名入口
  • 数据分析网站开发wordpress建网店
  • 道路建设网站专题广告公司名字怎么起
  • 福州企业网站建设关键词检索
  • 网站建设公司专业网站研发开发个人简历(电子版)
  • 嘉兴企业网站建设系统国家信用企业信息系统
  • 官方网站制作思路百度app安装免费下载
  • 访问国外网站太慢中国网站
  • 付费网站推广网络营销以什么为基础
  • html网站建设源码门业东莞网站建设技术支持
  • 环保局网站建设方案福州市建设工程造价管理网站
  • 武安企业做网站推广网站建设晋丰
  • 邯郸营销型网站淘宝优秀软文范例100字
  • 宁夏建设网站的公司电话asp网站的安全性
  • 国外设计模板网站jsp网站建设项目
  • 什么做网站站群潜江资讯网58同城
  • 合肥网站建设的价格湖南省做网站那个企业便宜