LGI(开源GUI框架)
v1.2 绿色版- 软件大小:5.88 MB
- 更新日期:2020-08-03 14:11
- 软件语言:英文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
LGI是一个非常优秀的开源GUI框架(位于BitBucket上),用于抽象出可以生成可移植代码的所有操作系统依赖性。它处理所有图形界面功能,线程和信号量,网络连接以及许多其他细节,以帮助构建小型,快速和可靠的应用程序’LGI的优势在于它是一个足够小的库,一个人可以理解所有内容;而且,在增加下载时间和内存占用方面,这对应用程序来说并不是太大的负担,目前,LGI压缩到大约519 KiB,尽管这并不重要,但比其它选项要小得多;大小是LGI核心功能的次要考虑因素,那就是可移植性,它能够为需要进行移植的用户提供服务;需要的用户可以下载体验
软件功能
能够创建和管理源,图像,资源和设置的项目。
调用编译器来构建代码并报告进度,警告和错误。F4跳转到下一个警告或错误。
转到参考:包括filename:linenumber语法。
Ctrl + Alt + O:在整个项目中搜索文件。
Ctrl + Alt + S:搜索支持的符号,C / C ++,Python和PHP符号。
支持C / C ++,Python,PHP和HTML / JS / CSS语法高亮显示。
GDB前端,用于在Linux上进行调试。
跨平台:适用于Windows,Mac和Linux。
GNU Makefile生成
设置系统允许用户指定编译器,应用程序参数,包含/库路径,库,依赖项,特定于发行/调试的设置,文本编辑器设置,构建后命令等。
支持的编译器:Visual Studio,Gcc,Cygwin,MingW,IAR。
在文件中查找/替换。
在文件中显示功能。
制表符<->空格转换。
转义<->转义转换。
EOL类型转换。
Windows:DLL查看器-显示导出,二进制类型(32/64)和相关的DLL。
最近的文件/项目菜单。
打开文件的选项卡式视图。
软件特色
汇总了最近几年的Lgi修复程序。
对话框树项目现在通过更改对话框#define符号来内联更新。
关于对话框清除。
将主布局移至GBox控件。
将Windows构建移至64位,默认安装位置移至“ c:\ Program Files”。
为svn仓库添加了清除命令。
添加了颜色编码,如果命令失败,则回购标记为红色。
诸如“ Pull *”之类的并发命令不再交错输出。
在冲突的文件上添加了简单的“标记解决”上下文cmd。即将添加“使用...解析”条目。
使用教程
用户可以直接通过此网站下载对应的安装包,然后即可进行解压,双击程序即可将其打开
双击后,即可弹出对应的用户界面,整个用户界面的功能模块分布非常清晰
文件系统抽象(GFile,GDirectory)
基本视窗(GView,GWindow,GLayout,GDialog)。GView是基本的窗口类,并且处理所有基本的窗口API调用和事件。GView API看起来像:
小部件(Windows上有很多本机控件,而Linux / Mac上则是所有者绘制)
GEdit-编辑控件(Win32:本机,Mac / Linux:GTextView3)
GCheckBox-布尔控件(开/关)
GText-标签
GRadio / GRadioGroup-选择许多选项之一
GCombo-组合框
GList-列表控件
GTree-树控件
GBitmap-位图
GProgress-进度表
GSlider-滑块控制
GSplitter-拆分2个窗格
GBox-分为“ n”个窗格
GTabView-选项卡式控件
GTextView3-Unicode文本编辑器
GToolBar-工具栏控件
GStatusBar-状态栏
GMenu / GSubMenu / GMenuItem-菜单控件
GPopup-弹出窗口
GControlTree-带有合适的编辑控件的设置树
内部所有文本均为Utf-8
Unicode字体支持(GFont,GFontType,GDisplayString)。提供了用于向本机OS文本和其他代码页转换的工具。iso-8859-x和Windows-12xx代码页支持是本机的,其他代码页通过iconv库支持。
多线程(GThread,GMutex)
图形库(GSurface,GMemDC,GScreenDC,GPrintDC)
内部支持所有基本图元:Line,Circle,Rect,Blt,Flood,Polygon,Ellipse等。不需要OS支持。
位图和颜色的位深度转换。
调色板管理。
Alpha混合。
矢量艺术库,抗锯齿化的图元和文本栅格化。包括TTF->路径功能。
图形文件格式支持(GIF,TIFF,JPEG(dll),PNG(dll),BMP,ICO)。
递归文件搜索。
完整的OS独立文件打开/保存对话框。还支持Win32和Mac本机文件打开/保存对话框(API兼容)。
Mime类型检测查找API,支持为Mimetype查找合适的应用。
字符串,对话框和菜单的平台无关的XML资源文件格式。全部完全多国语言。 LgiRes是此格式的图形编辑器。
用于文本和位图的剪贴板IO。
拖放事件/ API。
常用对话框(GInput,MsgBox,GAlert,GFindReplace,GFileSelect)。
日期时间处理(GDateTime)。日期减/加,原始格式转换,字符串转换。
容器类(GArray,List,StringPipe)。
网络抽象,包括OpenSSL支持(GNetwork,GSocket,OpenSSLSocket)。
网络协议客户端类:
FTP(IFtp)
HTTP(IHttp)
SMTP(MailSmtp)
POP(MailPop3)
IMAP(MailIMap)
DNS(IDns)
Xml输入/输出(GXmlTree)。
字符串标记化(GToken);
450kb打包/压缩可重新分发(大约2014年中)。
简单的HTML控件。支持字符集,CSS类/样式,表(colspan等)。可以执行大多数操作,但是会卡在高级布局上(即不支持浮点数)。一些形式的支持。挂钩的脚本,但没有Java脚本引擎。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文