亮剑.NET:SharePoint Server 2007开发实战(含光盘1张) (china-pub首发)
基本信息
编辑推荐
微软专家与MVP联袂献艺.
亲录独家视频讲座精彩放送...
推荐阅读
内容简介回到顶部↑
本书共分为8章,详细讲解了sharepoint上常见的开发任务,讲述了各种开发场景下需要了解的知识,并提供了丰富的实例。.
本书第1章为基础知识,讲述sharepoint的基本概念,基本的对象模型,代码编写注意事项,并讲解了一个集开发和部署打包为一体的项目结构的创建;第2章为web部件开发,介绍了web部件的开发部署及其皮肤机制的实现;第3章为ui定制,讲述了母板页和内容页面的定制及系统的模板机制;第4章为自定义字段类型开发,介绍字段类型开发的一般步骤;第5章为事件处理器,讲述了实现一个通用功能事件处理器的完整步骤;第6章为web内容管理,讲述了页面发布功能的使用和扩展,以及如何利用内容管理来实现一个多栏目的信息发布系统;第7章为工作流开发,讲述了sharepoint工作流的使用和开发,包括采用sharepoint designer设计工作流的步骤,sharepoint designer工作流的扩展,如何采用visual studio 2008和wf来开发复杂的工作流模板;第8章深入讲解excel service的开发、调试和应用技术。..
本书写作结构明晰,图文并茂,案例丰富,具有很强的可操作性。实例的选取兼顾深度与广度,很多实例都直接取自实际的项目。
本书可作为具有sharepoint开发基础的开发人员进一步提高的参考指南,也可作为高等院校相关专业师生的参考书。...
本书第1章为基础知识,讲述sharepoint的基本概念,基本的对象模型,代码编写注意事项,并讲解了一个集开发和部署打包为一体的项目结构的创建;第2章为web部件开发,介绍了web部件的开发部署及其皮肤机制的实现;第3章为ui定制,讲述了母板页和内容页面的定制及系统的模板机制;第4章为自定义字段类型开发,介绍字段类型开发的一般步骤;第5章为事件处理器,讲述了实现一个通用功能事件处理器的完整步骤;第6章为web内容管理,讲述了页面发布功能的使用和扩展,以及如何利用内容管理来实现一个多栏目的信息发布系统;第7章为工作流开发,讲述了sharepoint工作流的使用和开发,包括采用sharepoint designer设计工作流的步骤,sharepoint designer工作流的扩展,如何采用visual studio 2008和wf来开发复杂的工作流模板;第8章深入讲解excel service的开发、调试和应用技术。..
本书写作结构明晰,图文并茂,案例丰富,具有很强的可操作性。实例的选取兼顾深度与广度,很多实例都直接取自实际的项目。
本书可作为具有sharepoint开发基础的开发人员进一步提高的参考指南,也可作为高等院校相关专业师生的参考书。...
作译者回到顶部↑
目录回到顶部↑
第1章 windows sharepoint service开发基础. 1
1.1 windows sharepoint service和microsoft office sharepoint server的区别 2
1.2 windows sharepoint service对asp.net的扩展 2
1.2.1 wss对iis的扩展 3
1.2.2 wss对asp.net的扩展 4
1.3 wss安装目录结构分析 5
1.4 windows sharepoint service的一些概念 6
1.4.1 服务器场 6
1.4.2 应用程序、网站集和网站 7
1.4.3 字段类型、网站栏和内容类型 8
1.4.4 列表和文档库 9
1.4.5 视图和caml 9
1.4.6 feature 10
1.4.7 wss解决方案 10
1.5 windows sharepoint service的对象模型 10
1.5.1 概述 10
1.5.2 站点集和站点 11
1.5.3 列表和文档库 12
1.5.4 视图 13
1.5.5 列表项和文件 14
1.1 windows sharepoint service和microsoft office sharepoint server的区别 2
1.2 windows sharepoint service对asp.net的扩展 2
1.2.1 wss对iis的扩展 3
1.2.2 wss对asp.net的扩展 4
1.3 wss安装目录结构分析 5
1.4 windows sharepoint service的一些概念 6
1.4.1 服务器场 6
1.4.2 应用程序、网站集和网站 7
1.4.3 字段类型、网站栏和内容类型 8
1.4.4 列表和文档库 9
1.4.5 视图和caml 9
1.4.6 feature 10
1.4.7 wss解决方案 10
1.5 windows sharepoint service的对象模型 10
1.5.1 概述 10
1.5.2 站点集和站点 11
1.5.3 列表和文档库 12
1.5.4 视图 13
1.5.5 列表项和文件 14
前言回到顶部↑
微软的Windows SharePoint Service 3.0和Microsoft Office SharePoint Server发布已经有一段时间了,国内的用户正在逐渐增多,从事Windows SharePoint Service和Microsoft Office SharePoint Server开发的技术人员也逐渐多起来了。战斗在第一线的开发人员,参与了大量的相关应用的开发,其间也编写了大量相关的技术文章。随着微软的Windows SharePoint Service 3.0的推出,国内从事相关开发的人员已经逐渐成气候了,但是很多刚接触的开发人员对MOSS开发摸不着头脑,不能掌握其中的要领。.
本书以实际项目开发为基础,着眼于广大开发人员最关心的问题,讲解基本的原理、关键技术,并直接以项目中采用的解决方案作为示例,能达到举一反三、抛砖引玉的效果。
本书重在开发,有所倚重必有所疏忽,而且在一本书里包含太多的内容也是不太现实的,所以,本书不会过多地讲解Windows SharePoint Service和Microsoft Office SharePoint Server的基本的安装、配置和使用方面的知识。Microsoft Office SharePoint Server的界面设计得十分友好,作为一个开发人员,完全可以在界面上摸索出大部分功能的配置和使用方法。这里也建议在开始开发之前,尽量去熟悉Microsoft Office SharePoint Server里面的所有管理菜单和链接,一个Microsoft Office SharePoint Server的开发人员首先应该是一个合格的管理人员。
Microsoft Office SharePoint Server基于Windows SharePoint Service 3.0开发,Windows SharePoint Service 3.0提供了基本的协作应用程序的功能,如列表、文档库等,如果没有用到Microsoft Office SharePoint Server独有的功能,Windows SharePoint Service 完全可以作为一个开发平台并提供给最终用户使用。本书各章节讲解的内容,如果没有特殊说明,都是适合于Windows SharePoint Service和Microsoft Office SharePoint Server的。
ASP.NET是Windows SharePoint Service的基础,从事Windows SharePoint Service开发,很大一部分工作也就是基本的ASP.NET开发,如开发用户控件、服务器控件和程序页面,读者最好具有基本的ASP.NET开发知识。
对Windows SharePoint Service 2.0和SharePoint Portal Server 2003,本书没有讲解。主要考虑到如果从事Microsoft Office SharePoint Server开发,只要不是涉及遗留系统的升级问题,开发人员完全可以不必了解旧版本。
Windows SharePoint Service是一个积木式架构的系统,它提供了良好的扩展性,Microsoft Office SharePoint Server基于这套积木式架构,添砖加瓦,形成了一个强大的系统。本书就是要告诉读者,如何来构建这些积木。作为一个优秀的Windows SharePoint Service开发人员,随着开发组件的增多,将会发现开发工作变得越来越容易,同时也将简化项目组的工作,简化客户的IT运维人员的工作,最终提高整个公司的Microsoft Office SharePoint Server应用水平,降低项目的实施成本。
本书附赠光盘包含完整的实例源代码,读者可以直接运用到项目中,或者以其为基础进一步扩展开发;同时还附赠实例开发过程的相关视频讲解,帮助开发人员提高学习效率。
主要内容
本书全面而细致地讲解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 Services开发。本章首先对Excel Service进行了概述,介绍了将Excel工作簿发布到SharePoint上的方法;接着介绍了用户定义函数的开发、调试和使用;最后,分析了Excel Services的配置及性能、可扩展性、安全等高级话题。
本书特色
微软开发工程师和MVP项目实战经验的总结。
本书以实际项目开发为基础,着眼于广大开发人员最关心的问题,讲解基本的原理、关键技术,并直接以项目中采用的解决方案作为示例,能达到举一反三、抛砖引玉的效果。
本书重在开发,有所倚重必有所疏忽,而且在一本书里包含太多的内容也是不太现实的,所以,本书不会过多地讲解Windows SharePoint Service和Microsoft Office SharePoint Server的基本的安装、配置和使用方面的知识。Microsoft Office SharePoint Server的界面设计得十分友好,作为一个开发人员,完全可以在界面上摸索出大部分功能的配置和使用方法。这里也建议在开始开发之前,尽量去熟悉Microsoft Office SharePoint Server里面的所有管理菜单和链接,一个Microsoft Office SharePoint Server的开发人员首先应该是一个合格的管理人员。
Microsoft Office SharePoint Server基于Windows SharePoint Service 3.0开发,Windows SharePoint Service 3.0提供了基本的协作应用程序的功能,如列表、文档库等,如果没有用到Microsoft Office SharePoint Server独有的功能,Windows SharePoint Service 完全可以作为一个开发平台并提供给最终用户使用。本书各章节讲解的内容,如果没有特殊说明,都是适合于Windows SharePoint Service和Microsoft Office SharePoint Server的。
ASP.NET是Windows SharePoint Service的基础,从事Windows SharePoint Service开发,很大一部分工作也就是基本的ASP.NET开发,如开发用户控件、服务器控件和程序页面,读者最好具有基本的ASP.NET开发知识。
对Windows SharePoint Service 2.0和SharePoint Portal Server 2003,本书没有讲解。主要考虑到如果从事Microsoft Office SharePoint Server开发,只要不是涉及遗留系统的升级问题,开发人员完全可以不必了解旧版本。
Windows SharePoint Service是一个积木式架构的系统,它提供了良好的扩展性,Microsoft Office SharePoint Server基于这套积木式架构,添砖加瓦,形成了一个强大的系统。本书就是要告诉读者,如何来构建这些积木。作为一个优秀的Windows SharePoint Service开发人员,随着开发组件的增多,将会发现开发工作变得越来越容易,同时也将简化项目组的工作,简化客户的IT运维人员的工作,最终提高整个公司的Microsoft Office SharePoint Server应用水平,降低项目的实施成本。
本书附赠光盘包含完整的实例源代码,读者可以直接运用到项目中,或者以其为基础进一步扩展开发;同时还附赠实例开发过程的相关视频讲解,帮助开发人员提高学习效率。
主要内容
本书全面而细致地讲解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 Services开发。本章首先对Excel Service进行了概述,介绍了将Excel工作簿发布到SharePoint上的方法;接着介绍了用户定义函数的开发、调试和使用;最后,分析了Excel Services的配置及性能、可扩展性、安全等高级话题。
本书特色
微软开发工程师和MVP项目实战经验的总结。
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· InfoQ中文站论坛:.NET讨论区(InfoQ .NET)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· WCF的开山之作 WCF画卷的清明上河图(WCF WF WPF)


点击看大图








加载中...
