
c#
文章平均质量分 76
yangang0201
通信行业软件开发,专注b/s
展开
-
CRC32算法c#
最近项目中,要用到crc32算法,项目组数据层技术员给了一个perl程序里面的crc32算法版本(c语言的),自己修改后,改成c#版本的了。c版本的:#include unsigned int crcTable[256] = { 0x0, 0x77073096, 0xee0e612c, 0x990951ba, 0x76dc419, 0x706af48f, 0xe963a535, 0x原创 2007-07-07 17:17:00 · 11577 阅读 · 2 评论 -
What is a First Chance Exception
今天调试一个wpf程序的时候,觉得运行时间太长了,看了看output后,发现n多的A first chance exception of type System.Windows.ResourceReferenceKeyNotFoundException occurred in PresentationFramework.dll 实在是搞不懂这个东西,去网上查了下,都是英文的,也就记录下原创 2007-11-07 11:43:00 · 2674 阅读 · 3 评论 -
c# Excel 导出最新办法
相信大家程序中,一有和excel交互的地方的时候,就会去用微软的excel的那些操作类,呵呵,本人以前也是这样,但是非常的烦躁那些类,并且,有的时候,调用以后,释放不掉,呵呵。同时,看见别人网上说不用这些dll都可以导出,我就实在是没弄明白,最近,做一系统的时候,正好碰到别人机器上没装excel,但是,偏偏要导出这个东西,因此,非常的头疼。后来想了个折中的办法,呵呵,既然excel是微软原创 2007-11-06 10:20:00 · 1999 阅读 · 5 评论 -
CRC算法 +c#
/// /// CRC 效验 /// 快速检测算法 /// public class CRC32{ protected uint[] crc32Table; /// /// 构造:初始化效验表 /// public CRC32() { const uint ulPolynomial = 0xEDB88320; uint dw原创 2007-09-21 11:05:00 · 806 阅读 · 0 评论 -
c# 合并图片 image
1:图片上写字,并设置背景色 #region 创建树节点的图标 /// /// 创建树节点的图标 /// /// /// /// private Bitmap CreateNodeImg(string txt, Color txtColor) { i原创 2007-09-12 21:08:00 · 3498 阅读 · 2 评论 -
Hashtable,ListDictionary,HybridDictionary 的使用
以下是 拷贝的文章 地址参考:http://blog.youkuaiyun.com/shankaipingo/archive/2006/09/22/1266467.aspx Hashtable,ListDictionary,HybridDic原创 2007-09-14 11:28:00 · 1557 阅读 · 0 评论 -
c # foreach 各参数
考虑到 经常不知道一些foreach 里面该用什么参数,记录一些:首先,看 Dictionary一般会用到的foreach有: foreach (KeyValuePair entry in bitMapDic) 这个可以获得key ,values 的值如:entry.value ,entry.key上面的 foreach 是 一对一对的获取如下的,是可以 只获取key,或者原创 2007-09-13 15:30:00 · 1786 阅读 · 0 评论 -
c#事件 学习记录
项目: XX模块:基站树,网元树介绍:该项目 基站树中,需要做一个树控件,用来显示告警分类。并且,可以根据不同的需要显示不同的树结构。如:一条告警,可以按 地市,网元类型,网元 ,告警 来分级显示,同时,一条告警消息,有告警级别状态,因此,需要在上一级节点中显示子节点的最高级别。在该模型中,大量的用到了事件来处理告警级别上传。见代码: public delegat原创 2007-09-11 16:42:00 · 645 阅读 · 0 评论 -
C# 泛性 学习记录
项目:xx介绍:项目中,北京同事做了个 网元树 的控件,自己需要实现一个 基站树 的控件,因此参考 已经写好的网元树控件,由于代码中大量的用到了范型,因此,在此记录一些。1: public interface IChild where T : class, IChild 自己不理解的是:这个地方的class,以及class后面的IChild,特别是后面的IChild,根据自己的理原创 2007-09-01 17:10:00 · 940 阅读 · 0 评论 -
动态添加web引用
项目:xx 之 手工派单内容介绍:在本系统中,考虑到各个大区emos系统提供的鉴权服务 webserverce的地址不同,因此,不可能在系统中 把wsdl路径设定死,需要可以动态的引用wsdl.幸好,公司同事给了个dll,满足了该功能.dll 文件:文件上传不上来, [ClassInterface(ClassInterfaceType.AutoDual)]public原创 2007-08-23 16:39:00 · 2045 阅读 · 1 评论 -
webBrowser post的乱码问题
项目:xx 之 手工派单项目介绍: xx 有两个派单形式,一是自动派单,二是手工派单.自动派单已经有程序实现,因此,需要用c#实现手工派单模块,由于xx的派单流程是 从综合告警(c/s)传 整个告警对象的某些设置的属性 到emos(电子运维)系统(b/s),因此,在该模块中,用到了webbrowser控件.程序处理流程介绍:在程序中,首先读取一个配置文件的结点,查找到告警对象的某个属原创 2007-08-23 12:51:00 · 3046 阅读 · 2 评论 -
空属类型 ?
2007年8月,xx项目进行三个月后,北京同事撤回总部,自己被调到北京开发c/s模块的一些功能.包括 维护建议,手工派单(9月份将要开发wpf的拓补监控) ,在此处,记录下c/s下的某些知识和自己碰到的问题和解决方法.1:空属类型xx系统,用到了领域模型等概念.在其中某个对象模型的设计中,设计人员用到了 一个 很怪异的东西,如下代码: /// /// 告警产生时间,原创 2007-08-22 12:51:00 · 1003 阅读 · 0 评论 -
面试题以及答案
引用别人的文章:(地址:http://www.cnblogs.com/tuyile006/archive/2007/03/20/681258.aspx)非常感谢!!2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1).使用QueryString, 如....?id=1; response. Redirect().... 2).使用Sessio转载 2007-08-22 19:56:00 · 1285 阅读 · 0 评论 -
ibatis 学习记录
今年,做xx项目,分到一小块c/s功能的编写。为 综合告警——维护建议。功能很简单,既做一个控件(由于本项目,出发点是以插件的形式来为不同的地区提供不同的),显示各类维护建议等等。系统中用到了ibatis,所以,在此记录下学习和使用的过程总结。基本知识就不说了,只记录下一些错误。1:如我们配置一个resultMap时,有这样的话。 请确保property后面的引号里面没有空格。原创 2007-08-06 11:58:00 · 2062 阅读 · 0 评论 -
DataTable.Clone() 的问题
最近在写程序的时候,碰到了一个 DataTable.Clone() 的问题,描述如下:程序中,需要传入一个DataTable,并且,希望返回该表中一些修改好的数据行,程序代码如下:public DataTable ChangeTable(DataTable dtSoc,DataTable dtTemp){dtTemp=dtSoc.Clone();foreach(DataRow原创 2007-07-28 13:31:00 · 5249 阅读 · 0 评论 -
C# 遍历文件夹 创建树
今天做一个自动报表的功能,需要遍历某个目录下的所有的文件和文件夹,并在树上显示出来.代码如下: private void GetFileInfo(string filePath, TreeNode node) { DirectoryInfo directoryInfo = new DirectoryInfo(filePath);原创 2007-11-30 10:18:00 · 1454 阅读 · 0 评论