
技术文章
文章平均质量分 70
pch_wyu
待续
展开
-
C#编码好习惯
导读: 1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生原创 2007-11-28 14:15:00 · 360 阅读 · 0 评论 -
不要忽略C#中的using和as操作符
导读: 1、using 按照msdn的解释: using 语句定义一个范围,在此范围的末尾将处理对象。 举例: class TestUsing:IDisposable { public void Dispose() { Console.WriteLine("Dispose"); } public void Method() { Conso原创 2007-11-28 14:29:00 · 371 阅读 · 0 评论 -
浅谈三层结构原理与用意
导读: 序 在刚刚步入“多层结构”Web应用程序开发的时候,我阅读过几篇关于“asp.net三层结构开发”的文章。但其多半都是对PetShop3.0和Duwamish7的局部剖析或者是学习笔记。对“三层结构”通体分析的学术文章几乎没有。 2005年2月11日,Bincess BBS彬月论坛开始试运行。不久之后,我写了一篇题目为《浅谈“三层结构”原理与用意》的文章。旧版文章以彬月原创 2007-11-28 15:32:00 · 966 阅读 · 0 评论 -
面向对象设计(OOD)思想(C#)
导读: 有了思想才能飞翔,缺乏灵活就象少了轮子的汽车,难以飞奔。为了更好的理解设计思想,结合一个尽可能简洁的实例来说明OOD、设计模式及重构。通过下面的代码,详细地阐述面向对象设计思想。 一、传统过程化设计思想假定我们要设计一个媒体播放器(只从软件设计的角度,不涉及硬件)。该媒体播放器目前只支持音频文件mp3和wav。按照结构化设计思想,设计出来的播放器的代码如下: 面向对象原创 2007-11-29 14:15:00 · 461 阅读 · 0 评论 -
自定义标题背景的TabControl(转贴)
标准控件里面的TabControl是不能定义标题栏背景色的,在专业软件开发中,使用标准控件显然是不够的,但是很多开发者习惯了使用现成控件或者是别人做好的控件,一提到要用GDI绘制控件就觉得麻烦。但是在.NET中,GDI+很好的封装了原来使用不是很方便的GDI绘图方法,似的现在用C#绘制专业效果的控件变得非常容易。希望这篇介绍能起到抛砖引玉的效果。自定义的TabControl使用时的效果。标题栏转载 2008-10-03 13:34:00 · 789 阅读 · 1 评论 -
MaskedTextBox控件 Mask属性
<br />MaskedTextBox控件<br />Mask属性:<br />0 数字,必选。此元素将接受 0 到 9 之间的任何一个数字。<br /><br />9 数字或空间,可选。<br /><br /># 数字或空间,可选。如果掩码中该位置为空白,在 Text 属性中将把它呈现为一个空格。允许使用加号 (+) 和减号 (-)。<br /><br />L 字母,必选。将输入限定为 ASCII 字母 a-z 和 A-Z。此掩码元素等效于正则表达式中的 [a-zA-Z]。 <br /><br />?原创 2010-07-22 14:50:00 · 1829 阅读 · 0 评论