2013年5月9日
摘要: 转自:http://blog.3snews.net/html/30/34530-27563.html在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过 Invoke 或者 BeginInvoke去调用,两者的区别就是一个导致工作线程等待,而另外一个则不会。Framework框架的WinForm构建GUI程序界面时,如果要在控件的事件响应函数中改变控件的状态,例如:某个按钮上.. 阅读全文
posted @ 2013-05-09 21:13 破孩 阅读(8598) 评论(2) 推荐(1) 编辑
摘要: 委托这个东西,只可意会不可言传,如果理解不了时候如鲠在喉,总不自在。但,我相信,总有一天你会恍然大悟。我恍然大悟了,那就把悟出来的东东说说。其实其实委托就是为了适应不可预知的东西。就像你在窗体上放个按钮,天知道你想干什么呢?但是天知道你肯定想干点什么!既然知道你肯定想干点什么,而且干的事情肯定跟这个按钮有关系。这个时候,委托就出现了,操作系统就把点击这个按钮要做的事情委托给你了。操作系统就写个方法名(委托名),然后把按钮以及点击事件当作参数,然后,然后你就完成这个方法就好了,比如你想弹出一个对话框,如下代码: private void btnStartListening_Click(objec 阅读全文
posted @ 2013-05-09 21:10 破孩 阅读(396) 评论(0) 推荐(0) 编辑
  2013年3月16日
摘要: 点击桌面左下角开始菜单中的搜索,把以下路径:c:\windows\system32\drivers\etc 复制到搜索窗口中,点击立即搜索 ,就找到hosts文件,其实是一个纯文本的文件。1、用记事本打开2、将 74.125.237.1 dl-ssl.google.com 添加至最后一行3、保存关闭Host(前提是你有修改这个文件的权限)这个方法本人试过,绝对好用,大家可以尝试一下。归根结底,就是国内网络和谐掉了google这个服务器,我们想其他办法连上它既可。 阅读全文
posted @ 2013-03-16 22:16 破孩 阅读(4246) 评论(0) 推荐(0) 编辑
  2010年7月5日
摘要: 前五篇已经把Models 介绍完啦,从今天开始我们要介绍“V”&"C"啦。现在我们还是从MVC的定义说起,其实MVC最大的好处就是M层(脱离V与C)可以独立单元测试,真正做到了数据层与表现层(晕,不知道有没有这个说法)的分离。所以,我们可以完全不考虑界面把M层完成。但是,现在的M层并不是已经定型。我们在写“V”与“C”... 阅读全文
posted @ 2010-07-05 09:44 破孩 阅读(3387) 评论(8) 推荐(1) 编辑
  2009年9月6日
摘要: 现在是凌晨12点半拉,夜深人静,趁我还没有睡意,现在继续。 上篇我们完成了Resposity 的很大一部分啦,现在我们需要创建一个实体工厂,什么是实体工厂呢?就是能够生产实体的工厂呗,呵呵。你看看代码就知道啦。我们在Models文件夹下建立一个EntityFactory.cs 类和它的接口类IEntityFactory.cs,代码如下: 阅读全文
posted @ 2009-09-06 11:25 破孩 阅读(4365) 评论(20) 推荐(0) 编辑
  2009年9月5日
摘要: 跟我学MVC系列(Repository模式、LINQ、EF、IOC框架Castle、JQuery、AJAX)(三)Models(ORM、Repository模式、分页) (9-3 23:00) 跟我学MVC系列(Repository模式、LINQ、EF、IOC框架Castle、JQuery、AJAX)(二)Models(ORM) (9-3 10:43) 跟我学MVC系列(Repository模式、... 阅读全文
posted @ 2009-09-05 01:17 破孩 阅读(6379) 评论(4) 推荐(6) 编辑
  2009年9月3日
摘要: 跟我学MVC系列(Repository模式、LINQ、EF、IOC框架Castle、JQuery、AJAX)(二)Models(ORM) (9-3 10:43) 跟我学MVC系列(Repository模式、LINQ、EF、IOC框架Castle、JQuery、AJAX)(一)数据库建模 (9-1 00:04) 珍惜他人劳动成果,转载请注明出处,谢谢!上篇我们已经构建好了EF模型,本篇我们在这个模型... 阅读全文
posted @ 2009-09-03 23:00 破孩 阅读(7998) 评论(11) 推荐(2) 编辑
摘要: 跟我学MVC系列(Repository模式、LINQ、EF、IOC框架Castle、JQuery、AJAX)(一)数据库建模跟我学MVC系列(Repository模式、LINQ、EF、IOC框架Castle、JQuery、AJAX)(三)Models(ORM、Repository模式、分页)我们将以实例为主,关于MVC的具体理论请在博客园中搜索,到处都有。在设计好数据库之后,打开VS2008,选择... 阅读全文
posted @ 2009-09-03 10:43 破孩 阅读(9226) 评论(15) 推荐(3) 编辑
  2009年9月1日
摘要: 跟我学MVC系列(Repository模式、LINQ、EF、IOC框架Castle、JQuery、AJAX)(二)Models(ORM) 跟我学MVC系列(Repository模式、LINQ、EF、IOC框架Castle、JQuery、AJAX)(三)Models(ORM、Repository模式、分页)好久没有更新拉,整天在博客园里混,没有一点自己的东西,老是有点心虚。实际上,想写点东西的想法我... 阅读全文
posted @ 2009-09-01 00:04 破孩 阅读(7042) 评论(20) 推荐(3) 编辑
  2008年8月5日
摘要: 来自:http://www.cnblogs.com/yyw84/archive/2006/12/27/604544.html一、什么是委托 下面引用自 MSDN委托类型声明的格式如下:publicdelegatevoidTestDelegate(stringmessage);delegate 关键字用于声明一个引用类型,该引用类型可用于封装命名方法或匿名方法。委托类似于 C++ 中的函数指针;但是... 阅读全文
posted @ 2008-08-05 14:56 破孩 阅读(467) 评论(0) 推荐(0) 编辑