diff --git a/ADONET/Readme.md b/ADONET/Readme.md index fe685394..f7c6f1b0 100644 --- a/ADONET/Readme.md +++ b/ADONET/Readme.md @@ -9,6 +9,5 @@ This chapter contains these samples: The database that is used with these samples is AdventureWorks. Download AdventureWorks from [CodePlex](https://msftdbprodsamples.codeplex.com). -The current version of this sample is built with .NET Core RTM and Preview 2 Tools. -When RTM of the Tools is available, the project files will be updated. - +The current version of this sample is built with .NET Core 1.0 and Preview 2 Tools. +When RTM of the Tools is available, the project files will be updated. \ No newline at end of file diff --git a/ASPNET/Readme.md b/ASPNET/Readme.md index 5e25332c..b1afcfbc 100644 --- a/ASPNET/Readme.md +++ b/ASPNET/Readme.md @@ -6,4 +6,14 @@ This chapter contains this sample: Building this sample starts with an empty ASP.NET Core Web project, and adds many features of ASP.NET Core. -The current version of this sample is built with .NET Core RC2. When RTM is available, the sample code will be updated. +To build and run the .NET Core samples, please install +* Visual Studio 2015 Update 3 +* .NET Core 1.0 for Visual Studio + +Please download and install the tools from [.NET Core downloads](https://www.microsoft.com/net/core#windows). + +For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp6) + +Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book. + +Thank you! \ No newline at end of file diff --git a/ASPNETMVC/Readme.md b/ASPNETMVC/Readme.md index e27d45c1..1874e67c 100644 --- a/ASPNETMVC/Readme.md +++ b/ASPNETMVC/Readme.md @@ -1 +1,22 @@ -# Readme - Code Samples for Chapter 41, ASP.NET MVC This chapter contains these samples: * MVCSampleApp * MenuPlanner The MVCSampleApp was created with an empty ASP.NET Core Web project template. Many features for ASP.NET MVC have been added. The MenuPlanner application was created with the ASP.NET MVC Web project template. Sample code shows how to read and write from a database. The current version of this sample is built with .NET Core RC2. When RTM is available, the sample code will be updated. With RTM, several views will be added to show edit and delete of menus. \ No newline at end of file +# Readme - Code Samples for Chapter 41, ASP.NET MVC + +This chapter contains these samples: + +* MVCSampleApp +* MenuPlanner + +The MVCSampleApp was created with an empty ASP.NET Core Web project template. Many features for ASP.NET MVC have been added. + +The MenuPlanner application was created with the ASP.NET MVC Web project template. Sample code shows how to read and write from a database. + +To build and run the .NET Core samples, please install +* Visual Studio 2015 Update 3 +* .NET Core 1.0 for Visual Studio + +Please download and install the tools from [.NET Core downloads](https://www.microsoft.com/net/core#windows). + +For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp6) + +Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book. + +Thank you! \ No newline at end of file diff --git a/DeploymentWeb/Readme.md b/DeploymentWeb/Readme.md new file mode 100644 index 00000000..394cd06c --- /dev/null +++ b/DeploymentWeb/Readme.md @@ -0,0 +1,20 @@ +# Readme - Code Samples for Chapter 45, Deploying Websites and Services + +This chapter contains these samples: + +* WebDotnetCore +* WebDotnetFramework + +This chapter just contains two projects as they are created from the Visual Studio templates for deployment: a Web application with .NET Core, and a Web application with the .NET Framework + +To build and run the .NET Core samples, please install +* Visual Studio 2015 Update 3 +* .NET Core 1.0 for Visual Studio + +Please download and install the tools from [.NET Core downloads](https://www.microsoft.com/net/core#windows). + +For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp6) + +Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book. + +Thank you! \ No newline at end of file diff --git a/DeploymentWindows/Readme.md b/DeploymentWindows/Readme.md new file mode 100644 index 00000000..63a4d236 --- /dev/null +++ b/DeploymentWindows/Readme.md @@ -0,0 +1,20 @@ +# Readme - Code Samples for Chapter 36, Deploying Windows Apps + +This chapter contains the following UWP and WPF code samples: + +* ClientWPF + * AppSupport (Library to be installed with ClickOnce) + * ClientWPF (Simple app using AppSupport) +* UniversalWindowsApp (an app thats created from the Visual Studio template to run the Windows App Certification Kit) + +To build and run the .NET Core samples, please install +* Visual Studio 2015 Update 3 +* .NET Core 1.0 for Visual Studio + +Please download and install the tools from [.NET Core downloads](https://www.microsoft.com/net/core#windows). + +For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp6) + +Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book. + +Thank you! \ No newline at end of file diff --git a/EntityFramework/README.md b/EntityFramework/README.md index a779e980..7e338d99 100644 --- a/EntityFramework/README.md +++ b/EntityFramework/README.md @@ -19,5 +19,5 @@ Most of the projects of this solution are .NET Core projects. The only project u The database that is used with many of these samples is the Books database. Look for the backup file Books.bak. You can use this file to restore the Books database using SQL Server Management Studio. The Menus database that is also used in some samples is created using the Migrations feature of Entity Framework. -The current version of the samples are built with .NET Core RTM and Preview 2 of the tools. -When RTM of the tools is available, the project files will be updated. +The current version of the samples are built with .NET Core 1.0 and Preview 2 of the tools. +When RTM of the tools is available, the project files will be updated. \ No newline at end of file diff --git a/Services/Readme.md b/Services/Readme.md new file mode 100644 index 00000000..18e595fd --- /dev/null +++ b/Services/Readme.md @@ -0,0 +1,23 @@ +# Readme - Code Samples for Chapter 39, Windows Services + +This chapter contains the following code samples: + +* QuoteServer (imlementation of the quote server with TcpListener) +* TestQuoteServer (console application to run the QuoteServer without a Windows Service) +* QuoteService (Windows Service that hosts QuoteServer) +* QuoteClientWPF (WPF application that makes use of the quote service) +* ServiceControlWPF (start/stop Windows services) + +This chapter uses the full .NET Framework for creating Windows Services. For monitoring of Windows Services, it would also be possible to use .NET Core. + +To build and run the .NET Core samples, please install +* Visual Studio 2015 Update 3 +* .NET Core 1.0 for Visual Studio + +Please download and install the tools from [.NET Core downloads](https://www.microsoft.com/net/core#windows). + +For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp6) + +Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book. + +Thank you! \ No newline at end of file diff --git a/SignalRAndWebHooks/Readme.md b/SignalRAndWebHooks/Readme.md new file mode 100644 index 00000000..d456f94f --- /dev/null +++ b/SignalRAndWebHooks/Readme.md @@ -0,0 +1,24 @@ +# Readme - Code Samples for Chapter 43, WebHooks and SignalR + +This chapter contains these samples: + +* SignalRSample + * ChatServer (contains SignalR and the HTML file ChatWindow for a HTML/JavaScript client) + * MvvmLib (Library used by WPFChatClient) + * WPFChatClient (WPF Client) +* WebHooksSample + +The sample code of this chapter is using the .NET Framework because SignalR and WebHooks was not available for .NET Core at the time writing this book. However, the WPF application makes use of a .NET Core library for dependency injection. This is currently based on .NET Core RC1. + + +To build and run the .NET Core samples, please install +* Visual Studio 2015 Update 3 +* .NET Core 1.0 for Visual Studio + +Please download and install the tools from [.NET Core downloads](https://www.microsoft.com/net/core#windows). + +For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp6) + +Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book. + +Thank you! \ No newline at end of file diff --git a/WCF/Readme.md b/WCF/Readme.md new file mode 100644 index 00000000..e9c195c2 --- /dev/null +++ b/WCF/Readme.md @@ -0,0 +1,40 @@ +# Readme - Code Samples for Chapter 44, Windows Communication Foundation + +This chapter contains these samples: + +* RoomReservation (a simple WCF client and server) + * RoomReservationContracts (entity types and interface contracts) + * RoomReservationData (Entity Framework Core) + * RoomReservationService (service implementing the RoomReservation contracts) + * RoomReservationHost (custom host using ServiceHost) + * RoomReservationWebServiceHost (custom host using WebServiceHost) + * RoomReservationClient (WPF client applicaiton using the WCF service) + * RoomReservationClientSharedAssembly (WPF client application using the same contract assembly as the server) +* WebSocketsSample + * WebSocketsSample (service host using CCallbackContract and netHttpBinding) + * ClientApp (client application using InstanceContext and CallbackHandler) +* DuplexCommunication + * MessageService (service using a duplex channel, GetCallbackChannel) + * DuplexHost (host using wsDualHttpBinding) + * MessageClient (client using DuplexChannelFactory) +* RoutingSample + * ServiceContract (WCF service contract) + * DemoService (simple WCF service) + * HostOne (a host hosting DemoService) + * HostTwo (another host hosting DemoService) + * Router (router host using ServiceHost and MessageFilter) + * ClientApp (calling the service via the router) + +WCF needs (at least the server part) the full .NET Framework. + +To build and run the .NET Core samples, please install +* Visual Studio 2015 Update 3 +* .NET Core 1.0 for Visual Studio + +Please download and install the tools from [.NET Core downloads](https://www.microsoft.com/net/core#windows). + +For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp6) + +Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book. + +Thank you! \ No newline at end of file diff --git a/WPF/Readme.md b/WPF/Readme.md new file mode 100644 index 00000000..f6e0d109 --- /dev/null +++ b/WPF/Readme.md @@ -0,0 +1,31 @@ +# Readme - Code Samples for Chapter 34, Windows Desktop Applications with WPF + +This chapter contains the following WPF code samples: + +* ControlsSamples (Frame, Expander, Viewbox, BulletDecorator) +* LayoutSamples (Canvas, StackPanel, Grid, DockPanel, WrapPanel) +* TriggerSamples (Trigger, MultiTrigger, DataTrigger) +* Book + * BooksDemoLib (Library used by two Applications - ICommand, UserControl, DataGrid, CollectionViewSource, ObjectDataProvider, ListBox) + * BooksDemoMenu (using the Menu control) + * BooksDemoRibbon (using the Ribbon control, TabControl) +* MultiBindingSample (MultiBinding, IMultiValueConverter) +* PriorityBindingSample (PriorityBinding) +* ValidationSample (ValidatesOnExceptions, ValidatesOnDataErrors, ValidatesOnNotifyDataErrors, IDataErrorInfo, INotifyDataErrorInfo) +* XML Binding (xmlDataProvider) +* Formula1Demo (TreeView, DataGrid, CollectionViewSource with grouping) +* LiveShaping (CollectionViewSource with live shaping) + +The samples in this chapter need the full .NET Framework - for WPF. + +To build and run the .NET Core samples, please install +* Visual Studio 2015 Update 3 +* .NET Core 1.0 for Visual Studio + +Please download and install the tools from [.NET Core downloads](https://www.microsoft.com/net/core#windows). + +For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp6) + +Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book. + +Thank you! \ No newline at end of file diff --git a/WPFDocuments/Readme.md b/WPFDocuments/Readme.md new file mode 100644 index 00000000..7355a960 --- /dev/null +++ b/WPFDocuments/Readme.md @@ -0,0 +1,29 @@ +# Readme - Code Samples for Chapter 35, Creating Documents with WPF + +This chapter contains the following WPF code samples: + +* DocumentsDemos + * ShowFontsDemo (properties and look of all installed fonts) + * TextEffectsDemo (Animations with TextEffects, Run element) + * TableDemo (FlowDocumentReader create a FlowDocument dynamically with Table, TableColumn, TableCell, Paragraph) + * FlowDocumentsDemo (FlowDocumentReader, RichTextBox, FlowDocumentScrollViewer, FlowDocumentPageViewer, FlowDocument) + * PrintingDemo (PrintDialog, LocalPrintServer, PrintQueue, PrintTicket) +* CreateXps + * Use the NavigationWindow + * Create a FixeDocument programmatically (FixedDocument, PageContent, FixedPage) + * Create XPS (XpsDocument, XpsDocumentWriter) + * Print (PrintDialog) + +The samples in this chapter need the full .NET Framework - for WPF. + +To build and run the .NET Core samples, please install +* Visual Studio 2015 Update 3 +* .NET Core 1.0 for Visual Studio + +Please download and install the tools from [.NET Core downloads](https://www.microsoft.com/net/core#windows). + +For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp6) + +Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book. + +Thank you! \ No newline at end of file diff --git a/WebAPI/README.md b/WebAPI/README.md index f7be012a..21b30968 100644 --- a/WebAPI/README.md +++ b/WebAPI/README.md @@ -10,5 +10,14 @@ This chapter contains these samples: The Book Service Sample makes use of Swagger (Swashbuckle 6.0.0-beta901) that is compatible with .NET Core 1.0 RTM and available on NuGet. The OData Library for .NET Core 1.0 RTM is not yet available. Code will be updated when the library is available on NuGet. [See](https://github.com/OData/WebApi/tree/vNext/vNext "OData WebAPI") -The current version of this sample is built with .NET Core RTM and Preview 2 of the tools. -When the tools are released, and updated version of the samples will be made available. +To build and run the .NET Core samples, please install +* Visual Studio 2015 Update 3 +* .NET Core 1.0 for Visual Studio + +Please download and install the tools from [.NET Core downloads](https://www.microsoft.com/net/core#windows). + +For code comments and issues please check [Professional C#'s GitHub Repository](https://github.com/ProfessionalCSharp/ProfessionalCSharp6) + +Please check my blog [csharp.christiannagel.com](https://csharp.christiannagel.com "csharp.christiannagel.com") for additional information for topics covered in the book. + +Thank you! \ No newline at end of file