C# DES加密/解密字符串(转自CSDN某位牛人)
    
            
摘要:添加引用 using System;using System.Text;using System.Security.Cryptography;using System.IO; //默认密钥向量private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };/// /// DES加密字符串/// //...
        
阅读全文
                posted @ 
2007-02-28 14:09 
冷火
        
阅读(3230) 
         
        推荐(1)     
             
            
            
    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#2.0)serialPort串口通讯
    
            
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Text;using System.Windows.Forms;using System.C...
        
阅读全文
                posted @ 
2007-02-13 10:50 
冷火
        
阅读(2457) 
         
        推荐(0)     
             
            
            
    C#环形链表 
    
            
摘要:--> Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class Chain { //Chain proporty public string ID; public stri...
        
阅读全文
                posted @ 
2007-02-08 11:07 
冷火
        
阅读(524) 
         
        推荐(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)     
             
            
            
    Windows Forms DataGridView 中合并单元格
    
            
摘要:TreeView 是一个很好的表达树形结构的控件。如果要加载的数据比较多的话,就需要逐层加载数据。要实现逐层加载数据,首先想到的就是TreeView 的 BeforeExpand 事件,它在节点展开前触发。但问题是BeforeExpand 事件每次展开时都会触发。有没有只在首次展开才触发的事件呢,可惜没找到。没关系,我们自定义一个 TreeView 节点类,给它加一个是否首次被展开的属性。 ...
        
阅读全文
                posted @ 
2007-02-07 14:31 
冷火
        
阅读(697) 
         
        推荐(0)     
             
            
            
    简单倒计时与DateTime.Subtract() 
    
            
摘要:拖放一个 Label 和一个 Timer 到主界面上,设置 Timer 的 Interval 为1000. 添加一个全局变量用以表示40分钟(考试时间)以后的时间点. private DateTime endTime; 在窗口载入事件中设置 endTime 的具体值并且启用 Timer. private void...
        
阅读全文
                posted @ 
2007-02-06 13:59 
冷火
        
阅读(1202) 
         
        推荐(0)     
             
            
            
    Visual C# 2005实现控件中捕获按键
    
            
摘要:如何于Windows Form控件中捕捉按键向来是许多程序员所关心的课题,基本上,标准的KeyUp、KeyDown与KeyPress事件就足以去捕捉并处理按键。然而问题在于,并非所有的控件会在所有的情况下为所有的按键操作产生这些事件。 图CH8_DemoForm004.cs运行画面 如果您希望不管控件的状况如何,都能够顺利地捕捉Windows Form控件中的按键,必须根据该控件的类派生出一...
        
阅读全文
                posted @ 
2007-02-05 15:00 
冷火
        
阅读(490) 
         
        推荐(0)     
             
            
            
    数据层的逻辑(转载)
    
            
摘要:一般在N层设计中,数据层绝不应该牵扯到逻辑.理由很多,但最重要的一点,应该是有利于维护.如果面向的数据库是无存储过程的,那么这个法则应该被遵守.比如ACCESS,MYSQL.如果使用MS SQLServer等其它有储存过程的数据库,我个人认为大不必如此.有时候一个好的存储过程能带来更良好的性能合可读性.经典的架构就和牛顿的经典力学一样,并不是放之四海而皆为准的,不用毛主席的话说,那就是没有银弹....
        
阅读全文
                posted @ 
2007-01-25 15:03 
冷火
        
阅读(374) 
         
        推荐(0)     
             
            
            
    .NET中栈和堆的比较 #1
    
            
摘要:http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx 尽 管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机...
        
阅读全文
                posted @ 
2007-01-25 08:35 
冷火
        
阅读(398) 
         
        推荐(0)     
             
            
            
    DotNet中用到的加密算法总结
    
            
摘要:1public class CryptUtil 2 { 3 public static string DecryptString(string input) 4 { 5 if (input.Equals(string.Empty)) 6 { 7 return input; 8...
        
阅读全文
                posted @ 
2007-01-23 13:49 
冷火
        
阅读(232) 
         
        推荐(0)     
             
            
            
    [转自CSDN刘铁猛]深入浅出话委托
    
            
摘要:小序 好久不来更新Blog了,一是因为工作比较忙,最重要的还是交了女朋友:), 太爱她了。回顾了一下前面写的文章,看来大家还是很喜欢我的灌水风格,那今天就来写一写最近被问到的最多的问题——委托与事件。并把本文献给支持我工作的 兄弟姐妹们和我亲爱的女友(虽然你看不懂代码,嘻嘻)。说实话,论“深入”,就我这臭水平绝对深不到哪儿去,我尽量给大家讲明白就是了。如果内容上有什么 闪失,麻烦兄弟姐妹们多...
        
阅读全文
                posted @ 
2007-01-12 08:52 
冷火
        
阅读(925) 
         
        推荐(1)     
             
            
            
    ASP.NET2.0下为GridView添加鼠标滑过(onmouseover、onmouseout)的行颜色高亮效果! 
    
            
摘要:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //将满足特定条件的行标为高亮 if (e.Row.RowType == DataControlRowType.DataRow)//判定当前的行是否属于datarow类型的行 { ...
        
阅读全文
                posted @ 
2006-12-30 10:06 
冷火
        
阅读(368) 
         
        推荐(0)     
             
            
            
    SerialPort定时操作例程 
    
            
摘要:这是SerialPort定时操作例程,以两种方式接收数据,异步方式接收数据至少需要500ms,同步方式1S超时. 这里没有考虑信息完整性的处理,接收信息的完整性包括你需预先知道接收字节的长度或结尾处的字节。 对于长度的完整性,你可以用同步方式接收数据,在从线程用serialPort.BytesToRead 判断累计接收字节的长度. 对于预先知道结尾处字节的完整性,你可以用serialPort.Re...
        
阅读全文
                posted @ 
2006-12-21 17:09 
冷火
        
阅读(4795) 
         
        推荐(1)     
             
            
            
    Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触
    
            
摘要:前言:在Remoting中处理 事件其实并不复杂,但其中有些技巧需要你去挖掘出来。正是这些技巧,仿佛森严的壁垒,让许多人望而生畏,或者是不知所谓,最后放弃了事件在 Remoting的使用。关于这个主题,在网上也有很多讨论,相关的技术文章也不少,遗憾的是,很多文章概述的都不太全面。我在研究Remoting的时 候,也对事件处理发生了兴趣。经过参考相关的书籍、文档,并经过反复的试验,深信自己能够把这...
        
阅读全文
                posted @ 
2006-12-21 08:50 
冷火
        
阅读(312) 
         
        推荐(0)     
             
            
            
    Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务 
    
            
摘要:Microsoft .Net Remoting系列专题之二 一、远程对象的激活 在Remoting中有三种激活方式,一般的实现是通过RemotingServices类的静态方法来完成。工作过程事实上是将该远程对象注册到 通道中。由于Remoting没有提供与之对应的Unregister方法来注销远程对象,所以如果需要注册/注销指定对象,微软推荐使用Marshal (一般译为编组)和Discon...
        
阅读全文
                posted @ 
2006-12-21 08:48 
冷火
        
阅读(237) 
         
        推荐(0)     
             
            
            
    Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇  
    
            
摘要:Microsoft .Net Remoting系列专题之一 一、Remoting基础 什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升 级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft® .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使...
        
阅读全文
                posted @ 
2006-12-21 08:47 
冷火
        
阅读(275) 
         
        推荐(0)     
             
            
            
    使用.NET Remoting 建立分布式应用程序
    
            
摘要:什么是Remoting---分布式对象Remote ObjectRemoting的优势---性能,扩展性,可配置性,安全,生存周期管理Remoting使用的技术---XML,SOAP(简单对象传输协议),Serializable(序列化)Demo序列化 ---二进制,SOAP,XMLRemoting框架--- System.Object不可远程...
        
阅读全文
                posted @ 
2006-12-21 08:43 
冷火
        
阅读(525) 
         
        推荐(0)     
             
            
            
    正则学习
    
            
摘要:http://www.yuanma.org/data/2006/0717/article_1149.htm
        
阅读全文
                posted @ 
2006-12-20 14:59 
冷火
        
阅读(167) 
         
        推荐(0)     
             
            
            
    二分查找的递归算法(附源码)_
    
            
摘要:1using System; 2 3namespace BinarySearch 4{ 5 /**//// 6 /// 二分搜索法,Made by AX。 7 /// 8 public class Search 9 {10 public static void Main()11 {12 int searchKey=...
        
阅读全文
                posted @ 
2006-12-19 15:11 
冷火
        
阅读(1666) 
         
        推荐(0)