国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)

這篇具有很好參考價值的文章主要介紹了VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

學習目標:

  • 快速開始使用 NanUI
  • 通過VisualStudio2022 快速跑通NanUIDemo
  • Gitee 林選臣 / NanUI
  • Gitee中附帶了中英文文檔,里面寫的很詳細了,進階的可以去看看

NanUI基本介紹

這是一個開放源代碼的 .NET / .NET Core 窗體應用程序(WinForms)界面組件。您可以使用 HTML5 / CSS3 / Javascript 等前端技術來構建您的應用程序界面。主流的Javascript框架,比如Angular, React, Vue都是可以用來構架SPA應用的明智選擇。使用 NanUI 界面組件將給您的窗體設計工作帶來無限可能。

NanUI文檔 - 使用網頁來設計整個窗口
NanUI是一套桌面開發(fā)框架,最終輸出的是exe桌面程序,但運行的內容是瀏覽器頁面的內容(解決了CS界面不容易輸出很美觀界面的問題)


效果展示:

如果效果展示符合你的審美,那么你可以繼續(xù)往下看該文章

遮罩層

有點類似于Ps打開軟件的時候出現的logo,加載畫面,當然該遮罩層可以關閉,后面會提供關閉方法
VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)

運行界面

有點類似將網頁裝進了App,當然該界面的前提是你已經搭建好自己的網站,也可以是你用別人的網頁地址
VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)


開始配置項目:

查看電腦安裝Framwork : C:\Windows\Microsoft.NET\Framework

Create a new Project

創(chuàng)建新的Windows Form App(.NET Framework)
VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)

Configure your new Project

VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)

References引用NetDimension.NanUI

VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)
右鍵選擇Manage NuGet Packages
VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)
搜索安裝NanUI

  • NetDimension.NanUI
  • NetDimension.NanUI.Runtime

安裝過程中有問題請移步:NetDimension.NanUI安裝報錯Unable to find a version of ‘SharpGen.Runtime‘解決方案

VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)

當所有環(huán)境安裝完成,那么可以繼續(xù)下面代碼修改環(huán)節(jié)


修改progrome.cs文件

VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)
progrome.cs修改代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using NetDimension.NanUI;

namespace WindowsFormsApp1
{
    static class Program
    {
        static void Main()
        {
            // ...
            WinFormium.CreateRuntimeBuilder(env => {

                env.CustomCefSettings(settings =>
                {
                    // 在此處設置 CEF 的相關參數
                });

                env.CustomCefCommandLineArguments(commandLine =>
                {
                    // 在此處指定 CEF 命令行參數
                });

            }, app =>
            {
                // 指定啟動窗體
                app.UseMainWindow(context => new MainWindow());
            })
            .Build()
            .Run();
        }
    }
}

新建一個名為MainWindow的Class

VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)

VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)
MainWindow.cs修改代碼如下:

using NetDimension.NanUI;
using NetDimension.NanUI.HostWindow;

class MainWindow : Formium
{
    // 設置窗體樣式類型
    public override HostWindowType WindowType => HostWindowType.System;
    // 指定啟動 Url
    public override string StartUrl => "https://www.formium.net";

    public MainWindow()
    {
        // 在此處設置窗口樣式
        Size = new System.Drawing.Size(1024, 768);
        
		//設置標題
        Title = "m-todo.com";
        
        // 在此處設置窗口Icon
        //Icon = new System.Drawing.Icon("Mega.ico");

        //設置啟動位置
        StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
    }

    protected override void OnReady()
    {
        // 在此處進行瀏覽器相關操作

        //ShowDevTools();
        //ExecuteJavaScript("alert('Hello NanUI')");
    }
}

至此運行即可實現效果展示的樣子


遮罩定制篇

選臣 / NanUI 0.9 示例

雙擊Resource.resx 點擊添加Resource,添加現有項
VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)
MainWindow.cs加入下述代碼
VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)

using System.Drawing;

class MainWindow : Formium
{
    public MainWindow()
    {
        // 修改啟動界面
        //ColorTranslator使用前提是using System.Drawing;
        SplashScreen.BackColor = ColorTranslator.FromHtml("#fafafa");
        
        //mmmmtodo為你項目的名稱
        //林選臣Demo中解決方案是namespace HostWindowFeatures; 然后 SplashScreen.Image = Properties.Resources.SplashLogo;
        //但是當我使用namespace HostWindowFeatures;時候報錯: 讓C# langversion 7.4提升到10.0+
        //修改項目mmmmtodo.csproj里面的langversion為10.0后,發(fā)現Program.cs代碼部分又報錯了,所以最后選擇方案是使用mmmmtodo
        SplashScreen.Image = mmmmtodo.Properties.Resources.SplashLogo;
    }
}

如此便得到下述頁面效果:
VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)文章來源地址http://www.zghlxwxcb.cn/news/detail-404287.html

到了這里,關于VisualStudio 快速開始使用 NanUI(從0搭建到運行程序僅需10分鐘)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 快速使用uni-app搭建小程序項目

    快速使用uni-app搭建小程序項目

    HBuilder是uni-app官方團隊專門定制的編輯器,它對Vue做了大量優(yōu)化投入,且支持uni-app官方庫Api的智能提示和推斷,同時,我們也可以在通過編輯器快速的創(chuàng)建各種場景下的項目模板,總之HBuilder是用uni-app進行應用開發(fā)的首選編輯器,可以訪問其官網進行下載安裝,點擊如下鏈接

    2024年02月15日
    瀏覽(641)
  • “從零開始學習Spring Boot:快速搭建Java后端開發(fā)環(huán)境“

    標題:從零開始學習Spring Boot:快速搭建Java后端開發(fā)環(huán)境 摘要:本文將介紹如何從零開始學習Spring Boot,并詳細講解如何快速搭建Java后端開發(fā)環(huán)境。通過本文的指導,您將能夠快速搭建一個基于Spring Boot的Java后端開發(fā)環(huán)境并開始編寫代碼。 正文: 一、準備工作 在開始之前,

    2024年02月15日
    瀏覽(35)
  • 從零開始的PICO教程(2)--搭建VR場景并打包至PICO中運行

    從零開始的PICO教程(2)--搭建VR場景并打包至PICO中運行

    在開發(fā)VR游戲的時候, 第一個要解決的問題就是PICO環(huán)境配置 ,為了驗證自己的環(huán)境配置是否正確,這里以能否打包到PICO 上運行為標準。衡量你們的環(huán)境配置是否正確,向注定波瀾壯闊的虛擬世界發(fā)出一聲:Hello World!WoW! 1、大綱 經過該教程你將學會 如何搭建一個簡單的場

    2024年02月03日
    瀏覽(23)
  • 微信小程序自動化測試框架 Minium——快速開始

    微信小程序自動化測試框架 Minium——快速開始

    Minium 是微信測試團隊為小程序專門開發(fā)的自動化框架。它實現了miniprogram-automator 中小程序自動化能力。使用 Minium 可以進行小程序 UI 自動化測試,但是 minium 的功能不止于僅僅是 UI 自動化,甚至可以使用 Minium 來進行函數的 Mock,可以直接跳轉到小程序某個頁面并設置頁面數

    2023年04月23日
    瀏覽(38)
  • Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手

    Openharmony在RK3568X環(huán)境搭建編譯及運行-快速上手

    OpenHarmony是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目, 目標是面向全場景、全連接、全智能時代、基于開源的方式,搭建一個智能終端設備操作系統(tǒng)的框架和平臺,促進萬物互聯產業(yè)的繁榮發(fā)展 。 針對openharmony板級開發(fā)需要準備以下環(huán)境: TB-RK3568X開發(fā)

    2023年04月19日
    瀏覽(89)
  • 小程序制作教程:從零開始搭建企業(yè)小程序

    小程序制作教程:從零開始搭建企業(yè)小程序

    在如今的數字化時代,企業(yè)介紹小程序成為了企業(yè)展示與推廣的重要工具。通過企業(yè)介紹小程序,企業(yè)可以向用戶展示自己的品牌形象、產品服務以及企業(yè)文化等內容,進而提高用戶對企業(yè)的認知度和信任度。本文將介紹如何從零開始搭建一個企業(yè)介紹小程序。 首先,進入喬

    2024年02月12日
    瀏覽(20)
  • 【微信小程序】從零開始搭建微信小程序項目

    【微信小程序】從零開始搭建微信小程序項目

    建議開發(fā)者在準備開發(fā)/學習小程序前都應該首先前往微信公眾平臺注冊一個小程序賬號。開發(fā)者可移步微信公眾平臺 https://mp.weixin.qq.com ,點擊【賬號分類】下的【小程序】,在小程序注冊頁面點擊【前往注冊】按照要求注冊小程序賬號。 詳細流程請查看官方文檔:https://

    2024年02月03日
    瀏覽(27)
  • docsify快速部署搭建個人知識庫(支持本地、服務器、虛擬機運行)

    docsify快速部署搭建個人知識庫(支持本地、服務器、虛擬機運行)

    ?? 服務器與網站部署知識體系目錄 我們先在本地運行體會與獲取 docsify 結構,后面再部署到服務器上運行。 部署一個個人知識庫只需要按照本文的指令直接 cv 即可。但請注意打開服務器防火墻的 80 端口。 Docsify即時生成您的文檔網站。與 GitBook 不同,它不會生成靜態(tài) htm

    2024年02月04日
    瀏覽(31)
  • 使用docker-compose.yml快速搭建開發(fā)、部署環(huán)境(nginx、tomcat、mysql、jar包、各種程序)以及多容器通信和統(tǒng)一配置

    image 鏡像名稱,可去鏡像市場查找自己需要的 hostname 容器內服務名 container_name 容器名 volumes 可以把自己電腦的路徑映射到容器中的文件夾中 networks 寫同一個網絡可以讓容器之間進行通信 啟動 在項目根目錄的命令行中輸入 docker-compose up 停止 在項目根目錄的命令行中輸入 d

    2024年02月12日
    瀏覽(27)
  • 如何快速定位php程序運行慢的地方

    如何快速定位php程序運行慢的地方

    1 slow log日志 查看slowlog日志位置 編輯php-fpm.conf文件,更改或增加兩行內容 slowlog = /data/logs/php-slow.log request_slowlog_timeout = 2? 說明:slowlog定義日志路徑和名字,request_slowlog_timeout定義超時時間,單位秒,即一個php腳本執(zhí)行時間超過了該時間,則會記錄日志。 2 重啟php-fpm服務或者

    2024年02月03日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包