摘要: 调用Control.DrawToBitmap(Bitmap) 方法是很容易得到控件的图形的。 但是bitmap是栅格化图形。栅格化图形有很多缺点,比如文件体积比较大、 放大后失真、 不易编辑等等。 这里教你如何导出一个控件的矢量图。 阅读全文
posted @ 2009-02-25 16:06 Yang Ching 阅读(4232) 评论(12) 推荐(0) 编辑
摘要: 昨晚刚从微软官方网站上看到, 新的 .net3.5 的一系列认证出台了 阅读全文
posted @ 2008-06-27 12:36 Yang Ching 阅读(3346) 评论(18) 推荐(0) 编辑
摘要: 前段时间在弄CAB (Composite UI Application Block), 按着书上写的方法写了一个模块workitem extension 扩展类。当被扩展的workitem的run方法被调用的是时候,扩展类所重写的方法老是没有被调用。书上说可以我测试却不可以,搞得那天好心烦。设断点调试,明明看到workitemExtensionService 里面注册了我的那个extension。 extension 里面的OnRunStarted就是没有被调用到,我崩溃了。 后来没有办法去看CAB的源码,检查了一个晚上终于发现了一个天大的秘密,这是一个BUG!!!!!!!! 阅读全文
posted @ 2008-06-16 14:34 Yang Ching 阅读(1705) 评论(6) 推荐(0) 编辑
摘要: NHibernate 为了优化性能, 提供了自己的 custom collection(ie. bag, set ...)。 当我们定义一个one-many mapping 的时候, 应当在父类里面定义IList<child> children; 这样的一个集合(NH1.2 里面的所有集合类都实现 IList 接口 )。然而NHibernate自身提供的集合并没有implement I... 阅读全文
posted @ 2008-05-20 23:12 Yang Ching 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 给项目的图表做了一个手工具,用来拖动图表(类似photoshop里面的手工具)。 但是把Chart鼠标指针换成找来的手指针以后运行程序以后,原本蓝色的指针却在图标上面显示出来却是黑白的了,丑的要死。 改变默认指针我用的是这行代码:Chart.Cursor = new Cursor("hand.cur"); 其中"hand.cur" 是手指针文件名。 当时我就很疑惑不解,为什么彩色的指针变成黑白... 阅读全文
posted @ 2008-04-08 18:57 Yang Ching 阅读(1660) 评论(1) 推荐(0) 编辑