本文章是由機器翻譯。

工具箱

管理在雲霧、 UX 設計模式,Anders Hejlsberg ’s: C# 程式設計語言,和其他資訊

Scott Mitchell

在確認所有的價格按時間,並受到程式變更。此資料行中是單獨的作者,不一定會反映在 Microsoft 的意見。

內容

定域機組中專案管理
瀏覽使用者經驗的設計模式
「 Bookshelf

定域機組中專案管理

成功或失敗的軟體專案是,一個大的程度的結果用來管理專案工具與方法。成功地管理的軟體專案會使用工具,例如原始程式碼控制、 問題追蹤的資料庫,並記錄小組成員及共同工作人員之間的共用和共同作業。不用說成功或失敗是也定是否有在市場的軟體的使用的專案,開發人員,技術,但就會很甚至有經驗的開發人員所建立的創新產品會吃力如果中如何管理專案嚴重 deficits,對市場進行它。

不幸的是,選取、 安裝、 設定、 設定安全性,及維護專案管理工具的程序都是耗費時間與持續程序。較大的公司有這些的努力時專用的資源,但較小的公司中這些費用可能過高。卸載的應用程式服務提供者 (例如 ProjectLocker 這些工作更提供服務這類公司。簡言之,ProjectLocker 安全地裝載您的專案管理工具 — 例如原始程式碼控制軟體和的問題追蹤資料庫 — 並提供 Web 架構介面,存取和管理這些工具。(ProjectLocker 被設計來只指定的使用者的允許存取原始程式碼存放庫的主應用程式關閉-來源專案和專案管理工具中。如果要建立的開放原始碼的應用程式,請考慮使用像在主控的提供者CodePlex (Microsoft.

每個您所建立的專案都有自己的原始程式碼控制儲存機制。ProjectLocker 會提供支援的兩個來源控制項的產品: Subversion 和 git。若要至介面原始檔控制系統,您必須下載適當的用戶端應用程式。TortoiseSVN 都是與 Windows 殼層整合和表示個別的檔案 (簽入、 簽出,修改,等等) 的狀態時,用來圖示覆疊的開放原始碼 Subversion 用戶端。另一個選項是 VisualSVN,這是協力廠商外掛程式的 Visual Studio 中整合 Subversion 和 TortoiseSVN。(subversion 和 TortoiseSVN 檢查在 2007 年 4 月工具箱] 的文件,"WiX 安裝,建立 PowerPoint Deck,及其他資訊「,並 VisualSVN 已檢查 Visual Studio 2008 啟動工具箱文件,"SQL 程式碼完成、 Subversion 工具、 Agile Development,及其他.")

每個 ProjectLocker 專案也會包含 Trac、 一個的 Wiki 和 [問題追蹤系統。Wiki 作為虛擬白板的小組的成員可以討論想法和的專案管理員可以張貼,規格和里程碑。問題追蹤系統會用來維護功能的要求和錯誤資訊。從專案的網站或透過電子郵件,可以提交票證,並系統管理員可以自訂與票證的每個項目相關聯的欄位]。與原始檔控制系統的 Trac 也緊密整合,; 開發人員可以瀏覽存放庫從專案網站中的檔案,並檢視的變更歷程記錄。此外,Trac 會包含許多您可以在刻度的核取方塊,包括線上論壇和追蹤服務的時間,啟用的外掛程式。

像大部份的應用程式服務提供者 ProjectLocker 收取其使用者是按月計價。ProjectLocker 提供一個免費的帳號] 選項中,但是兩個使用者帳戶和 300 MB 的磁碟空間限制。付費的計劃是由大約 $5/month 開始。有您可以新增一個月的費其他企業功能包括原始程式碼控制 Analytics、 文件管理和 BuildLocker,裝載組建伺服器執行連續的整合。

價格:依功能而有所不同,; 包括一個可用的帳戶選項]。

projectlocker.com

ProjectLocker

便箋的部落格

探索有趣的和相關的內容,Developer 大量的海中的部落格和資源可以是像一個 haystack 尋找一個指針。許多人參考一或兩個受信任的資源的網站和訂閱只有少數的部落格,而不是花時間 scouring 隱藏的精華的網路。不過,有部落格的焦點,因此您不必,尋找最新的 「 最佳的 「 技術性內容的。

這類一個彙總的部落格是 Chris Alcock 的"早上 Brew 」。 每個工作日,Chris 編譯最新和最棒的技術內容至部落格項目。5 到 15 的連結,建議使用的部落格項目、 文件、教學課程,和其他.NET 開發人員相關的資訊之間,包含 「 早上 Brew 」 的每個單元。Chris 群組每個連結,例如軟體、 資訊和社群,分類,以及建議的文件的一個 synopsis。

也檢查出 Alvin Ashcraft 的部落格 」 早上 Dew,」 提供的日常集合,建議使用文章標題為 Dew 下拉式。 這些項目會包含一個 smattering 的連結,涵蓋一個廣泛的陣列的技術和.NET 開發人員包括在 Visual Studio、 軟體設計、 Web 開發、 社群和資料庫開發的主題感興趣的討論。此外,大部分 「 Dew 拖放 」 項目會包含日期為建議的書。

一般來說,Alvin 的項目會包含更多的連結,從一組更多樣化來源。雖然 「 早上 Brew 」 包含較少的連結項目,每個連結都包含一或兩個句子摘要] ; [Dew 拖放 」 在 「 早上 Dew 」 的項目會包含只連結和標題。兩個部落格收集有趣的技術內容周圍 Web 和所有放在一個地方,以提供有用的服務。

早上 Brew:blog.cwa.Me.uk

早上 Dew:alvinashcraft.com

瀏覽使用者經驗的設計模式

設計和實作使用者體驗 (UX) 屬於視為,最重要軟體設計。它不會如何有效率的問題或如何 well-architected 您的應用程式可能如果您的使用者無法有效地使用它。就會很不幸的是,大部分的軟體開發人員吃力部分設計使用者的經驗,而更邏輯和已排序,則是程式設計,因此 touchy feely UX 設計似乎因為時。為了建置更好的使用者經驗的軟體開發人員 Infragistics UX 小組已發行 Quince,UX 設計模式的線上集合。

設計模式會是泛型、 高階解決方案定期發生的軟體設計問題。它不會不拼寫關於如何實作的模式的逐步指示,但而描述的問題,包括討論如何為什麼模式後,問題解決了、 提供實作模式的指引、 動作中, 包含的範例和 cites 相關的模式。設計模式最常使用的物件導向程式設計語言的領域中,並使用程式碼範例說明動作中的模式。但如 Quince 所述的設計模式可以也用來共用 UX 設計中常見問題解決方案。

每個 UX 模式,Quince 中的包含種問題的描述、 posits 解決方案、 提供問題的內容、 說明的解決方案的背後的原理和說明實作模式的步驟。每個模式也包含了螢幕擷取畫面 」 和 「 不同的桌面和 Web 應用程式的數個實際的範例的討論。

例如,英數字元的篩選器連結問題描述的模式啟動: 「 您擁有人項目太多合理地在一個畫面的摘要 」 它然後介紹,也就是提供一個一般的方案,顯示字母的連結,讓使用者來篩選結果的清單。模式會再將說明篩選的項目,長清單的背後的原理,並包含秘訣和實作這類清單的方針。執行個體,如果要篩選清單中包含非字母字元開頭的項目,連結的清單必須包含如 0-9 的適當篩選。此模式也包含成功英數字元的篩選器清單,從許多應用程式和網站的五個螢幕擷取畫面,每個伴隨一個段落,或分析的兩個。

quince 會提供數個的種方法,以瀏覽 UX 設計模式,它已分類的無數。您可以瀏覽所有的模式類別或關鍵字篩選它們。或者,您可以依使用者工作,例如搜尋的模式,請參閱、 往資料項目,數值輸入下切入、 複雜的資料顯示和等等。另外還有線框檢視會顯示連結至位於螢幕上,它們會通常出現在 UI,不同的設計模式的標準應用程式使用者介面。

設計模式已證實是 indispensible 的軟體工程師的工具,建置物件導向程式時。它們也可以協助您解決常見的 UX 設計挑戰,與經過嘗試和測試的解決方案。quince 會是尋找和學習最相關的 UX 設計模式的絕佳資源,而且應該會查閱,當您使用應用程式的使用者經驗。

quince.infragistics.com

quince

「 Bookshelf

有趣 (和可怕 !) 的情況,我們欄位的相關之一是永遠資訊的新學習: 新程式設計語言]、 [新的技術、 [新的工具和 [新的架構。這些年來我有定期排程幾個小時,每週讀取活頁簿,或造訪網站,以瞭解最新的新的重點。不過,我最近決定 reappropriate 加強單一的每天使用的技術我的知識的時間 — 技術,例如 C#、 SQL 和 Microsoft 的.NET Framework 基底類別程式庫 (BCL)。本端,我挑選的 C# 程式設計語言第三版,由 Anders Hejlsberg et al (Addison-Wesley Professional 2008) 複本。(Anders Hejlsberg 是 Microsoft 技術的傢伙 」 和 「 C# 語言的主要設計工具)。

754 的頁面 C# 程式設計語言是 C# 3.0 的語法和語意 (Semantics) 在密集、 技術,和非常的完整檢查。前三個章節會提供語言的金鑰功能,包括型別和變數、 類別和物件、 陣列、 介面和事件的概觀。另外還有 C# 文法的概觀。這些的簡介章節所述的概念是再探索每個自己章中詳細。例如,有一整章在型別、 一在變數上,一個在轉換、 另一個運算式,和等等。

在 C# 程式設計語言中的撰寫樣式會是正式 」 和 「 乾。有沒有數字或螢幕擷取畫面,; 提供程式碼範例是精簡。活頁簿會讀取像技術規格。不過,也會有整個活頁簿從作者和工程其他重要 C# 軟體師兩個從 Microsoft 和更寬的開發人員社群的數個註釋。部分的註釋會提供一個真實世界範例,來補充所討論的內容。其他會包含 pearls 的智慧,或指出常見的陷阱,使用特定的功能時,可能會出現。語音及說明,這些註解所撰寫的多 conversational 新增內容資料。

C# 程式設計語言無效每個人。活頁簿包含簡介章節時, 我會建議本書,才能在工作知識,語言的開發人員。本書最適用中繼進階的開發人員想要瀏覽的 C# nitty-gritty 詳細資料,並將更深入瞭解語言的語法和語意 (Semantics)。

價格:$44.99,754 的頁面

informit.com/store/Product.aspx?isbn=0321562992

Scott Mitchell 的許多書籍和的作者著有也是從 1998 年就從事 Microsoft Web 技術工作者的 MVP。Scott 是一個獨立的顧問、 培訓講師和寫入器。他在Mitchell@4guysfromrolla.com透過或在他的部落格ScottOnWriting.NET.