07 2012 档案

摘要:这两天用Aspose.Cells构建一个Excel报表,感觉这个组件还比较好用.记录一下常用的使用知识:1.创建Workbook和Worksheetworkbook&worksheet1Workbookwb=newWorkbook();wb.Worksheets.Clear();wb.Worksheets.Add("NewWorksheet1");//New Worksheet1是Worksheet的nameWorksheetws=wb.Worksheets[0];如果直接用下边两句则直接使用默认的第一个Worksheet:workbook&workshee 阅读全文
posted @ 2012-07-31 16:10 Areas 阅读(297) 评论(0) 推荐(0) 编辑
摘要:01. 仅使用Dataset导入数据到Excel[翻译]Senthil S著Export data to Excel using Dataset only[简介]当前,网上已经有了不少的导入数据到Excel文件的方法,不过大部分都比较复杂,它们大多采用Datagrid 或 DataTable。本文将介绍一种最简单的方法:仅使用Dataset 导出数据到Excel。[背景]从代码使用的简单性角度,使用Dataset是非常方便的。不过如果从代码优化的角度而言,就不再适合了:)02. 快速保存ListView内存中大量数据到Excel快速保存ListView内存中大量数据到ExcelFast Sav 阅读全文
posted @ 2012-07-31 15:24 Areas 阅读(660) 评论(0) 推荐(0) 编辑
摘要:今天做了一个软件,想发布的时候才发现调用的类没几个,就像把它们都跟EXE文件打包在一起,以后复制去别的地方用也方便,于是上网搜了一下,发现网上大部分都是用ILMerge实现的,于是也自己试了一下,不过网上都没有详细的步骤演示,我就花点时间做了个教程,方便以后再有人想打包自己的程序,有篇文章可以参考,好了废话少说,马上开始:1.先到http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en下载ILMerge,才600多K,一下子就下 阅读全文
posted @ 2012-07-26 15:24 Areas 阅读(271) 评论(0) 推荐(0) 编辑
摘要:public static string GetColumnName(int theColumnIndex) { string tmpColName = string.Empty; string tmpColName1=string.Empty; if (theColumnIndex > 256) { return ""; } else { if (theColumnIndex <= 26) { tmpColName = Chr(Asc("A") + theCol... 阅读全文
posted @ 2012-07-25 17:38 Areas 阅读(578) 评论(0) 推荐(0) 编辑
摘要:Asp.net程序中用NPOI生成标准Excel报表,导入导出一应俱全 上班第一份工作就是做程序数据的导入导出,听起来似乎挺Easy的,开始我也这样认为,但是在实际操作中却不同了... 以往的导出数据是用HTML标签拼接成Table,然后在一行一列的显示成Excel,其实不然,这种Excel是HTML版本的Excel,并不是标准的Excel,所以如果我们把刚导出的数据进行修改保存然后接着导入来更新数据库中的数据就no、no、no了,程序不识别这种格式,那怎么办呢,所以我找到了第三方控件NPOI,来分享一下.... 首先我们回顾一下以往用导出HTML格式的Excel文件(如果不存在导入,这种.. 阅读全文
posted @ 2012-07-25 16:32 Areas 阅读(470) 评论(0) 推荐(0) 编辑
摘要:一、先说设置单元格的背景颜色: HSSFWorkbook wb = new HSSFWorkbook();... HSSFCellStyle style= wb.createCellStyle();style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);style.setFillForegroundColor(HSSFColor.WHITE.index); cell.setCellStyle(style); //cell 是 HSSFCell 对象setFillPattern是设置单元格填充样式,SOLID_FOREGROUND纯色使用前景颜. 阅读全文
posted @ 2012-07-25 13:56 Areas 阅读(1884) 评论(0) 推荐(0) 编辑
摘要://计算当前年份的月数的最大天数 int tmpDayNumber = DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month); string tmpWeek = DateTime.Now.ToString("yyyy年MM月dd日 星期ddd hh时mm分ss秒", new System.Globalization.CultureInfo("zh-CN")); 阅读全文
posted @ 2012-07-25 09:57 Areas 阅读(286) 评论(0) 推荐(0) 编辑
摘要:1.数据库访问性能优化 数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改 善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果 在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少 数据库连接打开的时间,避免出现超出连接限制的情况。 使用存储过程 存储... 阅读全文
posted @ 2012-07-13 09:56 Areas 阅读(159) 评论(0) 推荐(0) 编辑
摘要:【问题】:如何将图片和声音转化成byte[],并通过webservice进行传输? 如何将webservice传输过来的byte[],转化成我们想要的文件? (一)文件转化为byte[] 方法一:使用MemoryStream(MemoryStream的数据来自内存中缓冲区) System.IO.MemoryStream m = new System.IO.MemoryStream(); System.Drawing.Bitmap bp = new System.Drawing.Bitmap(pname ); bp.Save(m, System.Drawing.Imaging.Ima... 阅读全文
posted @ 2012-07-13 08:45 Areas 阅读(200) 评论(0) 推荐(0) 编辑
摘要:淘宝网拥有国内最具商业价值的海量数据。截至当前,每天有超过30亿的店铺、商品浏览记录,10亿在线商品数,上千万的成交、收藏和评价数据。如何从这些数据中挖掘出真正的商业价值,进而帮助淘宝、商家进行企业的数据化运营,帮助消费者进行理性的购物决策,是淘宝数据平台与产品部的使命。 为此,我们进行了一系列数据产品的研发,比如为大家所熟知的量子统计、数据魔方和淘宝指数等。尽管从业务层面来讲,数据产品的研发难度并不高;但在 “海量”的限定下,数据产品的计算、存储和检索难度陡然上升。本文将以数据魔方为例,向大家介绍淘宝在海量数据产品技术架构方面的探索。 淘宝海量数据产品技术架构 数据产品的一个最大特点是... 阅读全文
posted @ 2012-07-10 14:57 Areas 阅读(157) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章《.NET应用框架架构设计实践 - 概述》的评论部分,有网友提出了一个在面向领域驱动架构的实践中比较常见的问题:“DDD使用聚合根访问,那例如那些通用查询如何实现?难道都要经过聚合根多步得到么?DDD如何实现关联表的查询,例如3表关联查询?”这个问题比较泛,涉及的内容也比较多,我就单独一篇文章介绍一下我对这个问题的看法。关于上面问题中的“通用查询”- 呃,这个定义比较模糊,我只能给出我的一些想法或者经验性的东西,我在本文中的经验与观点并不一定会100%适合您的应用场景,但我想应该还是具有一定指导性意义的。 聚合与聚合根 我想,还是从聚合根谈起吧。聚合根是DDD中的概念,不管是经.. 阅读全文
posted @ 2012-07-10 14:57 Areas 阅读(266) 评论(0) 推荐(0) 编辑
摘要:1.1 Web server Web server 用来解析HTTP协议。当web服务器接收到一个HTTP请求时,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求,web服务器可以响应一个静态页面或者图片。进行页面跳转,或者把动态响应的产生委托给一些其它的程序完成,比如CGI, JSP, Servlets, ASP.NET,PHP脚本。 当用户访问一个网站时,首先用户通过查询DNS服务器,得到该域名对应的IP地址,然后使用这个IP地址来进行访问。用户的请求是一个url地址,在web服务器端,url地址对应web服务器上的文件系统中的某个网站文件的路径。Web server.. 阅读全文
posted @ 2012-07-10 14:56 Areas 阅读(237) 评论(0) 推荐(0) 编辑
摘要:我研究领域驱动设计已经近4年时间了,在这4年里,我从了解领域驱动设计的基本思想开始,系统地学习了与领域驱动设计相关的概念、开发模式以及应用系统架构风格,并将其运用在了实际的项目架构与开发中。在此之前,我一直被一些应用程序架构设计上的问题所困扰,比如:在数据持久层,如何让数据持久化机制能够支持不同的数据库类型,甚至是非关系型数据库;如何能够让开发人员将关注点放在领域模型上,而在更改领域模型的同时,不用去关心数据持久化的细节内容;如何将应用程序的视图模型部署在服务器端,而客户端可以通过不同的用户界面代理产生不同的视图展示机制,等等。为了实现设计思想,我于2008年开发了一套基于类似XUP协议的应用 阅读全文
posted @ 2012-07-10 14:55 Areas 阅读(167) 评论(0) 推荐(0) 编辑
摘要:前言此文译自CodeProject上<How I explained OOD to my wife>一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。作者(Shubho)的妻子(Farhana)打算重新做一名软件工程师(她本来是,后来因为他们孩子出生放弃了),于是作者就试图根据自己在软件开发设计方面的经验帮助她学习面向对象设计(OOD)。自作者从事软件开发开始,作者常常注意到不管技术问题看起来多复杂,如果从现实生活的角度解释并以对答的方式讨论,那么它将变得更简单。现在他们把在OOD方面有些富有成效的对话分享出来,你可能会发 阅读全文
posted @ 2012-07-10 14:54 Areas 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1、EXPERTS EXCHANGE:http://www.experts-exchange.com/Programming/2、UNIX Forums:http://www.unix.com/3、Computing.Net Support Forums:http://www.computing.net/4、THE CODE PROJECT:http://www.codeproject.com/5、HIBERNATE:http://forum.hibernate.org/6、TEK-TIPS:http://www.tek-tips.com/ 阅读全文
posted @ 2012-07-10 11:47 Areas 阅读(3007) 评论(1) 推荐(0) 编辑
摘要:ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层。这篇文章的资料收集整理自各种微软公开的文档,通过比较 IIS5、IIS6、IIS7 这三代 IIS 对请求的处理过程, 让我们熟悉 ASP.NET的底层机制并对请求(request)是怎么从Web服务器传送到ASP.NET运行时有所了解。通过对底层机制的了解,可以让我们对 ASP.net 有更深的理解。IIS 5 的 ASP.net 请求处理过程对图的解 阅读全文
posted @ 2012-07-10 11:26 Areas 阅读(255) 评论(0) 推荐(0) 编辑
摘要:在做WIN FORM程序中经常要使用到升级功能,就需要从服务器上下载最新扔软件程序。如何下载呢?代码实现如下: ///<summary>///c#,.net 下载文件///</summary>///<param name="URL">下载文件地址</param>///<param name="Filename">下载后的存放地址</param>///<param name="Prog">用于显示的进度条</param>publicvoidD 阅读全文
posted @ 2012-07-10 11:02 Areas 阅读(408) 评论(0) 推荐(0) 编辑
摘要:dir "%~dp0"del 123\123.txt 阅读全文
posted @ 2012-07-10 08:58 Areas 阅读(425) 评论(0) 推荐(1) 编辑