摘要: 现在越来越多的人从事编程工作,但是并不是所有的人都能对其编程工作处理得得心应手。那么,如何能在工作当中更好的处理这些编程相关的工作呢,则需要一定的技巧,而这些技巧的掌握与否,可能直接关系到你工作的轻松度。首先,我们从程序员日常的工作说起,大致的工作分如下几点:1. 编写程序代码;2. 进行相关的程序设计;3. 程序调试;4. 程序维护;5. 编写程序文档;6. 阅读其他人的程序文档;7. 学习新的... 阅读全文
posted @ 2006-05-17 21:52 泡面 @ 幸福 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 我介绍两个主流的方法。 方法一:使用Mutex来进行 1. 首先要添加如下的namespace: using System.Threading; 2. 修改系统Main函数,大致如下: bool bCreatedNew; //Create a new mutex using specific mutex name Mutex... 阅读全文
posted @ 2006-05-17 21:24 泡面 @ 幸福 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 在本身DataGrid中没有此类事件进行直接处理,你需要去接获传给DataGrid的消息,从而预先处理。 大致的方法是,编写一个类去继承DataGrid,然后重载PreProcessMessage 函数,具体代码如下。 public class comDataGrid:DataGrid { private const int WM_KEYDOWN = 0x100... 阅读全文
posted @ 2006-05-17 21:20 泡面 @ 幸福 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 最近,看到网上经常会问如何进行窗口跳转,大多数的问题都是牵扯到Login窗口。其实,在Visual Studio 6以来,比较正确的做法,是判断Login窗口的返回值,然后决定是否打开主窗体,那么在C#中也是一样的。 具体做法如下: 首先,创建Login窗口,然后添加相应的输入框和按钮,设置窗口的AcceptButton为窗体的确认按钮,而CancelButton为窗体的取消按钮。例如: ... 阅读全文
posted @ 2006-05-17 21:14 泡面 @ 幸福 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 在C#中获得文件信息很容易,只需要用FileInfo类或者FileVersionInfo类就可以获得,但是如果想要获得文件的扩展信息,则无法从这两类来获得。不过在C#中,这也不是件难事,只要引入“Microsoft Shell Controls and Automation”这个COM就可以获得。 接下来就分别来介绍。 首先介绍FileInfo类,这个类非常简单,首先需要根据文件名来创建Fil... 阅读全文
posted @ 2006-05-17 21:12 泡面 @ 幸福 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 最近看到有人问如何做一个“桌面天气秀”类似的软件,开始我以为做这个东西很复杂,因为觉得至少要传递Message给Desktop。但事实上,一试之后发现做这个程序竟然很简单。 以下就把做的步骤列出来,供大家参考。 首先,需要设置窗体样式,这里面要设置的有: l 设置FormBorderStyle为None; l 设置TopMost为false; l ... 阅读全文
posted @ 2006-05-17 21:09 泡面 @ 幸福 阅读(1722) 评论(0) 推荐(0) 编辑
摘要: 这里只讲在MDI中,子菜单与父菜单合并的简单方法。 首先在MDI的主窗体中: 1. 在主窗体构造函数中,添加如下代码,注意要在InitializeComponent调用之后,如: //Add File Menu MenuItem miFile = mnuMain.MenuItems.Add("&File"); miFil... 阅读全文
posted @ 2006-05-17 21:07 泡面 @ 幸福 阅读(774) 评论(1) 推荐(0) 编辑
摘要: 设有主窗口A,A的某个按键触发从窗口B,在B中输入某些数据后把他close掉,怎么使得A中的一个textbox的text为刚刚填入的数据呢,我试过 把A中的textbox设为internal static 但是改动以后在界面设计上textbox就消失掉,谢谢大家!!!----------------------在formA中public string settext{set{textbox.tex... 阅读全文
posted @ 2006-05-17 21:01 泡面 @ 幸福 阅读(163) 评论(0) 推荐(0) 编辑
摘要: HOOK专题 -------------------------------------------------------------------------------- 目录基本概念 运行机制 钩子类型 作者 -------------------------------------------------------------------------------- 基本概念钩子(Hook... 阅读全文
posted @ 2006-05-17 20:56 泡面 @ 幸福 阅读(201) 评论(0) 推荐(0) 编辑
摘要: ---- Detours是微软开发的一个函数库(源代码可在http://research.microsoft.com/sn/detours 免费获得), 用于修改运行中的程序在内存中的影像,从而即使没有源代码也能改变程序的行为。具体用途是: 拦截WIN32 API调用,将其引导到自己的子程序,从而实现WIN32 API的定制。 为一个已在运行的进程创建一新线程,装入自己的代码并运行。 ---- ... 阅读全文
posted @ 2006-05-17 20:55 泡面 @ 幸福 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、引言 随着信息技术的快速发展,人们会越来越重视信息的安全性,信息数据的安全保密已经成为研究计算机发展的一个重要课题。在其它识别技术尚不能普及情况下,密码常常被用户用作保护他们宝贵数据的最后一道屏障,然而有了密码,用户也不能高枕无忧,因为现在有很多的工具可以穷举和窃取用户密码,下面通过Detours简单介绍一下截取密码的基本原理,以此提醒用户密码要定期更换,而且其它相关的安全保卫措施同样不可忽... 阅读全文
posted @ 2006-05-17 20:54 泡面 @ 幸福 阅读(612) 评论(0) 推荐(0) 编辑
摘要: Copyright © 1998 - 2005 TENCENT Inc. All Rights Reserved 这句话什么意思 版权,1998-2005 腾讯公司。保留所有权利。 1998指版权开始年份 2005指此最新作品的发布年份 ====================================== 关于版权声明的格式,可以参考以下资料 =======================... 阅读全文
posted @ 2006-05-17 12:47 泡面 @ 幸福 阅读(6567) 评论(1) 推荐(0) 编辑