GuiLite/README.md
2018-02-10 16:27:32 +08:00

48 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# GuiLite - 简洁出奇迹
在Mac, iOS下的运行效果:
![Mac](doc/Mac.gif) ![iOS](doc/Ios.landscape.gif)
在Android嵌入式ARM Linux下的运行效果:
![Android](doc/Android.gif) ![Linux](doc/Linux.gif)
在Windows混合现实下的运行效果及开发者QQ群:
![Win MR](doc/WinMR.gif) ![QQ group: 527251257](doc/qq.group.jpg)
- GuiLite超轻量UI框架是6千行代码的**全平台UI框架**可以完美运行在iOSAndroidWindows包含VRMac单片机*和市面所有的 ARM Linux物联网终端设备上。
- GuiLite可以嵌入在iOS、Android、MFC、QT等其他UI系统中让你的界面集百家之长又不失个性。
- GuiLite鼓励混合编程开发者可以用GuiLite接管UI部分用SwiftJavaGoC#Python发开业务部分。
相比QT、MFCGuiLite不预设开发者的使用场景不在具体功能上大包大揽用框架的简洁换取开发的自由GuiLite在图形绘制上面力图一步到位运行效率感人。
## 为什么开发GuiLite如何使用
任何UI框架都不是为你我而生的只有掌握核心原理对其深度定制才能真正掌握自己的命运因此我们开发了GuiLite希望用这6千行代码揭示UI的核心原理和定制方法。
我们不推荐开发者全盘使用GuiLite鼓励开发者在吃透代码后根据自身业务特点修改出更加丰富、个性的界面或者发展出适合自己的UI框架。
为了聚焦UI核心原理GuiLite会一直保持单片机的代码体量。
## 快速上手
- 下载实例代码: `git clone https://gitee.com/idea4good/GuiLiteSamples`
- `cd GuiLiteSamples\HostMonitor`
- [编译/运行在任意平台上](https://gitee.com/idea4good/GuiLiteSamples/tree/master/HostMonitor/README.md)
## 开发文档
[代码走读](doc/CodeWalkthrough-cn.md)
[如何编译?](doc/HowToBuild.md)
[如何布局UI?](doc/HowLayoutWork.md)
[如何传递消息?](doc/HowMessageWork.md)
## 实例代码及运行效果:
[GuiLiteSamples 代码库](https://gitee.com/idea4good/GuiLiteSamples)
[GuiLiteSamples 运行视频](http://v.youku.com/v_show/id_XMzA5NTMzMTYyOA)
## 代码镜像
[GitHub链接](https://github.com/idea4good/GuiLite)