使用DExpress中的AspxGridViewExporter控件,导出不同的文件类型需要用到相应的ExportOptions类型,而定义于DevExpress.XtraPrinting命名空间下的类,其实不在DevExpress.XtraPrinting程序集里面,而在DevExpress.Utils程序集里面。1 XlsExportOptions XlsOption = new XlsExportOptions();2 XlsOption.UseNativeFormat = true;3 XlsOption.Sho... Read More
posted @ 2012-07-11 14:43 GarField_shz Views(555) Comments(0) Diggs(0) Edit
桌面虚拟化是计算机虚拟化技术应用的重要场景之一。虚拟桌面基础架构(VDI,Virtual Desktop Infrastructure)是实现桌面虚拟化的基础。设想一下,通过虚拟化技术,使用户可以通过手机、PAD、移动设备或PC设备访问同样的桌面资源,虚拟化技术才为最终用户带来核心价值。目前的虚拟化技术应用主要集中在两个方面,针对企业的服务器虚拟化以及对于最终用户的桌面虚拟化。 对于服务器虚拟化,目前平台比较成熟,以Windows Hyper-V为代表的操作系统级服务器虚拟化,在SCVMM的管理下,将物理服务器切分成多个虚机进行应用。最近微软的System Center出到了2012,主打私. Read More
posted @ 2012-05-01 16:48 GarField_shz Views(2356) Comments(0) Diggs(1) Edit
最近做了一个使用Excel .NET运行库导出Excel的小程序,在Win2003+Office 2003环境中,出现两个问题,Google+Baidu后解决了这两个问题。在此记录下,与大家分享,希望遇到相似问题能够有所借鉴。 使用Microsoft.Office.Interop.Excel运行库文件,并将运行库作为组件在服务器部署后,初次运行出现以下错误: 检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败 转载网络解决方法:1:在服务器上安装office的Excel软件。2:在"开始"-> Read More
posted @ 2012-04-18 20:14 GarField_shz Views(564) Comments(0) Diggs(0) Edit
春节期间,把《让云触手可及:微软云计算实践指南》这本书阅毕。还是有不少感受可以写写。 首先,什么是云计算,看了不少书,我觉得所谓云计算,实际上就是基于互联网的计算模式,而云计算最适合的条件是多租户以及数据中心的整合。当然各大IT巨头花大力气应用,推广,关键是在新技术平台下所获取的利益。厂商们想把IT技术变成公共资源,人们需要依赖的资源之一,如水电般重要。于是,IT巨头们就不用担心自己的生存了。随后像国家电网一样调调价,旱涝保收。 这本书里面前半段对于云概念的介绍还是很详细的,与我想象的一样,将软件做成服务,将硬件做成虚拟机,这样就可以在互联网的环境下集中使用能够网络连通的所有软硬件资源。至于. Read More
posted @ 2012-02-09 13:16 GarField_shz Views(284) Comments(0) Diggs(0) Edit
在制作ASP.NET应用程序过程中,有些表需要使用Excel格式导出。一种方式是通过VS自带的水晶报表或者MicrosoftReportViewer组件生成报表后导出,另外一种,就是通过调用Microsoft.Office.Interop.Excel DLL库直接操作。以往的项目中,我总是采用第一种方法,现在我尝试采用第二种方法。 在查阅了相关资料后,在VS2008中导入Microsoft.Office.Interop.Excel 组件包,实现直接对Excel表进行创建和自定义保存。这种方法唯一的遗憾是,由于ASP.NET程序放在服务器端,用户客户端实际上无法直接调用服务器中的Excel组件. Read More
posted @ 2012-01-23 20:53 GarField_shz Views(975) Comments(0) Diggs(0) Edit
很简单的一个实体数据模型集合获取的Linq查询写法,记录一下,以备不时之需。 static void Main(string[] args) { fxjwgl_newEntities entities = new fxjwgl_newEntities(); var acc = (from bjitem in entities.v_bj select new { bjitem.scljc, bjitem.njjjname, bjitem.bjjc }).Distinct().Take(10);//从v_bj视图中取前10个... Read More
posted @ 2011-12-12 20:31 GarField_shz Views(530) Comments(0) Diggs(0) Edit
在VS2008的SP1中,加入了对实体数据模型的支持,但是我发觉对于存储过程的支持存在Bug,将存储过程映射到实体数据模型后,还是需要手动调整edmx文件中的内容才能正常使用。而在VS2010中,这个问题不再出现。然而,通过VS向导生成的存储过程方法要返回一个数据集合,即要么对应的存储过程执行后无返回值,要么只能返回一个select数据值,即便只有一行。VS2010中的“返回过程”对话框如下图所示: 从上图可以看到,除了无返回类型,无论是标量,复杂对象还是实体对象,都将对应一个数据集合,一个二维表。 那么,如果我们设计的存储过程不返回数据集合,而是OK或者说一些说明字符串,甚至于就是一个Bo. Read More
posted @ 2011-12-12 20:17 GarField_shz Views(1175) Comments(0) Diggs(0) Edit
最近学习了下Linq技术,感觉就是在业务逻辑层面去实现一个自定义的SQL处理,个人觉得比较有用的是通过Linq查询实现DataTable数据集的整合和重建,这样,我们就可以在业务逻辑层面上完成跨库数据整合以及在DataSet离线数据库中进行查询汇总。前者将跨库查询从Sql Server层面移植到业务逻辑层面,有利于在不对已有数据库进行改动的条件下完成跨库功能运用,后者将一些业务查询从数据库服务器移植至应用服务器,可能减轻了数据库服务器的压力,但是应用服务器的压力增大了。下面是我学习Linq中的一个简单程序例子,以备自己需要使用时查询 1 using (DataClasses1DataCon.. Read More
posted @ 2011-12-06 10:33 GarField_shz Views(1405) Comments(0) Diggs(0) Edit