Blog

技术文章

这里收录站点的文章正文,覆盖 .NET、桌面开发、工程实践与通用开发话题。

First Visit

新用户起步路线

Unexpected Finds

随机发现

随机发现

用 winui 3 開發了一個摸魚應用

不要小看摸魚,所有天才的點子都不是敲鍵盤時激發的。在工作遇到阻滯時,越是投入工作越是找不到解決方案,這時候把目光從屏幕挪開,說不定在一邊洗澡一邊玩著小黃鴨時,一邊發呆一邊看著窗外時,一邊睡覺一邊扣肚子時,解決問題的靈感突然就掉進了腦海里。

.NET
随机发现

net 5 修改配置不重啟自動生效

net core,.net5默認配置都是只加載一次,修改配置時都需要重啟才能生效,如何能修改即時生效呢?

ASP.NET Core
(4)從護士到c#開發者-護士學markdown

(4)從護士到c#開發者-護士學markdown

在c#編程學習的第四天,我開始學習markdown。作為一名護士轉行開發者,記錄下我對這門輕量級標記語言的學習心得。

2025/2/26 勇敢的天使 分享
net 10 preview 1發布

net 10 preview 1發布

今天.net 10 preview 1發布了,我第一時間下載,升級了avalonia ui項目和博客網站,前者功能測試及aot發布正常,後者調試正常,docker暫時未成功

2025/2/25 沙漠尽头的狼 分享 / .NET
net 項目自動化秘籍:一鍵更新版本與發布腳本全解析

net 項目自動化秘籍:一鍵更新版本與發布腳本全解析

文章詳細居間了如何利用 powershell 腳本和批處理文件在 .net avalonia ui 項目中實現自動更新程式版本和一鍵發布。首先,文章解釋了 powershell 執行策略的設置和修改,以確保腳本能夠正常執行。接著,居間了在 visual studio 預生成事件中添加腳本來自動更新版本號的方法,以及如何使用批處理文件在多個平台發布應用程式。最後,提供了一個 powershell 腳本示例,該腳本可以根據 git 標籤自動更新程式的版本信息。這些方法能夠提高 .net項目的開發效率和發布流程的便捷性。

2025/2/21 沙漠尽头的狼 Avalonia UI
(1)從護士到c#開發者-護士轉行學.net 開發能成功嗎?

(1)從護士到c#開發者-護士轉行學.net 開發能成功嗎?

文章講述了一位護士因工作壓力和家庭責任而辭職,在求職困難後,決定學習編程,特別是c#語言。她詳細描述了第一天學習的內容,包括.net、.net framework框架、c#語言概念、c#開發軟體類型、不同ui框架、交互模式以及visual studio的使用。她表達了對學習編程的信心和決心,並希望得到更多人的指導和幫助。

2025/2/21 勇敢的天使 分享
wpf 藉助自定義 xml 文件實現國際化

wpf 藉助自定義 xml 文件實現國際化

本文詳細居間了在wpf程式中使用自定義xml文件實現國際化的方法,包括安裝必備nuget包、動態獲取語言列表、動態切換語言、在代碼和xaml界面中使用翻譯字符串等內容,同時提供了源碼連結,幫助開發者輕鬆實現wpf應用的國際化。

2025/1/26 沙漠尽头的狼 WPF
avalonia ui 中的 markdown 渲染

avalonia ui 中的 markdown 渲染

本文將詳細居間如何在 avalonia ui 中使用 markdown.airender 進行 markdown 渲染,包括安裝、樣式引用、示例展示及多種特性(如支持黑白主題、主題色等)。同時,深入探討了其正在完善的國際化功能,旨在幫助開發者更好地將 markdown 內容整合到 avalonia 應用中,提供更好的用戶體驗,並增強應用的全球化適配能力。此外,還對比了相關的 markdown 渲染庫,為用戶選擇合適的工具提供參考。

2025/1/17 沙漠尽头的狼 Avalonia UI
avalonia使用xml文件實現國際化

avalonia使用xml文件實現國際化

本文深入探討了 avalonia 使用 xml 文件實現國際化的方法與優勢。通過與 resx 資源文件對比,為開發者提供了選擇依據。xml 實現國際化適用於有用戶側修改需求、期望藉助 ai 編輯且追求清晰語言結構管理的場景。文中詳細居間了從創建語言文件、強類型生成到具體使用以及語言管理的整套流程,並提供了相關資源連結,如 xml 語言管理包、案例 demo 及語言管理工具、resx 資源管理擴展等,有助於開發者快速上手並在實際項目中應用該國際化方案,提升 avalonia 應用的全球化適配能力與用戶體驗。

2024/12/23 沙漠尽头的狼 Avalonia UI