C 语言桌面端图形界面开发库(c语言桌面应用开发)

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

C 语言桌面端图形界面开发库(c语言桌面应用开发)

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 语言桌面端图形界面开发库(c语言桌面应用开发)C 语言桌面端图形界面开发库(c语言桌面应用开发)C 语言桌面端图形界面开发库(c语言桌面应用开发)C 语言桌面端图形界面开发库(c语言桌面应用开发)

相关项目

  • 用于开发 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 语言桌面端图形界面开发库(c语言桌面应用开发)

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

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

C 语言桌面端图形界面开发库(c语言桌面应用开发)

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

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

C 语言桌面端图形界面开发库(c语言桌面应用开发)

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年3月14日 上午11:23
下一篇 2023年3月14日 上午11:33

相关推荐