net maui – 一個代碼庫,多個平台
net 開發人員擁有了針對 android、ios、macos 和 windows 的一流跨平台 ui 堆棧
net 開發人員擁有了針對 android、ios、macos 和 windows 的一流跨平台 ui 堆棧
昨天不小心把reset按鈕的type改成button,今天改回reset。
我們很高興地宣布 c# 10 作為 .net 6 和 visual studio 2022的一部分已經發布了。
自己建立的service都必須在startup.cs(blazor server)或program.cs(blazor webassemlby)註冊,但有些基本service就不用自己做了。
昨天看到`fetchdata.razor`的代碼太長了,為求方便,我們把`@code`的部分抽取出來另成一個文件。
c# 的 github 頁面上記載了一長串誘人的想法,其中一些令人頭疼的問題仍在討論中。
問題來了,為什麼blazor會知道weatherforecastservice在這裡可以調用?
我遇到的大多數 windows 窗體應用程式都不存在或單元測試覆蓋率極低。而且它們通常也很難維護,項目中各種 form 類的代碼背後有數百甚至數千行代碼,但它不必是這樣。
由於筆者當初是用asp.net core api + blazor server,所以會以blazor server示範,日後研究完blazor webassembly會再將心得補上。
下載visual studio後首先建立一個blazor解決方案,裡面建立blazor server項目,方案位置可以自己選擇(註:新版visual studio將blazor server跟blazor webassembly的新建項目模板拆分了,較為直觀)
筆者對網站的認知為前端、後端及資料庫,使用者在瀏覽器頁面按下按鈕或是表單請求,觸發前端事件,將收集起來的條件打包送往後端
筆者接觸軟體行業的時間不長,先後接觸三種架構
如果您一直緊跟 .net 世界的最新發展趨勢,那麼現在您一定聽說過 blazor。