2012-04-12 09:46 by Windie Chai, 1403 visits, 网摘, 收藏, 编辑
摘要:Linq to SharePoint是SharePoint 2010引入的一组新API,在这之前,如果我们想要按照条件过滤SharePoint列表中的数据,只能通过CAML。
但使用CAML并不是件令人身心愉悦的事情,至少我是这么认为的。我觉得在代码中嵌入一块冗长的XML字符串非常破坏美感,我尤其喜欢强类型,所以一直很难接受SPListItem用字符串作为键值去获取Field值的方式,更别提这些值都是Object类型,还得再经过一次转换。
所以我比较喜欢将SPListItem转换成实体类来使用,只不过一直以来的做法都是自己写实体类和转换方法。而Linq to SharePoint则可以自动将列表映射为实体类,并且可以使用lambda表达式来进行查询,看上去很美!
阅读全文
2012-03-12 09:12 by Windie Chai, 1371 visits, 网摘, 收藏, 编辑
摘要:我们知道Windows Phone默认的主题系统是由黑白两色为背景和一些强调色组成的,用户可以随意切换。通常来说,应用开发者无需关心这一部分,系统会去更新相关的资源,然后再体现在应用中。
但有一些时候,我们基于品牌等因素的考量,可能不想使用Windows Phone的默认主题。比如我开发的“豆芽”是豆瓣网的一个客户端,我希望尽可能贴近豆瓣网本身清新的风格,而不是给用户呈现一个和豆瓣网风格大相径庭的黑色背景的界面;再比如我想让应用使用Windows Phone的默认字体(等线),而不是SDK的默认字体(雅黑)。
这些都需要我们去自定义应用的主题。
阅读全文
2012-03-07 17:23 by Windie Chai, 1161 visits, 网摘, 收藏, 编辑
摘要:无论是在桌面级开发中,还是在手机端开发中,WebBrowser都是一个经常会用到的控件;Windows Phone中的WebBrowser虽然远远没有桌面版那么强大,但依然足够应付常规用途。本文就来介绍几则Windows Phone中的WebBrowser控件的小技巧。
阅读全文
2011-03-22 10:40 by Windie Chai, 518 visits, 网摘, 收藏, 编辑
摘要:还记得刚工作时看到某前辈用快捷键操作Visual Studio,赞叹不已,才发觉原来快捷键熟练了效率可以如此之高。后来,我在为一个经常使用的命令添加快捷键的时候又发现Visual Studio的快捷键实在是太多了,因为我能想到的便捷的键位组合都已经分配给已有的命令了。
这段时间不忙,就读了一遍《Visual Studio程序员箴言》,一边读一边记下了几十条小技巧,其中有些技巧确实解决了我长久以来的困扰,太赞了。
阅读全文
2011-02-14 09:14 by Windie Chai, 2954 visits, 网摘, 收藏, 编辑
摘要:春节在家读了两本介绍HTML5的书:《HTML5 Up and Running》和《Pro HTML5 Programming》,得益于Kindle的便捷,一边读一边标注了一些内容,随感觉而标记,不成体系,所以称之为“碎片”,记录于此作为存档。
阅读全文
2011-01-22 17:02 by Windie Chai, 1534 visits, 网摘, 收藏, 编辑
摘要:本文再来谈谈《Windows Phone 7设计和交互规范》中的剩余部分,包括文本、标点符号、触控、屏幕键盘、物理键盘、屏幕以及其他硬件。
阅读全文
2011-01-21 09:07 by Windie Chai, 2850 visits, 网摘, 收藏, 编辑
摘要:当iPhone和Android在市场上所向披靡的时候,搭载Windows Phone 7的手机也终于进入了市场。我打算写个Windows Phone 7应用试一下,就随便翻了翻Windows Phone 7的SDK,SDK写的很细致,上线也很及时,要是微软其他产品的SDK也能这样就好了。
Windows Phone 7 SDK的许多章节都提示要先阅读《UI Design and Interaction Guide for Windows Phone 7 v2.0》,这份规范非常细致,内容并不只是针对用户体验的设计,开发人员也能从中了解Windows Phone 7的一些能力以及限制。
阅读全文
2010-11-05 15:16 by Windie Chai, 425 visits, 网摘, 收藏, 编辑
摘要:上一篇文章提到了使用Client OM来查询SharePoint列表时需要两次指定结果集里包含的字段,范例是C#调用托管的Client OM,本文来介绍一下如何JavaScript来调用Client OM查询列表。先创建几个全局变量:然后是一个初始化的函数:可以发现使用JavaScript来调用Client OM和使用托管代码很像,我们依然要两次指定结果集里要包含的字段,第一次是在CamlQuer...
阅读全文
2010-11-02 16:01 by Windie Chai, 445 visits, 网摘, 收藏, 编辑
摘要:SharePoint 2010增加了一组新的API,叫做Client Object Model。Client OM使得我们可以为SharePoint创建客户端应用,从而避免以前在服务器端部署解决方案所带来的种种不便和安全隐患。在使用Client OM查询列表时,有一些小细节需要注意……
阅读全文
2010-09-14 08:49 by Windie Chai, 1770 visits, 网摘, 收藏, 编辑
摘要:Windows Live Writer是颇受欢迎的博客客户端,除了支持多种博客服务之外,还具备良好的扩展性,允许第三方开发插件来扩展或补充功能,我也为它开发了两个插件:用来补充Slug的SlugHelper和补充图片Exif信息的ExifInfo。
但你有没有想过,虽然这些第三方插件的确为我们提供了方便,但它们真的值得信赖吗?
阅读全文
2010-09-07 13:13 by Windie Chai, 1322 visits, 网摘, 收藏, 编辑
摘要:许多软件在启动的时候都会显示一个加载窗口(Splash),譬如微软的Visual Studio、Office以及Adobe的许多软件。这些加载窗口很精美,但“漂亮”并不是它们的主要作用。设想一下用户双击了一个图标,等了许久都没有看到主窗体,就会感到迷惑:是不是刚才没有点中?于是又双击了一次,这次终于看到主窗体了,但看到了两个,因为启动了两次。如果加载主窗体需要大量时间,那么...
阅读全文
2010-01-26 09:09 by Windie Chai, 2361 visits, 网摘, 收藏, 编辑
摘要:如果你已经开发过Windows Workflow Foundation(WF)程序,那么你应该会非常熟悉活动。在WF世界中,程序被定义为一个活动树。有些活动用来控制程序的流,比如 Sequence、If和While;有些活动执行特殊的操作,比如Assign、InvokeMethod和WriteLine;还有一些可以和外部系统通讯,比如Send和Receive……
阅读全文
2010-01-25 09:08 by Windie Chai, 5022 visits, 网摘, 收藏, 编辑
摘要:
在1月16日的“SharePoint 2010 Day”活动中,我奉献了一节《SharePoint 2010:新一代无代码工作流》讲座,会后Choral兄让我把它拆成几篇日志,于是就有了本文(本文是当天课程去 阅读全文
- Categories: SharePoint, Workflow
- Tags: Workflow, 工作流, Visual Studio, SharePoint, InfoPath, SharePoint 2010, SharePoint Designer 2010, Visio, SharePoint 2010 Day, SharePoint Designer, 网站工作流
2010-01-15 08:49 by Windie Chai, 734 visits, 网摘, 收藏, 编辑
摘要:SharePoint 2010项目不支持使用.NET 4.0来开发,但如果在.NET版本为3.5的SharePoint 2010项目中引用UserProfiles.dll的话,你会发现无法编译,本文介绍如何解决这一冲突。
阅读全文
2009-11-23 08:29 by Windie Chai, 10117 visits, 网摘, 收藏, 编辑
摘要:上一篇文章我和大家分享了一些Visual Studio的配色方案,以及一个用来生成配色方案的网页版工具,现在我再来和大家分享一下Visual Studio的字体设置。
阅读全文
2009-11-20 08:28 by Windie Chai, 7301 visits, 网摘, 收藏, 编辑
摘要:“让代码看起来更舒服”,看到这个标题,也许你会条件反射地以为我要讲“重构”或者“编码规范”等等。噢,可爱的开发人员,我们暂且不谈技术,只谈体验。让我们来装扮一下每天都要面对的Visual Studio,让代码看起来更舒服。
阅读全文
2009-11-17 08:36 by Windie Chai, 3136 visits, 网摘, 收藏, 编辑
摘要:介绍完针对IT人员的SharePoint Designer 2010和针对业务人员的Visio 2010,我们再来看一下Visual Studio 2010为SharePoint开发人员提供了哪些便利。
阅读全文
2009-11-12 08:27 by Windie Chai, 2944 visits, 网摘, 收藏, 编辑
摘要:介绍了SharePoint Designer 2010的变化之后,我们再来看看Visio 2010是怎样在SharePoint工作流中发挥作用的。
阅读全文