随笔分类 -  .net

c#发传真
摘要:public void SendFax(string DocumentName,string FileName, string RecipientName, string FaxNumber){if (FaxNumber != ""){try{FAXCOMLib.FaxServer faxServer = new FAXCOMLib.FaxServerClass();faxServer.Conne... 阅读全文

posted @ 2009-02-19 20:00 chuncn 阅读(686) 评论(0) 推荐(0) 编辑

发送传真的c#方法
摘要:/**//// /// ////发送传真的方法,传递三个参数 /// /// /// /// public void sendFax(string faxFile ,string faxNumber,string hostName) { //writeFile("sendFax faxFile= "+faxFile); string sql = ""; s... 阅读全文

posted @ 2009-02-19 19:53 chuncn 阅读(1852) 评论(0) 推荐(0) 编辑

用例子来彻底搞明白Virtual 和 非 virtual(C#)
摘要:virtual出问题主要是由于声明对象的类和对象实际所属的类不是一个类,一般都是父类和子类的关系。比如:  ClassParent obj = new ClassSub(),这是根源。  virtual和非virtual关键是在运行时候,而不是在编译时候。  1, 如果方法不是virtual的,编译器就使用声明的类对应的类型,也就是说,不是virtual的,在编译时候,就定了。比如下面的例子:子类... 阅读全文

posted @ 2009-02-12 23:20 chuncn 阅读(1272) 评论(0) 推荐(1) 编辑

DotGNU Portable.NET
摘要:The goal of DotGNU Portable.NET is to build a suite of Free Software tools to compile and execute applications for the Common Language Infrastructure (CLI), which is often referred to as ".NET". The ... 阅读全文

posted @ 2009-01-22 15:02 chuncn 阅读(382) 评论(0) 推荐(0) 编辑

C#字符串的使用笔记[转]
摘要:字符串的使用 一、标记标记(tokenizing)是从文本中提取具体内容的过程。下面的代码从句子中提取单词,并把它们输出到控制台。class mytokenizing{ static void Main(string[ ] args) { string mystring="I like this food,are you?"; char[] separators... 阅读全文

posted @ 2008-10-22 09:32 chuncn 阅读(360) 评论(0) 推荐(0) 编辑

ToString()格式和用法大全[转]
摘要:ToString()方法是最经常使用,也需要使用的方法,可是不少人都只用到简单的无参数的方法,而实际上ToString()有4个重载方法,你转换成不同样式的方法,他们都一个一个参数那就是格式参数,以显示成你需要的格式。如下,可以转换成7种格式的: C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.T... 阅读全文

posted @ 2008-05-08 16:42 chuncn 阅读(1052) 评论(0) 推荐(0) 编辑

对象与byte[]间的转换[转]
摘要:通过socket来发送信息的时候,它只接受byte[]类型的参数,怎么样把一个对象转为byte[],之后将它通过socket发送呢? 前段时间测试一个P2P程序,通过UDP来发送数据。UdpClient.Send(..)方法需要一个byte[]这样的参数。想当年用c++Builder的时候,只需要用强制转换就行了。如今时过境迁,.net平台上处理这事却似乎有些麻烦!今天恰好在... 阅读全文

posted @ 2008-04-17 17:38 chuncn 阅读(3953) 评论(1) 推荐(0) 编辑

Ansi,UTF8,Unicode,ASCII编码[转]
摘要:1. ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为 单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码. 双字节内码 -- Double-Byte character sets)(DBCS),可以支持65000个字符编码.前者... 阅读全文

posted @ 2008-04-16 19:37 chuncn 阅读(841) 评论(1) 推荐(0) 编辑

user32.dll API Reference for C#, VB.NET and VB6
摘要:user32.dll API Reference for C#, VB.NET and VB6 ActivateKeyboardLayout AdjustWindowRect AdjustWindowRectEx AnyPopup AppendMenu ArrangeIconicWindows AttachThreadInput BeginDeferWindowPos Beg... 阅读全文

posted @ 2008-04-14 15:34 chuncn 阅读(5489) 评论(0) 推荐(0) 编辑

COM组件转换成.NET组件[转]
摘要:利用类型库导入器(Type Library Importer)可以将其包装成一个.NET组件,然后就可以像使用.NET组件一样使用它了。 .NET框架只是提供了一个包装,并没有真正改变原有的对象 1.找到要转换的.dll文件 2.在命令提示符窗口中输入.dll文件的文件路径,转到.dll文件所在的文件夹下。 3.输入 tlbimp jmail.dll /out:jmail_new.dll然后回... 阅读全文

posted @ 2008-04-13 10:28 chuncn 阅读(330) 评论(0) 推荐(0) 编辑

七种程序员的基本技能
摘要:七种程序员的基本技能,它们是:数组、字符串与哈希表,正则表达式,调试,两门语言,一个开发环境,SQL语言,编写软件的思想。 数组、字符串与哈希表 任何受过专业训练的程序员,对“数据结构”这门课程中涉及到的各种数据结构都不会陌生,但是在实际的编程工作中,大部分的数据结构都不会用到,而且也永远都不会用到。虽然如此,深入地理解基本数据结构的概念和实现细节,仍然是每个程序员... 阅读全文

posted @ 2008-04-10 20:47 chuncn 阅读(1030) 评论(0) 推荐(1) 编辑

哈希表(HashTable)探究(转)
摘要:HashTable 通常称为哈希表,它表示键(key)/值(value)对的集合。 1、HashTable 的构造函数: HashTable() //初始化为0个元素的空实例 HashTable(Int32) //初始化为int32 个元素的新实例 例子: ... 阅读全文

posted @ 2008-04-10 20:43 chuncn 阅读(543) 评论(1) 推荐(0) 编辑

C#位运算示例
摘要:在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如表2.9所示。 运算符号 意义 运算对象类型 运算结果类型 对象数 实例 ~ 位逻辑非运算 整型,字符型 整型 1 ~a & 位逻辑与运算 2 a & b | 位逻辑或运算 2 ... 阅读全文

posted @ 2008-04-10 14:49 chuncn 阅读(652) 评论(0) 推荐(0) 编辑

BCD代码
摘要:即BCD代码。Binary-Coded Decimal?,简称BCD,称BCD码或二-十进制代码,亦称二进码十进数。是一种二进制的数字编码形式,用二进制编码的十进制代码。这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,既可保存数... 阅读全文

posted @ 2008-04-03 18:07 chuncn 阅读(821) 评论(0) 推荐(0) 编辑

SOA的真相是什么?[转]
摘要:作 者:IT经理世界 周源 CIO心中的SOA和厂商宣传的SOA,好像并不是一码事儿。 为什么SOA(ServiceOrientedArchitecture,面向服务架构)正在大行其道?答案也许简单到极点。今年9月,BEA公司CEO庄思浩在旧金山举行的BEAWorld 上给出了一个答案— —“SOA改变了企业做生意的方式”。 没有人可以质疑近20年来,全球商业环境不断加速量... 阅读全文

posted @ 2008-03-15 16:07 chuncn 阅读(419) 评论(0) 推荐(0) 编辑

.net反射技术的应用—如何调用Java的COM接口[转]
摘要:前两天做了一个银行的电子支付接口,我用的是C#开发语言,银行给我们的是Java的COM组件(名字是:RSASig.class),按照银行的说明,一步一步做了配置,大家都知道Java的COM在windows上注册之后是没有动态链接库的,那该怎么在C#中调用其中的方法呢?如果用过.Net反射技术的朋友们很快就会想到使用反射。下面是C#实现反射代码: 1Assembly assemb... 阅读全文

posted @ 2008-03-02 19:01 chuncn 阅读(548) 评论(0) 推荐(0) 编辑

C#中的接口
摘要:本文将通过以下四个案例来分析C#中的接口究竟是如何工作的。 1、公有方法实现接口方法 尽管C#在定义接口时不用指明接口方法的访问控制方式,但默认接口方法均为public型(这可以从反编译的IL代码中看到)。下面是使用Reflector查看的接口IL代码.class private interface abstract auto ansi IControl{ .method public hi... 阅读全文

posted @ 2008-03-02 18:51 chuncn 阅读(261) 评论(0) 推荐(0) 编辑

最精简的委托示例
摘要://最精简的委托示例delegate void dg1(string str1);private void button1_Click(object sender, EventArgs e){ dg1 dg2 = new dg1(Show); dg2("Successful");}private void Show(string strShow){ MessageBox.Sho... 阅读全文

posted @ 2008-02-26 16:28 chuncn 阅读(334) 评论(0) 推荐(0) 编辑

string与byte[]之间的转换
摘要:在使用.NET加密类的时候,会经常用到string与byte[]之间的转换。 首先引用System.Text命名空间,然后 UnicodeEncoding unicode=new UnicodeEncoding(); byte[] byteA; //byte[] -> string byteA=unicode.GetBytes(textBox1.Text); //string -> byt... 阅读全文

posted @ 2008-02-26 16:25 chuncn 阅读(985) 评论(1) 推荐(0) 编辑

C#与打印机
摘要:一、PrintDocument这是整个.NET 打印系统的核心!!!非常重要!命名空间:System.Drawing.PrintingPrintDocument pd=new PrintDocument(); pd.Print();//此方法用来启动打印 //此事件用来描述具体打印什么东西private void pd_PrintPage(object sender, System.Drawing... 阅读全文

posted @ 2008-02-26 16:18 chuncn 阅读(950) 评论(2) 推荐(0) 编辑

导航