c语言开发图形界面的软件(语言桌面端图形界面开发库)

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个使用 C、XML 和 CSS 构建简单的跨平台桌面应用的开发库——LCUI。

c语言开发图形界面的软件(语言桌面端图形界面开发库)(1)

LCUI 是一个用 C 编写的图形界面开发库,你可以用 C、XML 和 CSS 创建简单的桌面应用,包括传统的 Win32 桌面应用、Windows 通用应用。

功能特性
  • C 语言编写: 适用于体积较小且主要使用 C 语言实现的应用程序,以及偏向使用 C 语言编写简单应用的开发者。
  • 跨平台: 支持 Windows 和 GNU/Linux 系统,可开发简单的 Windows 桌面应用和通用应用,以及 Linux 桌面应用。
  • XML CSS: 预置 XML 和 CSS 解析器,你可以使用 XML 和 CSS 来描述界面结构和样式。
  • 与网页类似的开发体验: 由于 LCUI 的布局、样式和渲染器等相关功能的设计和实现大都参考了 MDN 文档和一些 Web 前端流行的开发库,因此开发体验和界面效果会与网页有一些相似之处,如果你已经有用 HTML 和 CSS 编过网页的经验,那么会比较容易上手。
  • 可缩放: 支持全局缩放,支持使用基于屏幕密度的 sp 和 dp 单位表示界面元素的位置和大小。
效果图

c语言开发图形界面的软件(语言桌面端图形界面开发库)(2)

c语言开发图形界面的软件(语言桌面端图形界面开发库)(3)

c语言开发图形界面的软件(语言桌面端图形界面开发库)(4)

c语言开发图形界面的软件(语言桌面端图形界面开发库)(5)

相关项目
  • 用于开发 LCUI 应用程序的命令行工具

项目地址: https://github.com/lc-ui/lcui-cli

  • LCUI 的路由管理器,用于解决 LCUI 应用内多视图的切换和状态管理问题

项目地址: https://github.com/lc-soft/lcui-router

  • 专为 LCUI 开发的组件库,包含了一些通用组件和 CSS 样式,组件设计参考自 Bootstrap、ElementUI、AntDesign

项目地址: https://github.com/lc-ui/lc-design

c语言开发图形界面的软件(语言桌面端图形界面开发库)(6)

  • 图片管理器,LCUI 的旗舰级应用程序

项目地址: https://github.com/lc-soft/LC-Finder

c语言开发图形界面的软件(语言桌面端图形界面开发库)(7)

  • 基于 JavaScript 语法且可编译为 C 的语言,预置 LCUI 绑定,提供类似于 React 的声明式 UI 开发体验

项目地址: https://github.com/lc-soft/trad

c语言开发图形界面的软件(语言桌面端图形界面开发库)(8)

此项目使用MIT开源协议,更多内容大家可自行前往阅读。

开源地址:https://github.com/lc-soft/LCUI

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页