安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > LGI(开源GUI框架) v1.2 绿色版
LGI(开源GUI框架)

LGI(开源GUI框架)

 v1.2 绿色版
  • 软件大小:5.88 MB
  • 更新日期:2020-08-03 14:11
  • 软件语言:英文
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:5.88 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  LGI是一个非常优秀的开源GUI框架(位于BitBucket上),用于抽象出可以生成可移植代码的所有操作系统依赖性。它处理所有图形界面功能,线程和信号量,网络连接以及许多其他细节,以帮助构建小型,快速和可靠的应用程序’LGI的优势在于它是一个足够小的库,一个人可以理解所有内容;而且,在增加下载时间和内存占用方面,这对应用程序来说并不是太大的负担,目前,LGI压缩到大约519 KiB,尽管这并不重要,但比其它选项要小得多;大小是LGI核心功能的次要考虑因素,那就是可移植性,它能够为需要进行移植的用户提供服务;需要的用户可以下载体验

LGI(开源GUI框架)

软件功能

  能够创建和管理源,图像,资源和设置的项目。

  调用编译器来构建代码并报告进度,警告和错误。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。即将添加“使用...解析”条目。

使用教程

  用户可以直接通过此网站下载对应的安装包,然后即可进行解压,双击程序即可将其打开

LGI(开源GUI框架)

  双击后,即可弹出对应的用户界面,整个用户界面的功能模块分布非常清晰

LGI(开源GUI框架)

  文件系统抽象(GFile,GDirectory)

  基本视窗(GView,GWindow,GLayout,GDialog)。GView是基本的窗口类,并且处理所有基本的窗口API调用和事件。GView API看起来像:

LGI(开源GUI框架)

  小部件(Windows上有很多本机控件,而Linux / Mac上则是所有者绘制)

  GEdit-编辑控件(Win32:本机,Mac / Linux:GTextView3)

  GCheckBox-布尔控件(开/关)

LGI(开源GUI框架)

  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脚本引擎。

人气软件