所有

Blazor Server 和 WebAssembly 应用程序入门指南

如果您一直紧跟 .NET 世界的最新发展趋势,那么现在您一定听说过 Blazor。

作者:技术译民 2021-12-09 21:25:22

(1/30)大家一起学Blazor:初见Blazor

笔者接触软件行业的时间不长,先后接触三种架构

作者:StrayaWorker 2021-12-09 22:35:19

(2/30)大家一起学Blazor:网页和Blazor介绍

笔者对网站的认知为前端、后端及数据库,使用者在浏览器页面按下按钮或是表单请求,触发前端事件,将收集起来的条件打包送往后端

作者:StrayaWorker 2021-12-09 23:04:23

(3/30)大家一起学Blazor:Blazor Server和Blazor WebAssembly的差异

下载Visual Studio后首先建立一个Blazor解决方案,里面建立Blazor Server项目,方案位置可以自己选择(注:新版Visual Studio将Blazor Server跟Blazor WebAssembly的新建项目模板拆分了,较为直观)

作者:StrayaWorker 2021-12-10 00:13:34

(4/30)大家一起学Blazor:Component及路由介绍

由于笔者当初是用ASP.NET Core API + Blazor Server,所以会以Blazor Server示范,日后研究完Blazor WebAssembly会再将心得补上。

作者:StrayaWorker 2021-12-10 23:01:39

创建可维护和可测试的 Windows 窗体应用程序的 10 种方法(译)

我遇到的大多数 Windows 窗体应用程序都不存在或单元测试覆盖率极低。而且它们通常也很难维护,项目中各种 Form 类的代码背后有数百甚至数千行代码,但它不必是这样。

作者:Mark Heath 2021-12-10 23:51:41

(5/30)大家一起学Blazor:依赖注入(Dependency Injection)

问题来了,为什么Blazor会知道WeatherForecastService在这里可以调用?

作者:StrayaWorker 2021-12-11 13:27:42

C# 10 必知的五大新功能

C# 的 GitHub 页面上记载了一长串诱人的想法,其中一些令人头疼的问题仍在讨论中。

作者:Matthew MacDonald 2021-12-12 10:01:23

(6/30)大家一起学Blazor:抽离C#代码

昨天看到`FetchData.razor`的代码太长了,为求方便,我们把`@code`的部分抽取出来另成一个文件。

作者:StrayaWorker 2021-12-12 21:59:24

(7/30)大家一起学Blazor:生命周期(Lifetime)

自己建立的Service都必须在Startup.cs(Blazor Server)或Program.cs(Blazor WebAssemlby)注册,但有些基本Service就不用自己做了。

作者:StrayaWorker 2021-12-13 21:38:15