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

Will ABP Become Bloated?

Sometimes I wonder, in the Java field, Spring basically dominates the world. Whether novices or experts, everyone is learning, researching, and working on projects with it.

ASP.NET Core
Random Discovery

Issues with Avalonia Clipboard and DataGrid

Records two issues resolved in recent Avalonia desktop software development: clipboard copy crash, DataGrid lag on tab switching, analyzing root causes and providing solutions

.NET
Random Discovery

A WPF Open Source Project Worth Learning: Accelerider.Windows

This project applies the Prism MVVM framework. The displayed data comes from other service programs and uses WebAPI communication. To run this program normally, you need to create a WebAPI program yourself, with the API interface providing data driving. In fact, it is most straightforward to directly view the code; those who need it can easily extract it, even if the project cannot run.

WPF
3D Shuttle Effect? UWP Can Do It Too

3D Shuttle Effect? UWP Can Do It Too

After coming home for dinner, taking care of the kids, and playing Age of Empires 4, I suddenly remembered that I haven't used UWP in a long time. A bold thought emerged: 'I have the mighty UWP, I can definitely achieve a 3D shuttle effect!'

2/21/2022 dino.c .NET
WPF 3D Tunnel Effect, Joining the Fun with WPF

WPF 3D Tunnel Effect, Joining the Fun with WPF

Compared to CSS and UWP, the veteran WPF is relatively cumbersome for 3D effects. First, you need to create a 3D model, then rotate the XY axes, adjust the Z-axis scaling, and finally adjust the FOV. The tunnel effect is determined by the Z-axis scaling value.

2/21/2022 ARM830 WPF
Into WPF: Complete MVVM Example

Into WPF: Complete MVVM Example

Learning WPF without learning MVVM feels like missing the soul. So what is MVVM? Why learn MVVM? This article uses a simple CRUD example to briefly introduce the basic knowledge of MVVM and how to develop MVVM architecture-based programs. For learning and sharing purposes only, please point out any shortcomings.

2/21/2022 小六公子 WPF
.NET 7 Preview 1 Released

.NET 7 Preview 1 Released

.NET 7 builds on the foundation laid by .NET 6, including a unified set of base libraries, runtime, and SDK, simplifying the development experience and improving developer productivity.

2/19/2022 WeihanLi amazingdotnet .NET
gRPC and .NET Getting Started

gRPC and .NET Getting Started

Essentially, an API is a protocol between a server and a client, specifying how the server provides specific data based on the client's request.

2/18/2022 Mohamad Lawand .NET