C# .net 学习
文章平均质量分 63
普通网友
这个作者很懒,什么都没留下…
展开
-
VS2005 C# 使MenuStrip中的图标背景透明
在VS2005中设置菜单的图标,使用了一个位图文件,结果有黑色的背景,在网上搜下,没有解决。静下心来后,发现有这样一个属性,ImageTransparentColor,原来如此,设为BMP文件的背景色就OK了!原创 2007-04-30 16:37:00 · 6319 阅读 · 1 评论 -
C#的多态性
摘自:http://msdn.microsoft.com/zh-cn/library/ms173152.aspx多态性(C# 编程指南) 更新: 2008 年 7 月多态性常被视为自封装和继承之后,面向对象的编程的第三个支柱。Polymorphism(多态性)是一个希腊词,指“多种形态”,多态性具有两个截然不同的方面:在运行时,在方法参数和集合或数组转载 2009-10-19 20:56:00 · 1101 阅读 · 0 评论 -
C# string byte[] 转换
<br />string->byte[]<br /> <br />Encoding.Default.GetBytes<br /> <br />byte[]->string<br /> <br />Encoding.Default.GetString<br /> <br />例如:<br /><br />Byte[] bytes = { 0x31, 0x32 };string str = Encoding.Default.GetString(bytes);bytes = Encoding.Defaul原创 2011-05-28 23:25:00 · 8701 阅读 · 0 评论 -
C# 字节序调整
<br /> static class Util { /// <summary> /// 16位字节序调整 /// </summary> /// <param name="v"></param> /// <returns></returns> public static UInt16 swap16(UInt16 v) { return (UI原创 2011-05-28 23:36:00 · 9857 阅读 · 0 评论 -
C# HttpWebRequest 使用,一个Http分析Demo
HttpWebRequest 使用示例: public partial class Form1 : Form { private HttpWebRequest request; private HttpWebResponse response; public Form1() { InitializeComponent(); } private void原创 2011-05-28 22:51:00 · 9384 阅读 · 0 评论 -
C# Http Response Header 打印
class Program { static void Main(string[] args) { Console.WriteLine("***************************************原创 2011-09-02 22:55:57 · 9558 阅读 · 0 评论 -
C# String.Format 指定字符串宽度和对齐方式
String.Format("{0,-10}",str);//这个表示第一个参数str字符串的宽度为10,左对齐String.Format("{0,10}",str);//这个表示第一个参数str字符串的宽度为10,右对齐参考:From MSDNFor原创 2011-09-02 23:00:41 · 16725 阅读 · 0 评论 -
C#零相位数字滤波器,改写自Matlab函数filtfilt
任何一个数字滤波器都有幅频特性和相频特性,如果对于滤波不要求实时性,我们可以设计一种滤波器,使得它的相频特性始终为0,这种数字滤波器就称为零相移数字滤波器。在Matlab中,零相移滤波器对应的函数名称为filtfilt,其帮助中提供的信息如下,翻译一下:FILTFILT Zero-phase forward and reverse digital filtering. Y = F原创 2009-09-15 21:55:00 · 10818 阅读 · 4 评论 -
“当传递具有已修改行的 DataRow 集合时,更新要求有效的 UpdateCommand”错误解决
忘记设置主键,设置主键后OK原创 2009-09-11 10:15:00 · 5284 阅读 · 3 评论 -
生成多文件的Assembly 的两种方法
VS不支持将多文件Assembly生成,使用命令行完成方法1:生成一个不带manifest的.netmodule和一个带mainfest的.dll 两个源文件RUT.cs contain rarly used typeFUT.cs contain frequently used type csc /t:module RUT.cs生成 RUT.netmodule 这是原创 2009-04-16 19:35:00 · 4072 阅读 · 0 评论 -
.Net程序版本号的含义和版本控制机制
.net程序版本号的格式是4端十进制数字比如2.5.729.2 他们依次是Major Number:主版本号Minor Number:副版本号这两个号码是对外的版本号,也就是说上面这个程序是2.5版的Building Number:编译版本号比如如果一天编译一次的话,那么每天编译版本号加一,上边的程序经过了729天的开发。Revision Number:再版原创 2009-04-16 21:29:00 · 5990 阅读 · 0 评论 -
使用Windbg 调试.Net程序
一直都在使用.net做Windows Forms和WPF方面的开发,最近正在读 CLR via C#,初识.net核心的一些东东。又由看了熊力blog上用Windbg 调试分析WPF的的一些文章。感觉Windbg这个东西还是不太容易上手的,关键是需要配置好一些东西和知道一些常用的指令。下面就从安装Windbg开始说起。使用windbg,首先要到微软网站上下载最先的windbg程序。网址原创 2009-04-21 21:51:00 · 7909 阅读 · 2 评论 -
MSDN中关于 c# 调用 C++ 非托管 Dll 的主题
Platform Invoke TutorialPlatform Invocation Services (PInvoke) allows managed code to call unmanaged functions that are implemented in a DLL. This tutorial shows you what you need to do to b转载 2009-05-01 00:43:00 · 3400 阅读 · 0 评论 -
C# C++ dll的相互调用
大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。 DllImport所在的名字空间 using System.Runtime.InteropServices; MSDN中转载 2009-05-01 00:14:00 · 3148 阅读 · 1 评论 -
c# 调用 C++ 非托管 Dll
Call Unmanaged DLLs from C#, Killing Processes Cleanly Paul DiLasciaC++ Q&A ArchiveDownload the code for this article: CQA0208.exe (47 KB)Q How do I call a DL转载 2009-05-01 00:40:00 · 207 阅读 · 0 评论 -
C# 实现 FFT 正反变换 和 频域滤波
要进行FFT运算首先要构造复数类,参考http://blog.csdn.net/iamoyjj/archive/2009/05/15/4190089.aspx 下面的程序在依赖上述复数类的基础上实现了FFT正反变换算法和频域滤波算法,另外由于一般如果是对实数进行FFT的话,要将FFT得到的复数数组转为实数数组,下面类中的Cmp2Mdl方法的作用就是这个。这个FFT算法是基-2FFT算法原创 2009-05-15 20:11:00 · 75919 阅读 · 12 评论 -
C# 实现 复数 运算 类
实现复数的加、减、乘、除,求实部、虚部、模和命令行输出。源代码如下: /// /// 复数类 /// public class Complex { /// /// 默认构造函数 /// public Complex() : this(0,原创 2009-05-15 19:43:00 · 12194 阅读 · 1 评论 -
C# MD5 加密 string->string
private string MD5Encode(string text) { MD5 md5 = MD5.Create(); byte[] en = md5.ComputeHash(Encoding.Default原创 2011-08-07 21:46:34 · 8428 阅读 · 0 评论