11 2014 档案
摘要:水晶报表打印问题: ReportDocument aReportDocument = new ReportDocument(); //加载报表 aReportDocument.Load(@Application.StartupPath + Properties.Settings.Default...
阅读全文
摘要:一. 序列化与反序列的作用 为什么要有序列化呢,考虑下面这种情况,在WINFORM或者更为方便的WPF工程中,当我们进行UI设计时,可以随意的将一个控件剪切/张贴到另外一个地方。操作方便的背后是什么在发挥作用呢。控件明明是一个复杂的对象,却可以进行剪切张贴。这其中就涉及到了对象的转换。将控...
阅读全文
摘要:前言: attribute是 .net FrameWork 提出的技术,可以为自己的代码添加注解,从而实现些特殊功能。 一. attribute功能 attribute被译作特性,既然是特性,必然功能不一般。 1.微软的说法 MSDN给出的attribute功能:Attribute类将预定义的系...
阅读全文
摘要:前言: C#工程项目中有些配置文件,数据文件等不是C#工程文件,但是程序中需要访问,如果写成绝对路径不利于程序的迁移,所以必须写成相对路径。取得相对路径的方法很多,网上的例子也很多,基本上是七种吧,这里不再赘述, 请看此链接:点击打开链接 但是现在我利用VS2010中的项目创建单元测试功能,...
阅读全文
摘要:引言: C#与java,C++中的这些基本概念略有不同。因为容易混淆,所以这里总结下区别。希望能对初学者有帮助! 一.定义与作用 1.字段(field):是C#类级别定义的,和方法同一级别。 一般用来类内部进行访问,充当一种类中的"全局变量"角色;或者配合属性来使用 2.属性:同样是C#类级别...
阅读全文