Exploring Advanced Features in C#: Enhance Your Code and Productivity

Strauss, Dirk

  • 出版商: Apress
  • 出版日期: 2019-05-31
  • 售價: $1,575
  • 貴賓價: 9.5$1,496
  • 語言: 英文
  • 頁數: 286
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484248554
  • ISBN-13: 9781484248553
  • 相關分類: C#
  • 立即出貨 (庫存 < 3)

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

商品描述

Become a more productive programmer by leveraging the newest features available to you in C#. This book highlights the new language features available to you and how to use these and other tools such as Bootstrap, SCSS, and jQuery to enhance your web applications.
Exploring Advanced Features in C# starts with some of the new features of C# 7 such as how to implement local functions, tuples and generalized async return types. The book also looks at C# 8, where the author demonstrates how to implement nullable reference types, recursive patterns, ranges, indicies, switch expressions, and many more. Next, you go through some of the distinct features of C# that might often be overlooked such as generics, asynchronous programming, and dynamic types. The author demonstrates how to implement these features through clear and concise examples. Next, you'll discuss creating responsive web applications using ASP.NET Model View Controller (MVC) where you'll learn how to combine Bootstrap with jQuery and SCSS to create interactive web applications with a great-looking, user-friendly UI. Moving forward, you will create and run applications on the latest .NET Core version 3.0 as well as explore some of the features of .NET Core 3.0. Finally, you will go through the tips and tricks of Visual Studio 2019 that make you more productive.
After reading the book, you will be able to implement new features available in C# and learn how to enhance your application development using ASP.NET MVC and .NET Core.

What You Will Learn

  • Implement the new features available in C# 7
  • Enhance your web applications using ASP.NET MVC, Bootstrap, SCSS, and jQuery
  • See what C# 8 has to offer with clear code examples
  • Create and run applications in .NET Core 3.0

Who This Is Book For
C# programmers who have worked with C# for a number of years and who want to keep up to date with the latest advancements of the language .

商品描述(中文翻譯)

這本書將教你如何在C#中利用最新的功能成為更高效的程式設計師。書中介紹了可用的新語言功能,以及如何使用Bootstrap、SCSS和jQuery等工具來增強你的網絡應用程式。

《探索C#的高級功能》首先介紹了C# 7的一些新功能,例如如何實現本地函數、元組和通用的異步返回類型。書中還介紹了C# 8,作者演示了如何實現可為空的引用類型、遞歸模式、範圍、索引、開關表達式等等。接下來,你將了解一些常常被忽視的C#特性,例如泛型、異步編程和動態類型。作者通過清晰簡潔的示例演示了如何實現這些功能。然後,你將討論如何使用ASP.NET Model View Controller(MVC)創建響應式網絡應用程式,並學習如何結合Bootstrap、jQuery和SCSS創建具有出色外觀和用戶友好界面的互動式網絡應用程式。接著,你將在最新的.NET Core 3.0版本上創建和運行應用程式,並探索.NET Core 3.0的一些功能。最後,你將學習如何使用Visual Studio 2019的技巧和訣竅,提高工作效率。

閱讀完這本書後,你將能夠實現C#中的新功能,並學習如何使用ASP.NET MVC和.NET Core來增強應用程式開發。

你將學到以下內容:

- 實現C# 7中的新功能
- 使用ASP.NET MVC、Bootstrap、SCSS和jQuery來增強網絡應用程式
- 通過清晰的代碼示例了解C# 8的新功能
- 在.NET Core 3.0中創建和運行應用程式

本書適合已經使用C#工作多年並希望跟上語言最新進展的C#程式設計師。

作者簡介

Dirk Strauss is a software developer and Microsoft .NET MVP from South Africa with over 13 years of programming experience. He has extensive experience in SYSPRO Customization (an ERP system), with C# and web development being his main focus. He currently works as a full stack developer with Embrace. He studied at the Nelson Mandela University where he wrote software part time to gain a better understanding of the technology. He remains passionate about writing code and imparting what he learns with others.

 

作者簡介(中文翻譯)

Dirk Strauss是一位來自南非的軟體開發人員和Microsoft .NET MVP,擁有超過13年的程式設計經驗。他在SYSPRO Customization(一個ERP系統)方面擁有豐富的經驗,主要專注於C#和網頁開發。他目前在Embrace擔任全端開發人員。他曾在納爾遜·曼德拉大學就讀,並兼職寫軟體以更好地了解技術。他對編寫程式碼和與他人分享所學的知識充滿熱情。