摘要: SOUI 2.5.1.1开始支持线性布局(LinearLayout). 要在SOUI布局中使用线性布局, 需要在布局容器窗口里指定布局类型为vbox | hbox, (vbox为垂直线性布局, hbox为水平线性布局). 在指定布局类型后还可以为容器窗口指定gravity属性, 用来指定子窗口的默认 阅读全文
posted @ 2017-02-18 16:14 启程软件 阅读(3847) 评论(1) 推荐(1)
摘要: 阅读全文
posted @ 2017-02-18 15:47 启程软件 阅读(1840) 评论(0) 推荐(0)
摘要: 感谢网友"指尖"为SOUI开发的UiEditor, 目前该UI编辑器已经基本可用, 源代码在soui svn demos\uieditor. 下面是"指尖"提供的GIF动画教程. 大家快来膜拜"指尖", :) 阅读全文
posted @ 2016-10-27 15:00 启程软件 阅读(9365) 评论(6) 推荐(1)
摘要: 搜索广告屏蔽Chrome插件:自动过滤:百度,360,搜狗,google,bing的搜索广告,让魏则西的悲剧不再重演。珍爱生命,远离搜索广告! 阅读全文
posted @ 2016-08-26 16:55 启程软件 阅读(1598) 评论(2) 推荐(0)
摘要: 概述 异步通知是客户端开发中常见的需求,比如在一个网络处理线程中要通知UI线程更新等等。 通常在Windows编程中,为了方便,我们一般会向UI线程的窗口句柄Post/Send一个窗口消息从而达到将非UI线程的事件切换到UI线程处理的目的。 在SOUI引入通知中心以前要在SOUI中处理非UI线程事件 阅读全文
posted @ 2016-07-04 23:27 启程软件 阅读(4449) 评论(0) 推荐(0)
摘要: 在SOUI中,使用uires.idx这个文件来记录程序中使用的所有资源文件。 此外绘制对象(ISkinObj)则一般放在skin.xml中描述。 要向一个界面中增加一个新的图片,在没有uiresImporter之前,首先我们需要把新的图片资源增复制到uires下的某个目录下,然后在uires.idx 阅读全文
posted @ 2016-04-24 20:51 启程软件 阅读(3093) 评论(0) 推荐(1)
摘要: 代码见SVN 阅读全文
posted @ 2016-03-11 18:01 启程软件 阅读(2141) 评论(1) 推荐(1)
摘要: 正常情况下在Richedit中使用OLE,如果需要OLE支持复制粘贴,那么这个OLE对象必须是已经注册的COM对象。 注册COM很简单,关键问题在于注册时需要管理员权限,这样一来,如果希望APP做成绿色版本就不好使了。 为什么需要注册成COM?因为在粘贴时Richedit需要能够从COM对象的GUI 阅读全文
posted @ 2016-03-03 22:14 启程软件 阅读(2145) 评论(1) 推荐(0)
摘要: SOUI2.0之前,在SOUI中使用资源通常是直接使用这个资源的name(一个字符串)来引用。使用字符串的好处在于字符串能够表达这个资源的意义,因此使用字符串也是现代UI引擎常用的方式。 尽管直接使用字符串有意义明确的优点,它同样也有缺点: 1、字符串写错了,编译器不知道。这可能导致一些很难发现的B 阅读全文
posted @ 2016-02-22 16:09 启程软件 阅读(3275) 评论(2) 推荐(0)
摘要: 更新: 1、修改uiresbuilder,增加资源ID自动生成功能。包括自动提取所有布局中控件的name,自动生成ID,自动提取字符串表,颜色表。具体使用方式参见下一篇。 2、修改布局中引用字符串的方式。原来使用%str-name%这种方式来引用在字符串表中定义的字符串,修改为使用和android一 阅读全文
posted @ 2016-02-22 15:13 启程软件 阅读(3357) 评论(0) 推荐(0)