自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 C#利用系统剪贴板复制 粘贴自定义对象

要使用系统剪贴板,就用菿Clipboard这个类。一般而言,它只保存指定哋格式的对象(在DataFormats里有枚举). 但是如果要保存自己定义的类对象呢?没错,对象序列化是一种很好的方鉽。代码洳下:MyClass myObject = new MyClass();//MyClas湜一個自定义哋类MemoryStream stream = new MemoryStream()

2013-11-25 14:00:34 3836 1

原创 wpf Style也继承

如何在既定皮肤下为某个style添加内容是我今天碰的问题,皮肤往往是对全局control进行设置的,当然这就无法满足某个个性十足的“另类”了,比如当使用DataGridCheckBoxColumn时,需要给DataGridCell中check添加Checked事件,或者给DataGridTextColumn的Textbox添加TextChanged事件等,那么如何满足这个另类呢?对于此需求我认为最

2013-06-17 22:13:24 1818

原创 Aspose word导出word/pdf文件

最近在研究导出word文档的问题,由于平台建立于.net之上,故首先想到用到office的组件,ok搞定,可是在一个没有装word的机子上却出错了,后来查资料才知道必须在机子上装word才能生效,否则报异常。在网上再找找,一个名叫aspose word的东西,被大家经常提到,于是赶紧搜集资料,也许关于这方面大家做的不是很多,资料比较少,而且转载的比较多,但也算是大有收获。在aspose中,一般

2013-05-27 23:04:09 2427

转载 看懂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 763

转载 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 1066

转载 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 1083

转载 简单的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 1231

转载 Xml与对象之间的序列化、反序列化

首先查看我们要序列化的Xml源文件:按照上述节点模式定义数据结构: [XmlRoot("rss")] public class Rss { public Channel channel { get; set; } } [XmlRoot("channel")] public class Channel {

2013-04-17 18:12:19 673

转载 减少.net应用程序内存占用的一则实践

最近一周比较忙,主要的工作内容是在做一个叫“键盘精灵”的东西,简单来讲就是将很多数据放到内存中,对这些数据进行快速检索,然后找出根据输入条件最匹配的10条记录并予以展示。具体和下面两款炒股软件的相关功能类似:    数据以文本形式存在文件中,且数据量较大,有近20万条,每一条记录有几个字段,以分隔符分割。当时使用的是6万条记录的测试数据,文本文件将近10M,这个模块加载到内存并建立缓存之后

2013-04-08 08:21:42 740

原创 wpf中DataGrid自定义验证

DataGrid在Wpf中的应用是十分广泛的,当你需要表中的信息稍详细的显示出来时,或者我们需要进行某些数据输入时,都有可能采用DataGrid。当然对信息的显示,我们不需要进行验证,但当我们将DataGrid作为输入工具时,输入的数据要符合相应的规则后才能通过,这时我们就需呀进行验证了。 对于DataGrid的验证有两种,一种是对每个DataGridCell而言的,也就是说当每个被验证的

2013-03-29 08:32:57 5564 1

转载 C#性能优化实践

性能是考量一个软件产品好坏的重要指标,与产品的功能有着同等重要的地位。用户在选择一款软件产品的时候基本都会亲身试验比较同类产品的性能。作为选购那个软件重要因素之一。软件的性能指什么降低内存消耗 在软件开发中,内存消耗一般作为次要的考虑,因为现在的计算机一般都拥有比较大的内存,很多情况下,性能优化的手段就是空间换取时间。但是,并不是说,我们可以肆无忌惮的挥霍内存。如果需要支持在大数据

2013-03-28 08:46:33 738

原创 Wpf页面间传值

接触WPF有半年之多,对总体的技术也了解了一些,今天就做一小结,说说页间的传值方法。当然这些方法不仅仅只在WPF中有效,或者“WPF”只是个虚头,但这些传值方式都是我在WPF中用到的。   今天要说的方法有三种,但着重要说的是第三种,前两种可几句带过。好,废话不多说,走着......       A页面中有所有学生列表,当需要新增学生时,会弹出来新增学生页面B,当B页面的信息确定之后,怎样

2013-03-14 17:29:45 4789

WPF之DataGrid验证

本资源中给WPf中DataGrid添加了验证功能,并编写了验证未通过时的样式等。

2013-03-29

WPF页间传值

本demo中利用委托和事件来完成页面间传值的目的,可对委托事件的初级使用有些了解。

2013-03-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除