Blog

Technical Articles

This section contains site articles covering .NET, desktop development, engineering practice, and general development topics.

First Visit

New User Starting Route

Random Exploration

Random Discovery

Random Discovery

.NET Programmer's Playground: LINQPad

LINQPad's package is very small, only about 20 MB, and starts up very quickly. To use it, just enter the C# statements you want to execute and press F5.

.NET
Random Discovery

Implementing Event-Driven Communication in Avalonia Projects Using MediatR and MS.DI Libraries

AvaloniaUI is a powerful cross-platform .NET client development framework that enables developers to build applications for multiple platforms including Windows, Linux, macOS, Android, and iOS. When building complex applications, modularization and inter-component communication become particularly important. The Prism framework provides a modular development approach with support for hot-plugging plugins, while MediatR is an event subscription and publishing framework that implements the Mediator pattern, making it very suitable for communication between modules and between modules and the main program.

Avalonia UI
Random Discovery

(9/30) Learning Blazor Together: Parameters

If we want to add a button to clear the `form` data, the fastest way is to add a `type=”reset”` button. At this point, we use two buttons, which can utilize the core concept of Blazor: component encapsulation.

Blazor
Open Source Project 'Vue.NET Core'

Open Source Project 'Vue.NET Core'

.NET Core + Vue2/Vue3 + Element plus + uniapp front-end and back-end separation, automatically generating PC and mobile code; supports mobile (uniapp) iOS/Android/H5/WeChat Mini Programs. http://www.volcore.xyz/

4/11/2022 x_discoverer .NET
.NET Integrates ApplicationStartupManager Startup Framework for Large Applications

.NET Integrates ApplicationStartupManager Startup Framework for Large Applications

Imagine that the user double-clicks the desktop icon, but the application takes several minutes to start. Would the user's next step be to click Uninstall? To balance the startup process of large application software, which requires both executing complex startup logic and paying attention to startup performance, it is entirely reasonable to build a framework for this process.

4/10/2022 林德熙 .NET
Low-Key Use: Listen to All Music for Free, WOW!

Low-Key Use: Listen to All Music for Free, WOW!

For a long time, listening to music has been a popular demand. Music can be said to be one of the important spiritual foods for humans, but nowadays music copyrights are divided among several major music platforms. `Even if you become a member on one platform, you may not be able to listen to the songs you want to hear`, which is different from foreign streaming music platforms.

4/9/2022 沙漠尽头的狼 WPF
What is the difference between Winform and WPF?

What is the difference between Winform and WPF?

Some friends always ask, 'What is the difference between WinForm and WPF?' At first thought, this question seems simple to answer, but I never systematically analyzed it. Today, I took the time to write an article that only represents my personal views to record a summary.

4/7/2022 DotNetOneByOne WPF / Winform
Welcome to the Virtual World of the Metaverse

Welcome to the Virtual World of the Metaverse

This article introduces the basics of the metaverse and discusses its future and potential issues. Currently, the metaverse is mainly applied in fields such as gaming, entertainment, and enterprise office. In the future, as the maturity of metaverse technology and industry continues to improve, the scope of application will gradually expand and deepen. How much impact the metaverse will have on our lives remains to be seen!

4/6/2022 SHUSWABHIT 全球技术精选 Sharing
A Developer Created an Open-Source Dynamic Wallpaper Software Using WinUI 3 and WPF

A Developer Created an Open-Source Dynamic Wallpaper Software Using WinUI 3 and WPF

Speaking of dynamic wallpaper software, I believe many people have heard of or used `Wallpaper Engine`, which is a highly praised wallpaper software on the Steam Store, priced at `18` yuan. I have been using it as well, but today I am introducing another wallpaper software called `Lively Wallpaper`.

4/4/2022 SpringLeee 全球技术精选 WPF