ساخت یک برنامه الکترون با Net ، JS ، HTML و CSS

عکس پروفایل Oleksii Holubiev Hacker Noon

@هولوبیفاولکسی هولوبیف

مهندس سرب نرم افزار. کارشناس امنیت سایبری.

.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 “ پرونده در …

سئو PBN | خبر های جدید سئو و هک و سرور