|>> 官方网站: http://www.xizhang.com 微博:http://weibo.com/chenxizhang

陈希章@中国

:: 心有多宽,路就有多宽 :: | :: http://tech.xizhang.com :: Microsoft .NET开发人员职业规划和学习路线图::

导航

统计

公告

04 2010 档案

MOSS 2010 : 如何启用(BDC)Business Data Connectivity——安装WCF Fix
摘要: 在使用MOSS 2010的BDC功能时,你可能会遇到下面的问题(The Business Data Connectivity Metadata Store is currently unavailab...阅读全文

posted @ 2010-04-29 08:15 陈希章 阅读(1309) | 评论 (2) 编辑

MOSS 2010:Visual Studio 2010开发体验(20)——使用ADO.NET Data Service快速访问SharePoint列表数据
摘要: 上一篇 讨论ECMAScript Object Model的时候,我们在结尾说到了,其实客户端的Javascript是通过一个client.svc文件去查询的。请注意看下图选中的部分 地址是: htt...阅读全文

posted @ 2010-04-28 20:25 陈希章 阅读(1775) | 评论 (10) 编辑

MOSS 2010:Visual Studio 2010开发体验(19)——ECMAScript Object Model
摘要: 这篇文章部分材料摘自下面这个地址,我做了翻译,并且按照我的案例场景做了补充 http://www.codeproject.com/Articles/60348/SharePoint-2010-Clie...阅读全文

posted @ 2010-04-28 18:31 陈希章 阅读(1752) | 评论 (1) 编辑

关于Silverlight对匿名类型数据绑定的问题及其解决方法
摘要: 这是一个不得不说一下的问题。同样的代码在WPF应用程序中是可以工作的,而在Silverlight中却不可以。我们来看一下例子吧 1.WPF窗体标记2.WPF窗体代码3.WPF运行起来的效果 然后我们...阅读全文

posted @ 2010-04-28 14:37 陈希章 阅读(1286) | 评论 (12) 编辑

MOSS 2010:Visual Studio 2010开发体验(18)——在独立的Silverlight应用程序中通过WCF访问SharePoint数据
摘要: 上一篇我讲到了如何在Silverlight中使用客户端对象模型访问SharePoint数据,诸如列表,列表条目,文档之类都是可以的,而且这个对象模型是很完整的,它既可以做数据查询,还可以做操作。简单类...阅读全文

posted @ 2010-04-28 12:52 陈希章 阅读(1470) | 评论 (0) 编辑

MOSS 2010:Visual Studio 2010开发体验(17)——在Silverlight应用程序中访问客户端对象模型
摘要: 上一篇我们开始介绍到了客户端对象模型,这是MOSS 2010提供的一套全新的API,它允许我们在客户端应用程序(包括控制台,Windows Forms,或者Silverlight应用程序)能够方便地访...阅读全文

posted @ 2010-04-28 10:52 陈希章 阅读(1723) | 评论 (5) 编辑

Office 2010的一个小问题
摘要: Office 2010最近发布了正式版,在使用的时候遇到一个小问题,就是其中的Word和Outlook这两个应用程序会对输入法有些莫名其妙的控制。具体来说是这样: 1. Office 2010会自动安...阅读全文

posted @ 2010-04-27 20:26 陈希章 阅读(503) | 评论 (2) 编辑

MOSS 2010:Visual Studio 2010开发体验(16)——客户端对象模型
摘要: 上一篇,我们讲到了LINQ to SharePoint。它提供了很自然的语法,提高了开发体验。但归根结底,LINQ to SharePoint是使用了服务器对象模型,也就是说,通过这样方式编写的代码,...阅读全文

posted @ 2010-04-26 23:40 陈希章 阅读(2122) | 评论 (7) 编辑

关于本博客的一些使用说明
摘要: 陆续收到一些网友给我的邮件,说是感觉我的这个博客里面的文章比较多,分类做得不是特别好。这一个确实是我以前没有怎么注意到,但现在要调整起来也不是很容易。近期写的一些东西这方面有所注意,例如最新的随笔系列有《实践与思考》书籍连载系列MOSS 2010:Visual Studio 2010开发体验以后的文章我也会尽量地按照分类更好地组织。基于现状,为了方便大家使用,我提供两个建议1. 善加使用本博客中的...阅读全文

posted @ 2010-04-26 22:16 陈希章 阅读(262) | 评论 (0) 编辑

MOSS 2010:Visual Studio 2010开发体验(15)——LINQ to SharePoint
摘要: 这一篇我们来讨论的是,如何通过LINQ的技术实现对SharePoint 2010列表的读取。我还记得当年.NET Framework 3.5发布,第一次接触到Linq的时候那种不可思议的感觉。现在,S...阅读全文

posted @ 2010-04-26 21:57 陈希章 阅读(2475) | 评论 (12) 编辑

Excel:如何使用函数实现多表多条件汇总求和
摘要: 有网友给我来信,提到下面这样一个问题,希望我能设法帮助解决 工作簿中有好几个表格,例如下面的1,2,3,4,5。他们的格式都相近:部门,姓名,型号等等 现在是希望在“结果”这个工作表中对五个工作表的值...阅读全文

posted @ 2010-04-26 08:47 陈希章 阅读(1476) | 评论 (1) 编辑

MOSS 2010:Visual Studio 2010开发体验(14)——列表开发之事件接收器
摘要: 通过前面几篇,我们已经完成了内容类型,列表定义,列表实例的开发。本篇继续讲解列表中的一个重要环节——事件接收器开发。 我们的场景是:我希望之前做好的订单列表这个内容类型自动地具有某些事件特征,例如当用...阅读全文

posted @ 2010-04-25 13:54 陈希章 阅读(1036) | 评论 (11) 编辑

MOSS 2010:Visual Studio 2010开发体验(13)——列表开发之列表实例
摘要: 上一篇我们讲到了如何创建列表定义,那个操作相当于是设计了一个Class。现在来看看如何使用这个定义,实际上就是基于这个Class去创建Instance的概念。 1.添加一个ListInstance 我...阅读全文

posted @ 2010-04-25 12:43 陈希章 阅读(737) | 评论 (0) 编辑

MOSS 2010:Visual Studio 2010开发体验(12)——列表开发之列表定义
摘要: 上一篇,我们已经在Visual Studio中定义好了内容类型 http://www.cnblogs.com/chenxizhang/archive/2010/04/25/1719694.html 下...阅读全文

posted @ 2010-04-25 12:29 陈希章 阅读(1063) | 评论 (0) 编辑

MOSS 2010:Visual Studio 2010开发体验(11)——扩展SharePoint Explorer
摘要: 关于SharePoint Explorer,是VS2010的一个新特性,可以让开发人员很方便地浏览到SharePoint站点的结构,并且做一些简单事情 我在下面这篇文章中已经做过一些介绍 http:/...阅读全文

posted @ 2010-04-25 09:53 陈希章 阅读(853) | 评论 (1) 编辑

MOSS 2010:Visual Studio 2010开发体验(10)——列表开发之内容类型
摘要: 上一篇,我讲到了列表的一些基本概念 http://www.cnblogs.com/chenxizhang/archive/2010/04/24/1719467.html 1. 内容类型(Content...阅读全文

posted @ 2010-04-25 06:47 陈希章 阅读(1582) | 评论 (5) 编辑

MOSS 2010:Visual Studio 2010开发体验(9)—列表开发之基本概念
摘要: 要做列表的开发,首先需要搞清楚几个概念 1. 内容类型(Content Type) 这是MOSS 2007提出的一个新概念,通过内容类型(Content Type)可以让网站或者列表定制更加方便。简而...阅读全文

posted @ 2010-04-24 17:51 陈希章 阅读(1452) | 评论 (0) 编辑

MOSS 开发之服务帐号过期的问题
摘要: 再次遇到了这个问题,大家知道一般MOSS的Web Application都需要有一个Application Pool,而且在Web Application里面也有几个地方会用到管理帐号。这个帐号一般是...阅读全文

posted @ 2010-04-24 14:16 陈希章 阅读(334) | 评论 (5) 编辑

为Windows Server 2000开发和部署ASP.NET 3.5的应用程序
摘要: 这是目前手头在处理的一个项目,昨天到客户那边算是开工会议。总体设计方案和架构我上周已经写出来,昨天是去检查了一下有关的服务器和客户端运行环境。总结下面几点 1. Windows Server 200...阅读全文

posted @ 2010-04-24 07:47 陈希章 阅读(493) | 评论 (1) 编辑

MTOM效率测试
摘要: MTOM是一种消息编码方式,它的目的是优化SOAP消息的编码,以减小体积,提高传输速度。如果你对其不清楚,可以参考另外一篇文章 http://www.cnblogs.com/chenxizhang/a...阅读全文

posted @ 2010-04-22 18:30 陈希章 阅读(346) | 评论 (3) 编辑

Infopath 2010的变化
摘要: 首先,现在分为两个软件,一个是Designer,一个是Filler 顾名思义,Designer 是设计表单的,而Filler是填写表单的。下面这个是Designer 下面这个是Filler 然后我们来...阅读全文

posted @ 2010-04-22 16:20 陈希章 阅读(335) | 评论 (0) 编辑

MOSS 2010:如何为列表设计Infopath表单用于编辑和显示
摘要: 以前在MOSS 2007的时候,有时候会听到客户或用户抱怨说列表的那个编辑界面不人性化,或者不好看。是的,因为那些控件都是自己产生的,布局方面恐怕是很难让用户满意的。 那么,现在有什么好的改进么?MO...阅读全文

posted @ 2010-04-22 16:02 陈希章 阅读(641) | 评论 (0) 编辑

MOSS 2010:为视图添加参数显示的功能
摘要: 我们现在还可以根据一些参数来决定某个视图显示的数据。例如我们需要实现这样的场景:用户可以通过在地址栏中添加一些特殊的参数来对数据进行筛选 首先仍然是来看一下效果先 下面这个页面地址是:http://n...阅读全文

posted @ 2010-04-22 11:44 陈希章 阅读(428) | 评论 (0) 编辑

MOSS 2010:通过SharePoint Designer定制列表项的条件格式
摘要: 继续我的MOSS 2010发现之旅吧,还是来看看界面上的变化。这一篇讲的是如何使用SharePoint Designer来实现列表项的条件格式设置。 先来看一个效果图 我们希望自定义列表的项目根据审批...阅读全文

posted @ 2010-04-22 11:12 陈希章 阅读(471) | 评论 (0) 编辑

MOSS 2010:列表编辑变得更加容易
摘要: MOSS 2010在界面上面下了很大的功能,不光是好看而已。首先有一个重要改进就是,列表项的添加和修改都无需跳转页面,而是采用AJAX弹出对话框的方式来实现。 除此之外,甚至可以直接在列表的行中进行创...阅读全文

posted @ 2010-04-22 10:44 陈希章 阅读(351) | 评论 (0) 编辑

如何在不安装Word的情况下生成Word文档
摘要: 我们的需求是这样的 1. 有如下这样一份Word文档的模板 2. 我们需要在服务器端动态生成这样的文件,每次需要换的内容是标题、描述、时间。而且应该把员工列表读出来,填充在下面的表格中 我们的解决方案...阅读全文

posted @ 2010-04-21 16:27 陈希章 阅读(1776) | 评论 (4) 编辑

跨还是不跨?这是一个问题
摘要: 前几天继续在讲SOA以及WCF开发的课程,谈到跨平台支持方面。我们知道跨平台总是一个很好的话题,可以谈论很多。 WCF确实从一定意义上可以实现跨平台,这其实一点都不奇怪,只要是基于HTTP协议,传输的...阅读全文

posted @ 2010-04-21 08:15 陈希章 阅读(222) | 评论 (0) 编辑

关于工作流(Workflow Foundation)的一些总结归纳
摘要: 其实,以我的体会,工作流(Workflow Foundation)从它一诞生就褒贬不一。至少它确实目前看起来还是比较难用。在.NET 3.5以及之前的版本中,为了实现工作流,我们还是需要编写相当多的代...阅读全文

posted @ 2010-04-21 07:38 陈希章 阅读(829) | 评论 (12) 编辑

如何在Windows Service或者Windows Forms输出Console.Write的信息
摘要: 我们很多人都喜欢在一些代码中使用Console.Write或者Console.WriteLine的方式输出一些信息,这种做法,如果用到控制台程序中,是很方便的。但是如果用到了Windows Servi...阅读全文

posted @ 2010-04-21 07:05 陈希章 阅读(412) | 评论 (0) 编辑

.NET 4中并行编程的简单例子
摘要: 该文可参考 http://msdn.microsoft.com/en-us/library/dd460720(VS.100).aspx阅读全文

posted @ 2010-04-16 07:09 陈希章 阅读(268) | 评论 (2) 编辑

两个很好玩的网站
摘要: 第一个网站模拟了Windows 3的界面。请注意不只是界面,里面的程序是可以运行的,包括可以扫雷,以及使用内部的Internet Explorer去上网 第二个模拟了Visual Studio的界面和功能,请注意不只是界面,是包含功能,而且有智能感知阅读全文

posted @ 2010-04-15 19:20 陈希章 阅读(342) | 评论 (0) 编辑

读取数据库中的图片(ASP.NET)
摘要: 下面这个代码演示了如何在ASP.NET中读取数据库中的图片(二进制类型),并且输出到页面上。 我们这里使用的ashx的机制。同时使用了ImageConverter这个类型做图形转换。阅读全文

posted @ 2010-04-14 20:23 陈希章 阅读(430) | 评论 (2) 编辑

如何访问嵌套母版页中的控件
摘要: 这是今天遇到的一个小问题。我们知道要访问母版页的控件的话,最简单的做法就是FindControl。但是如果该母版页本身是嵌套的话,就不是那么简单的了 下面这个例子是针对一个两层嵌套的母版页。大致意思是...阅读全文

posted @ 2010-04-11 19:05 陈希章 阅读(333) | 评论 (1) 编辑

MTOM以及在WCF中的应用
摘要: 关于MTOM的基本概念    提到MTOM消息优化传输机制,通常的实验结果是使用MTOM传输数据会提高大约33%的性能。 消息传输优化机制 (MTOM) 标准允许将消息中包含的大型数据元素外部化,并将...阅读全文

posted @ 2010-04-09 21:32 陈希章 阅读(641) | 评论 (0) 编辑

在Outlook中设置农历生日周期性事件
摘要: 俺们农村人一般还是习惯按照农历过生日,但由于工作使用公历,所以经常有记不住的情况。研究了一下Outlook,其实是有这样的功能的,请看下面的设置阅读全文

posted @ 2010-04-08 21:00 陈希章 阅读(610) | 评论 (1) 编辑

Win7下IE 8内存保护可能导致ActiveX无法安装的问题及其解决方法
摘要: 今天跟一个客户开一个在线会议讨论项目的事情,用的是他们公司自己的一个虚机会议室,我以前在他们公司的时候用过,所以开始并没有特别准备。但到了时间了,我死活登陆不进去。因为他们这个虚拟会议室是需要安装一个...阅读全文

posted @ 2010-04-08 20:44 陈希章 阅读(2134) | 评论 (0) 编辑

Windows Live is designed for you, but maybe not for your browser
摘要: 这是一个很有意思的错误消息,提示的是当前的浏览器不支持Windows Live的某些功能,例如日历等等 看到这个消息,我不禁会心一笑;其实这是一个再普通不过的错误消息,但人家做的提示却是那么幽默 这难...阅读全文

posted @ 2010-04-06 19:52 陈希章 阅读(422) | 评论 (0) 编辑

好久不写的VBA代码
摘要: 今天在解决一个问题的时候,使出了很久不用的VBA。这是在Excel里面的一个特殊功能。 下面是代码的一部分,主要是增加和删除快捷菜单其他与业务有关的代码这里就不贴出来了阅读全文

posted @ 2010-04-06 19:38 陈希章 阅读(364) | 评论 (0) 编辑

MOSS 2010:Visual Studio 2010开发体验(8)——Silverlight应用
摘要: 好吧,Silverlight现在已经是妇孺皆知了,所以MOSS 没有道理不支持它。其实说实在话,支持Silverlight并没有什么太难的事情,因为它主要依赖的是一个浏览器插件,其实与SharePoi...阅读全文

posted @ 2010-04-06 10:37 陈希章 阅读(1519) | 评论 (5) 编辑

MOSS 2010:什么是Reusable Workflow
摘要: 顾名思义,Reusable workflow就是可以重复利用的工作流。换句话说,其他的工作流就是不可重复利用的,不可思议吗?但是之前在MOSS 2007时代,在SharePoint Designer中...阅读全文

posted @ 2010-04-06 07:27 陈希章 阅读(809) | 评论 (0) 编辑

MOSS 2010:Visual Studio 2010开发体验(7)——AJAX Web Part
摘要: AJAX,Asynchronous JavaScript and XML ,虽然并不是新鲜的技术,但几乎是一夜之间红遍了整个Internet,原因很简单,它提供了比较好的用户体验。现在谁都恨不得表明自...阅读全文

posted @ 2010-04-05 17:39 陈希章 阅读(1242) | 评论 (0) 编辑

MOSS 2010:Visual Studio 2010开发体验(6)——开发WebPart
摘要: 还记得,当年WebPart被第一次引入之后,乃至后来在ASP.NET 2.0中直接支持该技术,对我们来说是多么新鲜的一个事物啊。 它可以随意地组装,定制,而且每个用户都可以有自己的个性化设置。 现在...阅读全文

posted @ 2010-04-05 17:07 陈希章 阅读(1407) | 评论 (0) 编辑

MOSS 2010:Visual Studio 2010开发体验(5)——Mapped Folder
摘要: 我们都知道,SharePoint有很多特殊的目录,例如最常见的layouts,它可以通过类似下面这样格式的地址访问到 http://intranet.xizhang.com/_layouts 但是...阅读全文

posted @ 2010-04-05 16:45 陈希章 阅读(946) | 评论 (0) 编辑

MOSS 2010:Visual Studio 2010开发体验(4)——应用程序页面(ApplicationPage)
摘要: 这是我们以前经常做的事情。应用程序页面是指那些我们自定义程序所用到的页面。例如工作流页面等等。 以前做这个事情也相当麻烦,因为这个页面没有项目模板,需要自己编写。而且需要复制到特殊的目录中去,而且在编...阅读全文

posted @ 2010-04-05 16:32 陈希章 阅读(1273) | 评论 (0) 编辑

MOSS 2010: Visual Studio 2010开发体验(3)——调试代码
摘要: 这一篇来谈谈在Visual Studio 2010中直接进行代码调试的功能。我们可以简单地做一个WebPart来实验这个功能 关于VS2010的项目模板和结构,请参考上一篇http://www.cnb...阅读全文

posted @ 2010-04-05 16:13 陈希章 阅读(1321) | 评论 (3) 编辑

MOSS 2010:Visual Studio 2010开发体验(2)——项目模板和结构
摘要: 这是让人感到很舒服的一个改进,现在的项目模板和结构变得很清晰。 首先来看项目模板列表 选择一个项目模板之后,点击“Ok”,一般都会有一个向导 这里的Sandboxed solution也是一个新特性,...阅读全文

posted @ 2010-04-05 15:37 陈希章 阅读(1701) | 评论 (0) 编辑

MOSS 2010:Visual Studio 2010开发体验(1)——SharePoint Explorer
摘要: 你不得不感概,原先在MOSS 2007的时代我们是多么辛苦。不是吗? Visual Studio 开发体验受到局限适用于 WSS 的 Visual Studio 扩展Visual Studio To...阅读全文

posted @ 2010-04-05 15:12 陈希章 阅读(2606) | 评论 (6) 编辑

MOSS 2010:谁动了我的“共享服务”
摘要: 上一篇讲到WSS即将走进历史,其实还有很多东西随着MOSS 2010的新架构推出,都将逐渐淡出。其中一个就是“共享服务(Shared Service)” 以前在MOSS 2007的时候,这是一个比较重...阅读全文

posted @ 2010-04-05 12:12 陈希章 阅读(418) | 评论 (0) 编辑

Meet the new WSS - SharePoint Foundation 2010
摘要: http://blogit.create.pt/blogs/raulribeiro/archive/2009/10/21/The-new-WSS-_2D00_-SharePoint-Foundatio...阅读全文

posted @ 2010-04-05 11:57 陈希章 阅读(231) | 评论 (0) 编辑

MOSS 2010:对于SharePoint Designer的改进
摘要: 这个部分,可以这么说,还是改进挺大的。我这里主要介绍两个比较有用的功能 1. 直接在网站中,可以有一个菜单,打开SharePoint Designer 2. 在管理中心居然有一个专门的针对ShareP...阅读全文

posted @ 2010-04-05 11:43 陈希章 阅读(318) | 评论 (1) 编辑

MOSS 2010对于工作流的改进
摘要: 我们来做一个简单的工作流看看情况到底是怎么样的 注意:MOSS 2010添加了所谓的Site Workflow,也就是说这些工作流是不依赖于某个列表的。这是一个不错的想法,让我们就开始这探险之旅吧 点...阅读全文

posted @ 2010-04-05 11:05 陈希章 阅读(286) | 评论 (0) 编辑

MOSS 2010服务器对象模型(Object Model)
摘要: 虽然从界面上有了很大的变化,但其实MOSS 2010的服务器对象模型并没有大的变化。请看下面的图形 当然,MOSS 2010的对象模型确实有了一些变动,这体现在它增加了客户端对象模型和所谓的一个运行时...阅读全文

posted @ 2010-04-05 10:27 陈希章 阅读(880) | 评论 (1) 编辑

MOSS 2010 沙箱解决方案(Sandboxed Solution)
摘要: 这是一种新的解决方案类型,它出现的目的是让一般的站点集管理员可以部署解决方案,而不是要求场管理员来部署,由于它的这种特殊性,所以,它有很多限制,主要体现在安全性上面。 例如最典型就是在这种解决方案中不...阅读全文

posted @ 2010-04-05 09:04 陈希章 阅读(806) | 评论 (0) 编辑

Silverlight中结合数字版权管理 (DRM)
摘要: 该文请参考http://msdn.microsoft.com/zh-cn/library/cc838192(VS.95).aspx 另外还有一篇与DRM有关的材料 http://blog.csdn.n...阅读全文

posted @ 2010-04-04 22:49 陈希章 阅读(173) | 评论 (0) 编辑

MOSS 2010开发之注意事项
摘要: MOSS 2010已经发布了beta的版本,很多朋友已经迫不及待地想要尝尝鲜了。在开始之前,我要提醒大家下面几点 1.强烈推荐用VS2010。里面有关的模板都很成熟和完整了。虽然用VS2008开发也...阅读全文

posted @ 2010-04-04 12:45 陈希章 阅读(553) | 评论 (0) 编辑

MOSS 2010 新特性之 开发人员仪表盘 Development Deshboard
摘要: 该文参考 : http://www.cnblogs.com/by1455/archive/2010/01/04/1639189.html 简单而言,这个工具可以让开发人员可以理解页面上的组件工作的情况...阅读全文

posted @ 2010-04-04 12:28 陈希章 阅读(828) | 评论 (0) 编辑

MOSS 2010 beta1的一个bug
摘要: 最近在试用MOSS 2010 beta1,发现中文版中有一个bug,如下图所示 很显然,这是由于编码问题造成的。我们一看就知道,一般\u后面跟上一个十六进制的数字,其实就表示一个unicode字符。通...阅读全文

posted @ 2010-04-04 11:47 陈希章 阅读(203) | 评论 (0) 编辑