LibUIDK简介:
LibUIDK是专业开发Windows平台下图形用户界面的开发包,该开发包基于Microsoft的MFC库。使用此开发工具包可轻易把美工制作的精美界面用VC实现,由于使用LibUIDK创建的所有窗口都支持控件的从控件工具栏中拖入创建,所以极大的提高了新产品的开发速度,并大大增强图形用户界面(GUI)的亲和力。LibUIDK还可以使您的软件轻松具有当今流行的换肤功能,以提高产品的竞争力。
LibUIDK的目标用户:
任何使用Microsoft Visual C++ 6.0、Microsoft Visual C++.NET的程序开发人员。
系统需求:
Win2K、WinXP、Win2003及VC++6.0或VC++.NET。
主要特点:
快速创建窗口:
使用LibUIDK创建一个窗口与VC创建一个对话框一样方便,所见即所得的操作方式,极易上手。UIShop在设计时尽量模拟VC6.0创建一个对话框那样来创建UI窗口。
支持换肤:
你可以为同一个应该程序创建多个不同的皮肤,每个皮肤可以有不同的外观,不同的控件布局,也就是说,同一个控件在一 套皮肤中位于窗口的左边,在另一套皮肤中可以位于窗口的右边,这样就为不规则窗口中重新布置控件的位置提供了支持。
皮肤与代码的分离:
程序员可以不必等到美工把所有的图片全部做好就可以开始编码,在工程前期,程序员可以使用Windows自带的画图软件简单创建一些纯色的底图而在上面创建控件,等美工把图片做好后替换一下即可,不需要修改代码。并且,如果由美工使用皮肤编辑器UIShop创建皮肤,可以直接看到程序最终的效果。而不必先把图片交给程序员接入代码中编辑源工程后才能查看界面效果。
多种图像格式支持:
LibUIDK支持多种图像格式,如bmp,jpg,png,gif等。(免费版只支持bmp)
下载:
官方网站:www.iuishop.com/download.htm
华军软件园:http://www.onlinedown.net/soft/43316.htm
使用LibUIDK开发您的程序:
说明:
使用VC的应用程序向导,你可以创建基于对话框、单文档和多文档的应用程序,具体最终的应该程序是什么样子,完全取决于CWinApp派生类中InitInstance成员函数中窗口的创建方法。对于基于对话框的工程,类似于下面的方法:
BOOL CTestPopApp::InitInstance()
{
// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable, you should remove from the following
// the specific initialization routines you do not need.
CTestPopDlg dlg;