@هولوبیفاولکسی هولوبیف
مهندس سرب نرم افزار. کارشناس امنیت سایبری.
.NET دارای دو فناوری بزرگ دسک تاپ است. آنها WinForms و WPF هستند. اما ما در دنیای وب زندگی می کنیم و ابزارهای زیادی برای ایجاد UI عالی با استفاده از CSS و JavaScript در اختیار داریم. بنابراین چگونه می توانیم از HTML ، CSS و JavaScript در یک برنامه دسک تاپ دات نت استفاده کنیم؟
لطفاً خوش آمدید ، Electron.NET.
ما میزبان دات نت در داخل الکترون هستیم. الکترون .NET و نمای ما در فرآیند ارائه دهنده شروع می شود. سپس به نظر می رسد یک برنامه معمولی .NET است. می توانید درخواست ها را به یک میزبان .NET ارسال کنید و پاسخ دهید.
استفاده
بسته ناگت را نصب کنید
PM Install-Package ElectronNET.API
فرآیند .NET توسط سرور وب Kestrel به صورت خود میزبان اداره می شود. شما نیاز به اضافه کردن در برنامه. cs
public static IHostBuilder CreateHostBuilder(string[] args) =
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =
{
webBuilder.UseElectron(args);
webBuilder.UseStartup();
});
و شروع به مشاهده
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
...
// Open the Electron-Window here
Task.Run(async () = await Electron.WindowManager.CreateWindowAsync());
}
چگونه شروع کنیم
Electron.NET CLI را نصب کنید
dotnet tool install ElectronNET.CLI -g
پوشه ASP.NET را بروید و برای اولین بار اجرا کنید.
شما باید دریافت کنید “electronnet.manifest.json “ پرونده در …