欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 科普文章

炫彩界面库

科普小知识2022-09-09 23:42:12
...

炫彩界面库是一个软件界面开发框架工具,让用户开发桌面软件变的简单高效,v1.49版本之后,该软件将不再收费,免费版的底部文字取消,带给用户更加绿色的开发环境,软件功能丰富、小巧、安全,绝对是你最佳的开发框架选择。

软件大小:1.1M

软件语言:中文

更新时间:2014-10-29

软件类别:免费/常用软件

软件性质:PC软件

软件厂商:未知

运行环境:WinAll

软件等级:四星

1、简介


炫彩界面库

炫彩界面库不仅是界面库,它是软件界面开发框架,让用户开发桌面软件变的简单高效,,它功能丰富,小巧(库文件大小不到1M),安全(所有界面元素无HWND句柄),Unicode字符编码,完善的帮助文档;

并且提供了UI设计器,支持XML布局,CSS样式表,XML资源;该库采用C语言开发,速度更快,支持多种开发语言调用,例如C#,易语言;不需要第三方库的支持,不需要MFC,ATL,和WINDOWS标准控件;

采用DirectUI设计思想,在窗口内无子窗口,窗口相当于容器,界面元素都是逻辑上的区域,没有句柄.灵活易扩展,即支持C语言风格开发,同时也支持C++语言开发,用户可以对元素句柄进行包装扩展,支持用户自绘。支持各种格式图片。

2、特性

小巧高效

采用C语言开发,速度更快,库文件大小仅五百多KB,不需要第三方库的支持,不需要MFC,ATL,和WINDOWS标准控件.

安全

采用DirectUI设计思想,所有界面元素无句柄,防止他人嗅探,获取重要数据.

UI设计器

提供了UI设计器,支持XML布局,CSS样式表,XML资源,动态换肤,布局调整.

DirectUI

采用DirectUI设计思想,在窗口内无子窗口,窗口相当于容器,界面元素都是逻辑上的区域,没有句柄.

窗口特效

支持各种格式图片(bmp,gif,jpg,png,ico),支持自适应贴图,元素透明,窗口透明,窗口阴影边框,异型窗口,窗口绘制完成后特效合成.

支持多种开发语言

支持C,C++,C#,易语言,C++Builder等,所有能够调用DLL的开发语言.

帮助文档

完善的帮助文档,同步升级,帮你解决开发问题.

3、解决传统UI九大难题

1.程序体积大影响程序下载效率.

2.执行效率低占用CPU过高.

3.扩展困难无法实现很多特殊效果.

4.窗口抖动

5.窗口闪烁影响程序美观度.

6.兼容性差容易出错.

7.控件有句柄影响程序的安全性.

8.界面换肤困难无法实现换肤功能.

9.分层窗口无法显示

4、使用注意

1、演示代码无法执行,请设置调试工作目录(../../lib)因为库文件和图片文件放在lib文件夹中

2、为了兼容其他版本VC++,设置:将wchar_t视为内置类型(否)

5、更新日志

炫彩界面库v1.6.1--1.6.3Update9

修复已知BUG.;

工具提示不显示问题;

框架窗口问题;

GIF播放问题;

隐藏功能快捷键(Ctrl+`)弹出窗口.;

增加移除事件响应函数接口如下:

XWnd_RemoveMessage();

XWnd_RemoveMessageProc();

XEle_RemoveEvent();

XEle_RemoveEventProc();

6、支持语言

VC6.0,VS2005,VS2008,VS2010,VS2012,C,C++,MFC,Delphi,C#,易语言,VB,以及支持动态链接库调用和回调函数的开发工具及语言

7、常见问题

1.炫彩界面库是收费还是免费?

炫彩界面库分为收费版和免费版.

2.免费版授权方式?

免费授权仅限个人用户,需要在您的网站添加我方的友情链接,上传您的软件截图到我方的论坛.

3.免费版与收费版区别?

免费版与收费版在功能上目前基本没有什么区别.

免费版需要遵循免费授权许可,在你的软件底部显示授权文字,没有技术支持;

收费版提供技术支持,不需要显示免费授权文字!

4.免费版是否有使用时间限制?

免费版没有时间限制.

5.免费版是否提供技术支持?

免费版不提供技术支持,遇到问题到论坛发帖提问.

6.收费版购买方式?

收费版通过网银或支付宝付款,详情见网站收费服务页面.

7.收费版技术支持方式?

技术支持通过电话,QQ,邮箱,论坛任意方式.

8.收费版产品授权数量疑问?

收费版分为单个产品授权版本,和不限制产品授权数量版本.

9.炫彩界面库支持哪些编程语言?

支持:VC6.0,VS2005,VS2008,VS2010,C,C++,MFC,Delphi,C#,易语言,VB,以及支持动态链接库调用和回调函数的开发工具及语言.

10.软件升级方式?

软件升级需要替换掉最新版本的文件,XCGUI.H,发布版XCGUI.DLL,XCGUI.LIB,调试版XCGUId.DLL,XCGUId.LIB.

11.XCGUI.DLL与XCGUId.DLL区别?

XCGUI.DLL为发布版,不带调试信息,XCGUId.DLL为调试版,带调试信息,可以方便查找软件错误.

12.DLL文件导出方式,及调用?

DLL文件采用C语言导出方式,和系统DLL文件导出方式一样,导出函数调用约定为WINAPI.

13.使用炫彩界面库需要什么基础?

需要熟悉你所使用的编程语言,掌握DLL文件调用方法,你所使用语言与C/C++语言常用数据类型区别.

14.我不会C/C++语言,是否提供入门教程?

入门教程看C/C++帮助文档就行,因为我们提供的API,都和系统API使用方法一样,文档中对每个API都有说明,

文档中的示例都是C语言的,没有复杂的语法,直接转换成你熟悉的语言即可.

15.非C/C++语言使用炫彩界面库需要注意什么?

需要注意你所使用的语言数据类型与C语言数据类型的区别,这些网上都能找到,如果函数的参数数据类型不一直会导致内存错误.

16.帮助文档示例是C/C++语言的,与我学的编程语言不同怎么办?

我们提供API接口都是基于C语言的,和系统API接口一样,没有语言区别.

17.我在使用中遇到问题怎么办?

使用中遇到问题可以到论坛上发帖提问.

18.炫彩界面库入门需要多久?

一般情况下3小时到3天左右时间.