Giter Site home page Giter Site logo

poa00 / professionalcsharp2021-winui-timer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from professionalcsharp/professionalcsharp2021

0.0 0.0 0.0 46.33 MB

Source code for Professional C# and .NET 2021 Edition (with updates for C# 11 and .NET 7)

License: MIT License

Shell 0.24% JavaScript 15.37% C++ 0.67% C 0.10% C# 67.15% TypeScript 0.50% CSS 3.47% HTML 12.46% Dockerfile 0.04%

professionalcsharp2021-winui-timer's Introduction

Professional C# and .NET - 2021 Edition

Code samples for the Wrox Press book Professional C# and .NET - 2021 Edition

To compile and run the samples, you need Visual Studio 2019, Visual Studio for Mac, or Visual Studio Code.

You can download these tools here: Visual Studio.

The console app samples can be used on Windows, Linux, or Mac. Here is the installation procedure for .NET: .NET

If you're using Visual Studio, Version 16.9 or a later version of Visual Studio 2019 is needed. With the Visual Studio Installer you need to select this workload to compile most of the code samples: .NET Core cross-platform development. For working with .NET 6, you should use Visual Studio 2022.

ASP.NET Core samples need this workload: ASP.NET and web development.

See the WinUI.md for the requirements of building and running the WinUI samples.

Updates, .NET 6 and .NET 7

The main branch is the actual working branch with code samples updated to .NET 7 and C# 11. Every code sample should compile and run successfully (with the deadlock and race-conditions samples, successfully means that a deadlock and a race-condition occurs).

The dotnet5 branch is used to show the samples how they appear in the printed book.

The dotnet6 branch is used to give you the .NET 6 (LTS) version.

Issues and Discussions

If you find some problems with the source code, issues to compile and run the downloaded samples, please create an issue.

If you have some questions about the code samples, or just want to drop a message, you're welcome to use Discussions.

For questions with your source code that are not related to the book and the code samples, it's better to use StackOverflow.

Slides

I'm offering training and consulting programming .NET applications and services. For academic use, slides are available for free in a separate private repository. Just send me an email using your university / high school account, tell me how you intent to use the book to get access to the available, and send me your github account. You'll get access to this repository.

If you are interested for commercial use of the presentations, get in contact for a commercial offering.

Source Code

Here's the list of chapters and the folders for the code samples:

Part 1 (The Language)

Part 2 (The Libraries)

Part 3 (Web Apps and Services)

Part 4 (Windows Apps)

  • Chapter 29 - Windows Apps (Windows)
  • Chapter 30 - Patterns with XAML Apps (Patterns)
  • Chapter 31 - Styling Windows Apps (Styles)

Part 5 (More Samples)

Additional articles and samples related to the book

The Language

The Libraries

Web Apps and Services

Windows Apps

Code of conduct

See Code of conduct

Have fun coding and enjoy the book!

Christian

professionalcsharp2021-winui-timer's People

Contributors

christiannagel avatar dependabot[bot] avatar lriy816 avatar luohuarain avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.