# dotnet-learning **Repository Path**: mudking/dotnet-learning ## Basic Information - **Project Name**: dotnet-learning - **Description**: c# 与 .net core学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-21 - **Last Updated**: 2024-11-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README dotnet-winform-demo 2015年在 铁心桥银杏山庄 自学.net (c#)的老代码. 使用的是WinForm开发GUI应用. dotnet-core-learn .net core 简单了解学习.主要目的是了解如何开发可以跨平台使用的CLI应用. csharp-getstarted 系统学习c#基础. WPF-get-started 使用WPF技术开发GUI应用 dotnet-winui3 微软2021年新推出的WinUI3, 似乎是用来代替MFC,WinForm,WPF,UWP的GUI开发解决方案. 同时支持WIN32和UWP开发. 同时微软新的大饼MAUI(跨平台GUI开发解决方案)的windows端实现就是使用WinUI3. 2021.11.21 学习目的,主要是想用来独立开发手机APP(此目标暂时废弃,可能用ReactNative或者原生的更合适)和桌面程序(做小工具). Web开发用熟悉的Java和NodeJS即可. 开发GUI桌面应用感觉还是微软有一套.现在.net6似乎可以跨平台开发linux 程序了,这就很cool. Java开发手机APP的技术栈太过碎片化,使用微软的一站式解决方法,希望可以同时开发 微软UWP,Android,IOS,微信小程序. 跨平台开发linux GUI桌面应用 开发UWP demo 开发安卓,IOS 手机应用. ## 单元测试 .net有好几种流行的测试框架和方案. xUnit,NUnit,MSTest 个人选择使用官方的[MSTest](https://docs.microsoft.com/zh-cn/dotnet/core/testing/unit-testing-with-mstest),毕竟业余学习,直接使用官方的简单稳定.也许其他的更适合生产,但我不了解.