青松阳光

关注.NET平台及SharePoint产品
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  .NET

摘要:在做SharePoint开发时,有时候会要求将SPGridView或者用表格(System.Web.UI.WebControls.Table)展示的数据导出为Excel。 如果使用SPGridView且不分页我们可以轻松得将其展示数据导出为Excel,具体做法参考这里。如果SPGridView做在了Web部件里,就很难使用这样的技术了,因为我们无法去重载Web部件所在的Page的VerifyRenderingInServerForm以防止导出时产生异常。另外如果我们用代码自己画出来的稍微复杂的报表要求导出为Excel时就很难借助SPGridView了。使用XSLT和XML来创建Excel可以满 阅读全文

posted @ 2011-09-15 12:37 青松阳光 阅读(1698) 评论(1) 推荐(1)

摘要:不管你是为了面试,还是为了有助于理解.NET,提升代码质量,这篇文章确实很值得一读,它以图片的形式生动得描绘了这六个概念。具体请查看此处。 阅读全文

posted @ 2010-04-28 09:26 青松阳光 阅读(548) 评论(2) 推荐(0)

摘要:1. Refactor for ASP.NETRefactor! is freely available to all ASP.NET 2.0 developers and offers a comprehensive suite of tools that enable you and your team to simplify and shape complex code and HTML m... 阅读全文

posted @ 2008-12-13 18:03 青松阳光 阅读(442) 评论(0) 推荐(0)

摘要:大家都知道,NUnit是一个单元测试框架,如果项目在开发时单元测试做得好,那么会大大减少项目的总体开发时间。然而,NUnit本身不提供Debug功能,有时候我们写的测试代码是需要Debug追逐测试的。下面我来介绍一个MS Visual Studio插件:TestDriven.NET。这是一个很棒的帮助单元测试的插件,它支持NUnit,MbUnit等等,而且可以在VS的各个版本上使用。下面本人在vs... 阅读全文

posted @ 2008-10-27 21:50 青松阳光 阅读(1364) 评论(3) 推荐(0)

摘要:updated on 2008/6/18大家都知道从vs2005起,在vs里debug时,可以观看dataset变量的信息,但是不能观察得很仔细,比如DataRow的状态, 同处于一个Dataset的几张表的关系等等。而今天介绍的Righthand Dataset Debugger visualizer可以帮助我们查看到更多的信息。大家可以看几张截图,目前它可以支持vs2005和vs2008,在这... 阅读全文

posted @ 2008-06-01 10:59 青松阳光 阅读(598) 评论(0) 推荐(0)

摘要:最近微软发布了一款代码分析工具,和微软内部使用的FxCop有些不同,目的大致一样,其工具的规则覆盖到:Layout of elements, statements, expressions, and query clauses Placement of curly brackets, parenthesis, square brackets, etc Spacing around keywords... 阅读全文

posted @ 2008-05-24 09:47 青松阳光 阅读(1282) 评论(0) 推荐(0)

摘要:在软件开发行业如果没有Google的大力帮助真是难以想象我们的开发效率会怎么样。我是深有体会的,最近我被外派一家跨国石油公司做开发,开始几天帐号没有下来,只有一个系统功能帐号,因此我不能上网,也不能借助Google的帮助了,我当时想如果没有网络,我还能开发吗?在此只是强调一下网络资源的重要性,我们无需自己死抠问题咋解决,网上就有,国外的技术网站多的是。因此我们就是要好好利用Google,高效率的搜... 阅读全文

posted @ 2008-03-09 11:02 青松阳光 阅读(695) 评论(0) 推荐(0)

摘要:最近做项目需要学习Nhibernate, 在网上想找个快速入门的tutorial看看,然后再深入的研究一下,发现CodeGod写的不错,现在推荐给大家,以供参考:NHibernate Tutorial (1) - and ASP.NETNHibernate Tutorial (2): Collections, Transactions, BindingNHibernate Tutorial (3)... 阅读全文

posted @ 2008-02-21 09:38 青松阳光 阅读(516) 评论(0) 推荐(0)

摘要:在做asp.net系统时,一般都少不了需要一个数据层访问数据库,而在当今面向对象风靡之时,从对象到关系数据库的映射一般会体现在数据层里。ORM,即Object Relationship Mapping。而在做数据层时,有的方案是采取手工编码,构建类和关系表的映射,有的则采取ORM工具和手工编码相结合。NHibernate就是一个开源的针对.NET的ORM方案.Visual Studio IDE的D... 阅读全文

posted @ 2008-02-01 17:36 青松阳光 阅读(711) 评论(2) 推荐(0)

摘要:.NET框架源码终于可以看到了,大家可以到ScottGu‘s blog上去看,在这里。 另外Shawn Burke 给出了具体的介绍,请查看这里. 阅读全文

posted @ 2008-01-17 09:00 青松阳光 阅读(644) 评论(1) 推荐(0)

摘要:随着VS2008的推出,.NET框架版本已经升级到了3.5。但是.net framework 3.0和3.5其核心部分还是.net2.0的东西,只不过在其基础上增加了一些个类库。以下这个图表可以很清楚的描述了3个版本框架的不同之处。 相应的VS Studio开发工具在这几年的Release版本见下表 通过以上两张重要的插图,我们可以准确得把握微软.NET的发展方向。 阅读全文

posted @ 2007-12-24 14:31 青松阳光 阅读(3454) 评论(2) 推荐(1)

摘要:当前最让咱们.NET开发届鼓舞的消息是Visual Studio 2008已经正式Release了,但目前只有英文版本。据我了解Visual Studio 2008不是针对特定Framework的,我们可以选择使用特定版本的Framework来开发,但是我们可以使用2008所带来的诸多优点,简直是太神奇了。 新产品推出后,作为职业开发者当然是要了解一下产品的新特点,它的好处到底在哪里。这里仅提供两... 阅读全文

posted @ 2007-12-15 08:43 青松阳光 阅读(947) 评论(0) 推荐(0)

摘要:Refactor!™ for ASP.NET 2.5.8版本近日发布,使得我们搞ASP.NET开发又添加了一个利器,可以帮助我们在整合代码和写html 标记时更加方便,具体2.2版本特性请看这里的贴图示例,在此处下载。 阅读全文

posted @ 2007-11-12 17:46 青松阳光 阅读(746) 评论(1) 推荐(0)

摘要:最近发现了一个完全免费的输出Excel的类库,有详细的帮助文档,如果用于asp.net中,服务器上完全不用安装Excel。其类库介绍在这里。 阅读全文

posted @ 2007-11-09 17:09 青松阳光 阅读(747) 评论(3) 推荐(0)

摘要:ASP.NET ASP.NET 2.0 Tips, Tricks, Recipes and Gotchas Creating an ASP.NET 2.0 Polling User Control: Design Decisions and the Data Model Recommended ASP.NET AJAX Articles Storing And Displayin... 阅读全文

posted @ 2007-09-04 09:18 青松阳光 阅读(351) 评论(0) 推荐(0)

摘要:ASP.NET Cache Up to the Caching Application Block in Enterprise Library 3.0 Editable Nested GridView (all-in-one) How to build a simple Session State Sink ASP.NET 2.0 FileUpload... 阅读全文

posted @ 2007-08-18 11:08 青松阳光 阅读(403) 评论(0) 推荐(0)

摘要:ASP.NET Default Focus, Buttons and Validation Errors with ASP.NET 2.0 Tip to Handle Complex Data-binding Expressions in ASP.NET Good tip on how to handle complex data-binding expr... 阅读全文

posted @ 2007-08-12 19:57 青松阳光 阅读(354) 评论(0) 推荐(0)

摘要:ASP.NET Downloading a File using ASP.NET with the "Save As" Dialog A nice post on how to dynamically download a file to a browser with ASP.NET and force the browser to automatically prompt the... 阅读全文

posted @ 2007-08-05 10:49 青松阳光 阅读(657) 评论(0) 推荐(0)

摘要:最近做一个关于MapQuest的功能模块,首先介绍一下MapQuest,它是一家资深的帮助客户在地图上定位的公司,比如说根据业务需求,在地图上显示我要关注的地点;我的合作伙伴和员工的地点;在指定地区显示所有的超市,银行等等。 我的这个模块需求是,在地图上显示离指定的一个Job地点最近的五个承包商或者技术员工的地点,并用不同的图标显示出来。我想要总结的有几点。 1. 存储员工或者承包商的坐标字... 阅读全文

posted @ 2007-08-02 13:24 青松阳光 阅读(465) 评论(2) 推荐(0)

摘要:讲得很深刻,推荐给大家part1: Dynamic vs. Statichttp://weblogs.asp.net/infinitiesloop/archive/2006/08/25/TRULY-Understanding-Dynamic-Controls-_2800_Part-1_2900_.aspxpart2: Creating Dynamic Controlshttp://weblogs.... 阅读全文

posted @ 2007-07-10 11:42 青松阳光 阅读(655) 评论(1) 推荐(0)