舉報

會員
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
推薦閱讀
- 數據庫系統原理及MySQL應用教程(第2版)
- Embedded Linux Projects Using Yocto Project Cookbook
- Visual Studio 2012 Cookbook
- PostgreSQL Cookbook
- jQuery EasyUI網站開發實戰
- Arduino開發實戰指南:LabVIEW卷
- Python網絡爬蟲從入門到實踐(第2版)
- Xamarin.Forms Projects
- The Complete Coding Interview Guide in Java
- PHP從入門到精通(第4版)(軟件開發視頻大講堂)
- 編程與類型系統
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- Modern C++ Programming Cookbook
- PrimeFaces Blueprints
- After Effects CC案例設計與經典插件(視頻教學版)
- Server Side development with Node.js and Koa.js Quick Start Guide
- OpenCV:Computer Vision Projects with Python
- .NET應用架構設計:原則、模式與實踐
- Android移動應用程序開發
- Java高級特性編程及實戰
- ASP.NET Core 1.0 High Performance
- 中學生C++創意編程
- Helm學習指南:Kubernetes上的應用程序管理
- 圖解交互設計UI設計師的必修課
- 餐飲管理與經營全案:互聯網思維創新餐飲管理和運營模式
- ASP.NET Core從入門到精通
- ODPS權威指南:阿里大數據平臺應用開發實踐
- Unreal Engine 4.X By Example
- 程序設計與問題求解:C語言
- MySQL數據庫原理及應用(第2版)(微課版)