随笔分类 - C#
摘要:public delegate void TestDelegate(); // delegate declaration public interface ITestInterface { event TestDelegate TestEvent; void FireAway()...
阅读全文
摘要:1、元素和特性的区别:可以给元素添加子元素或特性,而对特性不可以;未经压缩就在网络上传输文档,则特性占用更少的带宽。2、VS中XML的声明只支持1.0版本:3、命名空间:xmlns:namespace1 = "" 4、验证XML文档常用模式而不是文档类型定义(DTD)。其中常用模式格式是XSD而不是...
阅读全文
摘要:1、FileStream只处理原始字节,不处理字符,使用StreamRead和StreamWrite处理字符。 1)使用FileStream处理字符串时,须经过中间类的转换: byte[] byData = new byte[200]; char[] c...
阅读全文
摘要:1、Web服务器控件可以包含服务器上调用的事件处理程序。只有送回服务器时,才在服务器上触发事件。把autoPostBack设置为true,事件将立即传给服务器。这样就会使客户端调用Javascript把窗体数据立即传给服务器。页面返回给服务器后,通过隐藏字段ViewState比较控件值是否改变。...
阅读全文
摘要://WMsg参数常量值: //创建一个窗口 const int WM_CREATE = 0x01; //当一个窗口被破坏时发送 const int WM_DESTROY = 0x02; //...
阅读全文
摘要://DataTable转String方法 public static String DataTable2String(DataTable dt) { string strXML = "\r\n"; try { ...
阅读全文
摘要:1、EsFrameWork框架http://www.oraycn.com/ESFramework_download.aspx
阅读全文
摘要:1、显示|隐示转换: public static explicit operator ImplicitClass(ExplicitClass explicitClass) //implicit { ImplicitClass returnClass = n...
阅读全文
摘要:1、类库项目引用System.Windows.Forms并添加引用后,才可创建窗体。2、控制台应用程序调用中间库(DLL)中的方法创建窗体;中间类库使用反射下的Assembly加载包含窗体的类库及创建实例。注意:1)创建实例时,参数为窗体类的全名(命名空间+类名)。 2)返回值是Object类型...
阅读全文
摘要:IText构造PDF文件1.1 生成DocumentDocument是我们要生成的PDF文件所有元素的容器,因此要生成一个PDF文档,必须首先定义一个Document对象。 Document有三种构造函数: public Document(); public Document(Rectangle...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//注意添加该反射的命名空间 using System.Reflection;...
阅读全文
摘要:public class CDisposable : IDisposable { //析构函数,编译后变成 protected void Finalize(),GC会在回收对象前会调用调用该方法 ~CDisposable() ...
阅读全文
摘要:主要是使用Rar.exe压缩解压文件(夹)(*.rar),另外还有使用SevenZipSharp.dll、zLib1.dll、7z.dll压缩解压文件(夹)(*.zip)。需要注意的几点如下:1、注意Rar.exe软件存放的位置,此次放在了Debug目录下2、SevenZipSharp.dll、zL...
阅读全文
摘要:关键点:(1)TreeList中显示的单元格默认不显示上、下、左、右边框,显示的是TreeList自身的行横边框、列纵边框,具体对应TreeList属性中OptionView项下的ShowVertLines、ShowHorzLines两项,将其对应默认值由默认False改为True即可去除行横边框、...
阅读全文
摘要:一、点击在拖入的显示控件(TreeList)右上方的箭头,在Treelist任务中选择数据源,添加项目数据源,依次选择数据库、数据集,新建连接,浏览选择数据库(*.mdb),依次点击 下一步,选择“表”,完成。二、具体代码如下: #region"合并单元格(多行多列)" ...
阅读全文
摘要:#region"合并单元格的测试(一列或一行)" // int?是搜索一种类型(可空类型),普通的int不能为null,而用int?,其值可以为null //private int? nextrow = null; //private in...
阅读全文
摘要:方法1:点击在拖入的显示控件(TreeList)右上方的箭头,在Treelist任务中选择数据源,添加项目数据源,依次选择数据库、数据集,新建连接,浏览选择数据库(*.mdb),依次点击 下一步,选择“表”,完成。方法2:1、新建WinForm项目,添加“新建项”,选DataSet,打开*.xsd文...
阅读全文
摘要://使用双重锁方式解决多线程下的单例模式实现public class Singleton { private static Singleton uniqueInstance; private static object _lock = new object(); ...
阅读全文
摘要:基于步入DevExpress的使用(VS),进一步使用DevExpress改变WinForm皮肤,适合初学者。提示:1、对于DevExpress菜单中的RepositoryItemComboBox没有EditValue属性,无法直接获取选择的值,但可以在其事件中将其转化为ComboBoxEdit控件...
阅读全文
摘要:从什么也不懂开始,逐步实现在VS中对DevExpress的简单使用
阅读全文

浙公网安备 33010602011771号