舉報

會員
C# 6 and .NET Core 1.0:Modern Cross:Platform Development
最新章節:
Index
AreyoustrugglingtogetstartedwithC#?Ormaybeyou'reinterestedinthepotentialofthenewcross-platformfeaturesthat.NETCorecanoffer?Ifso,C#6and.NETCore1.0isthebookforyou.Whileyoudon'tneedtoknowanyofthelatestfeaturesofC#or.NETtogetstarted,itwouldbebeneficialifyouhavesomeprogrammingexperience.
目錄(162章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Hello C#! Welcome .NET Core!
- Setting up your development environment
- Understanding .NET Framework .NET Core and .NET Native
- Writing and compiling code using the Developer Command Prompt
- Writing and compiling code using Microsoft Visual Studio 2015
- Targeting the .NET Core
- Managing source code with GitHub
- Practicing and exploring
- Summary
- Chapter 2. Speaking C#
- Understanding C# basics
- Declaring variables
- Building console applications
- Operating on variables
- Practicing and exploring
- Summary
- Chapter 3. Controlling the Flow Converting Types and Handling Exceptions
- Selection statements
- Iteration statements
- Casting and converting between types
- Handling exceptions
- Checking for overflow
- Looking for help
- Practice and explore
- Summary
- Chapter 4. Using Common .NET Types
- Using assemblies and namespaces
- Storing and manipulating text
- Storing data with collections
- Practicing and exploring
- Summary
- Chapter 5. Using Specialized .NET Types
- Debugging and diagnostics
- Unit testing an application
- Internationalizing an application
- Interoperating with unmanaged code
- Practicing and exploring
- Summary
- Chapter 6. Building Your Own Types with Object-Oriented Programming
- Talking about OOP
- Building class libraries
- Storing data with fields
- Writing and calling methods
- Controlling access with properties and indexers
- Simplifying methods with operators
- Raising and handling events
- Practicing and exploring
- Summary
- Chapter 7. Implementing Interfaces and Inheriting Classes
- Implementing interfaces
- Managing memory with reference and value types
- Inheriting from classes
- Casting within inheritance hierarchies
- Documenting your types
- Inheriting and extending .NET types
- Practice and explore
- Summary
- Chapter 8. Working with Relational Data Using the Entity Framework
- Relational Database Management Systems
- Using ADO.NET
- Using Entity Framework 6
- Using Entity Framework Core
- Practicing and exploring
- Summary
- Chapter 9. Querying and Manipulating Data with LINQ
- Writing LINQ queries
- Using multiple threads with Parallel LINQ
- Creating your own LINQ extension methods
- Working with LINQ to XML
- Practicing and exploring
- Summary
- Chapter 10. Working with Files Streams and Serialization
- Managing the filesystem
- Reading and writing with streams
- Encoding text
- Serializing object graphs
- Practice and explore
- Summary
- Chapter 11. Protecting Your Data and Applications
- Understanding the vocabulary of protection
- Encrypting and decrypting data
- Hashing data
- Signing data
- Authenticating and authorizing users
- Practicing and exploring
- Summary
- Chapter 12. Improving Performance and Scalability with Multitasking
- Understanding processes and threads
- Running tasks asynchronously
- The async and await keywords
- Synchronizing access to shared resources
- Practicing and exploring
- Summary
- Chapter 13. Building Universal Windows Platform Apps Using XAML
- Understanding the UWP
- Understanding XAML
- Creating a Windows desktop application using WPF
- Creating an app for the Universal Windows Platform
- Using resources and templates
- Data binding
- Animating with storyboards
- Testing in emulators
- Practicing and exploring
- Summary
- Chapter 14. Building Web Applications and Services Using ASP.NET Core
- Understanding ASP.NET Core
- ASP.NET Core startup
- ASP.NET Core controllers
- ASP.NET Core models
- ASP.NET Core views
- Taking ASP.NET Core further
- ASP.NET Core Web API
- Practicing and exploring
- Summary
- Chapter 15. Taking C# Cross-Platform
- Understanding cross-platform development
- Installing Visual Studio Code and ASP.NET Core
- Building a console application
- Building cross-platform web applications using ASP.NET Core
- Understanding the .NET Core command-line tools
- Practicing and exploring
- Summary
- Chapter 16. Building a Quiz
- Designing the quiz application
- Building the quiz solution
- Running the quiz
- Hosting ASP.NET Core web apps in Microsoft Azure
- Practicing and exploring
- Summary
- Appendix A. Answers to the Test Your Knowledge Questions
- Chapter 1 – Hello C#! Welcome .NET Core!
- Chapter 2 – Speaking C#
- Chapter 3 – Controlling the Flow Converting Types and Handling Exceptions
- Chapter 4 – Using Common .NET Types
- Chapter 5 – Using Specialized .NET Types
- Chapter 6 – Building Your Own Types with Object-Oriented Programming
- Chapter 7 – Implementing Interfaces and Inheriting Classes
- Chapter 8 – Working with Relational Data Using the Entity Framework
- Chapter 9 – Querying and Manipulating Data with LINQ
- Chapter 10 – Working with Files Streams and Serialization
- Chapter 11 – Protecting Your Data and Applications
- Chapter 12 – Improving Performance and Scalability with Multitasking
- Chapter 13 – Building Universal Windows Platform Apps Using XAML
- Chapter 14 – Building Web Applications and Services Using ASP.NET Core
- Chapter 15 – Taking C# Cross-Platform
- Chapter 16 – Building a Quiz
- Appendix B. Creating a Virtual Machine for Your Development Environment
- Signing up for a Microsoft account
- Creating a Microsoft Azure subscription
- Managing your Microsoft Azure account
- Creating a virtual machine
- Connecting to your virtual machine using remote desktop
- Supporting other platforms
- Summary
- Index 更新時間:2021-07-09 20:16:12
推薦閱讀
- Embedded Linux Projects Using Yocto Project Cookbook
- Boost.Asio C++ Network Programming(Second Edition)
- JavaScript百煉成仙
- PWA入門與實踐
- Java應用與實戰
- Oracle Exadata性能優化
- 數據結構和算法基礎(Java語言實現)
- 深入淺出Electron:原理、工程與實踐
- Cassandra Data Modeling and Analysis
- Expert Android Programming
- Node.js全程實例
- jQuery Mobile移動應用開發實戰(第3版)
- Elasticsearch Essentials
- Simulation for Data Science with R
- 測試架構師修煉之道:從測試工程師到測試架構師
- Java程序設計基礎(第6版)
- Instant Apache Camel Messaging System
- JavaScript程序設計基礎教程(慕課版)
- 區塊鏈技術指南
- Swift Essentials
- Ascend C異構并行程序設計:昇騰算子編程指南
- 術以載道:軟件過程改進實踐指南
- 新時期的Node.js入門
- 用Go語言自制解釋器
- C++項目開發全程實錄(第2版)
- RESTful Web API Design with Node.js 10
- 自然語言處理與Java語言實現
- jQuery開發指南
- Python數據分析與數據化運營(第2版)
- Flutter開發實例解析