真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用HTML/CSS/JS來構建.NetWinform應用程序界面

本篇文章給大家分享的是有關如何使用HTML/CSS/JS來構建.Net Winform應用程序界面,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)專注于成都網(wǎng)站設計、成都網(wǎng)站建設、網(wǎng)頁設計、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務”的宗旨,從客戶的利益和觀點出發(fā),讓客戶在網(wǎng)絡營銷中找到自己的駐足之地。尊重和關懷每一位客戶,用嚴謹?shù)膽B(tài)度對待客戶,用專業(yè)的服務創(chuàng)造價值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。

NanUI是什么

NanUI基于ChromiumFX項目進行開發(fā),它能讓你在你的Winform應用程序中使用HTML5/CSS3/Javascript等網(wǎng)頁技術來呈現(xiàn)用戶界面(類似Electron)。同時NanUI提供了原生窗口和定制化的無標題欄無邊框窗口,你能使用全部的網(wǎng)頁技術來設計和呈現(xiàn)你的應用程序界面。

如何使用HTML/CSS/JS來構建.Net Winform應用程序界面

開源方式

NanUI基于MIT協(xié)議,所以無論你使用NanUI來開發(fā)商業(yè)項目或者開源、免費項目都將不受任何限制,只需要遵照協(xié)議文件中規(guī)定的,在你的軟件中聲明使用了NanUI技術即可。

系列文檔

  • NanUI簡介

  • 開始使用NanUI

  • 打包并使用內(nèi)嵌式的HTML/CSS/JS資源

  • 使用網(wǎng)頁來設計整個窗口

  • 如何實現(xiàn)C#與Javascript相互掉用(待更新。。。)

  • 如何處理NanUI中的下載過程 - DonwloadHandler的使用(待更新。。。)

  • 如何處理NanUI中的彈窗過程 - LifeSpanHandler的使用(待更新。。。)

  • 如何控制Javascript對話框 - JsDialogHandler的使用(待更新。。。)

  • 自定義資源處理程序 (待更新。。。)

源碼和包

你可以通過GitHub獲取NanUI的源碼以及示例代碼,穩(wěn)定版的NanUI包通過Nuget進行分發(fā)。NanUI支持.NET4.0/4.5/4.6/4.7和更新版本的Windows窗體應用。

獲取源碼

git clone https://github.com/NetDimension/NanUI.git

Nuget包管理器

常規(guī)版本(CEF 3.2987.1601.gf035232 / Chromium 57.0.2987.133

PM> Install-Package NetDimension.NanUI

WindowXP版本(CEF 3.2526.1366.g8617e7c / Chromium 47.0.2526.80

PM> Install-Package NetDimension.NanUI.XP

推薦使用Nuget包管理器安裝NanUI程序集將自動安裝對應的CEF依賴項,一鍵安裝方便使用。

如何編譯源碼和示例

編譯當前版本的NanUI需要支持C#7.0語法的編譯器,推薦的編譯工具有且只有Visual Studio 2017。

如何使用

初始化NanUI

namespace TestApplication{    
using NetDimension.NanUI;  

 static class Program    {        [STAThread]        static void Main(string[] args)        {            Application.EnableVisualStyles();            Application.SetCompatibleTextRenderingDefault(false);          
 //初始化CEF: 設置CEF的相關Path            //如果要使用Nuget自動下載的fx文件夾結構,需要手動指定各個文件夾的路徑            var result = Bootstrap.Load(PlatformArch.Auto, System.IO.Path.Combine(Application.StartupPath, "fx"), System.IO.Path.Combine(Application.StartupPath, "fx\\Resources"), System.IO.Path.Combine(Application.StartupPath, "fx\\Resources\\locales"));                        if (result)            {                // Load embedded html/css resources in assembly.                Bootstrap.RegisterAssemblyResources(System.Reflection.Assembly.GetExecutingAssembly());                Application.Run(new Form1());                Application.Exit();            }        }    } }

使用原生的窗口樣式來使用NanUI

namespace TestApplication{  
 public partial class Form1 : Formium    {        public Form1()          
 //Load embedded resource index.html and not set form to no border style by the second parameter.            : base("http://res.app.local/index.html", false)      
   {            InitializeComponent();        }    } }

使用無邊框模式來使用NanUI

namespace TestApplication{    public partial class Form1 : Formium

    {        public Form1()            //Load embedded resource index.html and set form to no border style by igrone the second parameter or set it to true.
            : base("http://res.app.local/index.html")        {
            InitializeComponent();
        }
    }
}

請注意:如果使用Visual Studio 2015或者更低的版本開發(fā)和調(diào)試NanUI應用程序,需要在項目屬性的調(diào)試選項卡中關閉“啟用VS承載進程”選項,否則調(diào)試時將出現(xiàn)頁面不加載白屏的情況。如圖所示:

如何使用HTML/CSS/JS來構建.Net Winform應用程序界面

以上就是如何使用HTML/CSS/JS來構建.Net Winform應用程序界面,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章題目:如何使用HTML/CSS/JS來構建.NetWinform應用程序界面
網(wǎng)站URL:http://weahome.cn/article/gihgoi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部