去年半年的时间都在写这本书,要说这本书最大的特色有两个:

1)完全讲开发,所以可能并不适合对sharepoint没有基本了解的朋友,如果你对moss的站点,文档库,视图,字段等的基本操作都不会的话,那么你可以先看下kaneboy的那本书,或者在网上看一下教程。 如果你已经了解sharepoint上的基本操作,然后对如何整体的来实现一个功能还有困惑的话,那么或许你可以看一下这本书。

2)结合笔者的一个实际项目,书中的很多示例代码都来自这个项目,你甚至可以直接把里面的代码拿到实际项目中使用。

 

第一次写技术书籍,而且受限于时间、精力和经验,书中并没有面面具到,只是选取了常见的开发场景来讲述,不管如何,希望这本书可以帮助想了解如何在sharepoint中写代码的朋友~

 

以下链接可以网上购买:

http://www.china-pub.com/195248

或者当当网:

http://search.dangdang.com/search.aspx?selectcatalog=&key=%C1%C1%BD%A3.NET%3ASharePoint+Server+2007%BF%AA%B7%A2%CA%B5%D5%BD&search=%CB%D1+%CB%F7&catalog=&SearchFromTop=1

------------------------

前 言

微软的WSS3.0和MOSS发布已经有一段时间了,国内使用的用户逐渐加多,从事WSS,MOSS开发的技术人员也多起来。笔者是战斗在第一线的开发人员。从事MOSS开发一年多的时间。其间,写了大量的WSS,MOSS方面的技术文章发表到自己的blog上。从blog的留言以及MSN上网友的提问看出,国内从事MOSS开发的人员还是不少的,但是很多刚接触的开发人员对MOSS开发摸不着头脑,未得其门而入。

本书以笔者的实际项目经验为基础,着眼于广大开发人员最关心的问题,讲解基本的原理,关键技术,并直接以作者在项目中采用的解决方案作为示例,希望能起到举一反三,抛砖引玉的效果。

本书重在开发,有所倚重必有所疏忽,而且在一本书里包含太多的内容也是超出笔者能力范围,所以,笔者不会过多地讲解WSS,MOSS的一些基本的安装,配置,使用方面的知识。MOSS的界面设计十分友好,作为一个开发人员,完全可以在界面上摸索出MOSS的大部分功能的配置和使用。这里也建议读者,在开始MOSS开发之前,尽量去熟悉MOSS里面的所有管理菜单和链接,一个MOSS的开发人员首先应该是一个合格的MOSS管理人员。

MOSS基于WSS3.0开发,WSS3.0提供了基本的协作应用程序的功能,如列表,文档库等,如果没有用到MOSS独有的功能,WSS完全可以作为一个开发平台并提供给最终用户使用。本书各章节讲解的内容,如果没有特殊说明,都是适合于WSS和MOSS的。

Asp.net是WSS的基础,从事WSS开发,很大一部分工作也就是基本的Asp.net开发,如开发用户控件,服务器控件,程序页面,因此,希望读者能具有基本的asp.net开发知识。

对WSS3.0和MOSS以前的版本,WSS2.0和SharePoint Portal Server2003,本书也基本不做讲解。其一是笔者基本没接触过旧版本,其二,从事MOSS开发,只要不是涉及遗留系统的升级,开发人员完全可以不必了解旧版本。

WSS是一个积木式架构的系统,它提供了良好的扩展性,MOSS基于这套积木式架构,添砖加瓦,形成了一个强大的系统。本书就是要告诉读者,如何来构建这些积木,作为一个优秀的WSS开发人员,随着开发的WSS组件的增多,你将发现你的工作将变得越来越容易,同时,你也将简化你所处的项目组的工作,简化客户的IT运维人员的工作,最终提高整个公司的MOSS应用水平,降低MOSS项目的实施成本。

本书附带完整的示例源代码,读者可以直接运用到项目中,或者以其为基础进一步扩展开发。

主要内容 

本书全面而细致地讲解SharePoint常见的开发任务功能,全书分为8章。具体的篇章内容如下所示

第1章WINDOWS SHAREPOINT SERVICE 基础。本章主要讲述了SharePoint对Asp.net和IIS的扩展方式,接着讲述了SharePoint一些基本概念,基本对象模型的使用,包括网站点、网站、列表等。最后,讲述了一个集开发,部署,测试,打包于一体的开发环境的创建,后继的几章都将基于这个开发环境讲解代码示例。

第2篇快速实现Web部件开发。本章首先对Web部件开发的基础知识进行了描述。然后介绍了Web部件打包部署的方法。接着介绍了一个Web部件开发框架的搭建,在这个开发框架中,实现了通用的Web部件错误处理,Web部件的绝对定位, 自定义的皮肤功能。最后,介绍了两个很实用的Web部件的开发。

第3篇UI定制和开发。本章首先对SharePoint的页面类型和提供机制进行了介绍,SharePoint的页面分为母板页、内容页和应用程序页面,页面可以保存在文件系统或数据库中。接着介绍了采用SharePoint Designer定制页面的方法。最后,讲述了SharePoint的控件模板机制,以及如何基于这个机制来定制页面,如何开发自己的模板控件。

第4篇自定义字段类型开发。本章首先介绍了开发自定义字段类型需要了解的基本知识,包括呈现字段类型的呈现控件、字段类型的实现类以及字段类型的配置文件,介绍了利用控件模板机制开发呈现控件的方法。最后介绍了正则表达式字段和列表访问计数器字段的开发。

第5篇事件处理器。本章首先介绍了列表项事件处理器的各个事件方法,分别讲述了如何采用代码和采用Feature附加事件处理器。接着,讲述了一个文档类型限制事件处理器的实例,详细的讲解了如何开发事件处理器,开发配置页面,利用Feature添加管理链接。最后,讲述了列表项序列号的实现,讲述了如何将自定义字段类型和事件处理器结合起来实现一些功能。

第6篇Web内容管理的定制和开发。本章首先讲述了页面发布功能的启用,讲述了页面布局的创举步骤。接着,介绍了笔者采用Web内容管理功能实现多级栏目的内容发布系统的做法。最后,讲解了导航控件的开发。

第7篇工作流开发。本章首先对SharePoint基本概念和操作方式进行了概述。接着讲述了采用SharePoint Designer设计工作流的步骤,讲解了如何扩展SharePoint Designer工作流设计器中的动作和条件。然后,用很大篇幅详细讲述了采用Visual Studio 2008和InfoPath开发工作流模板的方法,介绍了顺序工作流、多步审批流程、会签审批、循环审批等的实现,并简要介绍了状态机工作流以及其与顺序工作流的区别。

第8篇Excel Service开发。本章首先对Excel Service进行了概述,介绍了Excel工作薄发布到SharePoint上的方法。接着介绍了用户定义函数的开发、调试和使用。最后讲述了Excel Service的配置以及性能、可扩展行、安全等高级话题。

本书特色 

² 作者两年项目实战经验的总结。。

² 全程实例解说SharePoint的开发技术,目标更加明确,学习效率更高。

² 开发实践为中心,贯穿部署,配置,提供大量跟现实需求息息相关的示例。

² 本书点面兼顾,目录分类细致而科学,方便不同开发需求的读者快速查阅。

² 配套的代码光盘,免去繁琐输入代码的工作,提高学习效率。

² 配套视频多媒体讲解,细致讲解SharePoint开发基础与实战案例,实现快速入门。

 

免费试读: http://book.51cto.com/art/200902/112133.htm

posted on 2009-03-10 22:20  jianyi  阅读(4764)  评论(23编辑  收藏  举报