舉報

會員
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
推薦閱讀
- Web程序設計及應用
- Learning Scala Programming
- Learning Bayesian Models with R
- 數據結構習題精解(C語言實現+微課視頻)
- SAS數據統計分析與編程實踐
- Python編程:從入門到實踐
- 數據結構與算法分析(C++語言版)
- Nagios Core Administration Cookbook(Second Edition)
- 一步一步跟我學Scratch3.0案例
- Backbone.js Testing
- Mastering Embedded Linux Programming
- 深入理解Java虛擬機:JVM高級特性與最佳實踐
- C++17 By Example
- Python繪圖指南:分形與數據可視化(全彩)
- 測試工程師Python開發實戰
- Access 2016數據庫應用與開發:實戰從入門到精通(視頻教學版)
- Learning RSLogix 5000 Programming
- R語言編程基礎
- Ionic Framework By Example
- Mastering Wireless Penetration Testing for Highly Secured Environments
- PHP程序員面試算法寶典
- Deep Learning with TensorFlow(Second Edition)
- TypeScript實戰
- The Data Science Workshop
- Oracle Solaris 11 Advanced Administration Cookbook
- Python數據科學指南
- 代碼之外的功夫:程序員精進之路
- Learning Spring Boot 2.0(Second Edition)
- Redmine Plugin Extension and Development
- Exploring Data with RapidMiner