V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lcsoft
V2EX  ›  分享创造

LCUI: 一个 C 写的图形界面库, 1.0 alpha2 版本

  •  
  •   lcsoft ·
    lc-soft · 2017-07-11 20:36:49 +08:00 · 3848 次点击
    这是一个创建于 2694 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就不复制粘贴了,请点击这个链接了解详情: https://github.com/lc-soft/LCUI/releases

    感觉要搞的事情好多,例如:

    • 示例程序,帮助新手快速了解
    • 教程,中文+英文版,扩展用户量
    • CSS 框架,降低界面开发成本
    • 各种界面组件
    • 图形处理性能优化
    • 输入法支持
    • 以及其它

    打算更新 README.md 和项目主页内容,不知大家对此是否有改进意见?

    第 1 条附言  ·  2017-07-12 13:47:39 +08:00
    教程也打算更新一下,一个 helloworld 太简单了,展现不了多少功能,想多补充一些示例程序,目前想到的有:

    - 登录界面:展示一些简单的布局、交互、表单验证处理
    - 新闻 APP 界面:展示如何使用列表布局、显示图片

    大家对此还有哪些意见?还有哪些典型的应用界面可以拿来做 demo 的?
    20 条回复    2017-07-20 20:05:51 +08:00
    vingz
        1
    vingz  
       2017-07-11 20:49:06 +08:00 via Android
    不是 c++吗
    nutting
        2
    nutting  
       2017-07-11 20:58:22 +08:00 via Android
    c?
    zcbenz
        3
    zcbenz  
       2017-07-11 21:22:40 +08:00 via iPhone
    个人以为,这类项目最重要的是文档,当然最麻烦的也还是写文档。如果想要争取用户,还是需要多花些时间在这种枯燥的事情上的。
    Shura
        4
    Shura  
       2017-07-11 21:28:29 +08:00 via Android   ❤️ 1
    看成了 luci
    lcsoft
        5
    lcsoft  
    OP
       2017-07-11 22:29:38 +08:00
    @zcbenz @vingc723 是 C 啊
    lcsoft
        6
    lcsoft  
    OP
       2017-07-11 22:31:14 +08:00
    @zcbenz 同时维护两个语言版本文档的话会更麻烦。
    mengyaoss77
        7
    mengyaoss77  
       2017-07-12 09:09:10 +08:00
    已 star。
    顺便说下官网的 "date" 写成了 "dete"
    Thiece
        8
    Thiece  
       2017-07-12 09:40:55 +08:00
    等完善,先 Star
    lcsoft
        9
    lcsoft  
    OP
       2017-07-12 11:05:15 +08:00
    @Thiece 别只是等啊,如果有文档方面的改进意见话,可以加快更新文档的
    Thiece
        10
    Thiece  
       2017-07-12 11:22:56 +08:00
    @lcsoft Readme 个人没什么意见,文档方面你可以参考隔壁的 RN http://reactnative.cn/docs/0.46/getting-started.html
    besto
        11
    besto  
       2017-07-12 12:20:34 +08:00
    我想说的是:小时候用 TC 又不想用 TC 的图形库...这个必须支持一把。
    yuting0501
        12
    yuting0501  
       2017-07-12 13:38:57 +08:00
    看起来不错,不知道楼主有没有用过 QT QML 语言,和楼主的很像,都是用类似 css 的语法写界面
    lcsoft
        13
    lcsoft  
    OP
       2017-07-12 13:48:33 +08:00 via Android
    @yuting0501 没用过 Qt。
    21grams
        14
    21grams  
       2017-07-12 14:23:00 +08:00
    跨平台吗?
    fy
        15
    fy  
       2017-07-13 10:19:06 +08:00
    资瓷,很不错的项目。可惜是 GPL,用不起来。
    fy
        16
    fy  
       2017-07-13 10:21:25 +08:00
    对了,关于元素布局前些天有朋友推荐我这样一个项目,可以参考:
    https://facebook.github.io/yoga/
    https://gist.github.com/mochja/c4788a4801885b58c1e38d7fb4c091a9
    lcsoft
        17
    lcsoft  
    OP
       2017-07-13 11:26:19 +08:00 via Android
    @fy 协议以后会考虑改掉,现阶段选 GPL 主要是提醒别人谨慎使用,出问题我不负责。
    MrLin
        18
    MrLin  
       2017-07-18 14:03:38 +08:00
    多页面呢?页面跟页面的通信是怎样的
    lcsoft
        19
    lcsoft  
    OP
       2017-07-18 20:43:27 +08:00
    @MrLin

    多页面?这个和网页不一样,没有页面的概念。
    如果你说的是多窗口的话,应该不支持,虽然以前做过多窗口支持,但很久没维护这个功能了。
    MrLin
        20
    MrLin  
       2017-07-20 20:05:51 +08:00
    @lcsoft 嗯,是指的多窗口。有些桌面程序需要多窗口的场景
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2419 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:01 · PVG 00:01 · LAX 08:01 · JFK 11:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.