微軟SharePoint 2010開發者教程第一卷 AppDev Microsoft SharePoint 2010 for Developers Volume 1 英文 DVD 中文名:微軟SharePoint2010開發者教程第一卷 英文名:AppDevMicrosoftSharePoint2010forDevelopersVolume1 資源格式:光盤鏡像 發行時間:2010年 地區:美國 對白語言:英語 文字語言:英文 SharePoint2010的新增功能主要集中在3個方面:開發人員工作效率、豐富的平台服務、靈活的部署,具體來說其新增功能如表1所示:在沒有安裝VisualStudio開發擴展包的情況下,只支持工作流的開發,如果在VS2008中安裝了開發擴展包的情況下,可以創建的項目類型如圖5所示: SharePoint2010產品分成了兩個版本SharePointFoundation2010和SharePointServer2010,其中SharePointFoundation2010是WSS3.0的升級,而SharePointServer2010則是MOSS2007的升級,由此我們可以看到SharePointFoundation2010和SharePointServer2010之間的關係,SharePointFoundation2010是SharePoint2010的基礎,但後者包含了前者全部功能,本文中的SharePoint2010是這二者的統稱。 一個新的產品,對於開發者來說,更加關注的是其新增功能。SharePoint2010的新增功能主要集中在3個方面:開發人員工作效率、豐富的平台服務、靈活的部署。 我們可以看到SharePoint2010有六大功能模塊,網站、社區、內容、搜索、見解和整合應用,相比較MOSS2007來講,社區、見解和整合應用是其新增功能。不同於普通用戶,對開發人員來說,對一個產品功能的了解更傾向於從自帶功能和可擴展功能兩方面去了解。 SharePoint2010hasreachedanewleveloffeaturesfor.NETandwebdevelopmentthatfarexceedspreviousversions.ThiscoursewillcoverSharePoint2010asadevelopmentplatform,whichincludescreatingsites,listsandpages.Increatingtheseitemsyou'llbeintroducedtothemanynewfeaturesthatSharePoint2010hastooffer.ThenyouwillcoverthenewSharePointprojects,itemtemplates,featureandpackagedesignerfoundinVisualStudio2010.ThenthiscoursecoverswritingmanagedcodewiththeSharePointObjectModel.Afterthatthecoursewillcoverprogramminglistswithmanagedcodeincludinglistinstances,defineviews,CAMLqueriesandmore.You'llthenlearnaboutusercontrolsandwebparts.TheSharePointClientmodeliscoverednextwithobjectinstancesandusingclientobjectsinmanagedcode,Silverlightandotherelements.Toendthecourseyou'llseehowtoprogramwithlistitemsandcustomlistforms. Inthiscourse,youwilllearn: *TosetuptheSharePointarchitecture *HowtouseVirtualpathsandsafemode *Howdeployfileswithamodule *Todefinefields,createcontenttypesandlistinstances *HowtousenewSharePointtemplatesandProjectsfoundinVisualStudio2010 *HowtoDisplaywebsandlistswithaWebPart *Aboutmanipulatinglistsandlistitems,pluscreatelistinstances *TouseCAMLQueriesandLINQtoSharePoint *Aboutusercontrols,howtocreateanddelegatecontrols *HowtoUsetheclientobjectmodelinJavaScript(ECMAScript)clients *ToDealwithcomplexfieldtypes *Aboutcreatingeventhandlersandcustomlistforms Prerequisites:Thiscourseisintendedfor.NETdeveloperswhowanttolearnhowtocreatecustomSharePointsolutions.ThiscourserequiresandunderstandingofWebdevelopmentwith.NETtechnologiesandVisualStudio.ItdoesnotrequireknowledgeofSharePoint,butthatishelpfultogetthemostoutofthecourse. YourInstructor DougWarehasbeendevelopingwith,andhelpingothersunderstand,MicrosofttoolssincepickingupVisualBasic3.0in1994.Hespentmostofthe1990'sdevelopingapplicationswithMicrosoftOfficeandwasanMVPforMicrosoftAccessfrom1998to2000.HeistheleaderoftheAtlanta.NETUserGroup,oneofthelargestusergroupsintheSoutheastUS,andisafrequentspeakeratcodecampsandotherevents.InadditiontoteachingandwritingaboutSharePoint,DougstaysactiveasaconsultantandhashelpednumerousorganizationsimplementandcustomizeSharePointasownerandfounderofeLumenotion.DougisalsothecreatorofthepopulareLumenotionSharePointSkinnertoolforcreationofSharePointthemes.