cao死我好湿好紧好爽动态视屏|精选久久久久久久久久|中文无码精品一区二区三区四季|AAA国语精品刺激对白视频|

當(dāng)前位置:首頁 > 網(wǎng)站建設(shè) > 正文內(nèi)容

html表單文本域?qū)傩?html的文本域?qū)傩?

網(wǎng)站建設(shè)10個(gè)月前 (03-29)378

教程

Blazor workshop -

.NET Foundation提供的Blazor應(yīng)用程序構(gòu)建工作坊,Blazzing Pizza。

Blazor Meadow Web API Weather Chart.js - 2021年6月 - 在Blazor應(yīng)用程序中使用Chart.js顯示傳感器數(shù)據(jù)。源代碼 。

NextTechEvent by Coding After Work - 構(gòu)建"NextTechEvent"網(wǎng)站,幫助演講者、組織者和參與者找到下一個(gè)技術(shù)活動(dòng)。源代碼

。

Archives - 2021, 2020, 2019, 2018。

Blazor workshop -

.NET Foundation提供的Blazor應(yīng)用程序構(gòu)建工作坊,Blazzing Pizza。

Blazor Meadow Web API Weather Chart.js - 2021年6月 - 在Blazor應(yīng)用程序中使用Chart.js顯示傳感器數(shù)據(jù)。源代碼 。

NextTechEvent by Coding After Work - 構(gòu)建"NextTechEvent"網(wǎng)站,幫助演講者、組織者和參與者找到下一個(gè)技術(shù)活動(dòng)。源代碼

。

Archives - 2021, 2020, 2019, 2018。

可重用的組件,如按鈕、輸入框、網(wǎng)格等。另請(qǐng)參閱Blazor組件包功能比較表。

組件包

FAST -

FAST是一個(gè)基于Web組件和現(xiàn)代Web標(biāo)準(zhǔn)構(gòu)建的技術(shù)集合,旨在幫助您高效地解決網(wǎng)站和應(yīng)用程序設(shè)計(jì)與開發(fā)中的一些常見挑戰(zhàn)。FAST和Blazor文檔。

Ant Design Blazor -

一套基于Ant Design和Blazor的企業(yè)級(jí)UI組件。(演示文檔)。

MudBlazor -

MudBlazor是一個(gè)雄心勃勃的Material Design組件框架,專注于易用性和清晰的結(jié)構(gòu)。它非常適合希望快速構(gòu)建Web應(yīng)用程序而不必費(fèi)力處理CSS和Java的.NET開發(fā)人員。MudBlazor完全使用C#編寫,使他們能夠自由地調(diào)整、修復(fù)或擴(kuò)展框架,文檔中的眾多示例使學(xué)習(xí)MudBlazor變得非常容易。文檔。演示。

Blazorise -

支持Bootstrap、Bulma、AntDesign和Material CSS的Blazor組件。(Bootstrap演示), (Bulma演示), (AntDesign演示), (Material演示)。

MASA Blazor -

一套基于Material Design和Blazor的企業(yè)級(jí)UI組件。它幾乎完美地復(fù)制了Vuetify,并制定了長期的路線圖。它由MASA團(tuán)隊(duì)提供支持,并保持免費(fèi)和開源。文檔。專業(yè)演示。

Radzen.Blazor -

Blazor的原生UI組件。DataGrid、DataList、Tabs、Dialog等。(演示)。

BlazorStrap -

Blazor的Material Design組件。Blazor的Bootstrap 4組件(演示)。

FAST Blazor -Microsoft官方FluentUI Web組件的輕量級(jí)包裝,用于.NET 6.0 Razor視圖和Blazor。(示例和演示)。

Element-Blazor -

使用Element UI的Blazor組件庫。API模仿Element,CSS直接使用Element的樣式,HTML結(jié)構(gòu)直接使用Element的HTML結(jié)構(gòu)。Blazor WebAssembly版本演示。Blazor WebAssembly版本PWA模式演示。

BlazorFluentUI -

將FluenUI/Office Fabric React組件和樣式簡單移植到Blazor??蛻舳搜菔?WebAssembly)。服務(wù)器端演示(SignalR)。

BootstrapBlazor -

用于Blazor的可重用Bootstrap組件。(演示文檔)。

ComponentOne Blazor UI Components - 外部鏈接。用于服務(wù)器端和客戶端應(yīng)用程序的快速數(shù)據(jù)網(wǎng)格、列表視圖、輸入框和其他原生Blazor組件。

DevExpress Blazor UI Components -

一套用于Blazor服務(wù)器端和Blazor客戶端平臺(tái)的原生UI Blazor組件(包括數(shù)據(jù)網(wǎng)格、數(shù)據(jù)透視表、調(diào)度器和圖表)。

Syncfusion Blazor UI Components -

最全面的原生Blazor組件庫,包括數(shù)據(jù)網(wǎng)格、圖表、調(diào)度器、圖表和文檔編輯器組件。(演示)。

ADMINLTE -

Blazor的ADMINLTE是一個(gè)可重用組件集合,可以輕松地作為設(shè)計(jì)師或開發(fā)人員開發(fā)數(shù)字服務(wù)。包括按鈕、表單元素和頁面模板。該項(xiàng)目改編了ADMINLTE 3,因此可以從dotnet core Blazor中使用這些組件。

Blazority -

基于Clarity UI設(shè)計(jì)的Blazor組件庫。包括Datagrid和Tree-view等30多個(gè)組件(文檔和演示)。

Makani -

用于Blazor和.NET MAUI Hybrid的輕量級(jí)、可定制和性能優(yōu)化的組件庫。使用TailwindCSS構(gòu)建。演示。

Material.Blazor -

另一種Material Theme Razor組件庫。Material.Blazor專注于提供來自Google的material-components-web的純標(biāo)記 - 我們不試圖在您和您對(duì)Google的CSS和SASS的使用之間插入自己,因?yàn)樗麄儽任覀冏龅酶?。我們還有一些很酷的“加號(hào)”組件。查看我們的演示和全面的文檔。

Majorsoft Blazor Components -

Majorsoft Majorsoft Blazor Components是一套用于Blazor應(yīng)用程序的UI組件和其他有用的擴(kuò)展。所有組件都是免費(fèi)的,并且可以在NuGet上獲得。該項(xiàng)目的主要目標(biāo)是提供一套易于使用、功能豐富的可自定義組件集合和其他有用的擴(kuò)展。NuGet 演示應(yīng)用程序 文檔。

MComponents -

開源MIT Blazor組件:網(wǎng)格、選擇、向?qū)У取?

PanoramicData Blazor UI Components -

包括表格、樹形視圖、工具欄和文件資源管理器在內(nèi)的一組開源Blazor組件。演示。

HAVIT Blazor -

Bootstrap 5組件+在Bootstrap 5之上構(gòu)建的其他組件(網(wǎng)格、自動(dòng)建議、消息框等)。帶有g(shù)RPC代碼優(yōu)先客戶端/服務(wù)器通信、本地化等的企業(yè)項(xiàng)目模板。交互式文檔和演示。

Blazority -

基于Clarity UI設(shè)計(jì)的Blazor組件庫。包括Datagrid和Tree-view等30多個(gè)組件(文檔和演示)。

Telerik UI for Blazor - 外部鏈接(telerik.com)。用于Blazor的一套原生UI組件,包括網(wǎng)格、圖表和日歷組件。

Start Blazoring - 使用您選擇的Blazorise或MudBlazor構(gòu)建的Blazor起始模板,更多UI庫集成即將推出。它提供了許多功能,如用戶注冊(cè)、登錄、密碼重置、雙因素認(rèn)證;用戶管理、角色、權(quán)限;后臺(tái)工作、日志記錄、緩存、電子郵件模板、本地化等等。

Smart UI for Blazor -包括網(wǎng)格、看板、甘特圖、圖表、???、樞軸等在內(nèi)的Blazor組件庫。網(wǎng)站。

TabBlazor -基于Tabler UI的Blazor管理主題。最小化的Java。演示。

Blazor.Ionic -

Blazor的Ionic框架集成。

Blazor Controls Toolkit - 用于實(shí)現(xiàn)商業(yè)應(yīng)用程序的完整工具集。包括所有Bootstrap Java組件的等效組件,所有html5輸入類型的小部件回退,高級(jí)可編輯組件,如DataGrid、TreeView、DetailView、ModalDetail、DetailList。所有組件都有默認(rèn)可自定義的模板,并支持虛擬化和拖放。組件渲染是元數(shù)據(jù)驅(qū)動(dòng)的,因此組件配置部分是自動(dòng)的,部分可以通過數(shù)據(jù)注釋驅(qū)動(dòng)。該工具集還包括查詢工具,用于發(fā)出復(fù)雜的本地或遠(yuǎn)程查詢,更改跟蹤工具,將僅更改的記錄發(fā)送到服務(wù)器,高級(jí)驗(yàn)證屬性,全球化工具,修改現(xiàn)有組件的“行為”,狀態(tài)管理和保存等等。

BlazorOcticons -

Github上的Octicons作為 .razor 組件創(chuàng)建,并通過NuGet包提供。該項(xiàng)目的網(wǎng)站是使用生成的組件的示例。

Nevron Open Vision Components for Blazor -

用于Blazor的圖表、圖表、文本編輯器、儀表、條形碼和用戶界面組件。演示。

展開全文

FAST -

FAST是一個(gè)基于Web組件和現(xiàn)代Web標(biāo)準(zhǔn)構(gòu)建的技術(shù)集合,旨在幫助您高效地解決網(wǎng)站和應(yīng)用程序設(shè)計(jì)與開發(fā)中的一些常見挑戰(zhàn)。FAST和Blazor文檔。

Ant Design Blazor -

一套基于Ant Design和Blazor的企業(yè)級(jí)UI組件。(演示文檔)。

MudBlazor -

MudBlazor是一個(gè)雄心勃勃的Material Design組件框架,專注于易用性和清晰的結(jié)構(gòu)。它非常適合希望快速構(gòu)建Web應(yīng)用程序而不必費(fèi)力處理CSS和Java的.NET開發(fā)人員。MudBlazor完全使用C#編寫,使他們能夠自由地調(diào)整、修復(fù)或擴(kuò)展框架,文檔中的眾多示例使學(xué)習(xí)MudBlazor變得非常容易。文檔。演示。

Blazorise -

支持Bootstrap、Bulma、AntDesign和Material CSS的Blazor組件。(Bootstrap演示), (Bulma演示), (AntDesign演示), (Material演示)。

MASA Blazor -

一套基于Material Design和Blazor的企業(yè)級(jí)UI組件。它幾乎完美地復(fù)制了Vuetify,并制定了長期的路線圖。它由MASA團(tuán)隊(duì)提供支持,并保持免費(fèi)和開源。文檔。專業(yè)演示。

Radzen.Blazor -

Blazor的原生UI組件。DataGrid、DataList、Tabs、Dialog等。(演示)。

BlazorStrap -

Blazor的Material Design組件。Blazor的Bootstrap 4組件(演示)。

FAST Blazor -Microsoft官方FluentUI Web組件的輕量級(jí)包裝,用于.NET 6.0 Razor視圖和Blazor。(示例和演示)。

Element-Blazor -

使用Element UI的Blazor組件庫。API模仿Element,CSS直接使用Element的樣式,HTML結(jié)構(gòu)直接使用Element的HTML結(jié)構(gòu)。Blazor WebAssembly版本演示。Blazor WebAssembly版本PWA模式演示。

BlazorFluentUI -

將FluenUI/Office Fabric React組件和樣式簡單移植到Blazor??蛻舳搜菔?WebAssembly)。服務(wù)器端演示(SignalR)。

BootstrapBlazor -

用于Blazor的可重用Bootstrap組件。(演示文檔)。

ComponentOne Blazor UI Components - 外部鏈接。用于服務(wù)器端和客戶端應(yīng)用程序的快速數(shù)據(jù)網(wǎng)格、列表視圖、輸入框和其他原生Blazor組件。

DevExpress Blazor UI Components -

一套用于Blazor服務(wù)器端和Blazor客戶端平臺(tái)的原生UI Blazor組件(包括數(shù)據(jù)網(wǎng)格、數(shù)據(jù)透視表、調(diào)度器和圖表)。

Syncfusion Blazor UI Components -

最全面的原生Blazor組件庫,包括數(shù)據(jù)網(wǎng)格、圖表、調(diào)度器、圖表和文檔編輯器組件。(演示)。

ADMINLTE -

Blazor的ADMINLTE是一個(gè)可重用組件集合,可以輕松地作為設(shè)計(jì)師或開發(fā)人員開發(fā)數(shù)字服務(wù)。包括按鈕、表單元素和頁面模板。該項(xiàng)目改編了ADMINLTE 3,因此可以從dotnet core Blazor中使用這些組件。

Blazority -

基于Clarity UI設(shè)計(jì)的Blazor組件庫。包括Datagrid和Tree-view等30多個(gè)組件(文檔和演示)。

Makani -

用于Blazor和.NET MAUI Hybrid的輕量級(jí)、可定制和性能優(yōu)化的組件庫。使用TailwindCSS構(gòu)建。演示。

Material.Blazor -

另一種Material Theme Razor組件庫。Material.Blazor專注于提供來自Google的material-components-web的純標(biāo)記 - 我們不試圖在您和您對(duì)Google的CSS和SASS的使用之間插入自己,因?yàn)樗麄儽任覀冏龅酶谩N覀冞€有一些很酷的“加號(hào)”組件。查看我們的演示和全面的文檔。

Majorsoft Blazor Components -

Majorsoft Majorsoft Blazor Components是一套用于Blazor應(yīng)用程序的UI組件和其他有用的擴(kuò)展。所有組件都是免費(fèi)的,并且可以在NuGet上獲得。該項(xiàng)目的主要目標(biāo)是提供一套易于使用、功能豐富的可自定義組件集合和其他有用的擴(kuò)展。NuGet 演示應(yīng)用程序 文檔。

MComponents -

開源MIT Blazor組件:網(wǎng)格、選擇、向?qū)У取?

PanoramicData Blazor UI Components -

包括表格、樹形視圖、工具欄和文件資源管理器在內(nèi)的一組開源Blazor組件。演示。

HAVIT Blazor -

Bootstrap 5組件+在Bootstrap 5之上構(gòu)建的其他組件(網(wǎng)格、自動(dòng)建議、消息框等)。帶有g(shù)RPC代碼優(yōu)先客戶端/服務(wù)器通信、本地化等的企業(yè)項(xiàng)目模板。交互式文檔和演示。

Blazority -

基于Clarity UI設(shè)計(jì)的Blazor組件庫。包括Datagrid和Tree-view等30多個(gè)組件(文檔和演示)。

Telerik UI for Blazor - 外部鏈接(telerik.com)。用于Blazor的一套原生UI組件,包括網(wǎng)格、圖表和日歷組件。

Start Blazoring - 使用您選擇的Blazorise或MudBlazor構(gòu)建的Blazor起始模板,更多UI庫集成即將推出。它提供了許多功能,如用戶注冊(cè)、登錄、密碼重置、雙因素認(rèn)證;用戶管理、角色、權(quán)限;后臺(tái)工作、日志記錄、緩存、電子郵件模板、本地化等等。

Smart UI for Blazor -包括網(wǎng)格、看板、甘特圖、圖表、??俊休S等在內(nèi)的Blazor組件庫。網(wǎng)站。

TabBlazor -基于Tabler UI的Blazor管理主題。最小化的Java。演示。

Blazor.Ionic -

Blazor的Ionic框架集成。

Blazor Controls Toolkit - 用于實(shí)現(xiàn)商業(yè)應(yīng)用程序的完整工具集。包括所有Bootstrap Java組件的等效組件,所有html5輸入類型的小部件回退,高級(jí)可編輯組件,如DataGrid、TreeView、DetailView、ModalDetail、DetailList。所有組件都有默認(rèn)可自定義的模板,并支持虛擬化和拖放。組件渲染是元數(shù)據(jù)驅(qū)動(dòng)的,因此組件配置部分是自動(dòng)的,部分可以通過數(shù)據(jù)注釋驅(qū)動(dòng)。該工具集還包括查詢工具,用于發(fā)出復(fù)雜的本地或遠(yuǎn)程查詢,更改跟蹤工具,將僅更改的記錄發(fā)送到服務(wù)器,高級(jí)驗(yàn)證屬性,全球化工具,修改現(xiàn)有組件的“行為”,狀態(tài)管理和保存等等。

BlazorOcticons -

Github上的Octicons作為 .razor 組件創(chuàng)建,并通過NuGet包提供。該項(xiàng)目的網(wǎng)站是使用生成的組件的示例。

Nevron Open Vision Components for Blazor -

用于Blazor的圖表、圖表、文本編輯器、儀表、條形碼和用戶界面組件。演示。

Head Element Helper -

用于更改文檔標(biāo)題和元素的 Title 和 Meta 組件,支持服務(wù)器端預(yù)渲染以用于SEO/OGP。(演示).

Blazor.Canvas -

用于HTML畫布API的C#封裝庫(無需JS依賴)(演示).

BlazorIntersectionObserver -

這是對(duì)Intersection Observer API的封裝。

Head Element Helper -

用于更改文檔標(biāo)題和元素的 Title 和 Meta 組件,支持服務(wù)器端預(yù)渲染以用于SEO/OGP。(演示).

Blazor.Canvas -

用于HTML畫布API的C#封裝庫(無需JS依賴)(演示).

BlazorIntersectionObserver -

這是對(duì)Intersection Observer API的封裝。

ChartJs.Blazor -

將ChartJs圖表帶到Blazor中。

GG.Net Data Visualization -

用于Blazor Web應(yīng)用程序的交互式和靈活的圖表。受到廣受歡迎的ggpplot2 R包的啟發(fā),GG.Net為您的數(shù)據(jù)分析工作流程提供了豐富的功能。只需幾行代碼即可構(gòu)建出版質(zhì)量的圖表。網(wǎng)站。

Blazor-ApexCharts -Blazor封裝器,用于ApexCharts。演示.

Plotly.Blazor -

將具有40多種圖表類型的圖表庫plotly.js帶到Blazor中(演示).

ChartJs.Blazor -

將ChartJs圖表帶到Blazor中。

GG.Net Data Visualization -

用于Blazor Web應(yīng)用程序的交互式和靈活的圖表。受到廣受歡迎的ggpplot2 R包的啟發(fā),GG.Net為您的數(shù)據(jù)分析工作流程提供了豐富的功能。只需幾行代碼即可構(gòu)建出版質(zhì)量的圖表。網(wǎng)站。

Blazor-ApexCharts -Blazor封裝器,用于ApexCharts。演示.

Plotly.Blazor -

將具有40多種圖表類型的圖表庫plotly.js帶到Blazor中(演示).

BlazorSize -

BlazorSize是用于Blazor的Java互操作庫,用于檢測(cè)瀏覽器的當(dāng)前大小、大小變化和測(cè)試媒體查詢。

BlazorAnimation -

基于animate.css的Blazor組件,用于輕松地為內(nèi)容添加動(dòng)畫效果。演示.

BlazorSize -

BlazorSize是用于Blazor的Java互操作庫,用于檢測(cè)瀏覽器的當(dāng)前大小、大小變化和測(cè)試媒體查詢。

BlazorAnimation -

基于animate.css的Blazor組件,用于輕松地為內(nèi)容添加動(dòng)畫效果。演示.

DexieNET -

DexieNET旨在成為Dexie.js的功能完整的.NET封裝,Dexie.js是著名的Java IndexedDB封裝庫。它專為Blazor設(shè)計(jì),并包含一個(gè)易于使用的Razor組件。

DexieNET -

DexieNET旨在成為Dexie.js的功能完整的.NET封裝,Dexie.js是著名的Java IndexedDB封裝庫。它專為Blazor設(shè)計(jì),并包含一個(gè)易于使用的Razor組件。

Grid.Blazor -

帶有CRUD表單的網(wǎng)格組件,適用于Blazor和ASP.NET MVC,支持過濾、排序、搜索、分頁、子網(wǎng)格等功能(演示).

BlazorGrid -

虛擬化數(shù)據(jù)表格組件,專注于顯示遠(yuǎn)程數(shù)據(jù)。(演示和文檔).

Grid.Blazor -

帶有CRUD表單的網(wǎng)格組件,適用于Blazor和ASP.NET MVC,支持過濾、排序、搜索、分頁、子網(wǎng)格等功能(演示).

BlazorGrid -

虛擬化數(shù)據(jù)表格組件,專注于顯示遠(yuǎn)程數(shù)據(jù)。(演示和文檔).

BlazorDateRangePicker -

用于Blazor的日期范圍選擇器組件庫。演示.

Toast_UI.Blazor_Calendar -

用于查看和創(chuàng)建事件、任務(wù)和里程碑的全功能日歷UI組件。支持月、周和日視圖。Blazor Calendar包裝了功能齊全的Toast UI Calendar JS庫。MIT許可證。示例項(xiàng)目.

BlazorDateRangePicker -

用于Blazor的日期范圍選擇器組件庫。演示.

Toast_UI.Blazor_Calendar -

用于查看和創(chuàng)建事件、任務(wù)和里程碑的全功能日歷UI組件。支持月、周和日視圖。Blazor Calendar包裝了功能齊全的Toast UI Calendar JS庫。MIT許可證。示例項(xiàng)目.

BlazorGoogleMaps -

用于GoogleMap庫的Blazor互操作。

UnlockedData.Mapael -

矢量繪圖/映射庫的Blazor封裝。Jquery Mapael。

BlazorGoogleMaps -

用于GoogleMap庫的Blazor互操作。

UnlockedData.Mapael -

矢量繪圖/映射庫的Blazor封裝。Jquery Mapael。

Blazored.Modal -

用于Blazor和Razor組件應(yīng)用程序的無需Java的模態(tài)框庫。

Blazored.Toast -

用于Blazor和Razor組件應(yīng)用程序的無需Java的Toast庫。

Blazor.Sidepanel -

用于Blazor應(yīng)用程序的強(qiáng)大可自定義的側(cè)邊欄實(shí)現(xiàn)。

Blazored.Modal -

用于Blazor和Razor組件應(yīng)用程序的無需Java的模態(tài)框庫。

Blazored.Toast -

用于Blazor和Razor組件應(yīng)用程序的無需Java的Toast庫。

Blazor.Sidepanel -

用于Blazor應(yīng)用程序的強(qiáng)大可自定義的側(cè)邊欄實(shí)現(xiàn)。

BlazorXTabs -

提供各種標(biāo)簽頁功能的擴(kuò)展標(biāo)簽頁組件庫,適用于Blazor。

BlazorXTabs -

提供各種標(biāo)簽頁功能的擴(kuò)展標(biāo)簽頁組件庫,適用于Blazor。

bUnit - 用于Blazor組件的測(cè)試庫 -

用于Blazor組件的測(cè)試庫。您可以輕松地使用C#或Razor語法定義要測(cè)試的組件,并使用語義化的HTML差異/比較邏輯驗(yàn)證結(jié)果。您可以輕松地與組件交互和檢查組件,觸發(fā)事件處理程序,提供級(jí)聯(lián)值,注入服務(wù),模擬IJsRuntime,并執(zhí)行快照測(cè)試。

Verify.Blazor - 用于Blazor組件的快照測(cè)試庫 -

用于Blazor組件的快照測(cè)試庫。支持通過bunit或原始Blazor渲染將Blazor組件渲染到快照文件中。

bUnit - 用于Blazor組件的測(cè)試庫 -

用于Blazor組件的測(cè)試庫。您可以輕松地使用C#或Razor語法定義要測(cè)試的組件,并使用語義化的HTML差異/比較邏輯驗(yàn)證結(jié)果。您可以輕松地與組件交互和檢查組件,觸發(fā)事件處理程序,提供級(jí)聯(lián)值,注入服務(wù),模擬IJsRuntime,并執(zhí)行快照測(cè)試。

Verify.Blazor - 用于Blazor組件的快照測(cè)試庫 -

用于Blazor組件的快照測(cè)試庫。支持通過bunit或原始Blazor渲染將Blazor組件渲染到快照文件中。

Stl.Fusion -

.NET Core和Blazor庫,通過引入一種新穎的“計(jì)算可觀察對(duì)象”(computed observables)來顯著改進(jìn)實(shí)時(shí)和高負(fù)載服務(wù)的實(shí)現(xiàn)方式 - 不可變、線程安全,最重要的是對(duì)開發(fā)人員幾乎是透明的。示例。概述。

html表單文本域?qū)傩?html的文本域?qū)傩?

BlazorContextMenu -

用于Blazor的上下文菜單組件(演示)。

Z.Blazor.Diagrams -

一個(gè)完全可定制和可擴(kuò)展的通用圖表庫,用于Blazor,靈感來自流行的react-diagrams庫,并添加了許多功能。演示。

Blazored.Typeahead -

自動(dòng)完成文本框,支持本地和遠(yuǎn)程數(shù)據(jù)源,適用于客戶端和服務(wù)器端Blazor。

Blazor-DragDrop -

用于Blazor的易于使用的拖放庫。

BlazorDownloadFile -

無需任何Java庫或依賴項(xiàng),從C#將文件下載到瀏覽器的Blazor下載文件解決方案。BlazorDownloadFile是在客戶端保存文件的解決方案,非常適合在客戶端生成文件的Web應(yīng)用程序。但是,如果文件來自服務(wù)器,我們建議您首先嘗試使用Content-Disposition附件響應(yīng)頭,因?yàn)樗哂懈鼜V泛的跨瀏覽器兼容性。

Excubo.Blazor.Diagrams -

交互式圖表組件(流程圖、UML、BPMN等),可根據(jù)用戶需求進(jìn)行自定義和擴(kuò)展(節(jié)點(diǎn)類型、樣式)。演示。

Blazor.FileSystemAccess -

用于從瀏覽器讀取和寫入本地文件系統(tǒng)的Blazor包裝器,支持文件和目錄。[演示](The API makes it possible to read and write to your local file system from the browser both files and directories.)。

Blorc.PatternFly -

PatternFly的Blazor封裝。要查看最新的開發(fā)分支,請(qǐng)?jiān)L問demo應(yīng)用程序。

BlazorTransitionableRoute -

允許當(dāng)前和上一個(gè)路由同時(shí)存在,從而實(shí)現(xiàn)UI/UX設(shè)計(jì)系統(tǒng)的過渡動(dòng)畫。

Razor.SweetAlert2 -

實(shí)現(xiàn)流行的SweetAlert2 Java庫的Blazor組件。

BlazorMonaco -

用于Microsoft的Monaco Editor的Blazor組件,用于支持Visual Studio Code。(演示)。

Blazor.Grids -

帶有額外功能的CSS網(wǎng)格組件庫,例如交互式移動(dòng)和調(diào)整大小。輕松創(chuàng)建自己的儀表板。(演示)。

Blazor.TreeViews -

樹視圖組件庫。(演示)。

GEmojiSharp.Blazor -

用于Blazor的GitHub表情符號(hào)。(演示)。

Texnomic.Blazor.hCaptcha -

用于服務(wù)器端Blazor的hCaptcha組件。

BlazorLocalizationSample

使用XLocalizer本地化的默認(rèn)項(xiàng)目模板,支持在線翻譯和自動(dòng)資源創(chuàng)建。

TimeCalc -

使用Blazor WebAssembly實(shí)時(shí)跟蹤速度魔方平均值的應(yīng)用程序。演示。

BlazorSliders -

創(chuàng)建由滑動(dòng)分隔器分隔的多個(gè)面板。

BlazorTimeline -

響應(yīng)式的垂直時(shí)間軸組件。

BlazorTypewriter -

用于Blazor的打字機(jī)效果。

BlazorMergely -

基于Mergely的Blazor差異和合并組件的實(shí)現(xiàn),支持服務(wù)器端。

MetaMask.Blazor -

一個(gè)庫,為Blazor WebAssembly提供了使用MetaMask的簡便助手。

Blazor File Drop Zone -

將“input type=file”元素包圍在這個(gè)Blazor組件中,以創(chuàng)建一個(gè)接受拖放文件的區(qū)域(演示)。

BlazorCurrentDevice -

使用current-device.js為Blazor進(jìn)行設(shè)備檢測(cè)。

BlazorStyledTextArea -

一個(gè)帶有樣式的文本區(qū)域。該組件本質(zhì)上仍然是一個(gè)文本區(qū)域,但可以根據(jù)應(yīng)用程序的需要對(duì)文本進(jìn)行任意樣式設(shè)置。它的簡單性是有意設(shè)計(jì)的,以避免富文本編輯器帶來的復(fù)雜性和問題。

SignaturePad -

一個(gè)簡單易用的Blazor組件,用于繪制自定義簽名。演示。

Stl.Fusion -

.NET Core和Blazor庫,通過引入一種新穎的“計(jì)算可觀察對(duì)象”(computed observables)來顯著改進(jìn)實(shí)時(shí)和高負(fù)載服務(wù)的實(shí)現(xiàn)方式 - 不可變、線程安全,最重要的是對(duì)開發(fā)人員幾乎是透明的。示例。概述。

BlazorContextMenu -

用于Blazor的上下文菜單組件(演示)。

Z.Blazor.Diagrams -

一個(gè)完全可定制和可擴(kuò)展的通用圖表庫,用于Blazor,靈感來自流行的react-diagrams庫,并添加了許多功能。演示。

Blazored.Typeahead -

自動(dòng)完成文本框,支持本地和遠(yuǎn)程數(shù)據(jù)源,適用于客戶端和服務(wù)器端Blazor。

Blazor-DragDrop -

用于Blazor的易于使用的拖放庫。

BlazorDownloadFile -

無需任何Java庫或依賴項(xiàng),從C#將文件下載到瀏覽器的Blazor下載文件解決方案。BlazorDownloadFile是在客戶端保存文件的解決方案,非常適合在客戶端生成文件的Web應(yīng)用程序。但是,如果文件來自服務(wù)器,我們建議您首先嘗試使用Content-Disposition附件響應(yīng)頭,因?yàn)樗哂懈鼜V泛的跨瀏覽器兼容性。

Excubo.Blazor.Diagrams -

交互式圖表組件(流程圖、UML、BPMN等),可根據(jù)用戶需求進(jìn)行自定義和擴(kuò)展(節(jié)點(diǎn)類型、樣式)。演示。

Blazor.FileSystemAccess -

用于從瀏覽器讀取和寫入本地文件系統(tǒng)的Blazor包裝器,支持文件和目錄。[演示](The API makes it possible to read and write to your local file system from the browser both files and directories.)。

Blorc.PatternFly -

PatternFly的Blazor封裝。要查看最新的開發(fā)分支,請(qǐng)?jiān)L問demo應(yīng)用程序。

BlazorTransitionableRoute -

允許當(dāng)前和上一個(gè)路由同時(shí)存在,從而實(shí)現(xiàn)UI/UX設(shè)計(jì)系統(tǒng)的過渡動(dòng)畫。

Razor.SweetAlert2 -

實(shí)現(xiàn)流行的SweetAlert2 Java庫的Blazor組件。

BlazorMonaco -

用于Microsoft的Monaco Editor的Blazor組件,用于支持Visual Studio Code。(演示)。

Blazor.Grids -

帶有額外功能的CSS網(wǎng)格組件庫,例如交互式移動(dòng)和調(diào)整大小。輕松創(chuàng)建自己的儀表板。(演示)。

Blazor.TreeViews -

樹視圖組件庫。(演示)。

GEmojiSharp.Blazor -

用于Blazor的GitHub表情符號(hào)。(演示)。

Texnomic.Blazor.hCaptcha -

用于服務(wù)器端Blazor的hCaptcha組件。

BlazorLocalizationSample

使用XLocalizer本地化的默認(rèn)項(xiàng)目模板,支持在線翻譯和自動(dòng)資源創(chuàng)建。

TimeCalc -

使用Blazor WebAssembly實(shí)時(shí)跟蹤速度魔方平均值的應(yīng)用程序。演示。

BlazorSliders -

創(chuàng)建由滑動(dòng)分隔器分隔的多個(gè)面板。

BlazorTimeline -

響應(yīng)式的垂直時(shí)間軸組件。

BlazorTypewriter -

用于Blazor的打字機(jī)效果。

BlazorMergely -

基于Mergely的Blazor差異和合并組件的實(shí)現(xiàn),支持服務(wù)器端。

MetaMask.Blazor -

一個(gè)庫,為Blazor WebAssembly提供了使用MetaMask的簡便助手。

Blazor File Drop Zone -

將“input type=file”元素包圍在這個(gè)Blazor組件中,以創(chuàng)建一個(gè)接受拖放文件的區(qū)域(演示)。

BlazorCurrentDevice -

使用current-device.js為Blazor進(jìn)行設(shè)備檢測(cè)。

BlazorStyledTextArea -

一個(gè)帶有樣式的文本區(qū)域。該組件本質(zhì)上仍然是一個(gè)文本區(qū)域,但可以根據(jù)應(yīng)用程序的需要對(duì)文本進(jìn)行任意樣式設(shè)置。它的簡單性是有意設(shè)計(jì)的,以避免富文本編輯器帶來的復(fù)雜性和問題。

SignaturePad -

一個(gè)簡單易用的Blazor組件,用于繪制自定義簽名。演示。

用于狀態(tài)管理、Cookie、本地存儲(chǔ)和其他特定工具的庫和擴(kuò)展。

Fluxor -

用于DotNet的零樣板Flux/Redux庫。

Blazored.LocalStorage -

一個(gè)庫,為Blazor應(yīng)用程序提供對(duì)本地存儲(chǔ)的訪問。

Blazor-State -

使用MediatR管道在Blazor中管理客戶端狀態(tài)。

bUnit - 用于Blazor組件的測(cè)試庫 -

用于Blazor組件的測(cè)試庫。您可以使用C#或Razor語法輕松定義要測(cè)試的組件,并使用語義HTML差異/比較邏輯驗(yàn)證結(jié)果。您可以輕松地與組件交互和檢查組件,觸發(fā)事件處理程序,提供級(jí)聯(lián)值,注入服務(wù),模擬IJsRuntime,并執(zhí)行快照測(cè)試。

TextCopy -

一個(gè)跨平臺(tái)的將文本復(fù)制到剪貼板和從剪貼板復(fù)制文本的包。支持Blazor通過Clipboard瀏覽器API。

CssBuilder -

CssBuilder是用于Razor組件的CSS類的構(gòu)建器模式。

Blazor.FileSystemAccess -

用于瀏覽器文件系統(tǒng)訪問API的Blazor封裝器。

Blazor.Polyfill -

用于Blazor的Polyfill(用于支持Internet Explorer 11和其他一些瀏覽器)。

Blazor I18n/Localization Text -

用于Blazor的本地化內(nèi)容文本庫(演示)。

BlazorGoogleMaps -

用于Blazor的GoogleMap庫。

BlazorWorker -

在Blazor中創(chuàng)建DotNet Web Worker線程/多線程的庫。在線演示。

MvvmBlazor -

BlazorMVVM是一個(gè)用于構(gòu)建Blazor和BlazorServerside應(yīng)用程序的小型框架。通過其簡單易用的MVVM模式,您可以提高開發(fā)速度,同時(shí)最大限度地減少麻煩。

Blazor.BrowserExtension -

使用Blazor WebAssembly開發(fā)瀏覽器擴(kuò)展/插件。已在Google Chrome、Mozilla Firefox和MS Edge上進(jìn)行了測(cè)試。

Blazor Analytics - Blazor的分析擴(kuò)展。

Blazor PDF -

使用iTextSharp從Blazor Server應(yīng)用程序生成PDF文檔。

BlazorRouter -

BlazorRouter是一個(gè)受react-router啟發(fā)的令人敬畏的路由器,為Blazor提供聲明式路由。

DataJuggler.Blazor.FileUpload -

Steve Sanderson的BlazorFileInput組件的包裝器。

BlazorPrettyCode - 用于文檔站點(diǎn)的Blazor代碼組件。演示。

Blazor.EventAggregator - Blazor(Razor組件)的輕量級(jí)事件聚合器。

Blazor Gamepad - 為Blazor提供游戲手柄API訪問。

Blazor Hotkeys2 -

為Blazor提供基于配置的鍵盤快捷鍵。

BlazorRealm - Blazor的Redux狀態(tài)管理。

Blazor.LocalFiles - 在瀏覽器中打開文件并加載到Blazor中。

Blazor.SpeechSynthesis -

為Blazor提供語音合成API訪問的庫。

Blazor BarCode - 一個(gè)使用條形碼字體的Blazor條形碼庫。

BlazorState.Redux -

使用Redux開發(fā)Blazor應(yīng)用程序。

Howler.Blazor -

用于Howler.js的Blazor JSInterop包裝器,一個(gè)音頻庫。

jsMind.Blazor -

用于jsMind的Blazor JSInterop包裝器,一個(gè)思維導(dǎo)圖工具。

Blazor Highcharts -

受歡迎的Highcharts庫的端口。演示。

Blazor.LazyStyleSheet -

用于CSS樣式表的延遲加載。

Blazor.Injection -

Blazor組件中的智能腳本標(biāo)簽,非常適合延遲加載Java文件。

DnetIndexedDb -

用于IndexedDB DOM API的Blazor庫。

BlazorIndexedDbJs -

BlazorIndexedDbJs是IndexedDB DOM API的包裝器,支持Blazor WASM和Server。

Blazor-Color-Picker -

打開一個(gè)調(diào)色板,用于Blazor應(yīng)用程序的Material顏色。

Blazm.Bluetooth -

用于使用藍(lán)牙連接設(shè)備的Blazor庫。

WebBluetooth -

用于實(shí)驗(yàn)性WebBluetooth功能的Blazor服務(wù)?;贐lazm.Bluetooth。

BlazorApplicationInsights -

用于Blazor Web應(yīng)用程序的Application Insights。

Blazor Printing -

使用本地打印對(duì)話框在Blazor Server或客戶端應(yīng)用程序中打印和保存PDF文檔。

BlazorTemplater -

使用 .razor 組件為電子郵件內(nèi)容呈現(xiàn)HTML字符串。

MediaSession.Blazor -

用于Media Session API的Blazor JSInterop包裝器。Media Session API提供了自定義媒體通知的方法。(演示)。

BlazorAntivirusProtection -

用于Blazor Wasm項(xiàng)目的防病毒保護(hù)。該軟件包試圖在將Blazor Wasm標(biāo)記為惡意軟件的殺毒軟件產(chǎn)生誤報(bào)之前提供保護(hù),直到Microsoft提供官方解決方案。

Phork.Blazor.Reactivity -

一個(gè)無偏見的Blazor狀態(tài)管理庫,利用INotifyPropertyChanged和INotifyCollectionChanged .NET接口自動(dòng)檢測(cè)組件中的狀態(tài)更改。

CodeBeam.GoogleApis.Blazor -

用于Blazor的GoogleApis的開源實(shí)用程序包。從頭開始編寫,旨在提供最簡單的使用方式。

Fluxor -

用于DotNet的零樣板Flux/Redux庫。

Blazored.LocalStorage -

一個(gè)庫,為Blazor應(yīng)用程序提供對(duì)本地存儲(chǔ)的訪問。

Blazor-State -

使用MediatR管道在Blazor中管理客戶端狀態(tài)。

bUnit - 用于Blazor組件的測(cè)試庫 -

用于Blazor組件的測(cè)試庫。您可以使用C#或Razor語法輕松定義要測(cè)試的組件,并使用語義HTML差異/比較邏輯驗(yàn)證結(jié)果。您可以輕松地與組件交互和檢查組件,觸發(fā)事件處理程序,提供級(jí)聯(lián)值,注入服務(wù),模擬IJsRuntime,并執(zhí)行快照測(cè)試。

TextCopy -

一個(gè)跨平臺(tái)的將文本復(fù)制到剪貼板和從剪貼板復(fù)制文本的包。支持Blazor通過Clipboard瀏覽器API。

CssBuilder -

CssBuilder是用于Razor組件的CSS類的構(gòu)建器模式。

Blazor.FileSystemAccess -

用于瀏覽器文件系統(tǒng)訪問API的Blazor封裝器。

Blazor.Polyfill -

用于Blazor的Polyfill(用于支持Internet Explorer 11和其他一些瀏覽器)。

Blazor I18n/Localization Text -

用于Blazor的本地化內(nèi)容文本庫(演示)。

BlazorGoogleMaps -

用于Blazor的GoogleMap庫。

BlazorWorker -

在Blazor中創(chuàng)建DotNet Web Worker線程/多線程的庫。在線演示。

MvvmBlazor -

BlazorMVVM是一個(gè)用于構(gòu)建Blazor和BlazorServerside應(yīng)用程序的小型框架。通過其簡單易用的MVVM模式,您可以提高開發(fā)速度,同時(shí)最大限度地減少麻煩。

Blazor.BrowserExtension -

使用Blazor WebAssembly開發(fā)瀏覽器擴(kuò)展/插件。已在Google Chrome、Mozilla Firefox和MS Edge上進(jìn)行了測(cè)試。

Blazor Analytics - Blazor的分析擴(kuò)展。

Blazor PDF -

使用iTextSharp從Blazor Server應(yīng)用程序生成PDF文檔。

BlazorRouter -

BlazorRouter是一個(gè)受react-router啟發(fā)的令人敬畏的路由器,為Blazor提供聲明式路由。

DataJuggler.Blazor.FileUpload -

Steve Sanderson的BlazorFileInput組件的包裝器。

BlazorPrettyCode - 用于文檔站點(diǎn)的Blazor代碼組件。演示。

Blazor.EventAggregator - Blazor(Razor組件)的輕量級(jí)事件聚合器。

Blazor Gamepad - 為Blazor提供游戲手柄API訪問。

Blazor Hotkeys2 -

為Blazor提供基于配置的鍵盤快捷鍵。

BlazorRealm - Blazor的Redux狀態(tài)管理。

Blazor.LocalFiles - 在瀏覽器中打開文件并加載到Blazor中。

Blazor.SpeechSynthesis -

為Blazor提供語音合成API訪問的庫。

Blazor BarCode - 一個(gè)使用條形碼字體的Blazor條形碼庫。

BlazorState.Redux -

使用Redux開發(fā)Blazor應(yīng)用程序。

Howler.Blazor -

用于Howler.js的Blazor JSInterop包裝器,一個(gè)音頻庫。

jsMind.Blazor -

用于jsMind的Blazor JSInterop包裝器,一個(gè)思維導(dǎo)圖工具。

Blazor Highcharts -

受歡迎的Highcharts庫的端口。演示。

Blazor.LazyStyleSheet -

用于CSS樣式表的延遲加載。

Blazor.Injection -

Blazor組件中的智能腳本標(biāo)簽,非常適合延遲加載Java文件。

DnetIndexedDb -

用于IndexedDB DOM API的Blazor庫。

BlazorIndexedDbJs -

BlazorIndexedDbJs是IndexedDB DOM API的包裝器,支持Blazor WASM和Server。

Blazor-Color-Picker -

打開一個(gè)調(diào)色板,用于Blazor應(yīng)用程序的Material顏色。

Blazm.Bluetooth -

用于使用藍(lán)牙連接設(shè)備的Blazor庫。

WebBluetooth -

用于實(shí)驗(yàn)性WebBluetooth功能的Blazor服務(wù)?;贐lazm.Bluetooth。

BlazorApplicationInsights -

用于Blazor Web應(yīng)用程序的Application Insights。

Blazor Printing -

使用本地打印對(duì)話框在Blazor Server或客戶端應(yīng)用程序中打印和保存PDF文檔。

BlazorTemplater -

使用 .razor 組件為電子郵件內(nèi)容呈現(xiàn)HTML字符串。

MediaSession.Blazor -

用于Media Session API的Blazor JSInterop包裝器。Media Session API提供了自定義媒體通知的方法。(演示)。

BlazorAntivirusProtection -

用于Blazor Wasm項(xiàng)目的防病毒保護(hù)。該軟件包試圖在將Blazor Wasm標(biāo)記為惡意軟件的殺毒軟件產(chǎn)生誤報(bào)之前提供保護(hù),直到Microsoft提供官方解決方案。

Phork.Blazor.Reactivity -

一個(gè)無偏見的Blazor狀態(tài)管理庫,利用INotifyPropertyChanged和INotifyCollectionChanged .NET接口自動(dòng)檢測(cè)組件中的狀態(tài)更改。

CodeBeam.GoogleApis.Blazor -

用于Blazor的GoogleApis的開源實(shí)用程序包。從頭開始編寫,旨在提供最簡單的使用方式。

Blazor Extensions Home - Blazor擴(kuò)展的主頁。

Bolero - F#的Blazor,具有熱重新加載的模板、類型安全的端點(diǎn)和路由、遠(yuǎn)程調(diào)用等等。

BlazorFabric - 使用流暢設(shè)計(jì)的Blazor版Microsoft UI Fabric。(演示)。

BlazorWebView - 用于WPF、Android、macOS和iOS的Blazor WebView控件。在Webview內(nèi)本地運(yùn)行基于.NET Core和Mono的Blazor。文檔。

BlazorLazyLoading - 生產(chǎn)就緒的延遲加載實(shí)現(xiàn)。對(duì)WASM和服務(wù)器(頁面、組件、dll)提供完整的延遲加載支持,如果需要,還可以實(shí)現(xiàn)模塊化(自定義端點(diǎn)、自定義清單等)。

Fun.Blazor - 使F#開發(fā)人員更容易編寫B(tài)lazor的項(xiàng)目。使用F#進(jìn)行Blazor開發(fā),使用計(jì)算表達(dá)式(CE)風(fēng)格的DSL進(jìn)行內(nèi)部和第三方Blazor庫的開發(fā),依賴注入,自適應(yīng)和Elmish模型,Giraffe風(fēng)格的路由,類型安全風(fēng)格。

Blazor.DownloadFileFast - 從Blazor快速下載文件到瀏覽器,無需任何Java庫引用或依賴。(演示)。

SpotifyService - 用于Blazor WebAssembly項(xiàng)目的高級(jí)Spotify API庫,可在瀏覽器中播放Spotify音樂,管理OAuth 2.0授權(quán),提供對(duì)Spotify Web API的簡單訪問,并使用IndexedDB緩存。

Blazor.DynamicJavaRuntime.Evaluator - 在Blazor客戶端應(yīng)用程序中執(zhí)行動(dòng)態(tài)對(duì)象表達(dá)式的Java。

Bionic - 用于Blazor項(xiàng)目的Ionic CLI克隆。

EventHorizon Blazor Type Interop Generator - 該項(xiàng)目接收Type類型定義文件,并創(chuàng)建一個(gè)與提供的Interop抽象項(xiàng)目配合使用的.NET Core項(xiàng)目。

Generators.Blazor - 用于提高Blazor性能的源代碼生成器。該項(xiàng)目還包含用于檢測(cè)Blazor應(yīng)用程序中常見問題的分析器。

Blazor Extensions Home - Blazor擴(kuò)展的主頁。

Bolero - F#的Blazor,具有熱重新加載的模板、類型安全的端點(diǎn)和路由、遠(yuǎn)程調(diào)用等等。

BlazorFabric - 使用流暢設(shè)計(jì)的Blazor版Microsoft UI Fabric。(演示)。

BlazorWebView - 用于WPF、Android、macOS和iOS的Blazor WebView控件。在Webview內(nèi)本地運(yùn)行基于.NET Core和Mono的Blazor。文檔。

BlazorLazyLoading - 生產(chǎn)就緒的延遲加載實(shí)現(xiàn)。對(duì)WASM和服務(wù)器(頁面、組件、dll)提供完整的延遲加載支持,如果需要,還可以實(shí)現(xiàn)模塊化(自定義端點(diǎn)、自定義清單等)。

Fun.Blazor - 使F#開發(fā)人員更容易編寫B(tài)lazor的項(xiàng)目。使用F#進(jìn)行Blazor開發(fā),使用計(jì)算表達(dá)式(CE)風(fēng)格的DSL進(jìn)行內(nèi)部和第三方Blazor庫的開發(fā),依賴注入,自適應(yīng)和Elmish模型,Giraffe風(fēng)格的路由,類型安全風(fēng)格。

Blazor.DownloadFileFast - 從Blazor快速下載文件到瀏覽器,無需任何Java庫引用或依賴。(演示)。

SpotifyService - 用于Blazor WebAssembly項(xiàng)目的高級(jí)Spotify API庫,可在瀏覽器中播放Spotify音樂,管理OAuth 2.0授權(quán),提供對(duì)Spotify Web API的簡單訪問,并使用IndexedDB緩存。

Blazor.DynamicJavaRuntime.Evaluator - 在Blazor客戶端應(yīng)用程序中執(zhí)行動(dòng)態(tài)對(duì)象表達(dá)式的Java。

Bionic - 用于Blazor項(xiàng)目的Ionic CLI克隆。

EventHorizon Blazor Type Interop Generator - 該項(xiàng)目接收Type類型定義文件,并創(chuàng)建一個(gè)與提供的Interop抽象項(xiàng)目配合使用的.NET Core項(xiàng)目。

Generators.Blazor - 用于提高Blazor性能的源代碼生成器。該項(xiàng)目還包含用于檢測(cè)Blazor應(yīng)用程序中常見問題的分析器。

Try .NET - Try .NET為開發(fā)人員和內(nèi)容作者提供了創(chuàng)建交互式體驗(yàn)的工具。

Try .NET - Try .NET為開發(fā)人員和內(nèi)容作者提供了創(chuàng)建交互式體驗(yàn)的工具。

ASP.NET社區(qū)直播 - 使用Playwright進(jìn)行Blazor應(yīng)用測(cè)試 -

2023年2月23日至2023年3月14日 - 學(xué)習(xí)如何使用Playwright為您的Blazor應(yīng)用實(shí)現(xiàn)端到端測(cè)試。社區(qū)鏈接。

Steve Sanderson關(guān)于Blazor United的訪談 -

2023年2月23日 - Carl與Blazor的創(chuàng)建者Steve Sanderson進(jìn)行訪談,回答關(guān)于即將推出的.NET 8中的Blazor United的問題。

使用Blazor探索OpenAI -

2023年2月23日 - 與Michael Washington聊聊.NET開發(fā)人員如何在他們的Blazor應(yīng)用中利用OpenAI GPT-3。

ASP.NET社區(qū)直播 - .NET 8中的Blazor United -

2023年2月14日 - Blazor團(tuán)隊(duì)分享了關(guān)于.NET 8中Blazor United的初步想法,這是一個(gè)旨在為您的所有Web UI場(chǎng)景創(chuàng)建一個(gè)統(tǒng)一模型的努力,結(jié)合了Razor Pages、Blazor Server和Blazor WebAssembly的優(yōu)點(diǎn)。社區(qū)鏈接。

在React中運(yùn)行Blazor組件 -

2022年12月21日 - 您是否厭倦了慢而笨重的Web應(yīng)用程序?不要再尋找了,Blazor在React中運(yùn)行!Blazor是一個(gè)強(qiáng)大的框架,用于使用C#構(gòu)建交互式客戶端Web應(yīng)用程序,當(dāng)與React的速度和靈活性相結(jié)合時(shí),您將獲得令人驚嘆的高性能Web體驗(yàn)的絕佳組合。在這個(gè)視頻中,我們將使用新的自定義元素功能在React中運(yùn)行Blazor,并展示這個(gè)動(dòng)態(tài)二人組的其他令人興奮的功能和優(yōu)勢(shì)。不要錯(cuò)過Web開發(fā)的未來。

ASP.NET社區(qū)直播 - 探索Blazor中的新功能和實(shí)驗(yàn)性功能 -

2023年1月10日 - 展示使用新功能和當(dāng)前實(shí)驗(yàn)性功能構(gòu)建.NET 7 Blazor應(yīng)用程序的過程。特邀嘉賓:Daniel Roth、Jon Galloway、Mackinnon Buck。社區(qū)鏈接。

使用IDE創(chuàng)建Fluxor CRUD應(yīng)用程序 | Blazor IDE第2部分 -

2022年11月18日 - 使用IDE創(chuàng)建Fluxor CRUD應(yīng)用程序。

.NET 7中的Blazor新功能 | .NET Conf 2022 -

2022年11月10日 - .NET 7中的Blazor加載了許多使構(gòu)建美觀交互式Web UI更加輕松和高效的新改進(jìn)。在本次演講中,我們將看看對(duì)自定義元素的新支持、改進(jìn)的數(shù)據(jù)綁定、處理位置更改事件、顯示加載進(jìn)度、動(dòng)態(tài)身份驗(yàn)證請(qǐng)求等方面的支持。

使用Blazor構(gòu)建音頻瀏覽器應(yīng)用程序 | .NET Conf 2022 -

2022年11月10日 - 您已經(jīng)了解了.NET 7中的新功能,但是當(dāng)您構(gòu)建應(yīng)用程序時(shí),它們?nèi)绾螀f(xié)同工作呢?加入Steve,他將使用新舊功能快速構(gòu)建一個(gè)端到端的音頻管理器應(yīng)用程序,使用Blazor WebAssembly。這是一個(gè)中等難度的演講(假設(shè)您已經(jīng)了解Blazor),充滿了提示和技巧,包括:更清晰地組織JS互操作、直接訪問最終用戶文件系統(tǒng)上的文件、動(dòng)態(tài)生成SVG、創(chuàng)建優(yōu)雅的“加載”體驗(yàn)以及AOT編譯的性能影響。提供完整的源代碼!

.NET 7中的WebAssembly ?? .NET | .NET Conf 2022 -

2022年11月10日 - .NET 7引入了在WebAssembly上運(yùn)行.NET代碼的強(qiáng)大新功能。在本次演講中,我們將展示如何使用新的和改進(jìn)的Java互操作支持從任何Java代碼中運(yùn)行.NET。我們將介紹.NET在WebAssembly上的調(diào)試和熱重載改進(jìn),并展示.NET 7中的.NET WebAssembly構(gòu)建工具如何利用最新的WebAssembly功能(如SIMD和異常處理)來提高性能。我們還將介紹一些即將推出和實(shí)驗(yàn)性的.NET WebAssembly功能,如多線程支持。

使用Playwright測(cè)試Blazor應(yīng)用程序 | .NET Conf 2022 -

2022年11月10日 - 測(cè)試很難,測(cè)試需要時(shí)間學(xué)習(xí)和編寫,而時(shí)間就是金錢。作為開發(fā)人員,我們想要測(cè)試。我們知道我們應(yīng)該測(cè)試,但我們沒有時(shí)間。那么我們?nèi)绾巫尭嗟拈_發(fā)人員進(jìn)行測(cè)試呢?我們可以創(chuàng)建更好的工具。讓我向您介紹Playwright - 一種可靠的端到端跨瀏覽器測(cè)試工具,由Microsoft全面開源。Playwright的代碼生成為您生成測(cè)試,所以現(xiàn)在您真的沒有借口了。是時(shí)候玩轉(zhuǎn)您的測(cè)試了。

使用Blazor Hybrid使用Web技術(shù)創(chuàng)建本機(jī)桌面和移動(dòng)應(yīng)用程序 | .NET Conf 2022 -

2022年11月10日 - 您是Web開發(fā)人員,需要針對(duì)iOS、Android、macOS和Windows進(jìn)行開發(fā)嗎?使用.NET MAUI和Blazor Hybrid直接發(fā)布到商店并構(gòu)建世界級(jí)應(yīng)用程序,具有本機(jī)API訪問權(quán)限。

使用Blazor現(xiàn)代化您的WPF和Windows Forms應(yīng)用程序 | .NET Conf 2022 -

2022年11月10日 - 桌面應(yīng)用程序并未消亡,有許多使用WPF和Windows Forms編寫的應(yīng)用程序需要轉(zhuǎn)移到Web上,或者重用由Web團(tuán)隊(duì)編寫的現(xiàn)成組件。Blazor可以滿足這兩個(gè)要求,感謝Blazor Hybrid。讓我們看看您如何使用它。

Blazor開發(fā)人員的CSS技術(shù) | .NET Conf 2022 -

2022年11月10日 - 您的CSS代碼是否讓您想起《收藏者》的一集?在本次演講中,我們將探討B(tài)lazor開發(fā)人員面臨的各種與CSS相關(guān)的架構(gòu)決策。與會(huì)者將學(xué)習(xí)何時(shí)以及如何使用純CSS、Sass或CSS隔離與Blazor。我們將討論自定義CSS屬性等現(xiàn)代CSS技術(shù)。我們將探索通過利用CSS原則和整合輔助庫構(gòu)建模塊化和智能CSS的技術(shù)。本次演講旨在打破對(duì)Bootstrap和Tailwind等CSS系統(tǒng)的依賴。

使用Blazor和.NET構(gòu)建Azure靜態(tài)Web應(yīng)用程序 | .NET Conf 2022 -

2022年11月10日 - 您是一名.NET開發(fā)人員,想要快速構(gòu)建和部署全棧.NET無服務(wù)器應(yīng)用程序嗎?那么這個(gè)演講適合您!在本次演講中,我們將學(xué)習(xí)如何使用Azure靜態(tài)Web應(yīng)用程序與Blazor和.NET。首先,我們將探索Azure靜態(tài)Web應(yīng)用程序。然后,看看如何使用與.NET Azure Functions或Azure Container Apps配對(duì)的Blazor WebAssembly入門。我們將繼續(xù)探索其他現(xiàn)有的.NET API選項(xiàng)。最后,我們將發(fā)現(xiàn)如何從我們的代碼存儲(chǔ)庫自動(dòng)構(gòu)建和部署到Azure。

Blazor本地化:Carl Franklin的Blazor培訓(xùn)第90集 -

2022年11月3日 - Carl展示了如何在Blazor WebAssembly應(yīng)用程序中輕松支持多種語言。

使用Blazor和RavenDB構(gòu)建“Next Tech Event”第12部分 -

2022年11月2日 - 項(xiàng)目“NextTechEvent”的第12部分,該網(wǎng)站將幫助演講者、組織者和參與者找到他們的下一個(gè)技術(shù)活動(dòng)。在本次直播中,我們使用RavenDB添加了搜索功能,通過添加索引的方式。組織者可以按名稱、國家、位置、城市和標(biāo)簽或它們的組合來篩選會(huì)議。這樣我們就可以看到在“斯德哥爾摩”有多少個(gè)會(huì)議,或者所有名為“NDC”的會(huì)議。

源代碼。

MAUI Blazor Podcast Client Part 2: The .NET Show with Carl Franklin Ep 30 -

2022年10月20日 - 添加嘉賓、鏈接和播放列表功能。

ASP.NET Community Standup - Blazor in .NET 7 Part III -

2022年10月11日 - 了解Blazor在.NET 7中的最新多線程和MSAL開發(fā)。社區(qū)鏈接。

MSAL Auth in Blazor Server -

2022年9月22日 - Carl展示如何使用MSAL和Azure AD B2C對(duì)用戶進(jìn)行身份驗(yàn)證并調(diào)用安全API。

ASP.NET Community Standup - Blazor in .NET 7 Part II -

2022年9月13日 - 了解Blazor在.NET 7中的令人興奮的運(yùn)行時(shí)變化。社區(qū)鏈接。第一部分。

從頭開始制作Blazor文本編輯器,Blazor文本編輯器第1部分 -

2022年9月8日 - 從頭開始制作Blazor文本編輯器,Blazor文本編輯器第1部分。

Roslyn語法高亮 | Blazor文本編輯器第2部分 -

2022年9月8日 - Roslyn語法高亮 | Blazor文本編輯器第2部分。

從頭開始制作Blazor文本編輯器 | Blazor文本編輯器第1部分 -

2022年9月8日 - 從頭開始制作Blazor文本編輯器 | Blazor文本編輯器第1部分。

.NET MAUI和Blazor - 在應(yīng)用和Web之間共享代碼 - 2022年9月2日 - 在這個(gè)視頻中,Daniel將向您展示如何為.NET MAUI和Blazor創(chuàng)建一個(gè)項(xiàng)目,并如何組織代碼,以便在應(yīng)用和Web之間共享。

源代碼。

Blazor在100秒內(nèi) -

2022年9月1日 - 簡短介紹Blazor。Blazor是一個(gè)使用HTML、CSS和C#構(gòu)建前端Web應(yīng)用程序的框架。它利用WebAssembly來消除通常的客戶端技術(shù)棧中的Java。

在幾分鐘內(nèi)使用Blazor構(gòu)建交互式待辦事項(xiàng)列表 -

2022年8月28日 - 在本教程中,我們將學(xué)習(xí)如何使用Blazor創(chuàng)建一個(gè)待辦事項(xiàng)列表,并使用Bootstrap改進(jìn)頁面。

Blazor在.NET 7中 - .NET社區(qū)站立 -

2022年8月23日 - 由Daniel Roth、Jon Galloway、Mackinnon Buck和Tanay Parikh概述了.NET 7中的Blazor。了解Blazor在.NET 7中即將推出的偉大新功能。

Blazor絕對(duì)初學(xué)者21分鐘 -

2022年8月22日 - 在本教程中,您將學(xué)習(xí)使用Blazor構(gòu)建網(wǎng)站的基礎(chǔ)知識(shí),以及默認(rèn)的Blazor項(xiàng)目模板的工作原理。如果您有任何問題,請(qǐng)隨時(shí)留言,我會(huì)盡力回復(fù)。我還在下面添加了一些您可能會(huì)發(fā)現(xiàn)有用的注釋。

在Blazor中實(shí)現(xiàn)主頁標(biāo)題 -

2022年7月18日 - 在本次會(huì)議中,Josh和我將繼續(xù)在開源空間中構(gòu)建一個(gè)去中心化的社交媒體平臺(tái)。在這個(gè)特定的會(huì)議中,我們將討論、設(shè)計(jì)和實(shí)現(xiàn)使用SharpStyles在Blazor中的主頁標(biāo)題。

Blazor:Blazor WebAssembly中的狀態(tài)管理方式 -

2022年7月12日 - ASP.NET社區(qū)站立 - Blazor:Blazor WebAssembly中的狀態(tài)管理方式。在使用Blazor WebAssembly應(yīng)用程序時(shí),我們經(jīng)常忽視適當(dāng)?shù)臓顟B(tài)管理的重要性。如果沒有良好的理解和正確的策略,我們的應(yīng)用程序可能會(huì)被具有不良行為的組件污染,我們最終會(huì)后悔糟糕的選擇。- 本次會(huì)議涵蓋了簡單的狀態(tài)管理方式,然后逐漸發(fā)展到像Redux模式這樣更有趣的東西。我們將看到每種方式的優(yōu)點(diǎn)和缺點(diǎn)。接下來,我們將退后一步,確定與我們的應(yīng)用程序配對(duì)的適當(dāng)狀態(tài)管理調(diào)味品。您將在本次會(huì)議中品嘗到所有美味的風(fēng)味,并能夠做出明智的決策,以獲得最佳的開發(fā)體驗(yàn)。社區(qū)鏈接。

使用AAD保護(hù)Blazor和Web API -

2022年7月11日 - 本視頻展示了如何使用Azure Active Directory (AAD)保護(hù)您的Blazor應(yīng)用程序和Web API。

Blazor和.NET在WASI上的未來 -

2022年7月7日 - Blazor和.NET在WASI上的未來,由Steve Sanderson在NDC Porto上的演講。在這個(gè)以演示為中心的演講中,微軟開發(fā)者/架構(gòu)師Steve將展示用于構(gòu)建瀏覽器和本地應(yīng)用程序的Blazor的最新技術(shù)。這將包括.NET 6中提供的強(qiáng)大新功能,以及正在開發(fā)的.NET 7和.NET MAUI的即將推出的增強(qiáng)功能。我們還將探討更多實(shí)驗(yàn)性的未來可能性,包括在服務(wù)器上運(yùn)行.NET Core的WASI(WebAssembly on the server),這將創(chuàng)建全新的云和邊緣托管選項(xiàng),并使您能夠?qū)?NET代碼帶到以前從未到達(dá)過的地方。

在Visual Studio內(nèi)部測(cè)試新的Blazor實(shí)驗(yàn)性教程 -

2022年6月29日 - Visual Studio團(tuán)隊(duì)的Grace Taylor加入James,談?wù)撍麄冋谶M(jìn)行的一個(gè)改進(jìn)Visual Studio內(nèi)部教程的新實(shí)驗(yàn)!他們的第一個(gè)實(shí)驗(yàn)將幫助開發(fā)人員開始學(xué)習(xí)和構(gòu)建使用Blazor的Web應(yīng)用程序。安裝Visual Studio,您可能有機(jī)會(huì)測(cè)試團(tuán)隊(duì)的這個(gè)新實(shí)驗(yàn)性功能。

在Blazor中測(cè)試驅(qū)動(dòng)CSS樣式 -

2022年6月20日 - 本視頻介紹了在Blazor中測(cè)試驅(qū)動(dòng)的CSS樣式。

我應(yīng)該專注于Blazor還是ASP.NET Core? -

2022年6月16日 - 我應(yīng)該更深入地學(xué)習(xí)Blazor還是更好地了解ASP.NET Core?哪個(gè)是首先學(xué)好的更好的選擇?我應(yīng)該來回跳動(dòng)還是專注于一個(gè)?

在Blazor WebAssembly中持久化數(shù)據(jù) - 2022年6月3日 - Carl使用基于IndexedDB的客戶端存儲(chǔ)庫來持久化數(shù)據(jù),即使沒有互聯(lián)網(wǎng)連接。

使用Type與Blazor -

2022年5月27日 - Carl向您展示如何在創(chuàng)建Blazor組件時(shí)使用Type。

使用.NET和Visual Studio為任何設(shè)備構(gòu)建原生應(yīng)用程序 -

2022年5月25日 - 了解如何使用Visual Studio和.NET Multi-platform App UI (.NET MAUI)快速、迭代地構(gòu)建現(xiàn)代、原生和混合式Web應(yīng)用程序,以適用于任何設(shè)備。我們將為您介紹可以加快開發(fā)時(shí)間、從單個(gè)代碼庫創(chuàng)建功能強(qiáng)大的原生桌面和移動(dòng)應(yīng)用程序(適用于Windows、macOS、iOS和Android)的工具和框架。我們還將向您展示如何通過原生設(shè)備功能增強(qiáng)您的Blazor Web應(yīng)用程序。

使用Blazor Hybrid構(gòu)建原生客戶端應(yīng)用程序 -

2022年5月25日 - Blazor使用最新的開放Web標(biāo)準(zhǔn),實(shí)現(xiàn)了使用.NET進(jìn)行全棧Web開發(fā)。但是,如果您需要構(gòu)建原生客戶端應(yīng)用程序呢?Blazor正在擴(kuò)展到Web以外的領(lǐng)域,通過使用Web技術(shù)和.NET的混合方式來支持構(gòu)建原生客戶端應(yīng)用程序。在本次演講中,我們將介紹.NET MAUI中的新的Blazor Hybrid支持,用于構(gòu)建跨平臺(tái)的原生客戶端應(yīng)用程序(適用于移動(dòng)設(shè)備和桌面),以及用于現(xiàn)代化WPF和Windows Forms應(yīng)用程序的Blazor Hybrid支持。

.NET Core和WASI(服務(wù)器上的WebAssembly)的未來可能性 -

2022年5月25日 - WebAssembly正在超越瀏覽器,成為現(xiàn)代云原生架構(gòu)的基礎(chǔ)元素。它可以讓任何語言編譯為在任何操作系統(tǒng)或處理器上運(yùn)行的通用二進(jìn)制文件,具有強(qiáng)大的沙箱和出色的性能。本次演講介紹了在WASI環(huán)境中運(yùn)行.NET的新方法。您將了解到如何將現(xiàn)有的.NET代碼構(gòu)建為符合WASI標(biāo)準(zhǔn)的模塊,以及這樣做帶來的機(jī)會(huì)。這是一個(gè)實(shí)驗(yàn)性的項(xiàng)目,尚未成為正式產(chǎn)品。

.NET MAUI入門教程-面向初學(xué)者的完整課程|使用C#在iOS、Android、Mac和Windows上進(jìn)行教程 - 2022年5月23日 - 讓我們一起開始我們的旅程,使用.NET MAUI、C#和Visual Studio構(gòu)建美觀的原生跨平臺(tái)應(yīng)用程序,適用于iOS、Android、macOS和Windows!在這個(gè)完整的工作坊中,我將帶您了解關(guān)于.NET MAUI和構(gòu)建您的第一個(gè)應(yīng)用程序的所有基礎(chǔ)知識(shí)。您將學(xué)習(xí)基礎(chǔ)知識(shí),包括如何使用XAML構(gòu)建用戶界面,如何使用MVVM和數(shù)據(jù)綁定簡化開發(fā),如何在頁面之間導(dǎo)航,訪問平臺(tái)功能(如地理位置),優(yōu)化數(shù)據(jù)集合,并為淺色和深色主題設(shè)置應(yīng)用程序主題。這門課程包含了您學(xué)習(xí)基礎(chǔ)知識(shí)所需的一切,并為您在使用.NET MAUI構(gòu)建應(yīng)用程序時(shí)取得成功做好準(zhǔn)備。

使用Syncfusion在Blazor中顯示自定義報(bào)告 -

2022年5月20日 - 在上一個(gè)視頻中,我們使用Bold Reports Designer創(chuàng)建了一個(gè)自定義報(bào)告。我們可以使用提供的Bold Reports Viewer來顯示報(bào)告,但這并不總是符合您的要求。因此,今天我們將在Blazor Server應(yīng)用程序中實(shí)現(xiàn)一個(gè)報(bào)告查看器。這樣,我們可以在我們的網(wǎng)站內(nèi)直接向客戶展示我們的自定義報(bào)告,而不是將他們發(fā)送到單獨(dú)的應(yīng)用程序中。

將WebAssembly引入.NET主流-Steve Sanderson -

2022年5月19日 - 許多開發(fā)人員仍然認(rèn)為WebAssembly是一種與低級(jí)系統(tǒng)編程語言相關(guān)的前沿技術(shù)。然而,自2017年以來,C#和.NET就已經(jīng)可以在WebAssembly上運(yùn)行。Blazor WebAssembly將.NET引入了基于開放標(biāo)準(zhǔn)的瀏覽器中,現(xiàn)在已經(jīng)成為.NET在企業(yè)、初創(chuàng)公司和愛好者中增長最快的部分之一。接下來,通過WASI,我們可以讓您在更多地方運(yùn)行.NET,為全球開發(fā)者社區(qū)的更廣泛部分引入云原生工具和技術(shù)。這是一個(gè)技術(shù)性的演講,展示了我們?nèi)绾螌?NET引入WebAssembly。Steve將演示它如何同時(shí)運(yùn)行解釋和AOT編譯,IDE調(diào)試器如何附加,性能權(quán)衡以及從Emen遷移到WASI SDK如何使其在Wasmtime/Wasmer或像wasmCloud這樣的更高級(jí)運(yùn)行時(shí)中運(yùn)行。其次,您將了解到Blazor作為一個(gè)開源項(xiàng)目的經(jīng)驗(yàn)教訓(xùn)-在將WebAssembly引入早期采用者之外所面臨的挑戰(zhàn)和誤解。

使用ServiceStack在Blazor中進(jìn)行快速開發(fā)模型和類型化的端到端服務(wù) -

2022年5月19日 - 在這個(gè)視頻中,我們使用ServiceStack Blazor WASM模板,展示了使用類型化的端到端服務(wù)和Blazor構(gòu)建業(yè)務(wù)應(yīng)用程序的強(qiáng)大性。該模板提供了關(guān)注點(diǎn)清晰分離、類型化的端到端安全性以及由于共享的C#語言、Visual Studio Hot Reload和ServiceStack消息中心設(shè)計(jì)而帶來的快速迭代。

ASP.NET社區(qū)站立 - 讓我們使用.NET MAUI和Blazor構(gòu)建應(yīng)用程序 -

2022年5月17日 - 展示將Blazor WASM PWA遷移到.NET MAUI和Blazor Hybrid。社區(qū)鏈接。

使Blazor與所有內(nèi)容兼容,以及服務(wù)器上的WebAssembly -

2022年5月13日 - Steve Sanderson在NDC London 2022上的演講?,F(xiàn)實(shí)世界的軟件項(xiàng)目通常涉及多種技術(shù)的組合。那么,現(xiàn)代Blazor是否足夠強(qiáng)大和靈活,適合您團(tuán)隊(duì)的需求?在這個(gè)以演示為主的演講中,Steve將展示Blazor WebAssembly/Server如何無縫嵌入其他語言(如Rust或C/C++)編寫的庫和邏輯,Blazor WebAssembly/Server組件如何在其他SPA框架(如React或Angular)中使用(或反之),以及Blazor組件如何不僅用于Web項(xiàng)目,還與macOS、iOS、Android和Windows的原生應(yīng)用程序共享(包括WPF和WinForms)。這些功能應(yīng)該使您的團(tuán)隊(duì)能夠自信地承擔(dān)最具雄心的項(xiàng)目。然后,我們將進(jìn)一步展望未來,考慮WebAssembly如何超越瀏覽器,成為云原生服務(wù)器應(yīng)用程序的基礎(chǔ)元素。您將是第一個(gè)看到將.NET應(yīng)用程序編譯為符合WASI標(biāo)準(zhǔn)的通用二進(jìn)制文件的實(shí)驗(yàn)性新方法,這些文件可以在任何操作系統(tǒng)或處理器上運(yùn)行,具有強(qiáng)大的沙箱和出色的性能。

使用Syncfusion在Blazor中創(chuàng)建自定義報(bào)告-PDF、Word、Excel和PowerPoint -

2022年5月13日 - 使用C#創(chuàng)建辦公文件一直是一種受歡迎的解決方案。您可以生成用戶熟悉的格式的報(bào)告。使用Syncfusion文件控件,您不僅可以創(chuàng)建Excel文件,還可以創(chuàng)建Microsoft Word文檔、PowerPoint演示文稿和PDF文檔。在這個(gè)視頻中,我們將介紹Syncfusion中的辦公文件控件以及如何使用它們。

使用.NET和Blazor構(gòu)建Microsoft Teams應(yīng)用程序 -

2022年5月11日 - John Miller加入James在本周的On .NET節(jié)目中,討論了.NET開發(fā)人員如何完全使用C#、.NET和Blazor構(gòu)建Microsoft Teams應(yīng)用程序和機(jī)器人!John將向我們展示一切我們需要了解的內(nèi)容,甚至如何發(fā)布Teams應(yīng)用程序。

Syncfusion中的Blazor控件介紹 -

2022年5月11日 - Syncfusion中的Blazor控件非常強(qiáng)大。在這個(gè)視頻中,我們將介紹DataGrid、圖表、看板式面板、儀表板、自動(dòng)完成文本框、上下文菜單、簽名板、菜單欄、彈出消息等控件。實(shí)際上有很多控件要介紹,因此我們將有意忽略辦公文件創(chuàng)建和顯示控件,以及報(bào)告。這樣,我們今天可以在其他控件上花更多時(shí)間,然后在另一個(gè)視頻中專注于辦公文件。報(bào)告將有兩個(gè)不同的視頻專門介紹。

使用BFF模式保護(hù)SPAs和Blazor應(yīng)用程序 -

2022年5月10日 - 現(xiàn)代Web開發(fā)意味著越來越多的應(yīng)用程序代碼在瀏覽器中運(yùn)行。傳統(tǒng)上,這是使用Java完成的,但最近越來越多地使用C#/WASM和Blazor。這些現(xiàn)代應(yīng)用程序通常還需要身份驗(yàn)證和單點(diǎn)登錄,以及基于令牌的調(diào)用API的安全性-換句話說,OpenID Connect和OAuth 2。有不同的模式可以保護(hù)此類應(yīng)用程序,本次演講涵蓋了各種方法的一些問題,特別是考慮到不斷變化的瀏覽器環(huán)境。我們將以“前端后端”(或BFF)模式結(jié)束,這已成為這些方法中最安全和最穩(wěn)定的模式。

使用Azure DevOps和Static Web Apps進(jìn)行多環(huán)境部署 -

2022年5月5日 - 應(yīng)用程序演示,使用Azure DevOps管道創(chuàng)建靜態(tài)Web應(yīng)用程序,添加Azure DevOps環(huán)境并配置批準(zhǔn),配置多階段管道,靜態(tài)Web應(yīng)用程序命名的預(yù)覽環(huán)境,Playwright測(cè)試,生產(chǎn)部署之前的手動(dòng)批準(zhǔn),使用密碼保護(hù)分段環(huán)境。源代碼。

On .NET Live - 在Blazor WASM中封裝瀏覽器API -

2022年5月2日 - 在本周的節(jié)目中,Kristoffer Strube加入了小組,向我們展示了一個(gè)用于瀏覽器文件系統(tǒng)訪問API的Blazor WASM封裝。他帶來了演示和代碼分享,所以這是一個(gè)您不想錯(cuò)過的節(jié)目。

使用BFF模式保護(hù)SPAs和Blazor應(yīng)用程序 -

2022年4月29日 - 在NDC Porto上,Dominick Baier介紹了使用BFF(前端后端)模式保護(hù)SPAs和Blazor應(yīng)用程序的方法。

Blazor中的狀態(tài)管理 -

2022年4月29日 - 在開發(fā)單頁面應(yīng)用程序時(shí),狀態(tài)管理是非常重要的一個(gè)方面。由于Blazor是一個(gè)基于組件的UI框架,當(dāng)應(yīng)用程序的狀態(tài)發(fā)生變化時(shí),我們?nèi)绾胃耈I呢?

使用Blazor進(jìn)行流式傳輸:REST、gRPC和SignalR -

2022年4月29日 - 使用Blazor進(jìn)行流式傳輸:REST、gRPC和SignalR,由Carl Franklin在NDC Porto 2022上演講。學(xué)習(xí)如何從服務(wù)器流式傳輸數(shù)據(jù)到客戶端,以提高感知性能和增加可擴(kuò)展性。Carl展示了流式傳輸?shù)墓ぷ髟?,以及如何使用這三種傳輸方式進(jìn)行實(shí)現(xiàn)。

C#中的SignalR入門第1部分 - 使用Blazor、WPF、最佳實(shí)踐等 -

2022年4月25日 - SignalR是一種連接兩個(gè)或多個(gè)客戶端進(jìn)行實(shí)時(shí)通信的絕佳方式。最好的部分是,這個(gè)庫只是對(duì)Web Sockets和Long-Polling等Web標(biāo)準(zhǔn)技術(shù)的封裝。它只是讓它們更容易使用。這意味著我們甚至可以將SignalR與其他客戶端(如Java或Java)一起使用。在這個(gè)視頻中,我們將學(xué)習(xí)如何設(shè)置SignalR以及如何使用Web客戶端和桌面客戶端連接到它。在整個(gè)視頻中,我們將涵蓋最佳實(shí)踐,以及如何在實(shí)際應(yīng)用中使用它。

重新審視MVVM -

2022年4月21日 - Carl重新審視了使用Blazor的MVVM主題,澄清了您的選擇。

可查詢的存儲(chǔ)庫 -

2022年4月14日 - 構(gòu)建一個(gè)客戶端可以查詢的通用存儲(chǔ)庫。

ASP.NET社區(qū)站立 - Blazorators:Blazor C#源代碼生成器 -

2022年4月12日 - David Pine在本月的Blazor社區(qū)站立上介紹了Blazorators,Blazor C#源代碼生成器。社區(qū)鏈接。

.NET MAUI Blazor - 構(gòu)建混合移動(dòng)、桌面和Web應(yīng)用程序 -

2022年4月1日 - Blazor使得使用.NET構(gòu)建客戶端Web UI成為可能,但有時(shí)您需要更多的功能。有時(shí)您需要完全訪問設(shè)備的本機(jī)功能?,F(xiàn)在,您可以在.NET MAUI應(yīng)用程序中托管Blazor組件,使用Web UI構(gòu)建跨平臺(tái)本機(jī)應(yīng)用程序。這些組件在.NET進(jìn)程中運(yùn)行,并使用本地互操作通道將Web UI呈現(xiàn)到嵌入的Web視圖控件中。這種混合方法使您可以兼具本機(jī)和Web的優(yōu)點(diǎn)。您的組件可以通過.NET平臺(tái)訪問本機(jī)功能,并呈現(xiàn)標(biāo)準(zhǔn)的Web UI。.NET MAUI Blazor應(yīng)用程序可以在任何.NET MAUI上運(yùn)行(Windows、Mac、iOS和Android)。

使用Fluxor管理應(yīng)用程序狀態(tài) -

2022年3月31日 - 使用Fluxor進(jìn)行應(yīng)用程序狀態(tài)管理,F(xiàn)lux/Redux庫適用于Blazor。

帶有Identity的Blazor基礎(chǔ)知識(shí) -

2022年3月14日 - Fritz向您展示如何將身份驗(yàn)證和授權(quán)連接到您的Blazor應(yīng)用程序。我們將重點(diǎn)介紹如何將正確配置的Microsoft Identity應(yīng)用程序連接到您的Blazor框架。

ASP.NET社區(qū)站立 - 使用Blazor Hybrid創(chuàng)建本機(jī)客戶端應(yīng)用程序 -

2022年3月8日 - 加入這個(gè)Blazor社區(qū)站立,了解如何使用Blazor Hybrid創(chuàng)建適用于Windows、iOS、Android和Mac的跨平臺(tái)本機(jī)客戶端應(yīng)用程序。社區(qū)鏈接。

使用Tailwind CSS構(gòu)建漂亮的Blazor應(yīng)用程序 -

2022年3月2日 - Tailwind CSS已經(jīng)成為一段時(shí)間以來越來越受歡迎的框架。它正在迅速成為在樣式化應(yīng)用程序時(shí)使用的頂級(jí)框架之一。它提供了一種與傳統(tǒng)框架(如Bootstrap)不同的方法-基于實(shí)用程序的樣式化。與使用預(yù)構(gòu)建組件(導(dǎo)致您的應(yīng)用程序看起來像網(wǎng)絡(luò)上的其他應(yīng)用程序)不同,您可以通過應(yīng)用小而專注的CSS類來定制設(shè)計(jì),從而為您的應(yīng)用程序創(chuàng)建獨(dú)特的樣式。在這個(gè)演講中,您將學(xué)習(xí)如何將Tailwind CSS的強(qiáng)大功能帶到您的Blazor應(yīng)用程序中。我們將從介紹Tailwind以及它與其他CSS框架的區(qū)別開始。然后,我們將進(jìn)入一些代碼,并看看如何將Tailwind與Blazor集成。在接下來的時(shí)間里,我們將探索Tailwind的各種功能,并看看我們可以為我們的Blazor應(yīng)用程序創(chuàng)造多么美麗的界面。由Chris Sainty在NDC Oslo 2021上演講。

使用bUnit對(duì)Blazor組件進(jìn)行最佳實(shí)踐單元測(cè)試 -

2022年3月1日 - 為什么要?jiǎng)?chuàng)建UI組件的測(cè)試?UI測(cè)試不是天生脆弱、運(yùn)行緩慢且難以維護(hù)嗎?由Egil Hansen在NDC Oslo 2021上演講。

使用CSharpFritz學(xué)習(xí)C# - Blazor應(yīng)用程序托管 -

2022年2月28日 - 您已經(jīng)構(gòu)建了Blazor應(yīng)用程序,現(xiàn)在在哪里運(yùn)行它?在這個(gè)充滿演示的會(huì)議上,F(xiàn)ritz將介紹漸進(jìn)式Web應(yīng)用程序、使用Docker打包以及將Blazor應(yīng)用程序部署到Azure。社區(qū)鏈接。

Blazor、.NET 6和WebAssembly -

2022年2月21日 - Steve Sanderson在NDC Oslo 2021上的演講。.NET 6對(duì)于Blazor來說是一個(gè)重要的版本,為.NET Web開發(fā)人員增加了許多強(qiáng)大的新功能。這個(gè)演講將充滿演示,讓您了解這個(gè)熱門框架的最新情況。

使用Blazor構(gòu)建經(jīng)典冒險(xiǎn)游戲 -

2022年2月14日 - Blazor是一個(gè)免費(fèi)且開源的Web框架,使開發(fā)人員能夠使用C#和HTML創(chuàng)建Web應(yīng)用程序。作為一名.NET開發(fā)人員,我也是經(jīng)典指向和點(diǎn)擊冒險(xiǎn)游戲的忠實(shí)粉絲,我將我的Game-a-Tron 4000冒險(xiǎn)游戲引擎移植到了Blazor上。

ASP.NET社區(qū)站立 - Blazor .NET 7路線圖 -

2022年2月8日 - 了解Blazor在.NET 7中的計(jì)劃。社區(qū)鏈接。

C# Corner .NET大會(huì)第1天 -

2022年1月24日 - 大會(huì)的第一天以Scott Hunter的主題演講開始。第一天的重點(diǎn)是前端技術(shù)(Blazor)。會(huì)議網(wǎng)站。

ASP.NET社區(qū)站立 - Blazor WebAssembly在.NET 6上 -

2022年1月11日 - 加入Blazor創(chuàng)始人Steve Sanderson,了解Blazor WebAssembly在.NET 6上的特殊情況。社區(qū)鏈接。

檔案 - 2021, 2020, 2019, 2018, 2017。

ASP.NET社區(qū)直播 - 使用Playwright進(jìn)行Blazor應(yīng)用測(cè)試 -

2023年2月23日至2023年3月14日 - 學(xué)習(xí)如何使用Playwright為您的Blazor應(yīng)用實(shí)現(xiàn)端到端測(cè)試。社區(qū)鏈接。

Steve Sanderson關(guān)于Blazor United的訪談 -

2023年2月23日 - Carl與Blazor的創(chuàng)建者Steve Sanderson進(jìn)行訪談,回答關(guān)于即將推出的.NET 8中的Blazor United的問題。

使用Blazor探索OpenAI -

2023年2月23日 - 與Michael Washington聊聊.NET開發(fā)人員如何在他們的Blazor應(yīng)用中利用OpenAI GPT-3。

ASP.NET社區(qū)直播 - .NET 8中的Blazor United -

2023年2月14日 - Blazor團(tuán)隊(duì)分享了關(guān)于.NET 8中Blazor United的初步想法,這是一個(gè)旨在為您的所有Web UI場(chǎng)景創(chuàng)建一個(gè)統(tǒng)一模型的努力,結(jié)合了Razor Pages、Blazor Server和Blazor WebAssembly的優(yōu)點(diǎn)。社區(qū)鏈接。

在React中運(yùn)行Blazor組件 -

2022年12月21日 - 您是否厭倦了慢而笨重的Web應(yīng)用程序?不要再尋找了,Blazor在React中運(yùn)行!Blazor是一個(gè)強(qiáng)大的框架,用于使用C#構(gòu)建交互式客戶端Web應(yīng)用程序,當(dāng)與React的速度和靈活性相結(jié)合時(shí),您將獲得令人驚嘆的高性能Web體驗(yàn)的絕佳組合。在這個(gè)視頻中,我們將使用新的自定義元素功能在React中運(yùn)行Blazor,并展示這個(gè)動(dòng)態(tài)二人組的其他令人興奮的功能和優(yōu)勢(shì)。不要錯(cuò)過Web開發(fā)的未來。

ASP.NET社區(qū)直播 - 探索Blazor中的新功能和實(shí)驗(yàn)性功能 -

2023年1月10日 - 展示使用新功能和當(dāng)前實(shí)驗(yàn)性功能構(gòu)建.NET 7 Blazor應(yīng)用程序的過程。特邀嘉賓:Daniel Roth、Jon Galloway、Mackinnon Buck。社區(qū)鏈接。

使用IDE創(chuàng)建Fluxor CRUD應(yīng)用程序 | Blazor IDE第2部分 -

2022年11月18日 - 使用IDE創(chuàng)建Fluxor CRUD應(yīng)用程序。

.NET 7中的Blazor新功能 | .NET Conf 2022 -

2022年11月10日 - .NET 7中的Blazor加載了許多使構(gòu)建美觀交互式Web UI更加輕松和高效的新改進(jìn)。在本次演講中,我們將看看對(duì)自定義元素的新支持、改進(jìn)的數(shù)據(jù)綁定、處理位置更改事件、顯示加載進(jìn)度、動(dòng)態(tài)身份驗(yàn)證請(qǐng)求等方面的支持。

使用Blazor構(gòu)建音頻瀏覽器應(yīng)用程序 | .NET Conf 2022 -

2022年11月10日 - 您已經(jīng)了解了.NET 7中的新功能,但是當(dāng)您構(gòu)建應(yīng)用程序時(shí),它們?nèi)绾螀f(xié)同工作呢?加入Steve,他將使用新舊功能快速構(gòu)建一個(gè)端到端的音頻管理器應(yīng)用程序,使用Blazor WebAssembly。這是一個(gè)中等難度的演講(假設(shè)您已經(jīng)了解Blazor),充滿了提示和技巧,包括:更清晰地組織JS互操作、直接訪問最終用戶文件系統(tǒng)上的文件、動(dòng)態(tài)生成SVG、創(chuàng)建優(yōu)雅的“加載”體驗(yàn)以及AOT編譯的性能影響。提供完整的源代碼!

.NET 7中的WebAssembly ?? .NET | .NET Conf 2022 -

2022年11月10日 - .NET 7引入了在WebAssembly上運(yùn)行.NET代碼的強(qiáng)大新功能。在本次演講中,我們將展示如何使用新的和改進(jìn)的Java互操作支持從任何Java代碼中運(yùn)行.NET。我們將介紹.NET在WebAssembly上的調(diào)試和熱重載改進(jìn),并展示.NET 7中的.NET WebAssembly構(gòu)建工具如何利用最新的WebAssembly功能(如SIMD和異常處理)來提高性能。我們還將介紹一些即將推出和實(shí)驗(yàn)性的.NET WebAssembly功能,如多線程支持。

使用Playwright測(cè)試Blazor應(yīng)用程序 | .NET Conf 2022 -

2022年11月10日 - 測(cè)試很難,測(cè)試需要時(shí)間學(xué)習(xí)和編寫,而時(shí)間就是金錢。作為開發(fā)人員,我們想要測(cè)試。我們知道我們應(yīng)該測(cè)試,但我們沒有時(shí)間。那么我們?nèi)绾巫尭嗟拈_發(fā)人員進(jìn)行測(cè)試呢?我們可以創(chuàng)建更好的工具。讓我向您介紹Playwright - 一種可靠的端到端跨瀏覽器測(cè)試工具,由Microsoft全面開源。Playwright的代碼生成為您生成測(cè)試,所以現(xiàn)在您真的沒有借口了。是時(shí)候玩轉(zhuǎn)您的測(cè)試了。

使用Blazor Hybrid使用Web技術(shù)創(chuàng)建本機(jī)桌面和移動(dòng)應(yīng)用程序 | .NET Conf 2022 -

2022年11月10日 - 您是Web開發(fā)人員,需要針對(duì)iOS、Android、macOS和Windows進(jìn)行開發(fā)嗎?使用.NET MAUI和Blazor Hybrid直接發(fā)布到商店并構(gòu)建世界級(jí)應(yīng)用程序,具有本機(jī)API訪問權(quán)限。

使用Blazor現(xiàn)代化您的WPF和Windows Forms應(yīng)用程序 | .NET Conf 2022 -

2022年11月10日 - 桌面應(yīng)用程序并未消亡,有許多使用WPF和Windows Forms編寫的應(yīng)用程序需要轉(zhuǎn)移到Web上,或者重用由Web團(tuán)隊(duì)編寫的現(xiàn)成組件。Blazor可以滿足這兩個(gè)要求,感謝Blazor Hybrid。讓我們看看您如何使用它。

Blazor開發(fā)人員的CSS技術(shù) | .NET Conf 2022 -

2022年11月10日 - 您的CSS代碼是否讓您想起《收藏者》的一集?在本次演講中,我們將探討B(tài)lazor開發(fā)人員面臨的各種與CSS相關(guān)的架構(gòu)決策。與會(huì)者將學(xué)習(xí)何時(shí)以及如何使用純CSS、Sass或CSS隔離與Blazor。我們將討論自定義CSS屬性等現(xiàn)代CSS技術(shù)。我們將探索通過利用CSS原則和整合輔助庫構(gòu)建模塊化和智能CSS的技術(shù)。本次演講旨在打破對(duì)Bootstrap和Tailwind等CSS系統(tǒng)的依賴。

使用Blazor和.NET構(gòu)建Azure靜態(tài)Web應(yīng)用程序 | .NET Conf 2022 -

2022年11月10日 - 您是一名.NET開發(fā)人員,想要快速構(gòu)建和部署全棧.NET無服務(wù)器應(yīng)用程序嗎?那么這個(gè)演講適合您!在本次演講中,我們將學(xué)習(xí)如何使用Azure靜態(tài)Web應(yīng)用程序與Blazor和.NET。首先,我們將探索Azure靜態(tài)Web應(yīng)用程序。然后,看看如何使用與.NET Azure Functions或Azure Container Apps配對(duì)的Blazor WebAssembly入門。我們將繼續(xù)探索其他現(xiàn)有的.NET API選項(xiàng)。最后,我們將發(fā)現(xiàn)如何從我們的代碼存儲(chǔ)庫自動(dòng)構(gòu)建和部署到Azure。

Blazor本地化:Carl Franklin的Blazor培訓(xùn)第90集 -

2022年11月3日 - Carl展示了如何在Blazor WebAssembly應(yīng)用程序中輕松支持多種語言。

使用Blazor和RavenDB構(gòu)建“Next Tech Event”第12部分 -

2022年11月2日 - 項(xiàng)目“NextTechEvent”的第12部分,該網(wǎng)站將幫助演講者、組織者和參與者找到他們的下一個(gè)技術(shù)活動(dòng)。在本次直播中,我們使用RavenDB添加了搜索功能,通過添加索引的方式。組織者可以按名稱、國家、位置、城市和標(biāo)簽或它們的組合來篩選會(huì)議。這樣我們就可以看到在“斯德哥爾摩”有多少個(gè)會(huì)議,或者所有名為“NDC”的會(huì)議。

源代碼。

MAUI Blazor Podcast Client Part 2: The .NET Show with Carl Franklin Ep 30 -

2022年10月20日 - 添加嘉賓、鏈接和播放列表功能。

ASP.NET Community Standup - Blazor in .NET 7 Part III -

2022年10月11日 - 了解Blazor在.NET 7中的最新多線程和MSAL開發(fā)。社區(qū)鏈接。

MSAL Auth in Blazor Server -

2022年9月22日 - Carl展示如何使用MSAL和Azure AD B2C對(duì)用戶進(jìn)行身份驗(yàn)證并調(diào)用安全API。

ASP.NET Community Standup - Blazor in .NET 7 Part II -

2022年9月13日 - 了解Blazor在.NET 7中的令人興奮的運(yùn)行時(shí)變化。社區(qū)鏈接。第一部分。

從頭開始制作Blazor文本編輯器,Blazor文本編輯器第1部分 -

2022年9月8日 - 從頭開始制作Blazor文本編輯器,Blazor文本編輯器第1部分。

Roslyn語法高亮 | Blazor文本編輯器第2部分 -

2022年9月8日 - Roslyn語法高亮 | Blazor文本編輯器第2部分。

從頭開始制作Blazor文本編輯器 | Blazor文本編輯器第1部分 -

2022年9月8日 - 從頭開始制作Blazor文本編輯器 | Blazor文本編輯器第1部分。

.NET MAUI和Blazor - 在應(yīng)用和Web之間共享代碼 - 2022年9月2日 - 在這個(gè)視頻中,Daniel將向您展示如何為.NET MAUI和Blazor創(chuàng)建一個(gè)項(xiàng)目,并如何組織代碼,以便在應(yīng)用和Web之間共享。

源代碼。

Blazor在100秒內(nèi) -

2022年9月1日 - 簡短介紹Blazor。Blazor是一個(gè)使用HTML、CSS和C#構(gòu)建前端Web應(yīng)用程序的框架。它利用WebAssembly來消除通常的客戶端技術(shù)棧中的Java。

在幾分鐘內(nèi)使用Blazor構(gòu)建交互式待辦事項(xiàng)列表 -

2022年8月28日 - 在本教程中,我們將學(xué)習(xí)如何使用Blazor創(chuàng)建一個(gè)待辦事項(xiàng)列表,并使用Bootstrap改進(jìn)頁面。

Blazor在.NET 7中 - .NET社區(qū)站立 -

2022年8月23日 - 由Daniel Roth、Jon Galloway、Mackinnon Buck和Tanay Parikh概述了.NET 7中的Blazor。了解Blazor在.NET 7中即將推出的偉大新功能。

Blazor絕對(duì)初學(xué)者21分鐘 -

2022年8月22日 - 在本教程中,您將學(xué)習(xí)使用Blazor構(gòu)建網(wǎng)站的基礎(chǔ)知識(shí),以及默認(rèn)的Blazor項(xiàng)目模板的工作原理。如果您有任何問題,請(qǐng)隨時(shí)留言,我會(huì)盡力回復(fù)。我還在下面添加了一些您可能會(huì)發(fā)現(xiàn)有用的注釋。

在Blazor中實(shí)現(xiàn)主頁標(biāo)題 -

2022年7月18日 - 在本次會(huì)議中,Josh和我將繼續(xù)在開源空間中構(gòu)建一個(gè)去中心化的社交媒體平臺(tái)。在這個(gè)特定的會(huì)議中,我們將討論、設(shè)計(jì)和實(shí)現(xiàn)使用SharpStyles在Blazor中的主頁標(biāo)題。

Blazor:Blazor WebAssembly中的狀態(tài)管理方式 -

2022年7月12日 - ASP.NET社區(qū)站立 - Blazor:Blazor WebAssembly中的狀態(tài)管理方式。在使用Blazor WebAssembly應(yīng)用程序時(shí),我們經(jīng)常忽視適當(dāng)?shù)臓顟B(tài)管理的重要性。如果沒有良好的理解和正確的策略,我們的應(yīng)用程序可能會(huì)被具有不良行為的組件污染,我們最終會(huì)后悔糟糕的選擇。- 本次會(huì)議涵蓋了簡單的狀態(tài)管理方式,然后逐漸發(fā)展到像Redux模式這樣更有趣的東西。我們將看到每種方式的優(yōu)點(diǎn)和缺點(diǎn)。接下來,我們將退后一步,確定與我們的應(yīng)用程序配對(duì)的適當(dāng)狀態(tài)管理調(diào)味品。您將在本次會(huì)議中品嘗到所有美味的風(fēng)味,并能夠做出明智的決策,以獲得最佳的開發(fā)體驗(yàn)。社區(qū)鏈接。

使用AAD保護(hù)Blazor和Web API -

2022年7月11日 - 本視頻展示了如何使用Azure Active Directory (AAD)保護(hù)您的Blazor應(yīng)用程序和Web API。

Blazor和.NET在WASI上的未來 -

2022年7月7日 - Blazor和.NET在WASI上的未來,由Steve Sanderson在NDC Porto上的演講。在這個(gè)以演示為中心的演講中,微軟開發(fā)者/架構(gòu)師Steve將展示用于構(gòu)建瀏覽器和本地應(yīng)用程序的Blazor的最新技術(shù)。這將包括.NET 6中提供的強(qiáng)大新功能,以及正在開發(fā)的.NET 7和.NET MAUI的即將推出的增強(qiáng)功能。我們還將探討更多實(shí)驗(yàn)性的未來可能性,包括在服務(wù)器上運(yùn)行.NET Core的WASI(WebAssembly on the server),這將創(chuàng)建全新的云和邊緣托管選項(xiàng),并使您能夠?qū)?NET代碼帶到以前從未到達(dá)過的地方。

在Visual Studio內(nèi)部測(cè)試新的Blazor實(shí)驗(yàn)性教程 -

2022年6月29日 - Visual Studio團(tuán)隊(duì)的Grace Taylor加入James,談?wù)撍麄冋谶M(jìn)行的一個(gè)改進(jìn)Visual Studio內(nèi)部教程的新實(shí)驗(yàn)!他們的第一個(gè)實(shí)驗(yàn)將幫助開發(fā)人員開始學(xué)習(xí)和構(gòu)建使用Blazor的Web應(yīng)用程序。安裝Visual Studio,您可能有機(jī)會(huì)測(cè)試團(tuán)隊(duì)的這個(gè)新實(shí)驗(yàn)性功能。

在Blazor中測(cè)試驅(qū)動(dòng)CSS樣式 -

2022年6月20日 - 本視頻介紹了在Blazor中測(cè)試驅(qū)動(dòng)的CSS樣式。

我應(yīng)該專注于Blazor還是ASP.NET Core? -

2022年6月16日 - 我應(yīng)該更深入地學(xué)習(xí)Blazor還是更好地了解ASP.NET Core?哪個(gè)是首先學(xué)好的更好的選擇?我應(yīng)該來回跳動(dòng)還是專注于一個(gè)?

在Blazor WebAssembly中持久化數(shù)據(jù) - 2022年6月3日 - Carl使用基于IndexedDB的客戶端存儲(chǔ)庫來持久化數(shù)據(jù),即使沒有互聯(lián)網(wǎng)連接。

使用Type與Blazor -

2022年5月27日 - Carl向您展示如何在創(chuàng)建Blazor組件時(shí)使用Type。

使用.NET和Visual Studio為任何設(shè)備構(gòu)建原生應(yīng)用程序 -

2022年5月25日 - 了解如何使用Visual Studio和.NET Multi-platform App UI (.NET MAUI)快速、迭代地構(gòu)建現(xiàn)代、原生和混合式Web應(yīng)用程序,以適用于任何設(shè)備。我們將為您介紹可以加快開發(fā)時(shí)間、從單個(gè)代碼庫創(chuàng)建功能強(qiáng)大的原生桌面和移動(dòng)應(yīng)用程序(適用于Windows、macOS、iOS和Android)的工具和框架。我們還將向您展示如何通過原生設(shè)備功能增強(qiáng)您的Blazor Web應(yīng)用程序。

使用Blazor Hybrid構(gòu)建原生客戶端應(yīng)用程序 -

2022年5月25日 - Blazor使用最新的開放Web標(biāo)準(zhǔn),實(shí)現(xiàn)了使用.NET進(jìn)行全棧Web開發(fā)。但是,如果您需要構(gòu)建原生客戶端應(yīng)用程序呢?Blazor正在擴(kuò)展到Web以外的領(lǐng)域,通過使用Web技術(shù)和.NET的混合方式來支持構(gòu)建原生客戶端應(yīng)用程序。在本次演講中,我們將介紹.NET MAUI中的新的Blazor Hybrid支持,用于構(gòu)建跨平臺(tái)的原生客戶端應(yīng)用程序(適用于移動(dòng)設(shè)備和桌面),以及用于現(xiàn)代化WPF和Windows Forms應(yīng)用程序的Blazor Hybrid支持。

.NET Core和WASI(服務(wù)器上的WebAssembly)的未來可能性 -

2022年5月25日 - WebAssembly正在超越瀏覽器,成為現(xiàn)代云原生架構(gòu)的基礎(chǔ)元素。它可以讓任何語言編譯為在任何操作系統(tǒng)或處理器上運(yùn)行的通用二進(jìn)制文件,具有強(qiáng)大的沙箱和出色的性能。本次演講介紹了在WASI環(huán)境中運(yùn)行.NET的新方法。您將了解到如何將現(xiàn)有的.NET代碼構(gòu)建為符合WASI標(biāo)準(zhǔn)的模塊,以及這樣做帶來的機(jī)會(huì)。這是一個(gè)實(shí)驗(yàn)性的項(xiàng)目,尚未成為正式產(chǎn)品。

.NET MAUI入門教程-面向初學(xué)者的完整課程|使用C#在iOS、Android、Mac和Windows上進(jìn)行教程 - 2022年5月23日 - 讓我們一起開始我們的旅程,使用.NET MAUI、C#和Visual Studio構(gòu)建美觀的原生跨平臺(tái)應(yīng)用程序,適用于iOS、Android、macOS和Windows!在這個(gè)完整的工作坊中,我將帶您了解關(guān)于.NET MAUI和構(gòu)建您的第一個(gè)應(yīng)用程序的所有基礎(chǔ)知識(shí)。您將學(xué)習(xí)基礎(chǔ)知識(shí),包括如何使用XAML構(gòu)建用戶界面,如何使用MVVM和數(shù)據(jù)綁定簡化開發(fā),如何在頁面之間導(dǎo)航,訪問平臺(tái)功能(如地理位置),優(yōu)化數(shù)據(jù)集合,并為淺色和深色主題設(shè)置應(yīng)用程序主題。這門課程包含了您學(xué)習(xí)基礎(chǔ)知識(shí)所需的一切,并為您在使用.NET MAUI構(gòu)建應(yīng)用程序時(shí)取得成功做好準(zhǔn)備。

使用Syncfusion在Blazor中顯示自定義報(bào)告 -

2022年5月20日 - 在上一個(gè)視頻中,我們使用Bold Reports Designer創(chuàng)建了一個(gè)自定義報(bào)告。我們可以使用提供的Bold Reports Viewer來顯示報(bào)告,但這并不總是符合您的要求。因此,今天我們將在Blazor Server應(yīng)用程序中實(shí)現(xiàn)一個(gè)報(bào)告查看器。這樣,我們可以在我們的網(wǎng)站內(nèi)直接向客戶展示我們的自定義報(bào)告,而不是將他們發(fā)送到單獨(dú)的應(yīng)用程序中。

將WebAssembly引入.NET主流-Steve Sanderson -

2022年5月19日 - 許多開發(fā)人員仍然認(rèn)為WebAssembly是一種與低級(jí)系統(tǒng)編程語言相關(guān)的前沿技術(shù)。然而,自2017年以來,C#和.NET就已經(jīng)可以在WebAssembly上運(yùn)行。Blazor WebAssembly將.NET引入了基于開放標(biāo)準(zhǔn)的瀏覽器中,現(xiàn)在已經(jīng)成為.NET在企業(yè)、初創(chuàng)公司和愛好者中增長最快的部分之一。接下來,通過WASI,我們可以讓您在更多地方運(yùn)行.NET,為全球開發(fā)者社區(qū)的更廣泛部分引入云原生工具和技術(shù)。這是一個(gè)技術(shù)性的演講,展示了我們?nèi)绾螌?NET引入WebAssembly。Steve將演示它如何同時(shí)運(yùn)行解釋和AOT編譯,IDE調(diào)試器如何附加,性能權(quán)衡以及從Emen遷移到WASI SDK如何使其在Wasmtime/Wasmer或像wasmCloud這樣的更高級(jí)運(yùn)行時(shí)中運(yùn)行。其次,您將了解到Blazor作為一個(gè)開源項(xiàng)目的經(jīng)驗(yàn)教訓(xùn)-在將WebAssembly引入早期采用者之外所面臨的挑戰(zhàn)和誤解。

使用ServiceStack在Blazor中進(jìn)行快速開發(fā)模型和類型化的端到端服務(wù) -

2022年5月19日 - 在這個(gè)視頻中,我們使用ServiceStack Blazor WASM模板,展示了使用類型化的端到端服務(wù)和Blazor構(gòu)建業(yè)務(wù)應(yīng)用程序的強(qiáng)大性。該模板提供了關(guān)注點(diǎn)清晰分離、類型化的端到端安全性以及由于共享的C#語言、Visual Studio Hot Reload和ServiceStack消息中心設(shè)計(jì)而帶來的快速迭代。

ASP.NET社區(qū)站立 - 讓我們使用.NET MAUI和Blazor構(gòu)建應(yīng)用程序 -

2022年5月17日 - 展示將Blazor WASM PWA遷移到.NET MAUI和Blazor Hybrid。社區(qū)鏈接。

使Blazor與所有內(nèi)容兼容,以及服務(wù)器上的WebAssembly -

2022年5月13日 - Steve Sanderson在NDC London 2022上的演講?,F(xiàn)實(shí)世界的軟件項(xiàng)目通常涉及多種技術(shù)的組合。那么,現(xiàn)代Blazor是否足夠強(qiáng)大和靈活,適合您團(tuán)隊(duì)的需求?在這個(gè)以演示為主的演講中,Steve將展示Blazor WebAssembly/Server如何無縫嵌入其他語言(如Rust或C/C++)編寫的庫和邏輯,Blazor WebAssembly/Server組件如何在其他SPA框架(如React或Angular)中使用(或反之),以及Blazor組件如何不僅用于Web項(xiàng)目,還與macOS、iOS、Android和Windows的原生應(yīng)用程序共享(包括WPF和WinForms)。這些功能應(yīng)該使您的團(tuán)隊(duì)能夠自信地承擔(dān)最具雄心的項(xiàng)目。然后,我們將進(jìn)一步展望未來,考慮WebAssembly如何超越瀏覽器,成為云原生服務(wù)器應(yīng)用程序的基礎(chǔ)元素。您將是第一個(gè)看到將.NET應(yīng)用程序編譯為符合WASI標(biāo)準(zhǔn)的通用二進(jìn)制文件的實(shí)驗(yàn)性新方法,這些文件可以在任何操作系統(tǒng)或處理器上運(yùn)行,具有強(qiáng)大的沙箱和出色的性能。

使用Syncfusion在Blazor中創(chuàng)建自定義報(bào)告-PDF、Word、Excel和PowerPoint -

2022年5月13日 - 使用C#創(chuàng)建辦公文件一直是一種受歡迎的解決方案。您可以生成用戶熟悉的格式的報(bào)告。使用Syncfusion文件控件,您不僅可以創(chuàng)建Excel文件,還可以創(chuàng)建Microsoft Word文檔、PowerPoint演示文稿和PDF文檔。在這個(gè)視頻中,我們將介紹Syncfusion中的辦公文件控件以及如何使用它們。

使用.NET和Blazor構(gòu)建Microsoft Teams應(yīng)用程序 -

2022年5月11日 - John Miller加入James在本周的On .NET節(jié)目中,討論了.NET開發(fā)人員如何完全使用C#、.NET和Blazor構(gòu)建Microsoft Teams應(yīng)用程序和機(jī)器人!John將向我們展示一切我們需要了解的內(nèi)容,甚至如何發(fā)布Teams應(yīng)用程序。

Syncfusion中的Blazor控件介紹 -

2022年5月11日 - Syncfusion中的Blazor控件非常強(qiáng)大。在這個(gè)視頻中,我們將介紹DataGrid、圖表、看板式面板、儀表板、自動(dòng)完成文本框、上下文菜單、簽名板、菜單欄、彈出消息等控件。實(shí)際上有很多控件要介紹,因此我們將有意忽略辦公文件創(chuàng)建和顯示控件,以及報(bào)告。這樣,我們今天可以在其他控件上花更多時(shí)間,然后在另一個(gè)視頻中專注于辦公文件。報(bào)告將有兩個(gè)不同的視頻專門介紹。

使用BFF模式保護(hù)SPAs和Blazor應(yīng)用程序 -

2022年5月10日 - 現(xiàn)代Web開發(fā)意味著越來越多的應(yīng)用程序代碼在瀏覽器中運(yùn)行。傳統(tǒng)上,這是使用Java完成的,但最近越來越多地使用C#/WASM和Blazor。這些現(xiàn)代應(yīng)用程序通常還需要身份驗(yàn)證和單點(diǎn)登錄,以及基于令牌的調(diào)用API的安全性-換句話說,OpenID Connect和OAuth 2。有不同的模式可以保護(hù)此類應(yīng)用程序,本次演講涵蓋了各種方法的一些問題,特別是考慮到不斷變化的瀏覽器環(huán)境。我們將以“前端后端”(或BFF)模式結(jié)束,這已成為這些方法中最安全和最穩(wěn)定的模式。

使用Azure DevOps和Static Web Apps進(jìn)行多環(huán)境部署 -

2022年5月5日 - 應(yīng)用程序演示,使用Azure DevOps管道創(chuàng)建靜態(tài)Web應(yīng)用程序,添加Azure DevOps環(huán)境并配置批準(zhǔn),配置多階段管道,靜態(tài)Web應(yīng)用程序命名的預(yù)覽環(huán)境,Playwright測(cè)試,生產(chǎn)部署之前的手動(dòng)批準(zhǔn),使用密碼保護(hù)分段環(huán)境。源代碼。

On .NET Live - 在Blazor WASM中封裝瀏覽器API -

2022年5月2日 - 在本周的節(jié)目中,Kristoffer Strube加入了小組,向我們展示了一個(gè)用于瀏覽器文件系統(tǒng)訪問API的Blazor WASM封裝。他帶來了演示和代碼分享,所以這是一個(gè)您不想錯(cuò)過的節(jié)目。

使用BFF模式保護(hù)SPAs和Blazor應(yīng)用程序 -

2022年4月29日 - 在NDC Porto上,Dominick Baier介紹了使用BFF(前端后端)模式保護(hù)SPAs和Blazor應(yīng)用程序的方法。

Blazor中的狀態(tài)管理 -

2022年4月29日 - 在開發(fā)單頁面應(yīng)用程序時(shí),狀態(tài)管理是非常重要的一個(gè)方面。由于Blazor是一個(gè)基于組件的UI框架,當(dāng)應(yīng)用程序的狀態(tài)發(fā)生變化時(shí),我們?nèi)绾胃耈I呢?

使用Blazor進(jìn)行流式傳輸:REST、gRPC和SignalR -

2022年4月29日 - 使用Blazor進(jìn)行流式傳輸:REST、gRPC和SignalR,由Carl Franklin在NDC Porto 2022上演講。學(xué)習(xí)如何從服務(wù)器流式傳輸數(shù)據(jù)到客戶端,以提高感知性能和增加可擴(kuò)展性。Carl展示了流式傳輸?shù)墓ぷ髟?,以及如何使用這三種傳輸方式進(jìn)行實(shí)現(xiàn)。

C#中的SignalR入門第1部分 - 使用Blazor、WPF、最佳實(shí)踐等 -

2022年4月25日 - SignalR是一種連接兩個(gè)或多個(gè)客戶端進(jìn)行實(shí)時(shí)通信的絕佳方式。最好的部分是,這個(gè)庫只是對(duì)Web Sockets和Long-Polling等Web標(biāo)準(zhǔn)技術(shù)的封裝。它只是讓它們更容易使用。這意味著我們甚至可以將SignalR與其他客戶端(如Java或Java)一起使用。在這個(gè)視頻中,我們將學(xué)習(xí)如何設(shè)置SignalR以及如何使用Web客戶端和桌面客戶端連接到它。在整個(gè)視頻中,我們將涵蓋最佳實(shí)踐,以及如何在實(shí)際應(yīng)用中使用它。

重新審視MVVM -

2022年4月21日 - Carl重新審視了使用Blazor的MVVM主題,澄清了您的選擇。

可查詢的存儲(chǔ)庫 -

2022年4月14日 - 構(gòu)建一個(gè)客戶端可以查詢的通用存儲(chǔ)庫。

ASP.NET社區(qū)站立 - Blazorators:Blazor C#源代碼生成器 -

2022年4月12日 - David Pine在本月的Blazor社區(qū)站立上介紹了Blazorators,Blazor C#源代碼生成器。社區(qū)鏈接。

.NET MAUI Blazor - 構(gòu)建混合移動(dòng)、桌面和Web應(yīng)用程序 -

2022年4月1日 - Blazor使得使用.NET構(gòu)建客戶端Web UI成為可能,但有時(shí)您需要更多的功能。有時(shí)您需要完全訪問設(shè)備的本機(jī)功能。現(xiàn)在,您可以在.NET MAUI應(yīng)用程序中托管Blazor組件,使用Web UI構(gòu)建跨平臺(tái)本機(jī)應(yīng)用程序。這些組件在.NET進(jìn)程中運(yùn)行,并使用本地互操作通道將Web UI呈現(xiàn)到嵌入的Web視圖控件中。這種混合方法使您可以兼具本機(jī)和Web的優(yōu)點(diǎn)。您的組件可以通過.NET平臺(tái)訪問本機(jī)功能,并呈現(xiàn)標(biāo)準(zhǔn)的Web UI。.NET MAUI Blazor應(yīng)用程序可以在任何.NET MAUI上運(yùn)行(Windows、Mac、iOS和Android)。

使用Fluxor管理應(yīng)用程序狀態(tài) -

2022年3月31日 - 使用Fluxor進(jìn)行應(yīng)用程序狀態(tài)管理,F(xiàn)lux/Redux庫適用于Blazor。

帶有Identity的Blazor基礎(chǔ)知識(shí) -

2022年3月14日 - Fritz向您展示如何將身份驗(yàn)證和授權(quán)連接到您的Blazor應(yīng)用程序。我們將重點(diǎn)介紹如何將正確配置的Microsoft Identity應(yīng)用程序連接到您的Blazor框架。

ASP.NET社區(qū)站立 - 使用Blazor Hybrid創(chuàng)建本機(jī)客戶端應(yīng)用程序 -

2022年3月8日 - 加入這個(gè)Blazor社區(qū)站立,了解如何使用Blazor Hybrid創(chuàng)建適用于Windows、iOS、Android和Mac的跨平臺(tái)本機(jī)客戶端應(yīng)用程序。社區(qū)鏈接。

使用Tailwind CSS構(gòu)建漂亮的Blazor應(yīng)用程序 -

2022年3月2日 - Tailwind CSS已經(jīng)成為一段時(shí)間以來越來越受歡迎的框架。它正在迅速成為在樣式化應(yīng)用程序時(shí)使用的頂級(jí)框架之一。它提供了一種與傳統(tǒng)框架(如Bootstrap)不同的方法-基于實(shí)用程序的樣式化。與使用預(yù)構(gòu)建組件(導(dǎo)致您的應(yīng)用程序看起來像網(wǎng)絡(luò)上的其他應(yīng)用程序)不同,您可以通過應(yīng)用小而專注的CSS類來定制設(shè)計(jì),從而為您的應(yīng)用程序創(chuàng)建獨(dú)特的樣式。在這個(gè)演講中,您將學(xué)習(xí)如何將Tailwind CSS的強(qiáng)大功能帶到您的Blazor應(yīng)用程序中。我們將從介紹Tailwind以及它與其他CSS框架的區(qū)別開始。然后,我們將進(jìn)入一些代碼,并看看如何將Tailwind與Blazor集成。在接下來的時(shí)間里,我們將探索Tailwind的各種功能,并看看我們可以為我們的Blazor應(yīng)用程序創(chuàng)造多么美麗的界面。由Chris Sainty在NDC Oslo 2021上演講。

使用bUnit對(duì)Blazor組件進(jìn)行最佳實(shí)踐單元測(cè)試 -

2022年3月1日 - 為什么要?jiǎng)?chuàng)建UI組件的測(cè)試?UI測(cè)試不是天生脆弱、運(yùn)行緩慢且難以維護(hù)嗎?由Egil Hansen在NDC Oslo 2021上演講。

使用CSharpFritz學(xué)習(xí)C# - Blazor應(yīng)用程序托管 -

2022年2月28日 - 您已經(jīng)構(gòu)建了Blazor應(yīng)用程序,現(xiàn)在在哪里運(yùn)行它?在這個(gè)充滿演示的會(huì)議上,F(xiàn)ritz將介紹漸進(jìn)式Web應(yīng)用程序、使用Docker打包以及將Blazor應(yīng)用程序部署到Azure。社區(qū)鏈接。

Blazor、.NET 6和WebAssembly -

2022年2月21日 - Steve Sanderson在NDC Oslo 2021上的演講。.NET 6對(duì)于Blazor來說是一個(gè)重要的版本,為.NET Web開發(fā)人員增加了許多強(qiáng)大的新功能。這個(gè)演講將充滿演示,讓您了解這個(gè)熱門框架的最新情況。

使用Blazor構(gòu)建經(jīng)典冒險(xiǎn)游戲 -

2022年2月14日 - Blazor是一個(gè)免費(fèi)且開源的Web框架,使開發(fā)人員能夠使用C#和HTML創(chuàng)建Web應(yīng)用程序。作為一名.NET開發(fā)人員,我也是經(jīng)典指向和點(diǎn)擊冒險(xiǎn)游戲的忠實(shí)粉絲,我將我的Game-a-Tron 4000冒險(xiǎn)游戲引擎移植到了Blazor上。

ASP.NET社區(qū)站立 - Blazor .NET 7路線圖 -

2022年2月8日 - 了解Blazor在.NET 7中的計(jì)劃。社區(qū)鏈接。

C# Corner .NET大會(huì)第1天 -

2022年1月24日 - 大會(huì)的第一天以Scott Hunter的主題演講開始。第一天的重點(diǎn)是前端技術(shù)(Blazor)。會(huì)議網(wǎng)站。

ASP.NET社區(qū)站立 - Blazor WebAssembly在.NET 6上 -

2022年1月11日 - 加入Blazor創(chuàng)始人Steve Sanderson,了解Blazor WebAssembly在.NET 6上的特殊情況。社區(qū)鏈接。

檔案 - 2021, 2020, 2019, 2018, 2017。

狀態(tài)沒有改變?為什么和何時(shí)重新渲染 Blazor 組件 - 2023年4月12日 - 遲早,當(dāng)您構(gòu)建 Blazor UI 時(shí),您會(huì)遇到一個(gè)情況,即您的組件在您期望時(shí)沒有重新渲染。

如何構(gòu)建快速且可重用的 Blazor 代碼 - 2023年4月3日 - 微軟甚至提供了一個(gè)使用 Blazor 構(gòu)建可重用組件的學(xué)習(xí)模塊,展示了如何構(gòu)建包含 Blazor 組件的 Razor 類庫,將 Razor 類庫打包供其他 Blazor 應(yīng)用程序使用,并在 Blazor 應(yīng)用程序中引用 Razor 類庫并使用其組件。作者:Jeffrey T. Fritz。

Blazor United - 解決 Blazor 的最大挑戰(zhàn)? - 2023年2月23日 - .NET 8 中的 Blazor 將有一些重大變化,看起來非常有前途。

Blazor NavigationManager - 2023年2月23日 - NavigationManager 是一種服務(wù),使開發(fā)人員能夠以編程方式將用戶導(dǎo)航到不同的頁面或外部 URI。在 ASP.NET Core 7 中,添加了一些新功能,使我們能夠在頁面之間解析簡單狀態(tài)并監(jiān)聽和攔截導(dǎo)航。在本文中,我們將介紹 NavigationManager 的基本功能,介紹 ASP.NET Core 7 中添加的新功能,討論它如何適應(yīng) Blazor/.NET 生態(tài)系統(tǒng),并最后介紹一個(gè)現(xiàn)在可以相對(duì)輕松實(shí)現(xiàn)的場(chǎng)景。

宣布 .NET 8 預(yù)覽版 1 - 2023年2月21日 - .NET 8 的第一個(gè)預(yù)覽版已經(jīng)準(zhǔn)備好下載。這篇博文介紹了驅(qū)動(dòng)增強(qiáng)開發(fā)的主要主題和目標(biāo)。.NET 8 的預(yù)覽版和候選版本將每月發(fā)布。正式版本將像往常一樣在 11 月的 .NET Conf 中發(fā)布。

使用 Blazor WASM 集成 Azure Active Directory 多租戶 - 第 1 部分 - 2023年2月19日 - 這篇博客分為兩部分。第一部分描述了在 Azure 上設(shè)置 Azure Active Directory 多租戶的過程,第二部分描述了如何與 Blazor WASM 應(yīng)用程序集成。源代碼

。

在原生 Blazor 應(yīng)用程序中嵌入報(bào)表 - 2023年2月14日 - 查看使用 Telerik UI for Blazor 控件實(shí)現(xiàn)的最新 Progress Telerik Reporting 查看器的設(shè)置和自定義,包括 Blazor Wasm 和 Blazor Server。

宣布 Blazorise 1.2 - 2023年2月1日 - 發(fā)布 Blazorise v1.2,為框架帶來了許多新功能、改進(jìn)和錯(cuò)誤修復(fù)。

WebAssembly 的現(xiàn)狀 - 2022 年和 2023 年 - 2023年1月30日 - 本文介紹了 WebAssembly(wasm)的當(dāng)前狀態(tài)。首先回顧了 2022 年的發(fā)展情況,然后嘗試預(yù)測(cè)我認(rèn)為 2023 年的發(fā)展方向。

Blazor WebAssembly 簡明指南 - 電子書更新 - 2023年1月30日 - Michael Washington 的電子書《Blazor WebAssembly 簡明指南》的第二版。

在服務(wù)器端 Blazor 中播放動(dòng)態(tài)音頻 - 2023年1月28日 - 您可以在 Blazor Server 應(yīng)用程序中播放動(dòng)態(tài)音頻,并完全控制用戶界面。關(guān)于本文的 YouTube 視頻。

.NET MAUI Blazor - 移動(dòng) UI 的最佳實(shí)踐 - 2023年1月27日 - Blazor 和 .NET MAUI 都是強(qiáng)大的框架。使用 .NET MAUI,您可以構(gòu)建完全本機(jī)的跨平臺(tái)應(yīng)用程序,并使用 Blazor 完全使用 C# 構(gòu)建 Web 應(yīng)用程序。但是,當(dāng)您將它們與 MAUI Blazor 模板結(jié)合使用時(shí),您需要知道它應(yīng)該感覺像一個(gè)移動(dòng)應(yīng)用程序,而不是一個(gè)網(wǎng)頁。本文解釋了一些技巧和訣竅。

Steve Sanderson 通過 "Blazor United" 為 .NET 8 吸引了 Web 開發(fā)人員 - 2023年1月26日 - 我們開始了一些實(shí)驗(yàn),將 Razor Pages、Blazor Server 和 Blazor WebAssembly 的優(yōu)勢(shì)結(jié)合到一個(gè)項(xiàng)目中。

使用 WebAssembly 從 Java 中調(diào)用 .NET 代碼 - 2023年1月23日 - Blazor WebAssembly 允許在瀏覽器中運(yùn)行 .NET Web 應(yīng)用程序。從 .NET 7 開始,您可以輕松地從 Java 中運(yùn)行任何 .NET 方法,而無需整個(gè) Blazor 框架。讓我們看看如何從 Java 中運(yùn)行 .NET 方法。

改善 Blazor 啟動(dòng)過程的用戶體驗(yàn) - 2023年1月21日 - 您可以使用 Blazor 做很多事情:PWA、SSR、SPA、混合應(yīng)用程序...每種模式下用戶看到第一個(gè)頁面的過程都不同。

通過提供自定義 ICU 數(shù)據(jù)來減小 Blazor WASM 的大小 - 2023年1月16日 - 通過提供自定義 ICU 數(shù)據(jù)來減小 Blazor WASM 的大小。

在 HTML 或 React 中使用 Blazor 自定義元素 - 2022年12月22日 - 自 .NET 7.0 版本以來,Microsoft 增強(qiáng)并集成了創(chuàng)建 HTML 自定義元素 的能力。這些自定義元素為開發(fā)人員提供了一種創(chuàng)建自己的功能齊全的 DOM 元素的方法。在 Blazor 中,這允許將這些組件發(fā)布到其他 SPA 框架(如 Angular 或 React)。有關(guān)詳細(xì)信息,請(qǐng)參閱 Microsoft 文檔。

使用 .NET 7、Blazor 和 .NET MAUI 構(gòu)建自己的播客應(yīng)用程序 - 2022年12月19日 - .NET Podcast 應(yīng)用程序首次在 .NET Conf 2021 上亮相,并最近更新以突出顯示 .NET 7 中的新功能。播客應(yīng)用程序是一個(gè)可用的示例應(yīng)用程序,展示了 .NET、ASP.NET Core、Blazor、.NET MAUI、Azure 容器應(yīng)用程序、Orleans、Power Platform、Playwright 等的新功能。本文解釋了所有新功能,并展示了我們?nèi)绾紊?jí) .NET Podcast 應(yīng)用程序以利用這些功能。

.NET 與 WASM 的未來 - 2022年12月15日 - 本文介紹了在瀏覽器之外使用 WASM 的好處,以及它作為服務(wù)器上的一種變革性技術(shù)的潛力。

從 Blazor WebAssembly (WASM) 應(yīng)用程序使用 Keycloak 作為身份提供者 - 2022年12月8日 - 了解如何從 Blazor WASM 集成 Keycloak。創(chuàng)建一個(gè)公共客戶端,并使用 Microsoft.AspNetCore.Components.WebAssembly.Authentication 的內(nèi)置功能,與符合 OpenId Connect 的提供者集成。源代碼

包含 ChartJs。

Microsoft Fluent UI 庫為 Blazor 版本 2.0 帶來了什么新功能 - 2022年12月5日 - Microsoft Fluent UI 庫為 Blazor 版本 2.0 帶來了什么新功能。

使用 Blazor 構(gòu)建管理 Viva Learning 中自定義提供程序的 Web 應(yīng)用程序 - 2022年11月29日 - 在本文中,我們將重復(fù)使用我們學(xué)到的概念來構(gòu)建更好的體驗(yàn):一個(gè) Web 應(yīng)用程序,我們可以用它來管理我們的自定義學(xué)習(xí)提供程序及其內(nèi)容。我們將重點(diǎn)介紹如何在真實(shí)應(yīng)用程序中實(shí)現(xiàn)我們已經(jīng)了解的這些 API 的一些特殊功能,例如根據(jù)您正在處理的內(nèi)容類型需要不同的權(quán)限集。

維護(hù)版本發(fā)布:Blazorise 1.1.4 - 2022年11月24日 - 這個(gè)新的 Blazorise 1.1.4 是一個(gè)熱修復(fù)版本,解決了這個(gè)問題以及其他一些較小的問題。對(duì)于所有 Blazorise 1.1 和 Blazorise 1.1.3 的用戶,Blazorise 1.1.4 是一個(gè)推薦的升級(jí)版本。

Blazor WebAssembly:使用自定義 Chrome 開發(fā)者工具調(diào)試 gRPC-Web - 2022年11月17日 - 如果您正在使用 Blazor,gRPC 是將數(shù)據(jù)從 API 傳輸?shù)娇蛻舳说囊粋€(gè)大問題。使用 gRPC-Web 進(jìn)行開發(fā)的一個(gè)問題是調(diào)試傳輸?shù)臄?shù)據(jù),因?yàn)閿?shù)據(jù)是以高效的二進(jìn)制消息格式。本文將向您展示如何使用我的 NuGet 解決此問題。

發(fā)布:Blazorise 1.1.3 - 2022年11月8日 - 這個(gè) Blazorise 版本本應(yīng)只是一個(gè)小的維護(hù)版本。然而,我們得到了一些相對(duì)較大的功能和公告,包括對(duì) .NET 7 的支持。

容器化的 Blazor:Microsoft 考慮為客戶端 Blazor WebAssembly 應(yīng)用程序提供內(nèi)置容器支持 - 2022年11月2日 - Microsoft 正在探索為客戶端 Blazor WebAssembly 應(yīng)用程序提供內(nèi)置容器支持。Visual Studio Magazine 上的文章。

在 Blazor Web Assembly 中上傳前調(diào)整圖像大小 - 2022年10月31日 - 在 Blazor Web Assembly 中上傳前調(diào)整圖像大小。

嘗試使用 Docker 上的 .NET 7、WASM 和 WASI 進(jìn)行實(shí)驗(yàn) - 2022年10月31日 - 在 10 月 24 日,Docker 宣布在新的技術(shù)預(yù)覽版本中支持 WASM 和 WASI。本文嘗試使用 .NET 7 進(jìn)行實(shí)驗(yàn),并看看它如何與 WASM 一起工作。

如何使用 Razor 類庫在各處運(yùn)行 Blazor 項(xiàng)目? - 2022年10月29日 - Blazor 的一個(gè)很酷的功能是代碼的可重用性。使用 Razor 類庫,我們可以在所有 Blazor 類型的項(xiàng)目中使用我們的 Razor 組件,如 Blazor Server、WASM 和 MAUI Hybrid。

使用 WASM 和 WASI 在 Raspberry PI Zero 2 W 上運(yùn)行 .NET 7 - 2022年10月29日 - 本文將向您展示如何使用 WASM 和 WASI 在 Raspberry PI Zero 2 W 上運(yùn)行 .NET 7。

介紹 Docker+Wasm 技術(shù)預(yù)覽版 - 2022年10月24日 - Docker+Wasm 的技術(shù)預(yù)覽版現(xiàn)已推出!Wasm 最近引起了很多關(guān)注,這個(gè)功能將使您能夠更輕松地快速構(gòu)建針對(duì) Wasm 運(yùn)行時(shí)的應(yīng)用程序。

第 1 部分 - 由 Elsa 工作流驅(qū)動(dòng)的用戶界面 - 2022年10月12日 - 本系列描述了由 Elsa 工作流引擎驅(qū)動(dòng)的用戶界面的實(shí)現(xiàn)。

.NET 7 發(fā)布候選版 2 中的 ASP.NET Core 更新 - 2022年10月11日 - .NET 7 發(fā)布候選版 2 (RC2) 現(xiàn)已發(fā)布,其中包含許多 ASP.NET Core 和 Blazor 的重大改進(jìn):改進(jìn)了 Blazor WebAssembly 中的身份驗(yàn)證診斷和 WebAssembly 多線程(實(shí)驗(yàn)性)。

無需等待 .NET 8 即可嘗試實(shí)驗(yàn)性的 WebAssembly 多線程 - 2022年10月11日 - 客戶端 Blazor WebAssembly 應(yīng)用程序的多線程支持計(jì)劃于 2023 年 11 月的 .NET 8 中推出,但開發(fā)人員現(xiàn)在可以通過全新的 .NET 7 發(fā)布候選版 2 中的實(shí)驗(yàn)功能來嘗試它。

使用 .NET 7 的 Blazor 自定義元素呈現(xiàn)動(dòng)態(tài)內(nèi)容 - 2022年10月5日 - 使用 .NET 7 的 Blazor 自定義元素呈現(xiàn)動(dòng)態(tài)內(nèi)容,作者:Jon Hilton。

創(chuàng)建通用的樹視圖 Blazor 組件 - 2022年10月4日 - 本文展示了一個(gè)可以以樹視圖遞歸顯示對(duì)象的 Blazor 組件。該組件是作為項(xiàng)目 FHIR Watch 的一部分而創(chuàng)建的,F(xiàn)HIR Watch 是一個(gè)用于比較來自兩個(gè)不同數(shù)據(jù)源的 FHIR 數(shù)據(jù)的工具:FHIR API 服務(wù)和 Dataverse。因此,它特別適用于顯示 FHIR 數(shù)據(jù)。

Blazor WebAssembly 的干凈架構(gòu)解決方案模板 - 2022年9月30日 - 本文展示了如何安裝新模板,使用模板創(chuàng)建和運(yùn)行新應(yīng)用程序,然后分享一些推薦的資源。

WebAssembly 在 .NET 7 RC1 中成為 ASP.NET Core 的焦點(diǎn) - 2022年9月20日 - WebAssembly,使客戶端端 Blazor 工作的開源技術(shù),成為新的 ASP.NET Core 更新中的焦點(diǎn)。

C# / Blazor Wolfenstein - 第 7 部分 - 實(shí)心墻、門和 C# 觀察 - 2022年9月20日 - 解釋如何將游戲 Wolfenstein 3D 移植到 C# 和 Blazor 的文章的第 7 部分。源代碼

C# / Blazor Wolfenstein - 第 6 部分 - 基本射線投射器 - 2022年9月18日 - 解釋如何將游戲 Wolfenstein 3D 移植到 C# 和 Blazor 的文章的第 6 部分。源代碼

。

ASP.NET Core 更新中的 .NET 7 發(fā)布候選版 1 - 2022年9月14日 - .NET 7 發(fā)布候選版 1 (RC1) 現(xiàn)已發(fā)布,其中包含許多 ASP.NET Core 的重大改進(jìn)。

為什么即使重新加載,您的支持離線的 Blazor WebAssembly PWA 也無法更新? - 2022年9月7日 - 請(qǐng)想象一下,您有一個(gè)支持離線模式的 Blazor WebAssembly PWA 站點(diǎn),并且一直在通過 Web 瀏覽器打開該 PWA。如果您發(fā)布了該 PWA 的新版本,您可能希望進(jìn)行驗(yàn)證,我猜測(cè)。在這種情況下,您將重新加載該 Web 瀏覽器上的頁面。然而,即使您進(jìn)行硬刷新,您也可能意外地看不到新版本的內(nèi)容。

為 Blazor WebAssembly 實(shí)現(xiàn) OpenAPI 支持 - 2022年9月2日 - OpenAPI 是一種語言無關(guān)的規(guī)范,用于記錄 RESTful API。它使人類和計(jì)算機(jī)都能夠了解服務(wù)的功能,而無需訪問代碼、文檔或使用其他方法。托管的 Blazor WebAssembly 應(yīng)用程序包括用于文件和 API 訪問的 ASP.NET Core 后端,因此實(shí)現(xiàn)對(duì) OpenAPI 的支持提供了許多好處。

.NET Blazor WASM 調(diào)試故障排除 - 2022年8月30日 - .NET Blazor WASM 調(diào)試故障排除。

Oqtane 3.1.4發(fā)布 - 2022年7月27日 - 3.1.4版本主要集中在穩(wěn)定性方面。這包括各種性能優(yōu)化、用戶體驗(yàn)改進(jìn)和本地化增強(qiáng)。

ClassFly UI - XAML vs Blazor - 第1部分 - XAML - 2022年7月23日 - 這個(gè)系列文章比較了XAML和Blazor的方法。將使用XAML和Blazor創(chuàng)建相同的應(yīng)用程序,以發(fā)現(xiàn)優(yōu)缺點(diǎn)。第1部分專注于XAML。

使用Azure Static Web Apps對(duì)Blazor WebAssembly進(jìn)行身份驗(yàn)證 - 2022年7月22日 - Azure Static Web Apps是托管Blazor WebAssembly應(yīng)用程序的絕佳選擇。在Static Web Apps的眾多功能中,它具有使用社交登錄進(jìn)行身份驗(yàn)證的內(nèi)置支持。在本文中,我們將看看如何在Blazor WebAssembly應(yīng)用程序中利用Static Web Apps身份驗(yàn)證。作者是來自微軟的Anthony Chu。

使用依賴注入共享Blazor組件 - 2022年7月19日 - 使用依賴注入共享Blazor組件。

在Razor組件中使用IAsyncEnumerable - 2022年7月18日 - 在Razor組件中使用IAsyncEnumerable。

Blazor貼紙贈(zèng)送活動(dòng) - 2022年7月15日 - 在Visual Studio中嘗試新的Blazor指南。繼續(xù)閱讀以了解如何嘗試并有機(jī)會(huì)獲得貼紙。

.NET 7 Preview 6中的ASP.NET Core更新 - 2022年7月12日 - .NET 7 Preview 6現(xiàn)已發(fā)布,包含許多對(duì)ASP.NET Core的重大改進(jìn)。Blazor自定義元素不再是實(shí)驗(yàn)性的,Blazor的實(shí)驗(yàn)性QuickGrid組件,WebAssembly上的System.Security.Cryptography支持,空的Blazor項(xiàng)目模板等等。有關(guān).NET 7中計(jì)劃的ASP.NET Core工作的更多詳細(xì)信息,請(qǐng)參閱GitHub上的完整ASP.NET Core .NET 7路線圖。

Uno Platform在.NET 7之前幾個(gè)月實(shí)現(xiàn)了WebAssembly線程 - 2022年6月29日 - Uno Platform在.NET 7之前幾個(gè)月實(shí)現(xiàn)了WebAssembly線程,作者是David Ramel,發(fā)表在Visual Studio Magazine上。

我為什么為Blazor應(yīng)用程序創(chuàng)建了另一個(gè)下載庫的3個(gè)原因 - 2022年6月29日 - 我為什么為Blazor應(yīng)用程序創(chuàng)建了另一個(gè)下載庫的3個(gè)原因。

Blazor在WebAssembly使用中取得最大增長:報(bào)告 - 2022年6月24日 - Blazor在WebAssembly使用中取得最大增長:報(bào)告,作者是David Ramel,發(fā)表在Visual Studio Magazine上。

在Blazor項(xiàng)目中實(shí)現(xiàn)RavenDB時(shí)間序列 - 2022年6月21日 - 在Blazor項(xiàng)目中實(shí)現(xiàn)RavenDB時(shí)間序列。

Microsoft Fluent UI庫的Blazor版本1.3和1.4中的新功能 - 2022年6月9日 - FAST團(tuán)隊(duì)和其他人一直在努力不僅改進(jìn)Microsoft的核心Web組件平臺(tái),還改進(jìn)了Blazor的Fluent UI集成。本文將為您介紹版本1.3和1.4的新功能和更改的概述Microsoft Fluent UI Blazor庫。

使用Blazor WebAssembly和GraphQL創(chuàng)建全棧Web應(yīng)用程序:第3部分 - 2022年6月8日 - 使用Blazor WebAssembly和GraphQL創(chuàng)建全棧Web應(yīng)用程序:第3部分。第1部分。

Blazor中的依賴注入作用域 - 2022年5月31日 - 依賴注入系統(tǒng)是現(xiàn)代ASP.NET Core內(nèi)部工作的重要組成部分:它為開發(fā)人員提供了一種靈活的解決方案,用于構(gòu)建項(xiàng)目、解耦依賴項(xiàng)并控制應(yīng)用程序中組件的生命周期。然而,在Blazor - ASP.NET Core的一個(gè)新部分中,DI系統(tǒng)感覺有點(diǎn)奇怪,事情似乎與預(yù)期有些不同。本文將解釋為什么這不僅僅是一種感覺,而是確實(shí)是第一位的情況,以及如何處理這些差異,以避免以后出現(xiàn)問題。

.NET 7 Preview 4中的ASP.NET Core更新 - 2022年5月10日 - .NET 7 Preview 4現(xiàn)已發(fā)布,包含許多對(duì)ASP.NET Core的重大改進(jìn)。來自微軟的Dan Roth撰寫的文章。

關(guān)于Blazor的深入探討問答 - 2022年5月9日 - 關(guān)于Blazor的深入探討問答,發(fā)表在Visual Studio Magazine上。

Syncfusion Essential Studio發(fā)布增強(qiáng)了.NET MAUI、WinUI、Blazor等 - 2022年5月6日 - Syncfusion Essential Studio發(fā)布增強(qiáng)了.NET MAUI、WinUI、Blazor等,發(fā)表在Visual Studio Magazine上。

使用查詢字符串在Blazor頁面之間傳遞選定值的數(shù)組 - 2022年4月28日 - 使用查詢字符串在Blazor頁面之間傳遞選定值的數(shù)組。

使用Docker容器化Blazor WASM、ASPNET Core WebApi、NGINX和Let's Encrypt - 2022年4月26日 - 關(guān)于將由多個(gè)Blazor WASM應(yīng)用程序、ASPNET Core Web Api、NGINX和Let's Encrypt SSL證書組成的復(fù)雜系統(tǒng)容器化的指南。

Blazor WebAssembly:在瀏覽器中使用EF Core和SQLite的強(qiáng)大功能 - 2022年4月12日 - 預(yù)覽如何在瀏覽器中使用Blazor WebAssembly使用SQLite和EF Core的強(qiáng)大功能。

精通Blazor - 第1部分:DOM集成 - 2022年3月31日 - 精通Blazor - 第1部分:DOM集成。

條件Blazor樣式(無需if語句) - 2022年3月24日 - 條件Blazor樣式(無需if語句)。

使用Azure Active Directory保護(hù)Blazor WebAssembly托管應(yīng)用程序 - 2022年3月18日 - 使用Azure Active Directory保護(hù)Blazor WebAssembly托管應(yīng)用程序。第2部分。

使用Blazor WebAssembly和GraphQL創(chuàng)建全棧Web應(yīng)用程序:第1部分 - 2022年2月17日 - 本文介紹了如何使用Blazor WebAssembly和GraphQL以及SQL Server作為數(shù)據(jù)庫創(chuàng)建全棧Web應(yīng)用程序。

.NET 7中Blazor Hybrid的新功能 - 2022年2月10日 - .NET 7中Blazor Hybrid的新功能,發(fā)表在Visual Studio Magazine上。

在開發(fā)Blazor應(yīng)用程序時(shí)使用Tailwind的新JIT模式 - 2022年1月19日 - 在開發(fā)Blazor應(yīng)用程序時(shí)使用Tailwind的新JIT模式。

存檔 - 2021,2020,2019,2018,2017。

狀態(tài)沒有改變?為什么和何時(shí)重新渲染 Blazor 組件 - 2023年4月12日 - 遲早,當(dāng)您構(gòu)建 Blazor UI 時(shí),您會(huì)遇到一個(gè)情況,即您的組件在您期望時(shí)沒有重新渲染。

如何構(gòu)建快速且可重用的 Blazor 代碼 - 2023年4月3日 - 微軟甚至提供了一個(gè)使用 Blazor 構(gòu)建可重用組件的學(xué)習(xí)模塊,展示了如何構(gòu)建包含 Blazor 組件的 Razor 類庫,將 Razor 類庫打包供其他 Blazor 應(yīng)用程序使用,并在 Blazor 應(yīng)用程序中引用 Razor 類庫并使用其組件。作者:Jeffrey T. Fritz。

Blazor United - 解決 Blazor 的最大挑戰(zhàn)? - 2023年2月23日 - .NET 8 中的 Blazor 將有一些重大變化,看起來非常有前途。

Blazor NavigationManager - 2023年2月23日 - NavigationManager 是一種服務(wù),使開發(fā)人員能夠以編程方式將用戶導(dǎo)航到不同的頁面或外部 URI。在 ASP.NET Core 7 中,添加了一些新功能,使我們能夠在頁面之間解析簡單狀態(tài)并監(jiān)聽和攔截導(dǎo)航。在本文中,我們將介紹 NavigationManager 的基本功能,介紹 ASP.NET Core 7 中添加的新功能,討論它如何適應(yīng) Blazor/.NET 生態(tài)系統(tǒng),并最后介紹一個(gè)現(xiàn)在可以相對(duì)輕松實(shí)現(xiàn)的場(chǎng)景。

宣布 .NET 8 預(yù)覽版 1 - 2023年2月21日 - .NET 8 的第一個(gè)預(yù)覽版已經(jīng)準(zhǔn)備好下載。這篇博文介紹了驅(qū)動(dòng)增強(qiáng)開發(fā)的主要主題和目標(biāo)。.NET 8 的預(yù)覽版和候選版本將每月發(fā)布。正式版本將像往常一樣在 11 月的 .NET Conf 中發(fā)布。

使用 Blazor WASM 集成 Azure Active Directory 多租戶 - 第 1 部分 - 2023年2月19日 - 這篇博客分為兩部分。第一部分描述了在 Azure 上設(shè)置 Azure Active Directory 多租戶的過程,第二部分描述了如何與 Blazor WASM 應(yīng)用程序集成。源代碼

。

在原生 Blazor 應(yīng)用程序中嵌入報(bào)表 - 2023年2月14日 - 查看使用 Telerik UI for Blazor 控件實(shí)現(xiàn)的最新 Progress Telerik Reporting 查看器的設(shè)置和自定義,包括 Blazor Wasm 和 Blazor Server。

宣布 Blazorise 1.2 - 2023年2月1日 - 發(fā)布 Blazorise v1.2,為框架帶來了許多新功能、改進(jìn)和錯(cuò)誤修復(fù)。

WebAssembly 的現(xiàn)狀 - 2022 年和 2023 年 - 2023年1月30日 - 本文介紹了 WebAssembly(wasm)的當(dāng)前狀態(tài)。首先回顧了 2022 年的發(fā)展情況,然后嘗試預(yù)測(cè)我認(rèn)為 2023 年的發(fā)展方向。

Blazor WebAssembly 簡明指南 - 電子書更新 - 2023年1月30日 - Michael Washington 的電子書《Blazor WebAssembly 簡明指南》的第二版。

在服務(wù)器端 Blazor 中播放動(dòng)態(tài)音頻 - 2023年1月28日 - 您可以在 Blazor Server 應(yīng)用程序中播放動(dòng)態(tài)音頻,并完全控制用戶界面。關(guān)于本文的 YouTube 視頻。

.NET MAUI Blazor - 移動(dòng) UI 的最佳實(shí)踐 - 2023年1月27日 - Blazor 和 .NET MAUI 都是強(qiáng)大的框架。使用 .NET MAUI,您可以構(gòu)建完全本機(jī)的跨平臺(tái)應(yīng)用程序,并使用 Blazor 完全使用 C# 構(gòu)建 Web 應(yīng)用程序。但是,當(dāng)您將它們與 MAUI Blazor 模板結(jié)合使用時(shí),您需要知道它應(yīng)該感覺像一個(gè)移動(dòng)應(yīng)用程序,而不是一個(gè)網(wǎng)頁。本文解釋了一些技巧和訣竅。

Steve Sanderson 通過 "Blazor United" 為 .NET 8 吸引了 Web 開發(fā)人員 - 2023年1月26日 - 我們開始了一些實(shí)驗(yàn),將 Razor Pages、Blazor Server 和 Blazor WebAssembly 的優(yōu)勢(shì)結(jié)合到一個(gè)項(xiàng)目中。

使用 WebAssembly 從 Java 中調(diào)用 .NET 代碼 - 2023年1月23日 - Blazor WebAssembly 允許在瀏覽器中運(yùn)行 .NET Web 應(yīng)用程序。從 .NET 7 開始,您可以輕松地從 Java 中運(yùn)行任何 .NET 方法,而無需整個(gè) Blazor 框架。讓我們看看如何從 Java 中運(yùn)行 .NET 方法。

改善 Blazor 啟動(dòng)過程的用戶體驗(yàn) - 2023年1月21日 - 您可以使用 Blazor 做很多事情:PWA、SSR、SPA、混合應(yīng)用程序...每種模式下用戶看到第一個(gè)頁面的過程都不同。

通過提供自定義 ICU 數(shù)據(jù)來減小 Blazor WASM 的大小 - 2023年1月16日 - 通過提供自定義 ICU 數(shù)據(jù)來減小 Blazor WASM 的大小。

在 HTML 或 React 中使用 Blazor 自定義元素 - 2022年12月22日 - 自 .NET 7.0 版本以來,Microsoft 增強(qiáng)并集成了創(chuàng)建 HTML 自定義元素 的能力。這些自定義元素為開發(fā)人員提供了一種創(chuàng)建自己的功能齊全的 DOM 元素的方法。在 Blazor 中,這允許將這些組件發(fā)布到其他 SPA 框架(如 Angular 或 React)。有關(guān)詳細(xì)信息,請(qǐng)參閱 Microsoft 文檔。

使用 .NET 7、Blazor 和 .NET MAUI 構(gòu)建自己的播客應(yīng)用程序 - 2022年12月19日 - .NET Podcast 應(yīng)用程序首次在 .NET Conf 2021 上亮相,并最近更新以突出顯示 .NET 7 中的新功能。播客應(yīng)用程序是一個(gè)可用的示例應(yīng)用程序,展示了 .NET、ASP.NET Core、Blazor、.NET MAUI、Azure 容器應(yīng)用程序、Orleans、Power Platform、Playwright 等的新功能。本文解釋了所有新功能,并展示了我們?nèi)绾紊?jí) .NET Podcast 應(yīng)用程序以利用這些功能。

.NET 與 WASM 的未來 - 2022年12月15日 - 本文介紹了在瀏覽器之外使用 WASM 的好處,以及它作為服務(wù)器上的一種變革性技術(shù)的潛力。

從 Blazor WebAssembly (WASM) 應(yīng)用程序使用 Keycloak 作為身份提供者 - 2022年12月8日 - 了解如何從 Blazor WASM 集成 Keycloak。創(chuàng)建一個(gè)公共客戶端,并使用 Microsoft.AspNetCore.Components.WebAssembly.Authentication 的內(nèi)置功能,與符合 OpenId Connect 的提供者集成。源代碼

包含 ChartJs。

Microsoft Fluent UI 庫為 Blazor 版本 2.0 帶來了什么新功能 - 2022年12月5日 - Microsoft Fluent UI 庫為 Blazor 版本 2.0 帶來了什么新功能。

使用 Blazor 構(gòu)建管理 Viva Learning 中自定義提供程序的 Web 應(yīng)用程序 - 2022年11月29日 - 在本文中,我們將重復(fù)使用我們學(xué)到的概念來構(gòu)建更好的體驗(yàn):一個(gè) Web 應(yīng)用程序,我們可以用它來管理我們的自定義學(xué)習(xí)提供程序及其內(nèi)容。我們將重點(diǎn)介紹如何在真實(shí)應(yīng)用程序中實(shí)現(xiàn)我們已經(jīng)了解的這些 API 的一些特殊功能,例如根據(jù)您正在處理的內(nèi)容類型需要不同的權(quán)限集。

維護(hù)版本發(fā)布:Blazorise 1.1.4 - 2022年11月24日 - 這個(gè)新的 Blazorise 1.1.4 是一個(gè)熱修復(fù)版本,解決了這個(gè)問題以及其他一些較小的問題。對(duì)于所有 Blazorise 1.1 和 Blazorise 1.1.3 的用戶,Blazorise 1.1.4 是一個(gè)推薦的升級(jí)版本。

Blazor WebAssembly:使用自定義 Chrome 開發(fā)者工具調(diào)試 gRPC-Web - 2022年11月17日 - 如果您正在使用 Blazor,gRPC 是將數(shù)據(jù)從 API 傳輸?shù)娇蛻舳说囊粋€(gè)大問題。使用 gRPC-Web 進(jìn)行開發(fā)的一個(gè)問題是調(diào)試傳輸?shù)臄?shù)據(jù),因?yàn)閿?shù)據(jù)是以高效的二進(jìn)制消息格式。本文將向您展示如何使用我的 NuGet 解決此問題。

發(fā)布:Blazorise 1.1.3 - 2022年11月8日 - 這個(gè) Blazorise 版本本應(yīng)只是一個(gè)小的維護(hù)版本。然而,我們得到了一些相對(duì)較大的功能和公告,包括對(duì) .NET 7 的支持。

容器化的 Blazor:Microsoft 考慮為客戶端 Blazor WebAssembly 應(yīng)用程序提供內(nèi)置容器支持 - 2022年11月2日 - Microsoft 正在探索為客戶端 Blazor WebAssembly 應(yīng)用程序提供內(nèi)置容器支持。Visual Studio Magazine 上的文章。

在 Blazor Web Assembly 中上傳前調(diào)整圖像大小 - 2022年10月31日 - 在 Blazor Web Assembly 中上傳前調(diào)整圖像大小。

嘗試使用 Docker 上的 .NET 7、WASM 和 WASI 進(jìn)行實(shí)驗(yàn) - 2022年10月31日 - 在 10 月 24 日,Docker 宣布在新的技術(shù)預(yù)覽版本中支持 WASM 和 WASI。本文嘗試使用 .NET 7 進(jìn)行實(shí)驗(yàn),并看看它如何與 WASM 一起工作。

如何使用 Razor 類庫在各處運(yùn)行 Blazor 項(xiàng)目? - 2022年10月29日 - Blazor 的一個(gè)很酷的功能是代碼的可重用性。使用 Razor 類庫,我們可以在所有 Blazor 類型的項(xiàng)目中使用我們的 Razor 組件,如 Blazor Server、WASM 和 MAUI Hybrid。

使用 WASM 和 WASI 在 Raspberry PI Zero 2 W 上運(yùn)行 .NET 7 - 2022年10月29日 - 本文將向您展示如何使用 WASM 和 WASI 在 Raspberry PI Zero 2 W 上運(yùn)行 .NET 7。

介紹 Docker+Wasm 技術(shù)預(yù)覽版 - 2022年10月24日 - Docker+Wasm 的技術(shù)預(yù)覽版現(xiàn)已推出!Wasm 最近引起了很多關(guān)注,這個(gè)功能將使您能夠更輕松地快速構(gòu)建針對(duì) Wasm 運(yùn)行時(shí)的應(yīng)用程序。

第 1 部分 - 由 Elsa 工作流驅(qū)動(dòng)的用戶界面 - 2022年10月12日 - 本系列描述了由 Elsa 工作流引擎驅(qū)動(dòng)的用戶界面的實(shí)現(xiàn)。

.NET 7 發(fā)布候選版 2 中的 ASP.NET Core 更新 - 2022年10月11日 - .NET 7 發(fā)布候選版 2 (RC2) 現(xiàn)已發(fā)布,其中包含許多 ASP.NET Core 和 Blazor 的重大改進(jìn):改進(jìn)了 Blazor WebAssembly 中的身份驗(yàn)證診斷和 WebAssembly 多線程(實(shí)驗(yàn)性)。

無需等待 .NET 8 即可嘗試實(shí)驗(yàn)性的 WebAssembly 多線程 - 2022年10月11日 - 客戶端 Blazor WebAssembly 應(yīng)用程序的多線程支持計(jì)劃于 2023 年 11 月的 .NET 8 中推出,但開發(fā)人員現(xiàn)在可以通過全新的 .NET 7 發(fā)布候選版 2 中的實(shí)驗(yàn)功能來嘗試它。

使用 .NET 7 的 Blazor 自定義元素呈現(xiàn)動(dòng)態(tài)內(nèi)容 - 2022年10月5日 - 使用 .NET 7 的 Blazor 自定義元素呈現(xiàn)動(dòng)態(tài)內(nèi)容,作者:Jon Hilton。

創(chuàng)建通用的樹視圖 Blazor 組件 - 2022年10月4日 - 本文展示了一個(gè)可以以樹視圖遞歸顯示對(duì)象的 Blazor 組件。該組件是作為項(xiàng)目 FHIR Watch 的一部分而創(chuàng)建的,F(xiàn)HIR Watch 是一個(gè)用于比較來自兩個(gè)不同數(shù)據(jù)源的 FHIR 數(shù)據(jù)的工具:FHIR API 服務(wù)和 Dataverse。因此,它特別適用于顯示 FHIR 數(shù)據(jù)。

Blazor WebAssembly 的干凈架構(gòu)解決方案模板 - 2022年9月30日 - 本文展示了如何安裝新模板,使用模板創(chuàng)建和運(yùn)行新應(yīng)用程序,然后分享一些推薦的資源。

WebAssembly 在 .NET 7 RC1 中成為 ASP.NET Core 的焦點(diǎn) - 2022年9月20日 - WebAssembly,使客戶端端 Blazor 工作的開源技術(shù),成為新的 ASP.NET Core 更新中的焦點(diǎn)。

C# / Blazor Wolfenstein - 第 7 部分 - 實(shí)心墻、門和 C# 觀察 - 2022年9月20日 - 解釋如何將游戲 Wolfenstein 3D 移植到 C# 和 Blazor 的文章的第 7 部分。源代碼

。

C# / Blazor Wolfenstein - 第 6 部分 - 基本射線投射器 - 2022年9月18日 - 解釋如何將游戲 Wolfenstein 3D 移植到 C# 和 Blazor 的文章的第 6 部分。源代碼

。

ASP.NET Core 更新中的 .NET 7 發(fā)布候選版 1 - 2022年9月14日 - .NET 7 發(fā)布候選版 1 (RC1) 現(xiàn)已發(fā)布,其中包含許多 ASP.NET Core 的重大改進(jìn)。

為什么即使重新加載,您的支持離線的 Blazor WebAssembly PWA 也無法更新? - 2022年9月7日 - 請(qǐng)想象一下,您有一個(gè)支持離線模式的 Blazor WebAssembly PWA 站點(diǎn),并且一直在通過 Web 瀏覽器打開該 PWA。如果您發(fā)布了該 PWA 的新版本,您可能希望進(jìn)行驗(yàn)證,我猜測(cè)。在這種情況下,您將重新加載該 Web 瀏覽器上的頁面。然而,即使您進(jìn)行硬刷新,您也可能意外地看不到新版本的內(nèi)容。

為 Blazor WebAssembly 實(shí)現(xiàn) OpenAPI 支持 - 2022年9月2日 - OpenAPI 是一種語言無關(guān)的規(guī)范,用于記錄 RESTful API。它使人類和計(jì)算機(jī)都能夠了解服務(wù)的功能,而無需訪問代碼、文檔或使用其他方法。托管的 Blazor WebAssembly 應(yīng)用程序包括用于文件和 API 訪問的 ASP.NET Core 后端,因此實(shí)現(xiàn)對(duì) OpenAPI 的支持提供了許多好處。

.NET Blazor WASM 調(diào)試故障排除 - 2022年8月30日 - .NET Blazor WASM 調(diào)試故障排除。

Oqtane 3.1.4發(fā)布 - 2022年7月27日 - 3.1.4版本主要集中在穩(wěn)定性方面。這包括各種性能優(yōu)化、用戶體驗(yàn)改進(jìn)和本地化增強(qiáng)。

ClassFly UI - XAML vs Blazor - 第1部分 - XAML - 2022年7月23日 - 這個(gè)系列文章比較了XAML和Blazor的方法。將使用XAML和Blazor創(chuàng)建相同的應(yīng)用程序,以發(fā)現(xiàn)優(yōu)缺點(diǎn)。第1部分專注于XAML。

使用Azure Static Web Apps對(duì)Blazor WebAssembly進(jìn)行身份驗(yàn)證 - 2022年7月22日 - Azure Static Web Apps是托管Blazor WebAssembly應(yīng)用程序的絕佳選擇。在Static Web Apps的眾多功能中,它具有使用社交登錄進(jìn)行身份驗(yàn)證的內(nèi)置支持。在本文中,我們將看看如何在Blazor WebAssembly應(yīng)用程序中利用Static Web Apps身份驗(yàn)證。作者是來自微軟的Anthony Chu。

使用依賴注入共享Blazor組件 - 2022年7月19日 - 使用依賴注入共享Blazor組件。

在Razor組件中使用IAsyncEnumerable - 2022年7月18日 - 在Razor組件中使用IAsyncEnumerable。

Blazor貼紙贈(zèng)送活動(dòng) - 2022年7月15日 - 在Visual Studio中嘗試新的Blazor指南。繼續(xù)閱讀以了解如何嘗試并有機(jī)會(huì)獲得貼紙。

.NET 7 Preview 6中的ASP.NET Core更新 - 2022年7月12日 - .NET 7 Preview 6現(xiàn)已發(fā)布,包含許多對(duì)ASP.NET Core的重大改進(jìn)。Blazor自定義元素不再是實(shí)驗(yàn)性的,Blazor的實(shí)驗(yàn)性QuickGrid組件,WebAssembly上的System.Security.Cryptography支持,空的Blazor項(xiàng)目模板等等。有關(guān).NET 7中計(jì)劃的ASP.NET Core工作的更多詳細(xì)信息,請(qǐng)參閱GitHub上的完整ASP.NET Core .NET 7路線圖。

Uno Platform在.NET 7之前幾個(gè)月實(shí)現(xiàn)了WebAssembly線程 - 2022年6月29日 - Uno Platform在.NET 7之前幾個(gè)月實(shí)現(xiàn)了WebAssembly線程,作者是David Ramel,發(fā)表在Visual Studio Magazine上。

我為什么為Blazor應(yīng)用程序創(chuàng)建了另一個(gè)下載庫的3個(gè)原因 - 2022年6月29日 - 我為什么為Blazor應(yīng)用程序創(chuàng)建了另一個(gè)下載庫的3個(gè)原因。

Blazor在WebAssembly使用中取得最大增長:報(bào)告 - 2022年6月24日 - Blazor在WebAssembly使用中取得最大增長:報(bào)告,作者是David Ramel,發(fā)表在Visual Studio Magazine上。

在Blazor項(xiàng)目中實(shí)現(xiàn)RavenDB時(shí)間序列 - 2022年6月21日 - 在Blazor項(xiàng)目中實(shí)現(xiàn)RavenDB時(shí)間序列。

Microsoft Fluent UI庫的Blazor版本1.3和1.4中的新功能 - 2022年6月9日 - FAST團(tuán)隊(duì)和其他人一直在努力不僅改進(jìn)Microsoft的核心Web組件平臺(tái),還改進(jìn)了Blazor的Fluent UI集成。本文將為您介紹版本1.3和1.4的新功能和更改的概述Microsoft Fluent UI Blazor庫。

使用Blazor WebAssembly和GraphQL創(chuàng)建全棧Web應(yīng)用程序:第3部分 - 2022年6月8日 - 使用Blazor WebAssembly和GraphQL創(chuàng)建全棧Web應(yīng)用程序:第3部分。第1部分。

Blazor中的依賴注入作用域 - 2022年5月31日 - 依賴注入系統(tǒng)是現(xiàn)代ASP.NET Core內(nèi)部工作的重要組成部分:它為開發(fā)人員提供了一種靈活的解決方案,用于構(gòu)建項(xiàng)目、解耦依賴項(xiàng)并控制應(yīng)用程序中組件的生命周期。然而,在Blazor - ASP.NET Core的一個(gè)新部分中,DI系統(tǒng)感覺有點(diǎn)奇怪,事情似乎與預(yù)期有些不同。本文將解釋為什么這不僅僅是一種感覺,而是確實(shí)是第一位的情況,以及如何處理這些差異,以避免以后出現(xiàn)問題。

.NET 7 Preview 4中的ASP.NET Core更新 - 2022年5月10日 - .NET 7 Preview 4現(xiàn)已發(fā)布,包含許多對(duì)ASP.NET Core的重大改進(jìn)。來自微軟的Dan Roth撰寫的文章。

關(guān)于Blazor的深入探討問答 - 2022年5月9日 - 關(guān)于Blazor的深入探討問答,發(fā)表在Visual Studio Magazine上。

Syncfusion Essential Studio發(fā)布增強(qiáng)了.NET MAUI、WinUI、Blazor等 - 2022年5月6日 - Syncfusion Essential Studio發(fā)布增強(qiáng)了.NET MAUI、WinUI、Blazor等,發(fā)表在Visual Studio Magazine上。

使用查詢字符串在Blazor頁面之間傳遞選定值的數(shù)組 - 2022年4月28日 - 使用查詢字符串在Blazor頁面之間傳遞選定值的數(shù)組。

使用Docker容器化Blazor WASM、ASPNET Core WebApi、NGINX和Let's Encrypt - 2022年4月26日 - 關(guān)于將由多個(gè)Blazor WASM應(yīng)用程序、ASPNET Core Web Api、NGINX和Let's Encrypt SSL證書組成的復(fù)雜系統(tǒng)容器化的指南。

Blazor WebAssembly:在瀏覽器中使用EF Core和SQLite的強(qiáng)大功能 - 2022年4月12日 - 預(yù)覽如何在瀏覽器中使用Blazor WebAssembly使用SQLite和EF Core的強(qiáng)大功能。

精通Blazor - 第1部分:DOM集成 - 2022年3月31日 - 精通Blazor - 第1部分:DOM集成。

條件Blazor樣式(無需if語句) - 2022年3月24日 - 條件Blazor樣式(無需if語句)。

使用Azure Active Directory保護(hù)Blazor WebAssembly托管應(yīng)用程序 - 2022年3月18日 - 使用Azure Active Directory保護(hù)Blazor WebAssembly托管應(yīng)用程序。第2部分。

使用Blazor WebAssembly和GraphQL創(chuàng)建全棧Web應(yīng)用程序:第1部分 - 2022年2月17日 - 本文介紹了如何使用Blazor WebAssembly和GraphQL以及SQL Server作為數(shù)據(jù)庫創(chuàng)建全棧Web應(yīng)用程序。

.NET 7中Blazor Hybrid的新功能 - 2022年2月10日 - .NET 7中Blazor Hybrid的新功能,發(fā)表在Visual Studio Magazine上。

在開發(fā)Blazor應(yīng)用程序時(shí)使用Tailwind的新JIT模式 - 2022年1月19日 - 在開發(fā)Blazor應(yīng)用程序時(shí)使用Tailwind的新JIT模式。

存檔 - 2021,2020,2019,2018,2017。

掃描二維碼推送至手機(jī)訪問。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。

本文鏈接:http://www.smallwaterjetsystem.com/post/100959.html