《亮劍。NET:SharePointServer2007開發實戰》,詳細講解了SharePoint上常見的開發任務,講述了各種開發場景下需要了解的知識,並提供了豐富的實例。本書寫作結構明晰,圖文並茂,案例豐富,具有很強的可操作性。實例的選取兼顧深度與廣度,很多實例都直接取自實際的項目。本書可作為具有SharePoint開發基礎的開發人員進一步提高的參考指南,也可作為高等院校相關專業師生的參考書。
基本介紹
版權資訊,內容簡介,作者簡介,編輯推薦,目錄,
版權資訊
書 名: 亮劍.NET:SharePointServer2007開發實戰
作 者:張建義
出版時間: 2009
ISBN: 9787121080845
開本: 16
定價: 55.00 元
內容簡介
《亮劍.NET:SharePointServer2007開發實戰》共分為8章,詳細講解了SharePoint上常見的開發任務,講述了各種開發場景下需要了解的知識,並提供了豐富的實例。
《亮劍.NET:SharePointServer2007開發實戰》第1章為基礎知識,講述SharePoint的基本概念,基本的對象模型,代碼編寫注意事項,並講解了一個集開發和部署打包為一體的項目結構的創建;第2章為Web部件開發,介紹了Web部件的開發部署及其皮膚機制的實現;第3章為UI定製,講述了母板頁和內容頁面的定製及系統的模板機制;第4章為自定義欄位類型開發,介紹欄位類型開發的一般步驟;第5章為事件處理器,講述了實現一個通用功能事件處理器的完整步驟;第6章為Web內容管理,講述了頁面發布功能的使用和擴展,以及如何利用內容管理來實現一個多欄目的信息發布系統;第7章為工作流開發,講述了SharePoint工作流的使用和開發,包括採用SharePointDesigner設計工作流的步驟,SharePointDesigner工作流的擴展,如何採用VisualStudio2008和WF來開發複雜的工作流模板;第8章深入講解ExcelService的開發、調試和套用技術。
作者簡介
張建義,畢業於上海華東師範大學畢業。現就職於微軟中國公司的服務部,擔任架構師。從事.NET和SharePoint相關領域的項目實施開發工作。熱衷於軟體系統的設計和開發,對.NET系統的組件設計尤其精通,一直孜孜不倦於用優美的代碼來實現優美的架構。
王俞,復旦大學計算機軟體與理論專業,博士,微軟MVP。曾就職於微軟中國公司的服務部,現就職於GrapeCity公司GlobalStrikeTeam。在國內外學術期刊發表論文7篇,並獲得一項軟體開發專利。他主持或參與了十餘項大型軟體系統的設計和開發工作,擁有豐富的底層架構設計經驗,並在MSDN、TechED、OTEC等各種培訓及技術大會上與他人分享其技術心得。獲得OTEC最佳講師稱號。目前他的研究領域包括IWSOlution、BISolution、WorkflowEngine及AgentTheory等。
編輯推薦
《亮劍.NET:SharePointServer2007開發實戰》特色:微軟開發工程師和MVP項目實戰經驗的總結;全程實例解說SharePoint的開發技術,目標更加明確,學習效率更高;開發實踐為中心,貫穿部署、配置,提供大量與現實需求息息相關的示例;《亮劍.NET:SharePointServer2007開發實戰(含光碟1張)》點面兼顧,目錄分類細緻而科學,方便不同開發需求的讀者快速查閱;配套的代碼光碟,免去煩瑣輸入代碼的工作,提高學習效率;配套視頻多媒體講解,細緻講解SharePoint開發基礎與實戰案例,實現快速入門。
微軟開發工程師和MVP項目實戰經驗的總結,全程實例解說SharePoint開發技術,配套代碼+視頻多媒體講解快速提高學習效率。
微軟劍鋒所指,開發所向披靡
微軟專家與MVP聯袂獻藝,親錄獨家視頻講座精彩放送。
微軟權威專家與MVP聯袂執筆,配書光碟巨獻獨家視頻講座。
目錄
第1章 Windows SharePoint Service開發基礎
1.1 Windows SharePoint Service和Microsoft Office SharePoint Server的區別
1.2 Windows SharePoint Service對ASP.NET的擴展
1.2.1 WSS對IIS的擴展
1.2.2 WSS對ASP.NET的擴展
1.3 WSS安裝目錄結構分析
1.4 Windows SharePoint Service的一些概念
1.4.1 伺服器場
1.4.2 應用程式、網站集和網站
1.4.3 欄位類型、網站欄和內容類型
1.4.4 列表和文檔庫
1.4.5 視圖和CAML
1.4.6 Feature
1.4.7 WSS解決方案
1.5 Windows SharePoint Service的對象模型
1.5.1 概述
1.5.2 站點集和站點
1.5.3 列表和文檔庫
1.5.4 視圖
1.5.5 列表項和檔案
1.6 Windows SharePoint Service的代碼許可權
1.6.1 GAC部署和Bin部署的區別
1.6.2 代碼許可權提升
1.7 開發環境的搭建
1.7.1 開發環境的選擇
1.7.2 Visual Studio項目解決方案的搭建和自動打包
1.7.3 如何選擇SPD和Visual Studio 2005來實現用戶的功能
1.8 本章小結
第2章 快速實現Web部件開發
2.1 Web部件體系結構
2.1.1 ASP.NET的Web部件支持
2.1.2 Windows SharePoint Service的Web部件架構
2.2 Web部件開發
2.2.1 從簡單的WebPart開始
2.2.2 Web部件的生命周期
2.2.3 Web部件的屬性
2.2.4 處理複雜屬性
2.2.5 Web部件多語言的實現
2.2.6 使用用戶控制項開發Web部件
2.2.7 Web部件的異步載入
2.3 Web部件的部署
2.3.1 手工部署
2.3.2 打包解決方案
2.4 Web部件開發框架的搭建
2.4.1 BaseSPWebPart的基本代碼
2.4.2 錯誤處理
2.4.3 Everywhere Web部件
2.4.4 Web部件的皮膚—實現數據跟表現的分離
2.4.5 列表WebPart基類—BaseSPListWebPart
2.4.6 處理資源檔案
2.5 實現通用的列表Web部件
2.5.1 系統默認的列表Web部件
2.5.2 實現通用列表WebPart
2.5.3 ListWebPart的使用
2.5.4 處理資源檔案和打包
2.6 實現帶有樹目錄的文檔庫Web部件
2.6.1 基本思路
2.6.2 功能實現
2.7 本章小結
第3章 UI定製與開發
3.1 Windows SharePoint Service的頁面類型
3.1.1 母版頁和內容頁
3.1.2 應用程式頁面
3.1.3 Windows SharePoint Service的頁面提供機制
3.2 採用SPD定製頁面
3.2.1 定製母版頁
3.2.2 定製表單頁面
3.3 Windows SharePoint Service的控制項模板機制
3.3.1 系統控制項模板的修改
3.3.2 模板控制項的開發
3.4 本章小結...