随笔分类 -  C#

摘要:访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。 .NET Framework 有助于在以非线程安全方式访问控件时检测到这一问题。在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则调试器会引发一个InvalidOperationException,并显示以下消息:“从不是创建控件控件名称 的线程访问它。”可以通过将CheckForIllegalCrossThreadCalls属性的值设置为 . 阅读全文
posted @ 2013-08-13 18:32 isMethod 阅读(273) 评论(0) 推荐(0)
摘要:1、http://www.webxml.com.cn/WebServices/WeatherWS.asmx?2、Webservice引用天气预报http://www.cnblogs.com/bianlan/archive/2013/01/22/2870680.html3、未来三天天气String(5) 到 String(11):当天的 气温,概况,风向和风力,天气趋势开始图片名称(以下称:图标一),天气趋势结束图片名称(以下称:图标二),现在的天气实况,天气和生活指数。String(12) 到 String(16):第二天的 气温,概况,风向和风力,图标一,图标二。String(17) 到 S 阅读全文
posted @ 2013-05-28 11:42 isMethod 阅读(187) 评论(0) 推荐(0)
摘要:1 DateTime dtNow = DateTime.Now;2 string now = dtNow.Year + "-" + dtNow.Month + "-" + dtNow.Day + "-" + dtNow.Hour + "-" + dtNow.Minute + "-" + dtNow.Second + "-" + dtNow.Millisecond; 阅读全文
posted @ 2013-05-28 10:51 isMethod 阅读(2107) 评论(0) 推荐(0)
摘要:1 string now = DateTime.Now.Date.ToShortDateString();2 string todayfile = "D:\\" + now + ".txt";3 StreamWriter sw = new StreamWriter(todayfile, true, Encoding.GetEncoding("gb2312"));4 string ifo = DateTime.Now.ToString() + i + "\r\n";5 ... 阅读全文
posted @ 2013-05-28 10:46 isMethod 阅读(195) 评论(0) 推荐(0)
摘要:http://zhangkui.blog.51cto.com/1796259/497324本文使用Winform (C#)调用互联网上公开的WebServices(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)来实现天气预报,该天气预报 Web 服务,数据来源于中国气象局http://www.cma.gov.cn/,数据每2.5小时左右自动更新一次,准确可靠。包括 340 多个中国主要城市和 60 多个国外主要城市三日内的天气预报数据。程序效果:实现步骤:1、引入Web服务。在VS中项目上右击→添加服务引用。2、在弹出的 阅读全文
posted @ 2013-05-27 14:55 isMethod 阅读(799) 评论(0) 推荐(0)