推薦一個介面庫:RingSDK
這是我自己寫的介面庫,程式設計一直用他,包含了介面庫和圖象庫。這個庫並不是有意為之,而是我多年程式設計過程中積累下來的。最初只是把一些經常要用到的功能封裝成一些函式,建了一個靜態庫,方便自己程式設計,後來慢慢積累,函式越來越多,於是封裝成類,再後來簡單的封裝也不行了,於是花了一段時間進行整理設計,基本上是重寫了這個類庫,於是就有了這個介面和圖象庫,是對過去自己程式設計寫的程式碼的一個總結與整理,方便自己的程式設計,現在共享出來,與大家一起交流學習吧。這個庫是完全從WIN API底層進行封裝,介面庫目前並沒有全部封裝完成,主要是一些控制元件的並不常用的功能並沒有加進來,還有很多工作要做。介面庫的最大特點是方便易用,實現了一些特殊功能的控制元件,比如類似VB的屬性設定控制元件,XP樣式的選單等。所有子視窗和控制元件都可以實現停靠,可以方便實現類似VC的介面。圖象庫則實現了圖象的解碼,顯示及一些簡單的圖象處理,與介面庫結合,可以實現一些比較酷的介面。因此,介面庫裡並沒有對DC和BITMAP進行封裝,一些簡單的圖形繪製操作程式碼並不複雜,而要想實現動畫等一些複雜效果,就可以使用圖象庫。
自己一個人寫的類庫,要釋出最大的一個問題就是幫助檔案,自己使用不需要這個,給別人用就需要了,正在寫,先寫了一個簡單的使用說明,其他的就看演示程式的程式碼吧。
下面是一些演示程式的截圖:
異型視窗
選單演示程式
屬性欄控制元件演示
工具欄演示,可方便加入靜態文字和其他控制元件
模仿VC6介面
模仿ACDSee的圖片瀏覽器
水波效果,即時運算的。
下載:
只能訪問CSDN的可以到這裡下載:
用SVN的可以到以下地址下載,可以及時更新獲取到最新版本:
svn://svnhost.cn/RingSDK