c# 開源介面框架
炫彩介面庫不僅是介面庫,它是軟體介面開發框架,讓使用者開發桌面軟體變的簡單高效,它功能豐富, 小巧,安全(所有介面元素無控制代碼),Unicode字元編碼,完善的幫助文件;
並且提供了UI設計器,支援XML佈局,CSS樣式表,XML資源;該庫採用C語言開發,速度更快,支援多種開發語言呼叫,例如C#,易語言; 不需要第三方庫的支援,不需要MFC,ATL,和WINDOWS標準控制元件;
採用DirectUI設計思想,在視窗內無子視窗,視窗相當於容器,介面元素都是邏輯上的區域,沒有控制代碼. 靈活易擴充套件,即支援C語言風格開發,同時也支援C++語言開發,使用者可以對元素控制代碼進行包裝擴充套件,支援使用者自繪,支援各種格式圖片.
Duilib是一個windows下免費開源的directui介面庫,是國內首個開源的directui介面庫,可以將使用者介面和處理邏輯徹底分離,極大地提高使用者介面的開發效率。提供所見即所得的開發工具UIDesigner。使用DirectUI後將使得我們的設計人員徹底解放,不會受到開發的束縛,可以充分地發揮其設計能力來設計軟體介面,並參與到使用者介面開發過程中。 Duilib 目前支援Windows 32 、Window CE、Mobile等平臺,使用C++開發,遵循BSD協議,可以免費用於商業專案 。這個就比較大名鼎鼎了,不用多說了吧。包括華為網盤在內的很多業內企業都在用這個介面庫。
Duilib開發進階: http://blog.csdn.NET/xdrt81y/article/category/2139657
這是從金山衛士開源專案提取出來的介面庫,隨著金山開源專案的增多, 介面庫的結構也趨向於穩定.簡單地剝離出了這個介面庫,並取名叫 Bkuilib。
DUIEngine是一個開源的介面庫,採用目前流行的DirectUI技術。該介面庫也是從金山衛士
開源的介面部分(bkwin)演化而來,並經過全面的重構。
5.RingSdk
Ringsdk是CSDN上一個前輩自己寫的介面庫,這個介面庫很輕而易舉實現QQ2009的介面效果。連結見
6.魔方介面庫
MuiLib(Magic UI Library)Windows高階介面開發庫是在國內首家免費開源的DuiLib介面開發庫基礎上經過針對性的擴充套件而發展起來的,他繼承了DuiLib高度自由靈活的特點,並吸收了其他介面庫的一些優點,針對Windows層視窗按畫素透明技術而重點優化後形成的一個優秀介面開發庫,是一個使用純C++呼叫Windows API的開發庫,無任何其他第三方依賴框架,您可以使用其提供的各種高階控制元件來建立更加炫酷的使用者介面
相關推薦
c# 開源介面框架
炫彩介面庫不僅是介面庫,它是軟體介面開發框架,讓使用者開發桌面軟體變的簡單高效,它功能豐富, 小巧,安全(所有介面元素無控制代碼),Unicode字元編碼,完善的幫助文件; 並且提供了UI設計器,支援XML佈局,CSS樣式表,XML資源;該庫採用C語言開發,速度更快,
PhalApi 2.4.0 版本釋出,PHP 開源介面框架
PhalApi 2.4.0 [主要更新] 1、線上文件,樣式優化,並新增介面搜尋功能,方便查詢 [輔助更新] 1、新增CORS跨域擴充套件,由@吞吞小猴 提供 2、2.x文件完善,豐富資料庫操作的說明及示例 [BUG修復] 1、分表策略下預設預設表名再次獲取時,因快取擊中而最終出現表
C++開源介面庫
剛開始用C++做介面的時候,根本不知道怎麼用簡陋的MFC控制元件做出比較美觀的介面,後來就開始逐漸接觸到BCG Xtreme ToolkitPro v15.0.1,Skin++,等介面庫,以及一些網友自己寫的介面庫,開始對於C++軟體介面美化有了一點點的心得
c#開源工具(或者C# 開源框架)
stack windows 框架 ado doc 2.0 release dal .com 1.轉載聲明:本篇內容轉載自http://www.cnblogs.com/gaoyuchuanIT/articles/5612268.html。 2. C# 開源框架(整理)
值得推薦的C/C++開源框架和庫
跨語言 return .net npr 粘貼 python3.x xcod nasm pop 值得推薦的C/C++開源框架和庫 轉自:http://www.cnblogs.com/lidabo/p/5514155.html - 1. Webbench Webb
轉載 C# 開源框架(整理)
源碼 技術 ffice 加密 全文檢索 con quartz 拍攝 機制 C# 開源框架(整理)http://www.cnblogs.com/gaoyuchuanIT/articles/5612268.html Json.NET http://json.codeplex
Google開源C++ 單元測試框架Google Test系列(gtest)之初始gtest
下載 最新原始碼地址:https://github.com/google/googletest V1.3和V1.
盤點比較優秀的C/C++開源框架
C++流行了那麼多年,相應的框架和庫函式非常多。 STL:C++標準模板庫,是一個具有工業強度的,高效的C++程式庫。該庫提供一些非常實用的容器和演算法。 Boost:C++準標準庫,由C++標準委員會庫工作組成員發起的,開源跨平臺,作為標準庫的後備,是C++標準化程
玩轉Google開源C++單元測試框架Google Test系列(gtest)(總)
前段時間學習和了解了下Google的開源C++單元測試框架Google Test,簡稱gtest,非常的不錯。 我們原來使用的是自己實現的一套單元測試框架,在使用過程中,發現越來越多使用不便之處,而這樣不便之處,gtest恰恰很好的解決了。 其實gtest本身的實現並不複雜
Google開源C++單元測試框架Google Test系列(gtest)之斷言
gtest中,斷言的巨集可以理解為分為兩類,一類是ASSERT系列,一類是EXPECT系列。一個直觀的解釋就是: ASSERT_* 系列的斷言,當檢查點失敗時,退出當前函式(注意:並非退出當前案例)。 EXPECT_* 系列的斷言,當檢查點失敗時,繼續往下
Google開源C++單元測試框架Google Test系列(gtest)之引數化
在設計測試案例時,經常需要考慮給被測函式傳入不同的值的情況。我們之前的做法通常是寫一個通用方法,然後編寫在測試案例呼叫它。即使使用了通用方法,這樣的工作也是有很多重複性的,程式設計師都懶,都希望能夠少寫程式碼,多複用程式碼。 Google的程式設計師也
Google開源C++單元測試框架Google Test系列(gtest)之- 事件機制
gtest提供了多種事件機制,非常方便我們在案例之前或之後做一些操作。總結一下gtest的事件一共有3種: 全域性的,所有案例執行前後。 TestSuite級別的,在某一批案例中第一個案例前,最後一個案例執行後 TestCase級別的,每個TestCase前後。 全域
美團開源Graver框架:用“雕刻”詮釋iOS端UI介面的高效渲染
Graver 是一款高效的 UI 渲染框架,它以更低的資源消耗來構建十分流暢的 UI 介面。Graver 獨創性的採用了基於繪製的視覺元素分解方式來構建介面,得益於此,該框架能讓 UI 渲染過程變得更加簡單、靈活。目前,該框架已經在美團 App 的外賣頻道、獨立外賣 App 核心業務場景的大多數業務中進行了應
開源Mono框架將C#程式設計帶到iPhone、Android和Wii
Mono,作為.NET執行庫的開源實現,正在將微軟的技術帶到未曾預料到的地方,包括iPhone,Android和Wii。 根據Novell公司的首席Mono開發者Miguel de Icaza稱,Apple的App Store中有多個應用程式是基於Mono。 這可能會讓那些熟悉蘋果應用程式限制政策的人感到
Gtest:死亡測試 玩轉Google開源C++單元測試框架Google Test系列(gtest)之五 - 死亡測試
轉自:玩轉Google開源C++單元測試框架Google Test系列(gtest)之五 - 死亡測試 一、前言 “死亡測試”名字比較恐怖,這裡的“死亡”指的的是程式的崩潰。通常在測試過程中,我們需要考慮各種各樣的輸入,有的輸入可能直接導致程式崩潰,這時我們就需要檢查程式是否按照預期的方式掛掉,這也就是所
Gtest:引數化 玩轉Google開源C++單元測試框架Google Test系列(gtest)之四 - 引數化
轉自:玩轉Google開源C++單元測試框架Google Test系列(gtest)之四 - 引數化 一、前言 在設計測試案例時,經常需要考慮給被測函式傳入不同的值的情況。我們之前的做法通常是寫一個通用方法,然後編寫在測試案例呼叫它。即使使用了通用方法,這樣的工作也是有很多重複性的,程式設計師都懶,都希望
玩轉Google開源C++單元測試框架Google Test系列(gtest)之一
一、前言本篇將介紹一些gtest的基本使用,包括下載,安裝,編譯,建立我們第一個測試Demo工程,以及編寫一個最簡單的測試案例。 二、下載如果不記得網址, 直接在google裡搜gtest,第一個就是。目前gtest的最新版本為1.3.0,從下列地址可以下載到該最新版本:三、
玩轉Google開源C++單元測試框架Google Test系列(gtest)之六
一、前言使用gtest編寫的測試案例通常本身就是一個可執行檔案,因此執行起來非常方便。同時,gtest也為我們提供了一系列的執行引數(環境變數、命令列引數或程式碼裡指定),使得我們可以對案例的執行進行一些有效的控制。二、基本介紹前面提到,對於執行引數,gtest提供了三種設定
玩轉Google開源C++單元測試框架Google Test系列(gtest)之五
一、前言 “死亡測試”名字比較恐怖,這裡的“死亡”指的的是程式的崩潰。通常在測試過程中,我們需要考慮各種各樣的輸入,有的輸入可能直接導致程式崩潰,這時我們就需要檢查程式是否按照預期的方式掛掉,這也就是所謂的“死亡測試”。gtest的死亡測試能做到在一個安全的環境下執行崩潰的
搭建一個C#開源快速開發框架(fastCSharp)
初步已經完成搭建的內容主要包括網站開發的一些基礎類庫、一個程式碼生成器模板解析器、一些C#程式碼模板,主要參考平常工作中積累用到的類庫(下載)實現。 雖然.net提供了很多好用的類庫與框架,但是有一些執行效率不夠理想或者是有一些使用不夠方便,大家應該都想有一個快速開發框