FreeCL
FreeCL 1.03(Free Control Library)是一个开源且免费的Windows控件库,它属于3D图形引擎FreeGE中的一部分,用户可以自由地用于个人或商业开发。FreeCL使用类似于.Net等快速开发工具的编码风格,采用C++语言开发,利用PME编程模式,实现了常用的Windows标准控件、通用控件、Shell控件、IE菜单栏以及通用对话框,不需要开发者掌握繁复的Windows SDK细节,内置UI编辑器,支持企业级快速软件开发。
http://download.csdn.net/detail/jin_yan/1546148
FreeCL 2.50 皮肤版
FreeCL使用类似.Net等快速开发工具的编码风格,采用C++语言开发,利用PME(Property、Method、Event)编程模式,实现了常用的Windows标准控件、通用控件、Shell控件、IE菜单工具栏以及通用对话框,不需用户掌握繁复的Windows SDK细节,支持快速软件开发,并且FreeCL支持流行的换肤功能。
http://download.csdn.net/detail/jin_yan/6636975
---------------------------------------------------------------------------------
FreeCL 2.03版提供了丰富的功能集:
(1) 支持内置UI编辑功能;
(2) 支持流行的换肤功能;
(3) 支持系统Shell控件;
(4) 支持XP、Vista主题风格;
(5) 支持IE风格菜单工具栏;
(6) 支持Visual Studio风格菜单;
(7) 支持菜单、控件背景皮肤自绘、前景轮廓自绘;
(8) 支持多种轻3D风格,彩色文本、彩色边框;
(9) 支持属性、事件的属性语法控制功能;
(一)系统支持:
Windows 98/Me/NT4/2000/XP/Server2003/Vista
(二)浏览器支持:
IE 5.0或以上的版本
(三)SDK版本要求:
Platform SDK for Windows Server 2003 R2 用户可到微软网站搜索下载。
(四)编译器支持:
Borland Turbo C++ 2006
Microsoft Visual C++ 2005 Express(此版需要安装SP1,且不带SDK,需另外安装SDK)
Microsoft Visual C++ 2008 Express
MinGW C++
由于本库要求较新的SDK,且使用了较复杂的模板语法,因此对编译器要求较高。由于作者贫穷,目前仅对如上几种主流的免费编译环境进行了测试,若本库在其他种类的编译器(如某些商业编译器)中编译可能会有问题。另外,对于将来的新版本作者将加入更多Vista和Win7的新特征,由于非微软编译器对SDK支持的迟缓,因此将来可能放弃对这些编译器的支持。
(五)内置UI编辑器使用提示:
(1) 用户在调试阶段可以按住Ctrl键,使用鼠标右键点击控件,这时会在VC++的Output窗口中输出此控件的位置、尺寸、类名、标题等信息;另外也可用这个方法选中控件或取消选择,若要一次性取消所有选中控件,可在相应容器窗口中点击鼠标左键;
(2) 用户也可按住鼠标右键拖拽控件,或者使用键盘移动控件。拖拽控件:Ctrl+鼠标右键、Ctrl+Alt+方向键,或调整控件之大小:Shift+鼠标右键、Ctrl+Shift+方向键;
(3) 对于容器窗口,可以按住Ctrl+Shifl+Alt+鼠标右键,弹出编辑菜单,用户可选择输出控件信息命令;
(4) 对于被选控件组,可以按住Ctrl+Shifl+Alt+鼠标右键,弹出编辑菜单,用户可选择撤销操作、对齐控件、均匀间隔等操作;
(六)其他
为了代码与注释的整齐、美观,推荐VC++用户使用12号Courier New字体,制表符为4。
作者将持续对FreeCL进行更新,请随时关注FreeGE网站。若发现本库有Bug或有更好的建议,请发E-Mail告知,或在网站中留言,以便作者在下一个版本中修正。
https://sourceforge.net/projects/freecl/
FreeCL的更多相关文章
- 共有49款Windows GUI开发框架开源软件 【转】
源文 : http://www.oschina.net/project/tag/178/gui?lang=36&os=0&sort=view&p=1 桌面应用开发引擎 Allo ...
随机推荐
- Sitecore
Sitecore 功能最强大.最丰富的企业级 .NET 网站内容管理系统.包含的功能如下所述: 内容编辑和会话中的个性化 用于预览访客所看到的网站内容的体验浏览器 设备和地理位置 IP 检测(需要额外 ...
- sgu209:Areas(计算几何)
意甲冠军: 给一些直.这架飞机被分成了很多这些线性块.每个块的需求面积封闭曲线图. 分析: ①我们应要求交点22的直线: ②每行上的交点的重排序,借此来离散一整行(正反两条边): ③对于连向一个点的几 ...
- Scala Control Structures
Scala之Control Structures 一.前言 前面学习了Scala的Numbers,接着学习Scala的Control Structures(控制结构). 二.Control Struc ...
- Extensible Access Control List Framework
Methods, systems, and products for governing access to objects on a filesystem. In one general embod ...
- Oltu在Jersey框架上实现oauth2.0授权模块
oltu是一个开源的oauth2.0协议的实现,本人在此开源项目的基础上进行修改,实现一个自定义的oauth2.0模块. 关于oltu的使用大家可以看这里:http://oltu.apache.org ...
- mysqldump 定时备份数据(全量)
MYSQL 数据库备份有很多种(cp.tar.lvm2.mysqldump.xtarbackup)等等,具体使用哪一个还要看你的数据规模.下面给出一个表 #摘自<学会用各种姿态备份Mysql数据 ...
- WinForm和WPF颜色对象的转换
原文:WinForm和WPF颜色对象的转换 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/huangli321456/article/details ...
- javascript-DOM学习
javascript-DOM学习 DOM document(html) object modle document对象(DOM核心对象) dom能用来干什么? 对html元素的样式(颜色.大小.位置等 ...
- INCORRECT PERMISSIONS ON /USR/LIB/PO1KIT-AGENT-HELPER-1(NEEDS TO BE SETUID ROOT)
INCORRECT PERMISSIONS ON /USR/LIB/PO1KIT-AGENT-HELPER-1(NEEDS TO BE SETUID ROOT) # sudo chmod +s /us ...
- WPF特效-鱼游动动画2
原文:WPF特效-鱼游动动画2 纯代码撸动画实践2: 原图:(png格式) ...