Microsoft Visual C# Step by Step, 8/e (Paperback)

John Sharp



Your hands-on guide to Microsoft Visual C# fundamentals with Visual Studio 2015
Expand your expertise--and teach yourself the fundamentals of programming with the latest version of Visual C# with Visual Studio 2015. If you are an experienced software developer, you’ll get all the guidance, exercises, and code you need to start building responsive, scalable Windows 10 and Universal Windows Platform applications with Visual C#.

Discover how to:


  • Quickly start creating Visual C# code and projects with Visual Studio 2015
  • Work with variables, operators, expressions, and methods
  • Control program flow with decision and iteration statements
  • Build more robust apps with error, exception, and resource management
  • Master the essentials of Visual C# object-oriented programming
  • Use enumerations, structures, generics, collections, indexers, and other advanced features
  • Create in-memory data queries with LINQ query expressions
  • Improve application throughput and response time with asynchronous methods
  • Decouple application logic and event handling
  • Streamline development with new app templates
  • Implement the Model-View-ViewModel (MVVM) pattern
  • Build Universal Windows Platform apps that smoothly adapt to PCs, tablets, and Windows phones
  • Integrate Microsoft Azure cloud databases and RESTful web services

About You



  • For software developers who are new to Visual C# or who are upgrading from older versions
  • Readers should have experience with at least one programming language
  • No prior Microsoft .NET or Visual Studio development experience required



使用 Visual Studio 2015 的 Microsoft Visual C# 基礎指南

擴展您的專業知識,並自學最新版本的 Visual C# 和 Visual Studio 2015 的程式設計基礎。如果您是一位有經驗的軟體開發人員,您將獲得所有指導、練習和程式碼,以開始使用 Visual C# 建立具有響應性和可擴展性的 Windows 10 和通用 Windows 平台應用程式。



  • 使用 Visual Studio 2015 快速開始創建 Visual C# 程式碼和專案

  • 使用變數、運算符、表達式和方法

  • 使用決策和迭代語句控制程式流程

  • 使用錯誤、異常和資源管理建立更強大的應用程式

  • 掌握 Visual C# 物件導向程式設計的基礎知識

  • 使用列舉、結構、泛型、集合、索引器和其他高級功能

  • 使用 LINQ 查詢表達式創建內存中的資料查詢

  • 使用非同步方法提高應用程式的吞吐量和響應時間

  • 解耦應用程式邏輯和事件處理

  • 使用新的應用程式範本簡化開發

  • 實現模型-視圖-視圖模型 (MVVM) 模式

  • 建立能夠平滑適應個人電腦、平板電腦和 Windows 手機的通用 Windows 平台應用程式

  • 整合 Microsoft Azure 雲端資料庫和 RESTful 網路服務




  • 適合對 Visual C# 新手或從舊版本升級的軟體開發人員

  • 讀者應該具備至少一種程式設計語言的經驗

  • 不需要先前的 Microsoft .NET 或 Visual Studio 開發經驗