随笔分类 -  .NET

摘要:在工作中经常会碰到类似的情况:我写了个功能模块,现在需要对它进行单元测试,功能模块在某个程序集中,而我的单元测试却在另外一个程序集中。功能模块是对外的,接口上当然是有很严整的访问权限,而单元测试也许需要调用到一些Internal的类或者方法。我们会怎么做呢?VS2003之前,我只好用type.InvokeMember来做。但是也存在很多的问题,当功能模块中的接口发生了变化(要知道,对内接口可是很容... 阅读全文

posted @ 2007-10-31 14:17 Vitoria 阅读(4458) 评论(7) 推荐(0) 编辑 |

摘要:智能标签,提供快捷的控件属性编辑。毋庸多说,见下图1: 如何在自定义的控件里也添加上SmartTag呢?本文作简单描述。秘密就在自定义控件的Designer里面。ControlDesigner. ActionLists 属性用以实现具体的SmartTag。首先需要写一个从DesignerActionList派生的类用来实现我们的SmartTag,本文只在SmartTag上放了一个TextBoxpu... 阅读全文

posted @ 2005-12-19 21:44 Vitoria 阅读(2435) 评论(3) 推荐(0) 编辑 |

摘要:简单介绍:VS2005提供了一种新的Layout设计方式:基准线(Snaplines)。其中包括 Text baseline和margin / padding snaplines.当拖动控件或者调整控件的大小,都可以看到这些基准线。同时用Ctrl+方向键也可以看到这些基准线。如图1 图1如果是自定义Control,怎么让它在拖动的时候也出现这样漂亮的基准线呢,本文为你介绍。首先当然是需要写一个Co... 阅读全文

posted @ 2005-12-19 21:22 Vitoria 阅读(1937) 评论(2) 推荐(0) 编辑 |

摘要:请各位编辑准备12月下半月期刊稿件下半月期刊在深度上要有所拓展,内容仍然围绕VS2005,介绍VS2005控件部分,包括微软的标准控件和第三方控件等,或者如何写自定义的控件,对于控件上基于VS2005的新特性要体现出来,如SmartTag,绑定中VirtualMode等等都可以在深度上挖掘一下。最终选入的将会是Winform和Web各占一半,请各位编辑收集整理,于12月15日之前放到FTP上。谢谢... 阅读全文

posted @ 2005-12-04 17:21 Vitoria 阅读(380) 评论(0) 推荐(0) 编辑 |

摘要:12月上半月期刊准备发布了。谢谢园子里所有博客的支持,也谢谢各位编辑的辛苦工作。这次选录的文章针对VS2005,偏重入门和基础。这次文章由以下博客提供:小生,Justin Shen,高海东,出走的影子,老燕,Allen Lee和Vitoria。(我已经给你们都留言了。)谢谢大家的支持,也希望大家能继续支持博客园期刊。 阅读全文

posted @ 2005-11-30 23:49 Vitoria 阅读(1016) 评论(8) 推荐(0) 编辑 |

摘要:各位兄弟姐妹,很高兴能够负责期刊的整理工作。进入主题,下一期期刊的出版日期暂定在12月5日,我希望所有编辑能够在11月30日之前准备好12月上半月的稿件。因为小组刚刚成立,这次的征稿比较仓促,但是在我们的博客们已经有了很多的优秀文章,辛苦大家了。上半月的期刊偏重基础,下半月的期刊会深入某个专题介绍。12月上半月的主题是VS2005,Web和Winform都需要,偏重基础一些,对VS2005的介绍是... 阅读全文

posted @ 2005-11-24 21:13 Vitoria 阅读(680) 评论(6) 推荐(0) 编辑 |

摘要:C#中的Nullable类型(翻译) 这是c#2.0语言的新特性,具体的细节可以参看C# language spec。Nullable类型用于给简单值类型对象赋null值或者某个未知值。这在数据库操作中很常见,当然也会在别的地方有应用。 过去,我们也可以通过其他途径完成我们的需求: 1.使用支持装箱的类型。这样我们不能用强类型,同时要用堆来安排每种类型。 2.... 阅读全文

posted @ 2005-11-18 18:22 Vitoria 阅读(2313) 评论(0) 推荐(0) 编辑 |

摘要:讲师:涂曙光本堂课上听了不少比较震撼的东西。实际上现在Bata1还没有出来,不过光看演示已经很让我激动了。文档的各个部分单独存储,分为Xml部分和非Xml部分。 Xml部分包括有Document,MetaData和Schema等非Xml部分包括Image,OLE object等等这些子部分会用ZIP格式打包成一个完整的Office文档文件。实际上,用户可以使用诸... 阅读全文

posted @ 2005-09-29 21:18 Vitoria 阅读(1169) 评论(2) 推荐(0) 编辑 |

摘要:这堂课是蔺华讲的,看得出他是个技术水平很高的讲师,只是似乎缺乏了一点讲课的技巧,整个课程内容很丰富,却稍嫌平淡。 首先介绍了活动目录(Active Directory)以及身份的概念 所谓身份,是指某一个人,组,设备或者服务的唯一标识和说明性属性。 活动目录是面向Windows Standard Server、Windows Enterprise Server以及... 阅读全文

posted @ 2005-09-28 22:32 Vitoria 阅读(785) 评论(0) 推荐(0) 编辑 |

摘要:Tech.Ed2005之IDE技巧笔记(DEV332) 阅读全文

posted @ 2005-09-27 22:04 Vitoria 阅读(1638) 评论(18) 推荐(0) 编辑 |

摘要:.NET Framework封装了很多关于打印的对话框,比如说PrintDialog, PageSetupDialog. 但是有的时候我们还需要关心打印机属性对话框,那么就可以调用API来解决这个问题。有几个API函数与之相关PrinterPropertiesDocumentPropertiesOpenPrinterClosePrinter逐一介绍 PrinterProperties显示打印机属... 阅读全文

posted @ 2005-09-09 12:13 Vitoria 阅读(2032) 评论(1) 推荐(0) 编辑 |

Copyright © 2024 Vitoria
Powered by .NET 8.0 on Kubernetes