GridView, DataGrid 中,DataFormatString语法汇总
摘要:DataFormatString格式字符串 DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式; 数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: 格式...
阅读全文
posted @
2007-06-28 10:09
Jack Niu
阅读(5521)
推荐(0)
C#类设计时,何时用类继承(Base Class)何时用接口(Interface)
摘要:Base class 和 Interface的使用,有时很容易判断,有时又很难区分。
1)二者的主要区别:Base class 体现了“IS A”的关系,而Interface体现的是“CAN DO”的关系。因为C#不允许多重继承(Multi-inherit),所以,如果派生的类不能正确的反映IS-A的关系,就不要使用基类;而如果不同的类或对象(Type)包含了同样的CAN-DO的功能,那么就用接口。另外,值类型(Value type)只能使用接口,不能使用Base Class;
阅读全文
posted @
2007-05-11 15:19
Jack Niu
阅读(2149)
推荐(0)
[转]Web service到底是什么?在什么情况下,你应该使用web service
摘要:Web service到底是什么;在什么情况下你应该使用Web service。 分布式应用程序和浏览器研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户和服务器之间通信的问题。 传统...
阅读全文
posted @
2007-05-09 13:57
Jack Niu
阅读(723)
推荐(0)
C#中,String和string的区别
摘要:C#中,字符串的声明,你使用String还是string?String? string? 只有一个大小写的问题,你习惯用哪个?知道具体的区别吗?我是习惯了用string,区别也是最近才找到了权威的根据,'CLR via C#'。其实,String是CLR的类型名称(也算是keyword),而string是C#中的keyword。在C#的编译时,默认会增加几行代码,看了你就会明白string和St...
阅读全文
posted @
2007-04-30 15:03
Jack Niu
阅读(13261)
推荐(2)
C#中,定义类(Class)的一些原则
摘要:(From 'CLR via C# : Chapter6: Type and Member Basics')
阅读全文
posted @
2007-04-30 10:52
Jack Niu
阅读(803)
推荐(0)
.Net中(C#),怎样能够更好的实现string的换行
摘要:(读CLR via C# 有感)我们拼字符串等,如果需要显示换行,一般都是这样写"\r\n", 在读了CLR Via C# 后,发现原来.NET还提供了一个更好的方法:System.Environment.NewLine。即,加入一个新行!为什么要这么实现呢?是否是多此一举呢?当然不是!它是为了实现跨平台的问题!比如,在Windows下,"\r\n"会被解释为换行,但是到了Linux等其他平台下,...
阅读全文
posted @
2007-04-23 16:04
Jack Niu
阅读(2741)
推荐(0)
发布一款给图片批量加水印的程序PicNet V1.0
摘要:PicNet V1.0下载: http://files.cnblogs.com/skywind/picnet1.0.rar(绿色软件,但需要.netFramwok2.0支持,见置顶文章说明)技术支持站点:http://free56.cn ,可以奉献核心C#代码,需要的到 http://www.free56.cn 留言。------------------------------简要说明:支持批量...
阅读全文
posted @
2007-04-20 14:49
Jack Niu
阅读(1076)
推荐(0)
关于如何应对.net程序(IL Code)的反编译(Reflect)
摘要:看来看Jeffrey的宝典,第一版(.net framwork programming)和第二版(CLR via C# ), 都写到了三点:
阅读全文
posted @
2007-04-17 15:01
Jack Niu
阅读(1390)
推荐(0)
C#实现对图片加水印的一段代码.
摘要:想用C#实现对图片批量加水印,找来找去,终于到了这段代码,虽说只能实现对单张加水印,不过功能还是很强大的.不敢独享,拿出来分享.
阅读全文
posted @
2007-04-17 12:48
Jack Niu
阅读(1575)
推荐(0)
C#中,两个事件的叠加,结果会如何?
摘要:前段参加了个面试,C#中,两个事件叠加,如下
t.EventTest += delegate { Console.WriteLine("111"); };
t.EventTest += delegate { Console.WriteLine("222"); };
其输出结果会是什么样的?
阅读全文
posted @
2007-04-13 16:09
Jack Niu
阅读(1058)
推荐(0)
总结了一些常见的排序算法,面试必备啊!
摘要:包括常见的算法的复杂度/说明等内容.
( 以表格形式整理)
阅读全文
posted @
2007-04-13 14:10
Jack Niu
阅读(5698)
推荐(0)
c#读写ANSI格式文件,解决中乱码问题最简单的写法
摘要:以前都是用UTF-8解决,一直没有关心ANSI格式下,解决乱码问题的办法. 这个其实也很简单:
阅读全文
posted @
2007-04-12 10:54
Jack Niu
阅读(4482)
推荐(0)
.Net(C#)中,对象的相等比较问题
摘要:以前一直没有关心这个问题,被别人问起,特记录一下. ( From csdn) 在讨论了运算符,并简要介绍了等于运算符后,就应考虑在处理类和结构的实例时相等意味着什么。理解对象相等比较的机制对编写逻辑表达式非常重要,另外,对实现运算符重载和数据类型转换也非常重要,本章的后面将讨论运算符重载。 对象相等比较的机制对于引用类型(类的实例)的比较和值类型(基本数据类型,结构或枚举的实例)的比较来说是不同的...
阅读全文
posted @
2007-04-06 14:18
Jack Niu
阅读(3237)
推荐(0)
将string的各个字符按照ASCII排序后,重新生成一个string的代码
摘要:public static string OrderWord(string _source){ char[] temp = _source.ToCharArray(); Array.Sort(temp); return temp.ToString();}
阅读全文
posted @
2007-03-23 11:47
Jack Niu
阅读(478)
推荐(0)
一个程序只能启动一次实现
摘要:实现MDI窗体的控制,避免同一窗体重复显示。
阅读全文
posted @
2006-08-08 09:50
Jack Niu
阅读(517)
推荐(0)