原文:第二十四篇:导出SOUI对象到LUA脚本

LUA是一种体积小,速度快的脚本语言。脚本语言虽然性能上和C 这样的Naitive语言相比差一点,但是开发速度快,可以方便的更新代码等,近年来受到了越来越多开发者的重视。 在SOUI框架中,我把脚本模块参考CEGUI抽象出一个独立的脚本接口,方便实现各种脚本语言的对接。 下面简单介绍一下在SOUI中实现的LUA脚本模块的实现。 在客户端程序中使用脚本语言一个基本的需求就是C 代码和脚本代码的相互调 ...

2015-03-23 23:08 0 2370 推荐指数:

查看详情

第二十:在SOUI中使用LUA脚本开发界面

像写网页一样做客户端界面可能是很多客户端开发的理想。 做好一个可以实现和用户交互的动态网页应该包含两个部分:使用html做网页的布局,使用脚本如vbscript,javascript做用户交互的逻辑。当需求变化时,只需要在服务端把相关代码调整一下,用户即可看到新的内容(界面)。 传统的客户端 ...

Mon Mar 16 08:00:00 CST 2015 0 4840
第二十:使用SOUI的SMCListView控件

列表控件是客户端应用最常用的控件之一。列表控件通常只负责显示数据,最多通知一下APP列表行的选中状态变化。 现在的UI经常要求程序猿在列表控件里不光显示内容,还要能和用户交互,显示动画等等,传统的列 ...

Fri Oct 09 20:41:00 CST 2015 1 5204
第二十四、iOS 10版本适配

随着iOS10发布的临近,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出. ...

Tue Sep 13 06:11:00 CST 2016 0 5411
Python之路【第二十四】Python算法排序一

什么是算法 1、什么是算法 算法(algorithm):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为输出。简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结 ...

Sun Jun 05 01:48:00 CST 2016 4 2034
SpringBoot第二十四:应用监控之Admin

作者:追梦1819 原文:https://www.cnblogs.com/yanfei1819/p/11457867.html 版权声明:本文为博主原创文章,转载请附上博文链接! ## 引言   前一章(SpringBoot第二十:应用监控之Actuator)介绍了 SpringBoot ...

Wed Sep 04 19:16:00 CST 2019 1 532
第二十:在SOUI中使用代码向窗口中插入子窗口

使用SOUI开发客户端UI程序,通常也推荐使用XML代码来创建窗口,这样创建的窗口使用方便,当窗口大小改变时,内部的子窗口也更容易协同变化。 但是最近不断有网友咨询如何使用代码来创建SOUI子窗口,特此在这里统一解答。 要回答这个问题,首先要了解SOUI窗口创建及布局的流程。 先从 ...

Fri Feb 27 02:42:00 CST 2015 2 5315
第二十:在SOUI中做事件分发处理

不同的SOUI控件可以产生不同的事件。SOUI系统中提供了两种事件处理方式:事件订阅 + 事件处理映射表(参见第八SOUI中控件事件的响应) 事件订阅由于直接将事件及事件处理函数连接,不存在事件分发的问题,这里主要介绍使用事件映射表时的事件分发。 在回答这个问题前,首先了解一下什么是事件 ...

Wed Apr 08 06:06:00 CST 2015 0 3753
第二十:两个SOUI新控件 ---- SListView和SComboView(借用Andorid的设计)

SOUI原来实现的SListBoxEx的效率一直是我对SOUI不太满意的地方。包括后来网友实现的SListCtrlEx。 这类控件为每一个列表项创建一个SWindow来容纳数据,当数据量比较大(10000+)时,一方面内存消耗会很严重;另一方面列表数据初始化也需要大量的时间。 今年开始转型做 ...

Fri Jul 31 19:50:00 CST 2015 1 4756
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM