1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        開源Winform控件庫:花木蘭控件庫

        共 2168字,需瀏覽 5分鐘

         ·

        2022-02-17 23:46

        微信好友推薦,挺好看的Winfrom控件庫,下面來看看。

        花木蘭控件庫Gitee截圖

        介紹

        • 基于 ?C#(語言) 4.0 ?、 VS2019 ?、 Net Framework 4.0(不包括Net Framework 4.0 Client Profile) ?開發(fā)的Winform控件庫。為了兼容性采用了C#(語言) 4.0版本,低版本VS也可以編譯該項目。整個控件控除了動畫函數(shù)由Silverlight提取出來和ColorEditorExt.cs顏色面板視圖設(shè)計器擴(kuò)展器在網(wǎng)上例子修改而來,其他都是自己在原生控件基礎(chǔ)上寫的,沒有使用任何第三方庫,所以放心使用,沒有侵犯他人著作權(quán)的問題。

        • 這套控件庫原本在博客上都是單個控件發(fā)布的,這次在gitee整體的發(fā)布。由于原來控件都是獨立開發(fā),大量的控件使用到滑動的效果,導(dǎo)致定時器消耗過多,所以在整體發(fā)布前對大部分控件做了修改,不排除還有bug,所以這套控件庫適合有基本基礎(chǔ)控件開發(fā)的人使用。控件本身并不復(fù)雜,像window消息使用的比較小,主要都是重寫Paint方法實現(xiàn)。還有就是所有的控件目前都是采用整體刷新方式繪制,你可以繼續(xù)優(yōu)化控件。這些控件都是我平常出于好奇心寫的,沒有在真正的項目上使用過,你要是使用在自己的項目中,最好先測試下控件有沒有bug,為什么這么說呢,因為我在開發(fā)這些控件時就有遇到過控件有bug導(dǎo)致在操作視圖設(shè)計器時VS奔潰自動關(guān)閉的現(xiàn)象。開發(fā)可化視圖設(shè)計器的控件還是挺麻煩的,你必須要了解VS 視圖設(shè)計器的流程原理。

        關(guān)于授權(quán)

        • 關(guān)于授權(quán)問題有以下 3種 方式:(以下都不提供BUG解決服務(wù),我也沒有刻意留下bug)

          1. 30元 (人民幣)永久授權(quán)(適用以后所有版本),控件庫可以集成在你的商業(yè)系統(tǒng)中使用,但控件庫不能用于二次販?zhǔn)酆褪跈?quán)他人,對于二次開發(fā)看下面2的情況。

          2. 免費 永久授權(quán)(適用以后所有版本),你可以用于學(xué)習(xí)但禁止任何商用。但是如果你在這些控件的基礎(chǔ)上進(jìn)行二次開發(fā),當(dāng)你的控件庫的功能都比我免費授權(quán)的源碼功能強(qiáng)大一倍后還有代碼相似度在一半以下,你可以獨立發(fā)布販?zhǔn)勰愕脑创a,但要在你的源碼版權(quán)上加上一句描述“該控件庫是以花木蘭控件庫為基礎(chǔ)開發(fā)而來的”,如果你的二次開發(fā)導(dǎo)致你的控件庫源碼和我免費授權(quán)的源碼有90%的非相似度就可以不用加剛才說的那句描述,因為我承認(rèn)一個成功的借鑒就是原創(chuàng)。

          3. 免費 永久授權(quán)(適用以后所有版本),可以免費讓控件庫集成在你的商業(yè)系統(tǒng)中使用,但控件庫不能用于二次販?zhǔn)酆褪跈?quán)他人。還有你的系統(tǒng)中要用到該控件庫的文件都要加上我的版權(quán)描述,特別是木蘭詩不能刪掉,不要問為什么。

        倉庫介紹

        從Gitee倉庫花木蘭控件庫克隆下來后,下面是倉庫總體目錄結(jié)構(gòu):

        花木蘭控件庫目錄

        作者解決方案用的中文,嗯,沒毛病。

        解決方案用[Microsoft Visual Studio Enterprise 2022 (64-bit) - Preview]打開,為啥用VS 2022預(yù)覽版,不是正式版已經(jīng)出來了嗎?(...)

        解決方案結(jié)構(gòu):

        解決方案結(jié)構(gòu)

        我們不看源碼,你有興趣可以研究,選擇WinfromDemo工程做為啟動項目,F(xiàn)5運行,來介紹幾個效果(注:作者在倉庫readme里已經(jīng)介紹,控件運行過程中會有異常,使用請自行負(fù)責(zé)解決喲):

        運行WinformDemo工程:

        運行WinformDemo工程

        先看有哪些控件,下面是控件目錄:

        控件目錄
        1. 菜單

        GDI不規(guī)則圓弧:

        右擊點擊可以展開|關(guān)閉

        不規(guī)則圓弧

        看到旁邊的按鈕“獨立打開”沒,點一下試試:

        不規(guī)則圓弧

        可以對它進(jìn)行移動,具體這個你怎么用發(fā)揮你的想象吧。

        MAC魚眼效果:

        比較酷炫的MAC魚眼效果菜單:

        MAC魚眼效果

        面包屑導(dǎo)航欄:

        面包屑導(dǎo)航欄
        1. 表單

        Date日期選擇美化:

        Date日期選擇美化

        Color顏色選擇美化:

        Color顏色選擇美化

        多點滑塊滑桿:

        多點滑塊滑桿

        CheckBox復(fù)選框:

        CheckBox復(fù)選框

        按鈕動畫:

        按鈕動畫

        百分比進(jìn)度:

        百分比進(jìn)度

        水波紋進(jìn)度:

        水波紋進(jìn)度

        漸變進(jìn)度:

        這個用于實時數(shù)據(jù)監(jiān)控還不錯。

        漸變進(jìn)度

        數(shù)字時間:

        數(shù)字時間

        溫度計:

        溫度計

        TabControl美化:

        TabControl美化

        驗證碼:

        驗證碼

        雷達(dá)掃描:

        雷達(dá)掃描

        加載等待:

        加載等待
        1. 播放

        圖片旋轉(zhuǎn)播放:

        圖片旋轉(zhuǎn)播放

        走馬燈圖片輪播:

        走馬燈圖片輪播

        文本跑馬燈特效:

        文本跑馬燈特效
        1. 驗證

        圖案滑屏解鎖:

        圖案滑屏解鎖

        拼圖滑塊驗證:

        這個有意思,可以選擇多個滑塊,增加驗證復(fù)雜。

        拼圖滑塊驗證
        1. 工具欄

        這個比較常見,就不錄制gif了...

        1. 組件

        右下角彈窗提示:

        右下角彈窗提示

        其他組件需要您去看看嘍。

        1. 分析

        最后一個大類,已經(jīng)錄制快30個gif了...

        儀表:

        儀表

        雷達(dá)分析圖:

        雷達(dá)分析圖

        Chart分析:

        Chart分析

        介紹完啦,gif錄制酸爽了。

        關(guān)于作者

        • Gitee倉庫:花木蘭控件庫
        • 博客:https://www.cnblogs.com/tlmbem/控件的介紹。
        • 郵箱:[email protected],有問題可以發(fā)到這個郵箱,我有空會回復(fù)你。
        • qq交流群:180744253


        瀏覽 48
        點贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            欧美三级生活片 | 91久久国产综合久久91猫猫 | 几个装修工人把我压在茶几 | 操逼导航| 天天操bb| 国产成人一区二区啪在线观看 | 99国产偷伦视频在线观看 | 性菲律宾xX×Ⅹ69娇小 | 丰满的岳乱妇s级 | 中文字幕1区 |