任務(wù) 1 ― 創(chuàng)建新 SharePoint 項(xiàng)目 在此任務(wù)中,將創(chuàng)建一個(gè)解決規(guī)劃和項(xiàng)目。它將包含此實(shí)驗(yàn)的操練 1 中的殘剩開辟工作。 1. 轉(zhuǎn)到“開端”菜單 |“所有法度”|“Microsoft Visual Studio 2010”| “Microsoft Visual Studio 2010”,以打開 Visual Studio 2010。 2. 從菜單中,選擇“文件”|“新建”|“項(xiàng)目”。 3. 在“新建項(xiàng)目”對(duì)話窗口中,從“已安裝的模板”中選擇“Visual C?!眧 “SharePoint”|“2010”。 4. 從“項(xiàng)目項(xiàng)”中選擇“可視 Web 部件”。
圖 1 - SharePoint 2010 可視化 Web 部件項(xiàng)目 SharePoint 2010 開辟人員練習(xí)訓(xùn)練 5. 在“名稱”文本框中輸入 SPCHOL200-Ex1 6. 在“地位”文本框中輸入 C:\SPHOLS\SPCHOL200\CS\Ex1。 7. 作廢選中“創(chuàng)建解決規(guī)劃的目次”。 8. 單擊“斷定”。 9. 在“SharePoint 自定義領(lǐng)導(dǎo)”中: 輸入 http://chenrensong:33333 作為本地網(wǎng)站。 將信賴級(jí)別設(shè)置為“安排為場(chǎng)解決規(guī)劃”。 單擊“完成”按鈕。
圖 2 - SharePoint 自定義領(lǐng)導(dǎo) 10. Visual Studio 將創(chuàng)建新 SPCHOL200-Ex1 項(xiàng)目并添加所需的文件。
圖 3 - SPCHOL200-Ex1 項(xiàng)目 11. 請(qǐng)重視,Visual Studio 還創(chuàng)建名為 VisualWebPart1 的可視化 Web 部件。在解決規(guī)劃資料經(jīng)管器中,展開“VisualWebPart1”并打開“VisualWebPart1.webpart”。
圖 4 - 可視化 Web 部件
12. 將 name 屬性值為 Title 的 property 元素的值更改為 SPLinqDemoTitle,將 name 屬性值為 Description 的 property 元素的值更改為 SPLinqDemoPart Description。這將在安排可視化 Web 部件后更改其 Title 和 Description 屬性。保存該文件。
任務(wù) 2 ― 生成 LINQ-to-SharePoint ****代理類以接見列表數(shù)據(jù) 在此任務(wù)中,您將應(yīng)用新的 spmetal.exe 代碼生成實(shí)用法度并生成 Linq-to-SharePoint ****代理代碼。 1. 在解決規(guī)劃資料經(jīng)管器中,右鍵單擊“SPCHOL200-Ex1”,然后選擇“在 Windows 資料經(jīng)管器中打開文件夾”。 2. 按住 Shift 鍵并在資料經(jīng)管器窗口中的隨便率性地位右鍵單擊,然后選擇“在此處打開號(hào)令窗口”以在當(dāng)前項(xiàng)目目次中打開號(hào)令提示符窗口:
圖 5 - 在此處打開號(hào)令窗口 3. 在號(hào)令提示符下鍵入以下號(hào)令并按 Enter,以設(shè)置 SharePoint 2010 文件夾的路徑: set path=%path%;c:\program files\common files\microsoft shared\web server extensions\14\bin 4. 在號(hào)令提示符下鍵入以下號(hào)令并按 Enter,以生成 Linq-to-SharePoint ****代理代碼。
(重視這里的c:\program files\common files\microsoft shared\web server extensions\14\bin是sharepoint的安裝路徑)
重視 – 您可能收到有關(guān)“表單模板”列表的內(nèi)容類型的警告。您可以寧神地忽視此警告并持續(xù) 5. 封閉號(hào)令窗口并切換回 Visual Studio。
6. 在 Visual Studio 中,右鍵單擊“SPCHOL200-Ex1”項(xiàng)目,然后選擇“添加”|“現(xiàn)有項(xiàng)”。
圖 6 - 添加現(xiàn)有項(xiàng) 7. 從“添加現(xiàn)有項(xiàng)”對(duì)話窗口中選擇“SPLinq.cs”,然后單擊“添加”: 圖 7
圖 7 - 添加 SPLinq.cs 文件 8. 在解決規(guī)劃資料經(jīng)管器中,右鍵單擊“引用”并選擇“添加引用”。 9. 切換到“瀏覽”選項(xiàng)卡,然后在“文件名”文本框中輸入 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI。按 Enter 以更改目次。 您的“添加引用”窗口如今應(yīng)當(dāng)如圖 8 所示。
10. 選擇“Microsoft.SharePoint.Linq.dll”。
圖 8 - 添加引用 11. 單擊“斷定”向項(xiàng)目添加引用。 任務(wù) 3 ― 在可視化 Web 部件中接見 SharePoint 列表數(shù)據(jù) 在此任務(wù)中,您將向解決規(guī)劃添加允容許視化 Web 部件檢索 SharePoint 列表數(shù)據(jù)的代碼。 1. 在解決規(guī)劃資料經(jīng)管器中,展開“VisualWebPart1”并雙擊“VisualWebPart1UserControl.ascx”。 2. Visual Studio 將打開可視化 Web 部件用戶控件。 3. 向用戶控件添加以下代碼以機(jī)關(guān)網(wǎng)格視圖。
代碼段:ASP.NET | spchol200_ex1_spgridview 4. 在添加上方的代碼后,可視化 Web 部件用戶控件應(yīng)當(dāng)如下所示:
圖 9 - 可視化 Web 部件用戶控件 5. 在解決規(guī)劃資料經(jīng)管器中,右鍵單擊“VisualWebPart1UserControl.ascx”并選擇“查看代碼”。 6. 向代碼隱蔽添加以下 using 語句:
代碼段:My Code Snippets | spchol200_ex1_namespaces
7. 在 Page_Load 辦法中插入以下代碼:
代碼段:My Code Snippets | spchol200_ex1_pageload 任務(wù) 4 ― 生成并安排可視化 Web 部件 1. 在解決規(guī)劃資料經(jīng)管器中,右鍵單擊“SPCHOL200-Ex1”并選擇“安排”。這將生成可視化 Web 部件并將其安排到本地 SharePoint 網(wǎng)站:http://chenrensong:33333
---------------------------------------------------------------------
安排成功后打開網(wǎng)站后,在頁面上添加自定義web部件后你就會(huì)看到下面的結(jié)果
-----------------------------------------------------------------------------------
總結(jié):這個(gè)操練大師做的時(shí)辰可能會(huì)呈現(xiàn)錯(cuò)誤,是因?yàn)槟愕膕harepoint網(wǎng)站上方?jīng)]有Employees這個(gè)列表,不過沒緊要大師批改成本身網(wǎng)站擁有的就行了.
我批改后的代碼如下圖所示.
code sample:SPCHOL200-Ex1.zip
好了就說到這里!
聯(lián)系客服