- 博客(12)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 C#利用系统剪贴板复制 粘贴自定义对象
要使用系统剪贴板,就用菿Clipboard这个类。一般而言,它只保存指定哋格式的对象(在DataFormats里有枚举). 但是如果要保存自己定义的类对象呢?没错,对象序列化是一种很好的方鉽。代码洳下:MyClass myObject = new MyClass();//MyClas湜一個自定义哋类MemoryStream stream = new MemoryStream()
2013-11-25 14:00:34 3927 1
原创 wpf Style也继承
如何在既定皮肤下为某个style添加内容是我今天碰的问题,皮肤往往是对全局control进行设置的,当然这就无法满足某个个性十足的“另类”了,比如当使用DataGridCheckBoxColumn时,需要给DataGridCell中check添加Checked事件,或者给DataGridTextColumn的Textbox添加TextChanged事件等,那么如何满足这个另类呢?对于此需求我认为最
2013-06-17 22:13:24 1863
原创 Aspose word导出word/pdf文件
最近在研究导出word文档的问题,由于平台建立于.net之上,故首先想到用到office的组件,ok搞定,可是在一个没有装word的机子上却出错了,后来查资料才知道必须在机子上装word才能生效,否则报异常。在网上再找找,一个名叫aspose word的东西,被大家经常提到,于是赶紧搜集资料,也许关于这方面大家做的不是很多,资料比较少,而且转载的比较多,但也算是大有收获。在aspose中,一般
2013-05-27 23:04:09 2461
转载 看懂IL代码
转载阳春三月的文章 1//示例一:输出整数的立方值。 2privatevoid PrintCube(int i ) 3{ 4 int cube = i * i* i; 5 Console.WriteLine( cube ); 6} 7//方法签名。 8/**//// hidebysig:MethodAttri
2013-05-26 11:40:45 791
转载 C# string 性能优化
Strings in C# are highly optimized but also potentially very wasteful. They give programmers a safe, fast way to handle character data. However, there are a few tricks you need to know about strings a
2013-05-13 21:47:07 1110
转载 WPF Panel的性能分析
大家知道WPF有多种Panel,如Canvas,Grid,StackPanel,DockPanel,WrapPanel,VirtualizingPanel等。在一些场景下可以选择任何一种或多种Panel实现一种效果。本文谈一下在同一场景下使用哪种Panel性能会更好。 新建一个WPF项目,各放置Stackpanel,Canvas,Grid,看下所占的内存,如图1,2,3
2013-05-13 19:00:18 1126
转载 简单的MVVM视频、源码(带“事件”处理)
视频、源码作者刘铁锰老师,博客 :http://www.cnblogs.com/prism/源代码有改动,增加了事件处理。MainWindow.xaml :View Code 1 Window x:Class="CrazyElephant.MainWindow" 2 xmlns="http://schemas.microsoft.com/winf
2013-04-23 08:41:09 1286
转载 Xml与对象之间的序列化、反序列化
首先查看我们要序列化的Xml源文件:按照上述节点模式定义数据结构: [XmlRoot("rss")] public class Rss { public Channel channel { get; set; } } [XmlRoot("channel")] public class Channel {
2013-04-17 18:12:19 701
转载 减少.net应用程序内存占用的一则实践
最近一周比较忙,主要的工作内容是在做一个叫“键盘精灵”的东西,简单来讲就是将很多数据放到内存中,对这些数据进行快速检索,然后找出根据输入条件最匹配的10条记录并予以展示。具体和下面两款炒股软件的相关功能类似: 数据以文本形式存在文件中,且数据量较大,有近20万条,每一条记录有几个字段,以分隔符分割。当时使用的是6万条记录的测试数据,文本文件将近10M,这个模块加载到内存并建立缓存之后
2013-04-08 08:21:42 774
原创 wpf中DataGrid自定义验证
DataGrid在Wpf中的应用是十分广泛的,当你需要表中的信息稍详细的显示出来时,或者我们需要进行某些数据输入时,都有可能采用DataGrid。当然对信息的显示,我们不需要进行验证,但当我们将DataGrid作为输入工具时,输入的数据要符合相应的规则后才能通过,这时我们就需呀进行验证了。 对于DataGrid的验证有两种,一种是对每个DataGridCell而言的,也就是说当每个被验证的
2013-03-29 08:32:57 5724 1
转载 C#性能优化实践
性能是考量一个软件产品好坏的重要指标,与产品的功能有着同等重要的地位。用户在选择一款软件产品的时候基本都会亲身试验比较同类产品的性能。作为选购那个软件重要因素之一。软件的性能指什么降低内存消耗 在软件开发中,内存消耗一般作为次要的考虑,因为现在的计算机一般都拥有比较大的内存,很多情况下,性能优化的手段就是空间换取时间。但是,并不是说,我们可以肆无忌惮的挥霍内存。如果需要支持在大数据
2013-03-28 08:46:33 774
原创 Wpf页面间传值
接触WPF有半年之多,对总体的技术也了解了一些,今天就做一小结,说说页间的传值方法。当然这些方法不仅仅只在WPF中有效,或者“WPF”只是个虚头,但这些传值方式都是我在WPF中用到的。 今天要说的方法有三种,但着重要说的是第三种,前两种可几句带过。好,废话不多说,走着...... A页面中有所有学生列表,当需要新增学生时,会弹出来新增学生页面B,当B页面的信息确定之后,怎样
2013-03-14 17:29:45 4854
oracle数据库迁移问题
2016-03-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人