青松阳光

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

2009年12月9日

摘要: 最近在rss订阅里发现了两个系列的免费培训1. Free SharePoint Developer Training Webcasts2. Free Enterprise Search Training Webcasts 阅读全文

posted @ 2009-12-09 17:16 青松阳光 阅读(449) 评论(4) 推荐(1) 编辑

2009年11月22日

摘要: 最近在一个小项目中有这么个需求:一个工作流负责审批用户的提交信息,要求当被Reject后,用户还可以编辑提交的申请然后再提交。那么意味着这个工作流不仅要选上当Create时被激发,还要勾选上OnChange项。然后听另外一人提醒,如果这两个都勾上,就要当心工作流的无限制循环。因为当前工作流会更新当前Item的字段,然后再次激发一个工作流来。开始我按照一个事先设计好的方法来阻止不必要的工作流再次激发... 阅读全文

posted @ 2009-11-22 10:02 青松阳光 阅读(277) 评论(0) 推荐(0) 编辑

2009年11月21日

摘要: 最近做一个用SharePoint Designer设计一个工作流的小项目,从网上找到了一个绝好的学习例子。就此推荐给大家。这个是一个文档审批的工作流,大体是这样子的:文档拥有者上传文档,激发工作流,给三个初级审批人(还有一个备份审批人)审阅,当初级审批通过后给最终审批人审阅。其中覆盖了大部分设计技巧。最后包括如何使用DataView Webpart将工作流实例显示出来,以及如何复用工作流。大家可以... 阅读全文

posted @ 2009-11-21 11:32 青松阳光 阅读(506) 评论(0) 推荐(1) 编辑

2009年3月3日

摘要: ASP.NET Influential BlogsBill Evjen: www.geekswithblogs.net/evjenScott Hanselman: www.hanselman.com/blog/Devin Rader: www.geekswithblogs.net/devinKent Sharkey: www.acmebinary.com/blogRob Howard: weblo... 阅读全文

posted @ 2009-03-03 16:26 青松阳光 阅读(434) 评论(0) 推荐(0) 编辑

2008年12月13日

摘要: 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 青松阳光 阅读(423) 评论(0) 推荐(0) 编辑

2008年11月21日

摘要: 最近做一个ASP.NET项目,涉及到的高权限操作很多,比如向Active Directory安全组里加域用户,或者删除用户,列举UNC目录等等。默认情况下,在iis6下asp.net代码运行在networkservice账号下,这个账号的权限十分有限。如果涉及到以上功能操作,需要切换asp.net代码的运行账号。这就是ASP.NET Impersonate的由来。我在组内做了个ppt,现在在这里共... 阅读全文

posted @ 2008-11-21 22:15 青松阳光 阅读(792) 评论(0) 推荐(0) 编辑

2008年10月27日

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

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

2008年8月26日

摘要: 提到 User Control, 大家都很熟悉。一般多个页面要用到重复的控件元素时,可以将这些控件封装到User Control里,以提高系统的可维护性和扩展性。为了提高控件和页面的松散耦合度,当页面和User Control进行交互时,可以使用自定义事件。下面我用具体项目中应用的User Control,简单给大家介绍一下,如何在User Control中自定义事件,以及在页面里如何响应User... 阅读全文

posted @ 2008-08-26 20:25 青松阳光 阅读(3006) 评论(3) 推荐(0) 编辑

2008年8月24日

摘要: 开发完一个项目后,如果能够很好的对这个项目做个总结,对我们以后的项目开发以及个人技术的积累都会有很大的帮助。最近在外派公司做完一个系统,在此进行一下深入的总结,也希望给读者带来一些个启示。一.系统介绍本系统是某一跨国公司北京Site的班车预订系统(班车超多,往返于北京和天津之间)。客户(公司员工)能够在本系统中已经发布的班车路线里预订座位;如果没有相应的班车(座位已满),可以提交申请,让Trave... 阅读全文

posted @ 2008-08-24 10:55 青松阳光 阅读(1427) 评论(4) 推荐(0) 编辑

2008年8月12日

摘要: 由于项目需要,需要一些个处理日期的sql语句,从网上搜了一下,其中有一篇blog写的不错,共享如下Fromthis post:---Calculates the first day of the previous monthSELECT DATEADD(mm, DATEDIFF(m, 0, GETDATE()) - 1, 0)AS [First day of the previous month]... 阅读全文

posted @ 2008-08-12 11:20 青松阳光 阅读(405) 评论(0) 推荐(0) 编辑

2008年6月1日

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

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

2008年5月29日

摘要: 作为技术人员,少不了在项目组内进行技术交流,比如使用ppt介绍某个技术或者开发技巧。我所供职的几个公司都会有这样的技术交流,因此会涉及到ppt演讲。前两周从网上淘金,无意中发现竟然有一个做演讲的辅助工具,叫zoomit。这个小工具确实很棒,可以帮助我们在ppt演讲时做辅助功能,比如放大缩小或者绘图等等,确实很不错,所以在此介绍给大家。虽然这篇文章不涉及.NET技术,我觉得很有必要和大家一起共享。大... 阅读全文

posted @ 2008-05-29 21:12 青松阳光 阅读(599) 评论(1) 推荐(0) 编辑

2008年5月24日

摘要: 最近微软发布了一款代码分析工具,和微软内部使用的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 青松阳光 阅读(1273) 评论(0) 推荐(0) 编辑

2008年3月9日

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

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

2008年2月21日

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

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