上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: C#实现重启应用程序 收藏 using System.Diagnostics; string strAppFileName=Process.GetCurrentProcess().MainModule.FileName; Process myNewProcess=new Process(); myNewProcess.StartInfo.FileName=strAppFileName; m... 阅读全文
posted @ 2010-05-21 11:39 梦想(胡大利) 阅读(1582) 评论(1) 推荐(0) 编辑
摘要: C# 获得当前 进程 或 线程 的ID 2009-07-18 11:28 如果获得当前进程的Id用: Process[] processes = Process.GetProcesses(); foreach(Process process in processes) { if(process.ProcessName == "进程名" { MessageBox.Show(process.Id); ... 阅读全文
posted @ 2010-05-21 11:25 梦想(胡大利) 阅读(18717) 评论(0) 推荐(2) 编辑
摘要: 有时在WinForm中,窗口要求是只打开一个的或许很多时候我们会为每个BUTTON写个事件,在事件里写同样的代码来判断是否有打开窗口,其实我们可以使用泛型和约束来写一个公共的方法,来判断是否打开相同的窗口。方法如下: 这里定义了一个泛型T,并进行了约束:where T:Form,new() 调用方法如下: ShowOrActiveForm<UserMain>("UserMain");... 阅读全文
posted @ 2010-05-14 14:49 梦想(胡大利) 阅读(605) 评论(0) 推荐(1) 编辑
摘要: Winform窗口渐进打开关闭效果实现 在Load中调用ShowFXCenter函数,在FormClosing中调用HideFXCenter函数: private void Form_Load(object sender, EventArgs e) { FormShowHideFx.ShowFXCenter(this.Handle, 300); } private void Form_FormCl... 阅读全文
posted @ 2010-05-14 14:39 梦想(胡大利) 阅读(505) 评论(0) 推荐(1) 编辑
摘要: http://www.cnblogs.com/xf_z1988/archive/2010/05/11/CSharp_WinForm_Waveform.html#FIRST 编者记: 09年暑假正好在学院实验室呆了一段时间,做了个完整的上位机软件(具体实现:根据下位机的指令,实现通过串口来操纵下位机进行实验,并将采集的数据进行处理和保存,并以图形的方式显示),整个项目边学C# WinForm边设计,... 阅读全文
posted @ 2010-05-12 13:12 梦想(胡大利) 阅读(2661) 评论(1) 推荐(2) 编辑
摘要: 我为什么能设计出好的对象 收藏 一信息专家 如果某个类在某方面具有完整的信息,足以实现某个责任,就将这个责任分配给这个类,这个类就是所谓的信息专家(比如购物车).二创造者 除非一个类有责任去创建其他类的实例,否则不要设计类的耦合. 那么怎么样才叫有责任呢? 1.A是B的聚合 2.A是B的容器 3.A有初始化B的数据 4.A记录B的实例 5.A频繁使用B 那么A可以创建B的实例,A就是创造者! 三高... 阅读全文
posted @ 2010-05-02 18:21 梦想(胡大利) 阅读(267) 评论(0) 推荐(0) 编辑
摘要: [Dotnet]C# WinForm 捕获最小化事件 2009/02/10 09:22 转自: 虽然Form类没有提供Minimize的事件,但还是可以通过重载Deactive来实现当Form失去焦点后,测试WindowState取得Form状态,若为Minimized既是最小化事件。本例为最小化后隐藏窗口: 阅读全文
posted @ 2010-04-30 17:42 梦想(胡大利) 阅读(513) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/zhidian/archive/2010/04/29/1724462.html 与NParsing框架无关,继续“甜品” 在C/S结构的系统中,如果在客户端登录对话框中,需要记录所有在当前机器上登录过的用户名、密码和一些其它信息时,是一件让 人头疼的事情。因为要考虑记录信息的安全性。不能随随便便把密码和一些重要信息给放在明码的配置文件中。 类似QQ登... 阅读全文
posted @ 2010-04-30 12:57 梦想(胡大利) 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 为枚举(enum)类型添加的备注属性,并且获取枚举的属性值 枚举类型(也称为枚举)是非常有意思的的一种值类型,它不仅可以提高程序的可读性,而且可以减少因业务改变而导致的程序改动。 另外枚举类型是强类型,接受方法必须有一个相同的匹配参数,否则将会出错。 好,废话少说,至于枚举类型(emun)的特性,几乎会编程的人都懂的,偶没功力在这里长篇大论。 下面是一个例子,偶还是按官方的写法,以星期为例... 阅读全文
posted @ 2010-04-30 12:51 梦想(胡大利) 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 研究Remoting已有一段时间了,最近业务不是很忙,所以本着打发时间的关系做了这么一个小工具,献丑!。技术含量主要是用Remoting实现客户端订阅服务器端事件和服务器端订阅客户端事件,至于客户端和客户端聊天,那就是用的这两种技术的结合体了。两个DLL原代码如下: using System; using System.Collections.Generic; using System.Text;... 阅读全文
posted @ 2010-04-26 13:46 梦想(胡大利) 阅读(748) 评论(1) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页