摘要: NPOI1.2.5教程官方地址作者:Tony Qu & atao.xiangQQ群:20144214===== 持续更新中 =====a. NPOI简介b. 版权声明目录1. OLE2文件格式1.1 Office 2003文件格式解惑1.2 创建DocumentSummaryInformation和SummaryInformation1.3 POIFS Browser的使用1.4 读取Thumbnail.db2. 生成Excel 97-2003/ (xls)文件2.1 基本内容操作2.1.1 创建Workbook和Sheet2.1.2 创建单元格2.1.3 创建批注2.1.4 创建页眉 阅读全文
posted @ 2014-04-10 14:05 BG 阅读(710) 评论(0) 推荐(0) 编辑
摘要: function rowdblclickFn(grid, rowIndex, e){//双击事件 var row = grid.store.getById(grid.store.data.items[rowIndex].id); alert(row.get("unitcode")); }grid.addListener('rowdblclick', rowdblclickFn); Ext2.0是一个javascript框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ex 阅读全文
posted @ 2014-04-01 23:06 BG 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 首先说说为什么要进行日志记录。在一个完整的程序系统里面,日志系统是一个非常重要的功能组成部分。它可以记录下系统所产生的所有行为,并按照某种规范表达出来。我们可以使用日志系统所记录的信息为系统进行排错,优化系统的性能,或者根据这些信息调整系统的行为。 Log4net是一个很著名的开源的日志记录组件。官方网址为:http://logging.apache.org/log4net/ ,使用Log4net能够很简单的为我们的程序添加日志记录功能。下面我们先通过一个网站例子来说明如何在.net中使用log4net。创建日志记录步骤第一步, 当然是添加log4net.dll的引用啦,我这里提供一个l... 阅读全文
posted @ 2014-03-28 13:57 BG 阅读(219) 评论(0) 推荐(0) 编辑
摘要: public class SingletonClass { public SingletonClass() { } }public static class SingletonInstance { private static SingletonClass m_SingletonInstance = null; public static SingletonClass SingletonInstance { get{ i... 阅读全文
posted @ 2014-03-26 10:40 BG 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 多线程Timer重入问题由于使用多线程定时器,就会出现如果一个Timer处理没有完成,到了时间下一个照样会发生,这就会导致重入。对付重入问题通常的办法是加锁,但是对于 Timer却不能简单的这样做,你需要评估一下。首先Timer处理里本来就不应该做太需要时间的事情,或者花费时间无法估计的事情,比同远方的服务器建立一个网络连接,这样的做法尽量避免。如果实在无法避免,那么要评估Timer处理超时是否经常发生,如果是很少出现,那么可以用lock(Object)的方法来防止重入。如果这种情况经常出现呢?那就要用另外的方法来防止重入。可以设置一个标志,表示一个Timer处理正在执行,下一个Timer发生 阅读全文
posted @ 2014-03-25 14:38 BG 阅读(345) 评论(0) 推荐(0) 编辑