C#
lanhaics
学习才能进步,成功需要走好每个阶梯;
展开
-
C#文件与文件夹操作
一、获取文件夹列表 /// /// 获取文件夹下的文件列表 /// /// string Path:文件夹路径(@"C:\") /// string SearchPattern:扩展名过滤("*.txt") /// bool SearchChild:为False不搜索子目录,为True搜索子目原创 2014-04-30 09:45:45 · 919 阅读 · 0 评论 -
C# GDI+ 简单绘图 (三)
转载:http://www.cnblogs.com/stg609/archive/2008/03/19/1113694.html我们先来做一个简单的----仿QQ截图,关于这个的例子其实网上已经有这方面的资料了,但是为了文章的完整性,还是觉得有必要讲解. 我们先来看一下效果:转载 2014-04-30 17:22:15 · 632 阅读 · 0 评论 -
C# thread的join方法使用解析
在C#中,Thread用的是比较多的,至少在windows form中使用是比较频繁的。一说到线程,可能马上就会想到界面和线程交互的头疼事,多线程之前数据共享,线程异步等等。这些当然是比较头疼的,只要有信心 ,慢慢来,相信理解不是难事。对于Thread中的join方法,主要是用来阻塞当前线程,等待子线程完成后再进行运行。也就是其实所谓的线程合并。比如说主线程派生了子线程,如果想让子线程完成之前转载 2014-04-18 11:32:28 · 3541 阅读 · 0 评论 -
C#操作注册表 实现快捷启动程序
Rar大家都知道吧,它在运行栏中输入“Winrar”就可启动了。怎么回事呢,我们用Visual 开发C#程序能不能也实现这样的功能呢?答案是肯定的!在此之前,我们需要先了解Rar的启动是怎么回事:在Windows的注册表中,有一项是专门保存这样的信息的,它就负责在运行中输入命令启动程序。这个注册表项在:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/转载 2014-04-28 15:43:28 · 738 阅读 · 0 评论 -
Object Builder Application Block
一、IoC 简介IoC的全名是『Inversion of Control』,字面上的意思是『控制反转』,要了解这个名词的真正含意,得从『控制』这个词切入。一般来说,当设计师撰写一个Console程序时,控制权是在该程序上,它决定着何时该印出讯息、何时又该接受使用者输入、何时该进行数据处理,如程序1。程序1using System; using System.Collecti转载 2014-05-23 14:43:54 · 769 阅读 · 0 评论 -
依赖注入
1.依赖在哪里 老马举了一个小例子,是开发一个电影列举器(MovieList),这个电影列举器需要使用一个电影查找器(MovieFinder)提供的服务,伪码如下: 1/*服务的接口*/ 2public interface MovieFinder { 3 ArrayList findAll(); 4} 5 6/*服务的消费者*/ 7class Movi转载 2014-05-23 14:04:44 · 747 阅读 · 0 评论