1 Star 0 Fork 18

bsunx / GuiLiteSamples

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

GuiLite Samples - 你自己的精彩

在iOS,Mac下的运行效果:

Mac iOS

在Android,嵌入式ARM Linux下的运行效果:

Android Linux

在Windows混合现实下的运行效果及开发者QQ群:

Win MR QQ group: 527251257

  • GuiLite samples包括2个跨平台工程,一个是“Host monitor”,另一个是“Snake”;他们都是基于GuiLite编写的实际应用,用来说明GuiLite的接口使用方法,并让你的程序同时运行在:iOS,Android,Linux,Windows,Mac平台上。
  • GuiLite samples极易编译,在QQ开发群的帮助下,现在的编译通过率接近100%

Host Monitor

HostMonitor有2千行UI代码, 用来布局UI和自定义控件

代码走读

  • HostMonitor\SampleCode\source\ui_tree: 布局UI
  • HostMonitor\SampleCode\source\ui_ctrl_ex: 自定义控件

跨平台办法

  • HostMonitor\BuildAndroid: Java 语言, 用于Android平台
  • HostMonitor\BuildIOS: Swift code, 用于 iOS平台
  • HostMonitor\BuildLinux: C 语言, 用于Linux平台
  • HostMonitor\BuildWin32: C 语言, 用于Windows控制台
  • HostMonitor\BuildUWP: CX 语言, 用于通用Windows平台(包括:虚拟/混合现实)
  • HostMonitor\BuildMacCmd: Swift语言, 用于Mac命令行模式
  • HostMonitor\BuildMacCocoa: Swift语言, 用于Mac图形应用

编译"host monitor"

手机连串口设备

下载体验Android版App

Snake

Snake只有200+行代码,用来解释如何绘制、渲染,通过对它的学习,你可以把GuiLite运行在单片机上。

编译 "snake"

一些建议

是不是感觉很复杂?我们只是资质平庸的开发者,我们能做到的,你也可以!

  • 敢于编译、运行
  • 敢于修改代码
  • 敢于开创自己的UI

代码镜像

GitHub链接

Repository Comments ( 0 )

Sign in to post a comment

About

“全平台UI框架”,并非我的本意;极速,简洁,才是我的追求 expand collapse
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
C++
1
https://git.oschina.net/bsunx/GuiLiteSamples.git
git@git.oschina.net:bsunx/GuiLiteSamples.git
bsunx
GuiLiteSamples
GuiLiteSamples
master

Search

184635 d8eb8a04 1850385 161156 f1cf3f24 1850385