Microsoft Visual C# Step by Step (9th Edition)

John Sharp

買這商品的人也買了...

商品描述

Your hands-on guide to Microsoft Visual C# fundamentals with Visual Studio 2017
Expand your expertise--and teach yourself the fundamentals of programming with the latest version of Visual C# with Visual Studio 2017. 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 2017
  • 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

商品描述(中文翻譯)

這是一本關於使用Visual Studio 2017和Microsoft Visual C#基礎的實踐指南。無論你是一位有經驗的軟體開發者,還是想要學習最新版本的Visual C#和Visual Studio 2017的程式設計基礎,這本書都提供了你所需的指導、練習和程式碼,讓你能夠開始建立具有響應式和可擴展性的Windows 10和通用Windows平台應用程式。

在這本書中,你將學到以下內容:

- 使用Visual Studio 2017快速開始創建Visual C#程式碼和專案
- 使用變數、運算符、表達式和方法進行工作
- 使用決策和迭代語句控制程式流程
- 通過錯誤、異常和資源管理來建立更強大的應用程式
- 掌握Visual C#物件導向程式設計的基礎知識
- 使用列舉、結構、泛型、集合、索引器和其他高級功能
- 使用LINQ查詢表達式在內存中進行資料查詢
- 使用非同步方法提高應用程式的吞吐量和響應時間
- 解耦應用程式邏輯和事件處理
- 使用新的應用程式範本來簡化開發流程
- 實現模型-視圖-視圖模型(MVVM)模式
- 建立能夠平滑適應個人電腦、平板電腦和Windows手機的通用Windows平台應用程式
- 整合Microsoft Azure雲端資料庫和RESTful網路服務

這本書將幫助你深入了解Visual C#和Visual Studio 2017的基礎知識,並教你如何應用這些知識來開發強大的應用程式。無論你是初學者還是有經驗的開發者,這本書都是你學習和提升技能的理想選擇。