• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Kevin Gao

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 83 下一页

2011年12月7日

C#中为多线程变量提供原子操作的类Interlocked
摘要: 最近在工作中经常用到了多线程来处理问题,但是关于多线程共享变量的问题就需要解决了。还好.net为我们提供了InterLocked类,它可是微软专门为多个线程共享的变量提供原子操作的类。我们经常用到的方法之一是Interlocked.Increment()和Interlocked.Decrement()。如下是MSDN上关于这2个方法的介绍:Increment 和Decrement 方法递增或递减变量并将结果值存储在单个操作中。在大多数计算机上,增加变量操作不是一个原子操作,需要执行下列步骤:将实例变量中的值加载到寄存器中。增加或减少该值。在实例变量中存储该值。如果不使用 Increment . 阅读全文
posted @ 2011-12-07 14:30 Kevin Gao 阅读(3155) 评论(0) 推荐(1)
 
C#中为多线程变量提供原子操作的类Interlocked
摘要: 最近在工作中经常用到了多线程来处理问题,但是关于多线程共享变量的问题就需要解决了。还好.net为我们提供了InterLocked类,它可是微软专门为多个线程共享的变量提供原子操作的类。我们经常用到的方法之一是Interlocked.Inc... 阅读全文
posted @ 2011-12-07 14:30 Kevin Gao 阅读(10) 评论(0) 推荐(0)
 

2011年12月5日

用C#编程删除系统自带游戏
摘要: 摘要:本文通过编程删除了windows2000中的四个系统自带的游戏,在编写过程中用树状视图和列表视图方式显示了windows2000中隐含的DllCache目录及该目录下的文件。正文近来,许多企业、机关为控制员工上班时间玩游戏,制定了许多制度,但并没有将游戏删除,尤其是系统自带的游戏程序,自从windows 2000采用了动态缓存目录的保护措施以来,我们通常用原来的方法在删除系统自带游戏几秒后,游戏又可以使用了。虽然有些文章介绍了那是由于微软系统的出于自身安全,在DllCache目录下进行了备份处理,但我们在通常情况下显示了所有隐藏文件后,仍然无法见到system32下的DllCache目录 阅读全文
posted @ 2011-12-05 17:26 Kevin Gao 阅读(433) 评论(0) 推荐(0)
 
用C#编程删除系统自带游戏
摘要: 摘要:本文通过编程删除了windows2000中的四个系统自带的游戏,在编写过程中用树状视图和列表视图方式显示了windows2000中隐含的DllCache目录及该目录下的文件。 正文 近来,许多企业、机关为控制员工上班时间玩游戏,制定了许多制度,但并没... 阅读全文
posted @ 2011-12-05 17:26 Kevin Gao 阅读(15) 评论(0) 推荐(0)
 

2011年12月4日

C#中在panel上写文字并换行的方法
摘要: 前段时间在优化项目时,突然想到在Panel上显示文字并换行的问题。当有一段文字需要显示并且最好是显示在Panel。于是我就动手写了下,做了一个Demo程序,现在将主要的代码贴出来,如果存在不足还希望能够帮忙提意见,以补充完善. /// ///... 阅读全文
posted @ 2011-12-04 19:07 Kevin Gao 阅读(49) 评论(0) 推荐(0)
 
C#中在panel上写文字并换行的方法
摘要: 前段时间在优化项目时,突然想到在Panel上显示文字并换行的问题。当有一段文字需要显示并且最好是显示在Panel。于是我就动手写了下,做了一个Demo程序,现在将主要的代码贴出来,如果存在不足还希望能够帮忙提意见,以补充完善.///<summary>///显示文本时需要用到的方法///</summary>intlineDistance =5;//行间距Graphics gcs;intiHeight =0;string[]nrLine;string[]nrLinePos;intsearchPos =0;intsection =1;intsectionHeight =10; 阅读全文
posted @ 2011-12-04 19:06 Kevin Gao 阅读(7888) 评论(0) 推荐(0)
 

2011年12月2日

asp.net(c#)学习网站大收藏
摘要: 1. 大名鼎鼎的CodeGuru 号称代码领头羊 非常著名的关于程序开发的网站,大量的资料.强烈推荐 http://www.codeguru.com/ - 外文 2. Developer.com: An EarthWeb site http:... 阅读全文
posted @ 2011-12-02 22:18 Kevin Gao 阅读(81) 评论(0) 推荐(0)
 
asp.net(c#)学习网站大收藏
摘要: 1. 大名鼎鼎的CodeGuru 号称代码领头羊 非常著名的关于程序开发的网站,大量的资料.强烈推荐 http://www.codeguru.com/ - 外文 2. Developer.com: An EarthWeb site http://www.developer.com/ - 外文 3. programming resources in2009-07-18 03:32:23|分类:C#学习资料 |字号订阅1. 大名鼎鼎的CodeGuru 号称代码领头羊 非常著名的关于程序开发的网站,大量的资料.强烈推荐 http://www.codeguru.com/ - 外文... 阅读全文
posted @ 2011-12-02 22:18 Kevin Gao 阅读(466) 评论(0) 推荐(0)
 
C#中给Label控件设置BackgroundImage属性
摘要: 在C#中,默认情况下是无法给Label设置BackgroundImage属性的,只有Image这个属性,但是在某些特殊的情况下我们又需要设置Label的BackgroundImage属性,因此我们必须对label控件加以改造。Label是继承自Control类... 阅读全文
posted @ 2011-12-02 09:29 Kevin Gao 阅读(19) 评论(0) 推荐(0)
 
C#中给Label控件设置BackgroundImage属性
摘要: 在C#中,默认情况下是无法给Label设置BackgroundImage属性的,只有Image这个属性,但是在某些特殊的情况下我们又需要设置Label的BackgroundImage属性,因此我们必须对label控件加以改造。Label是继承自Control类的,而Control类是有BackgroundImage这个属性的,Label也有这个属性,只是在VS中我们无法看到而已,微软做了下处理,不希望我们在属性窗口中能够直接设置它。实际上它有很多属性在属性面板中没有显示而已,如下图示:因此我们可以对Label控件代码稍加改写即可,代码如下图所示,我们写个控件继承Label,重写它的2个方法即可 阅读全文
posted @ 2011-12-02 09:28 Kevin Gao 阅读(5876) 评论(0) 推荐(0)
 
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 83 下一页