2009年11月15日 星期日

Office SharePoint Server 2007各版本比對表之1-協同作業

最近在整理MOSS的資源,有看到以前自己記錄下來的一篇文章,名稱為:WSS 3.0與Form Server 2007、MOSS 2007各版本功能對比,打開一看是MOSS每一個版本之前的功能特性比對,本來說想這是微軟官方就本來就有的資訊,原本不經意想把這檔案刪除掉,不過想說還是找一下原文的網址記錄一下好了,這樣死了也有全屍。

結果一上台灣微軟官網一查,找到以下網址和內容,連結如後:Microsoft Office SharePoint Server 2007 版本比較 。內容明明寫Office SharePoint Server 2007 可區分為下列 6 項功能區域:分別為協同作業、入口、搜尋、企業內容管理、以表單所驅動的商務流程、商務智慧。但是我在怎麼看網站上都只有列四項,也就是說只有協同作業、入口、搜尋、企業內容管理這四大項的功能比較表,那其它的兩個咧~@@~好像消失不見了。

心想,好里加在,還沒把手邊的檔案刪掉,這邊亞當斯就把所有的功能比較表列出讓有興趣的大大評估以及參考:

功能

WSS

搜索

表單

標準版

企業版

即時狀態和通信

增強的即時狀態智慧標籤圖示幾乎出現在系統中存在用戶名的任何位置,告訴使用者某人是否連線、是否可以接聽電話或參加音訊會議、是否可以參與即時消息聊天或雙向視訊會議。

clip_image001[116]

clip_image001[117]

clip_image001[118]

clip_image001[119]

clip_image001[120]

Web部件

提供的社會網路 Web 部件使用“我的網站”公共頁面上有關組織、社區和電子通信的資訊來説明具有相同興趣的同事建立聯繫。

     

clip_image001[121]

clip_image001[122]

標準網站範本

WSS 3.0 包括下列標準的協作網站範本:

工作組網站、文檔工作區、空白網站、博客、Wiki、會議工作區(五種工作區類型)

clip_image001[123]

clip_image001[124]

clip_image001[125]

clip_image001[126]

clip_image001[127]

Wiki

(維客)

Wiki 是 WSS 3.0 中一種新的網站範本,使用該範本可以方便地創建、編輯、連結和恢復單個網頁。Wiki 可用作創造性的論壇來獲取獨創性的見解、管理知識庫、創建設計和說明指南,或者只是用易於編輯的格式收集資訊。使用 Wiki,除了可以跟蹤想法和更改,還可以輕鬆地創建和修改內容,並為內容添加批註。主要功能包括:

快速方便地創建網頁、輕鬆自動地建立連結、版本區別、所見即所得 (WYSIWYG) 式網頁編輯

Wiki 利用搜索、導航、警報和自訂欄位等現有的 SharePoint 功能。

clip_image001[128]

clip_image001[129]

clip_image001[130]

clip_image001[131]

clip_image001[132]

博客

博客為單個用戶或工作組提供面向發佈的體驗。WSS 3.0 提供的網站範本支援以下功能:

文章發佈 、讀者意見、存檔視圖、RSS 源生成

clip_image001[133]

clip_image001[134]

clip_image001[135]

clip_image001[136]

clip_image001[137]

人員和組列表

“人員和組”提供一個統一的位置來查找人員、與之通信以及管理人員及其許可權,包括支持自訂欄位(如“部門”、“辦公室號”和“聚焦區域”)和新的“人員”欄位類型。使用“人員”欄位類型,可以創建以多種方法顯示的人員清單,包括支持用來流覽用戶列表的人員選取器。“成員組”提供:跨網站重用組、網站成員的通訊群組清單

clip_image001[138]

clip_image001[139]

clip_image001[140]

clip_image001[141]

clip_image001[142]

日曆

日曆已得到增強,具有更豐富的日曆視圖,並擴展了對定期事件和全天事件的支持。

clip_image001[143]

clip_image001[144]

clip_image001[145]

clip_image001[146]

clip_image001[147]

電子郵件集成

可以啟用文件庫、討論板、日曆和通知,以便能夠通過電子郵件接收新張貼的內容。另外,在 WSS 3.0 中,還為自訂電子郵件處理常式提供可擴展的支援。
與 Microsoft Exchange Server 中的公用資料夾所提供的功能相似,啟用了電子郵件的討論板支援以下功能:

具有高度伸縮性的基於主題的體系結構、新的“超級 RTF”欄位類型、為電子郵件和基於 Web 的討論提供一致的體驗、在網站創建過程中,通過一個步驟來創建 Active Directory 目錄服務通訊群組清單、統一的 SharePoint 組和 Active Directory 管理功能

clip_image001[148]

clip_image001[149]

clip_image001[150]

clip_image001[151]

clip_image001[152]

任務協調

“專案任務”清單範本提供羽量級任務管理功能,包括直觀地顯示任務關係和狀態的甘特圖。

clip_image001[153]

clip_image001[154]

clip_image001[155]

clip_image001[156]

clip_image001[157]

調查

包括條件分支,且支援在較長的調查(如員工年度滿意度或/和客戶調查)中插入分頁符。

clip_image001[158]

clip_image001[159]

clip_image001[160]

clip_image001[161]

clip_image001[162]

文檔協作

SharePoint 文件庫改進功能包括:
與 Microsoft Exchange Server 中的公用資料夾所提供的功能相似,啟用了電子郵件的討論版支援以下功能:

本地簽出文檔、Microsoft Office Outlook 2007 中的離線文件庫支持、主版本和次版本編號和跟蹤、多種內容類別型支持、策略、審核和工作流、樹狀檢視支持

clip_image001[163]

clip_image001[164]

clip_image001[165]

clip_image001[166]

clip_image001[167]

問題跟蹤

“問題跟蹤”清單範本已經進行了更新,可以使用 WSS 3.0 中增強的版本控制和版本歷史記錄存儲功能。

clip_image001[168]

clip_image001[169]

clip_image001[170]

clip_image001[171]

clip_image001[172]

2009年11月14日 星期六

微軟技術支援小工具(Support Gadget)

為了提供使用者更方便的自助技術支援管道,伴隨Windows 7的成功上市,微軟CSS Team 製作了這個”微軟技術支援小工具”。按照一般安裝Vista/Windows 7 gadget的步驟,就能把它加到桌面的資訊看板上。隨時碰到問題,可以直接利用它來尋求解答。

基本上亞當斯也建議想認識Windows 7有哪些功能的初階使用者安裝,目前提供的功能是直接進入幾個一般消費者常用產品的支援專區,或可以在下面的文字方塊輸入關鍵字,去搜尋我們的技術支援知識庫。各位可以由以下的圖檔連結直接進入安裝。

LARGE

這個小工具最主要的功能為:提供愛好微軟產品的使用者一個快速存取技術支援內容的最佳管道。內容包含定期更新的常見問題 (一點通,Fix it 自動化解答,PC 對話),家庭使用者專屬的問專家技術論壇,微軟客服中心連絡資訊與立即搜尋微軟知識庫的介面。注意:Windows 7 也可以安裝使用。

2009年11月11日 星期三

在.NET中輕鬆快樂叫用Win32 API –2 (.NET easy Call API - 2)

在上一篇文章中,亞當斯介紹使用.NET Call API可以透過http://www.pinvoke.net/ 網站所提供的資訊快速設計,對開發Win32 API的開發者來說,這網站保證一用就上癮。

但亞當斯覺得其實這還不過癮,怎說呢?因為在 .NET中輕鬆快樂叫用Win32 API –1 介紹的前提是必須在連線機制下,才能得到的參考資訊,假設您現在的地方並沒有網路,那麼不就回到原點,躊躇不前了。

別擔心,這個網站有提供貼心的Visual Studio addin的小工具,以下幾個簡單的步驟帶各位來把這小工具裝起來使用:

1. 首先,可以在http://www.red-gate.com/pinvoke/download這個網址下載pinvoke.net所提供的Visual Studio add-in工具。下載完成之後,會看到一個名為pInvoke VS addin.exe的安裝執行檔。(PS:目前這版本只支援到Visual Studio 2005,根據亞當斯實際測試Visual Studio 2008無法Work)

2. 接著針對pInvoke VS addin.exe執行安裝(請注意,安裝過程當中請先將您的Visual Studio關閉,否則可能會發生不預期的錯誤)。

clip_image002

3. 安裝完成之後,開啟Visual Studio開發應用程式時,就可以在選單處看到一個已經安裝完成的「pInvoke.net」選單。

clip_image004

4. 打開一個測試的Winform專案,在撰寫程式碼的表單中,選取「pInvoke.net」選單à點選「Insert PInvoke signatures」,以開啟查詢視窗。

假設我們要查詢的是user32.dll這個Win32 API下的MessageBox方法的話,只需直接輸入MessageBox並按下Search即可查到您所想要的API在.NET中的宣告方式。

clip_image002[1]

1. pInvoke.net設計的非常友善,還可以讓你挑選不同的語言唷,以下是挑選C#後的顯示結果。

clip_image004[1]

2. 將pInvoke.net所查詢出來的win32 API程式定義放入我們的.NET程式碼中,接著寫一小段程式去叫用它。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

MessageBox(New IntPtr(0), "Text", "Caption", Convert.ToUInt32(MessageBoxButtons.OK))

End Sub

3. OK! That is Very easy,要這樣寫程式才會快樂咩,往後不管連線或是離線,都可以使用Visual Studio開發應用程式時,快速低使用pInvoke.net來查詢出所要設計的API程式法,程式執行後的結果:

clip_image006

2009年11月10日 星期二

在.NET中輕鬆快樂叫用Win32 API –1 (.NET easy Call API - 1)

開發.NET應用程式,整合也是一項重要的設計議題,在這篇文章中,亞當斯要來跟各位介紹如何快速開發.NET應用程式叫用Win32 API。

基本上使用Visual Studio開發工具設計.NET應用程式,不管是ASP.NET或是WinForm等應用程式,如果要在程式當中叫用OS系統所提供的Win32 API,就必須先了解要叫用的是哪一個API,這個API當中又有多少個function(功能)可以使用,但是開發者不可能將幾千個API所提供的function一個一個背起來,況且每一個function所需要傳遞的參數也不盡相同。

那麼,到底要如何「快速」設計整合Win32 API的應用程式呢?這時候你可能會很直覺的想:「Visual Studio應該直接有提供可以查詢Win32 API的功能吧」,很遺憾的,Visual Studio有提供物件瀏覽器,卻沒有「預設」提供Win32 API瀏覽器,因此對程式設計師來說的確在叫用Win32 API或造成一些困擾。

有鑑於此,首先在這邊介紹一個開發Win32 API非常棒的參考網站:http://www.pinvoke.net/。

clip_image002

Win32 API分門別類區分出來,那個dll中有哪些function,更重要的是,它有提供.NET叫用這些API的範例程式碼,也就是說你想要叫用哪一個功能,點選之後,網站會顯示出在.NET程式中宣告此Win32 API的方式,以及程式叫用的方法,這樣才能讓開發者快速開發。

舉個例子,假設我現在想要叫用user32.dll中的MessageBox功能,那麼在此網站中查詢的結果如下圖所示,可以得知該如何在.NET中宣告對應的程式:

clip_image002[6]

甚至連.NET應用程式如何叫用的範例程式,都有提供,請參考下圖:

clip_image004