2009年7月16日

[转]Effective C# 原则5:始终提供ToString()

摘要: 在.Net世界里,用得最多的方法之一就是System.Object.ToStrying()了。你应该为你所有的客户写一个“通情达理”的类(译注:这里是指这个类应该对用户友好)。要么,你就迫使所用类的用户,去使用类的属性并添加一些合理的易读的说明。这个以字符串形式存在,关于你设计的类的说明,可以很容易的向你的用户显示一些关于对象的信息到:Windows Form里,Web Form里,控制台输出。这... 阅读全文

posted @ 2009-07-16 14:50 中道学友 阅读(407) 评论(0) 推荐(0) 编辑

贴一个MSDN上关于IFormatProvider接口的例子

摘要: Effect C#的第5条讲到了IFormatProvider接口,不太明白于是找到了这个比较具有说明性的例子。 [C#] // Sample for the IFormatProvider interface and// the IFormatProvider.GetFormat( Type ) method.using System;// This class implements the ... 阅读全文

posted @ 2009-07-16 14:49 中道学友 阅读(4739) 评论(0) 推荐(0) 编辑

2009年7月14日

是否可以让表格的表头在下一页中自动出现?

摘要: 在Word中经常会遇到表格在一页中放不下的情况,此时就需要在下一页中重新设置表格的表头。其实,我们只要选中表格的表头(即希望在跨页时重复的部分),然后执行【表格】菜单中的【标题行重复】命令,就可以实现表格跨页时,表头自动出现了。 阅读全文

posted @ 2009-07-14 17:20 中道学友 阅读(1327) 评论(0) 推荐(0) 编辑

如何在Word文档中插入一条分隔线?

摘要: 问:在Word文档中有时需要添加分隔线来区分两个不同的描述内容,这个分隔线是需要手工绘制吗? 答:手工绘制分隔线有时很难把握线条的长度,所以您只要连续输入三个或三个以上的【=】,然后回车,这样就可以自动得到一条双直线;连续输入三个或三个以上的【~】,然后回车即可得到一条波浪线;连续输入三个或三个以上的【*】,然后回车即可得到一条虚线;连续输入三个或三个以上的【-】,然后回车即可得到一条细直线;连... 阅读全文

posted @ 2009-07-14 17:17 中道学友 阅读(4782) 评论(0) 推荐(1) 编辑

[转]Effective C#原则4:用条件属性而不是#if

摘要: 使用#if/#endif 块可以在同样源码上生成不同的编译(结果),大多数debug和release两个版本。但它们决不是我们喜欢用的工具。由于#if/#endif很容易被滥用,使得编写的代码难于理解且更难于调试。程序语言设计者有责任提供更好的工具,用于生成在不同运行环境下的机器代码。C#就提供了条件属性(Conditional attribute)来识别哪些方法可以根据环境设置来判断是否应该被调... 阅读全文

posted @ 2009-07-14 11:22 中道学友 阅读(497) 评论(1) 推荐(0) 编辑

[转]Effective C#原则3:选择is或者as操作符而不是做强制类型转换

摘要: 选择is或者as操作符而不是做强制类型转换 阅读全文

posted @ 2009-07-14 10:59 中道学友 阅读(752) 评论(0) 推荐(0) 编辑

[转]Effective C#原则2:为你的常量选择readonly而不是const

摘要: 为你的常量选择readonly而不是const 阅读全文

posted @ 2009-07-14 10:09 中道学友 阅读(336) 评论(0) 推荐(0) 编辑

[转]Effective C# 原则1:尽可能的使用属性(property),而不是数据成员(field)

摘要: Always use properties instead of accessible data members. 阅读全文

posted @ 2009-07-14 09:43 中道学友 阅读(303) 评论(0) 推荐(0) 编辑

2009年7月13日

发出去的邮件还可以收回来吗?

摘要: 给客户发了一封邮件,突然发现自己有一处弄错了,希望能把邮件撤回来。或者跟老板吵了一架,回头就写了辞职信。后来后悔了。怎么办? 有时发送邮件后,会希望能够收回该邮件,或者对邮件的内容进行修改。 此时只需要: 1. 在Outlook中的【已发送邮件】文件夹中找到该邮件,并将其打开。 2. 在【动作】菜单中选择【撤回该邮件】,在打开的【撤回邮件】对话框中选择您希望的选项即可。 当然,撤销邮件成... 阅读全文

posted @ 2009-07-13 22:51 中道学友 阅读(6704) 评论(0) 推荐(0) 编辑

ASP.NET知识点的明晰(非原创,东拼西凑的,向这些内容的原创者致敬)

摘要: 过了一遍网上的ASP.NET程序员面试130题,筛选出来记几个。 阅读全文

posted @ 2009-07-13 21:15 中道学友 阅读(474) 评论(0) 推荐(0) 编辑

导航

技术追求准确,态度积极向上