随笔分类 -  C#

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