Visual Studio 2010 Best Practices
暫譯: Visual Studio 2010 最佳實踐

Peter Ritchie

  • 出版商: Packt Publishing
  • 出版日期: 2012-08-31
  • 售價: $1,840
  • 貴賓價: 9.5$1,748
  • 語言: 英文
  • 頁數: 280
  • 裝訂: Paperback
  • ISBN: 1849687161
  • ISBN-13: 9781849687164
  • 相關分類: Visual Studio
  • 海外代購書籍(需單獨結帳)

商品描述

Learn and implement recommended practices for the complete software development life cycle with Visual Studio 2010

  • This book and e-book detail a large breadth of recommended practices in Visual Studio
  • Consolidated reference of varied practices including background and detailed implementations, great for inexperienced and experience developers alike.
  • A guidelines-based set of practices for all aspects of software development from architecture to specific technologies to deployment.

In Detail

When you are developing on the Microsoft platform, Visual Studio 2010 offers you a range of powerful tools and makes the whole process easier and faster. After learning it, if you are think that you can sit back and relax, you cannot be further away from truth. To beat the crowd, you need to be better than others, learn tips and tricks that other don't know yet. This book is a compilation of the best practices of programming with Visual Studio.

Visual Studio 2010 best practices will take you through the practices that you need to master programming with .NET Framework. The book goes on to detail several practices involving many aspects of software development with Visual Studio. These practices include debugging and exception handling and design. It details building and maintaining a recommended practices library and the criteria by which to document recommended practices.

The book begins with practices on source code control (SCC). It includes different types of SCC and discusses how to choose them based on different scenarios. Advanced syntax in C# is then covered with practices covering generics, iterator methods, lambdas, and closures.

The next set of practices focus on deployment as well as creating MSI deployments with Windows Installer XML (WiX)—including Windows applications and services. The book then takes you through practices for developing with WCF and Web Service.

The software development lifecycle is completed with practices on testing like project structure, naming, and the different types of automated tests. Topics like test coverage, continuous testing and deployment, and mocking are included. Although this book uses Visual Studio as example, you can use these practices with any IDE.

What you will learn from this book

  • Learning source code control
  • Practices for advanced C# syntax
  • Asynchronous programming in C#
  • Learn tips for architecting decoupled systems
  • Practices for designing multi-threaded and parallel systems
  • Practices for designing distributed systems
  • Learn better ways of developing web services with WCF
  • Learn faster ways to design automated tests
  • Tips and tricks to test complex systems
  • Understanding proven ways of deploying software systems in Windows

Approach

It will be a step-by-step tutorial that will discuss best practices. The book is structured in such a way that it can be read both from start to end or can dipped into.

Who this book is written for

.Net developers using Visual Studio for programming will find this book useful. If you are developing your application with C#, you will find better ways to do things with Visual Studio.

You should know basics of development with .Net Framework and need working knowledge on VIsual Studio

商品描述(中文翻譯)

學習並實施使用 Visual Studio 2010 的完整軟體開發生命週期的建議實踐

- 本書和電子書詳細介紹了 Visual Studio 中的多種建議實踐
- 整合了各種實踐的參考資料,包括背景和詳細實作,適合無經驗和有經驗的開發者
- 一套基於指導方針的實踐,涵蓋軟體開發的各個方面,從架構到特定技術再到部署

詳細內容

當您在 Microsoft 平台上開發時,Visual Studio 2010 為您提供了一系列強大的工具,使整個過程變得更簡單、更快速。在學習之後,如果您認為可以輕鬆坐著放鬆,那您就錯得離真相更遠了。要在競爭中脫穎而出,您需要比其他人更優秀,學習那些其他人尚未掌握的技巧和竅門。本書是使用 Visual Studio 的最佳實踐的彙編。

Visual Studio 2010 的最佳實踐將引導您掌握使用 .NET Framework 編程所需的實踐。本書詳細介紹了許多與 Visual Studio 相關的軟體開發實踐,這些實踐包括除錯、例外處理和設計。它詳細說明了建立和維護建議實踐庫的過程,以及記錄建議實踐的標準。

本書首先介紹源代碼控制(SCC)的實踐。它包括不同類型的 SCC,並討論如何根據不同情境選擇它們。接著涵蓋 C# 的進階語法,並提供有關泛型、迭代器方法、Lambda 表達式和閉包的實踐。

下一組實踐專注於部署以及使用 Windows Installer XML (WiX) 創建 MSI 部署,包括 Windows 應用程式和服務。本書然後引導您進行 WCF 和 Web Service 的開發實踐。

軟體開發生命週期的最後部分是測試實踐,包括專案結構、命名和不同類型的自動化測試。涵蓋的主題包括測試覆蓋率、持續測試和部署,以及模擬。雖然本書以 Visual Studio 為例,但您可以將這些實踐應用於任何 IDE。

您將從本書中學到的內容

- 學習源代碼控制
- 進階 C# 語法的實踐
- C# 中的非同步編程
- 學習設計解耦系統的技巧
- 設計多執行緒和並行系統的實踐
- 設計分散式系統的實踐
- 學習使用 WCF 開發網路服務的更好方法
- 學習設計自動化測試的更快方法
- 測試複雜系統的技巧和竅門
- 理解在 Windows 中部署軟體系統的有效方法

方法

這將是一個逐步的教程,將討論最佳實踐。本書的結構使其可以從頭到尾閱讀,也可以隨意翻閱。

本書的讀者對象

使用 Visual Studio 進行編程的 .Net 開發者將會發現本書非常有用。如果您正在使用 C# 開發應用程式,您將會找到使用 Visual Studio 的更好方法。

您應該了解 .NET Framework 的基本開發知識,並需要具備 Visual Studio 的實作經驗。