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

How to Create a New User Guide Interface in WPF?

The new user guide functionality tells the user the order of operations on the page: what to do in the first step, what to do in the second step, and so on, and then finally close the new user guide page.

WPF
Avalonia Open Source Control Library Highly Recommended - Semi.Avalonia

Avalonia Open Source Control Library Highly Recommended - Semi.Avalonia

Semi.Avalonia is an open-source implementation of the Semi Design theme style under the Avalonia UI framework, released under the MIT license. Combined with the Ursa.Avalonia custom control library, it brings a new visual and functional experience to developers.

10/14/2024 沙漠尽头的狼 Avalonia UI
From Failure to Success: How to Delete SQLite Database File in C#

From Failure to Success: How to Delete SQLite Database File in C#

SQLite, as a lightweight embedded database, is popular for its ease of use and deployment. However, when trying to delete an SQLite database file, developers may encounter some challenges. This article will share a case from failure to success, demonstrating how to successfully delete an SQLite database file in C#.

10/14/2024 沙漠尽头的狼 .NET
Plants vs. Zombies: Hybrid Edition: A High-Performance Tower Defense Game Built with C#, Combining Innovative Gameplay and Technical Advantages!

Plants vs. Zombies: Hybrid Edition: A High-Performance Tower Defense Game Built with C#, Combining Innovative Gameplay and Technical Advantages!

Discover Plants vs. Zombies: Hybrid Edition, an innovative tower defense game built on .NET Framework 4.0! Combining classic Plants vs. Zombies elements with a unique hybrid mechanism, plant a variety of plants and heroes to defend against zombie invasions. High performance, smooth experience, with both challenge and fun. Whether you are a game enthusiast or a programming learner, this game will bring you an unprecedented experience. Come download and try it out!

8/4/2024 沙漠尽头的狼 .NET
CodeWF.EventBus: Lightweight Event Bus for Smoother Communication

CodeWF.EventBus: Lightweight Event Bus for Smoother Communication

CodeWF.EventBus is a flexible event bus library that enables decoupled communication between modules. It supports various .NET project types such as WPF, WinForms, ASP.NET Core, etc. With a clean design, it easily implements command publishing and subscribing, as well as requests and responses. Through orderly event handling, it ensures events are properly processed. Simplify your code and improve system maintainability.

6/20/2024 沙漠尽头的狼 .NET
Self-developed Hot-pluggable WPF Plugin System (MSF)

Self-developed Hot-pluggable WPF Plugin System (MSF)

The need for plug-in architecture mainly stems from the pursuit of flexibility in software architecture, especially when developing large, complex, or constantly evolving software systems. Pluginization enhances scalability, customizability, isolation, security, maintainability, modularity, ease of upgrade and update, and third-party development capabilities, thereby meeting ever-changing business requirements and technical challenges.

5/7/2024 趋时软件 WPF
Easily Use Aspire RabbitMQ

Easily Use Aspire RabbitMQ

.NET Aspire is a technology stack introduced by Microsoft, aimed at simplifying the development and management of cloud-native applications.

5/1/2024 Sky.楚子航 .NET