Visual Studio 2010 Best Practices

Peter Ritchie

  • 出版商: Packt Publishing
  • 出版日期: 2012-08-31
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 280
  • 裝訂: Paperback
  • ISBN: 1849687161
  • ISBN-13: 9781849687164
  • 相關分類: Visual Studio
  • 下單後立即進貨 (約3~4週)

商品描述

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為例,但您可以在任何集成開發環境中使用這些實踐。

從本書中您將學到:

- 學習源代碼控制
- 高級C#語法的實踐
- C#中的異步編程
- 學習架構解耦系統的技巧
- 設計多線程和並行系統的實踐
- 設計分佈式系統的實踐
- 學習使用WCF開發網絡服務的更好方法
- 學習更快速地設計自動化測試的方法
- 測試複雜系統的技巧和訣竅
- 了解在Windows中部署軟體系統的可靠方法

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

本書適合使用Visual Studio進行編程的.NET開發人員。如果您正在使用C#開發應用程序,您將找到使用Visual Studio更好的方法。

您應該了解使用.NET Framework進行開發的基礎知識,並且需要對Visual Studio有工作知識。