使用 CefSharp 在開發應用程式的過程當中,絕對跑不掉有需要偵錯前端程式碼的時候,但是 F5 按下去,只有辦法偵錯 C# 的程式碼,那前端的程式碼該如何偵錯?這篇文章就來介紹兩種在 CefSharp 開啟偵錯模式的方式。
2022-08-22
使用 CefSharp 在開發應用程式的過程當中,絕對跑不掉有需要偵錯前端程式碼的時候,但是 F5 按下去,只有辦法偵錯 C# 的程式碼,那前端的程式碼該如何偵錯?這篇文章就來介紹兩種在 CefSharp 開啟偵錯模式的方式。
上一篇文章我們簡單介紹了一下 CefSharp 的基本使用方式,直接在 WinForms/WPF 內嵌一個瀏覽器,基本上我們所有的程式邏輯都可以引入 JavaScript 套件,用 JavaScript 來開發,直接在瀏覽器端執行,但是這不代表我們不能把工作丟給 .NET 來做,必要時我們還是可以搭配 .NET 來平衡一下應用程式的工作負載,因此在 JavaScript 與 .NET 之間傳遞參數及回傳值就很重要了,這篇文章我們就來探究一下使用 CefSharp 套件,如何在 JavaScript 與 .NET 之間傳遞參數及回傳值?以及能夠傳遞的參數及回傳值的類型有哪些?
UI(User Interface)是人機系統當中相當重要的部分,由於現代軟體的呈現模式非常多元,從傳統的 Desktop,到 Web、App,甚至 AR、MR、...等等,以致於一個開發者要通透所有 UI 設計工具幾乎是不可能的,所以當我們設計好一套 UI 之後,能夠有個工具幫忙照搬到其他的開發框架上是最好不過的,本文要介紹的 CefSharp 是一套可以將我們寫好的網頁,直接搬到 WinForms/WPF 上使用的套件,想要開發 Windows 視窗應用程式,身邊卻只有會網頁設計的開發人員可以配合設計 UI 時,CefSharp 就可以幫助我們把網頁設計師開發好的網頁,無縫地直接搬到 WinForms/WPF 上使用,省時又省力。