会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
启程软件
SOUI
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
10
下一页
2023年2月9日
使用SOUI4中的STreeView控件
摘要: STreeView控件是一个基于虚表技术实现的高性能树形控件。 和STreeCtrl这种传统的树形控件将数据和控件固定在一起不同,STreeView数据和控件分离,使用一个adapter进行连接。 用过soui的朋友应该对soui提供的SListView很熟悉,SListView里可以轻松实现超大数
阅读全文
posted @ 2023-02-09 10:53 启程软件
阅读(431)
评论(0)
推荐(0)
2023年1月18日
在SOUI中将自定义配置信息写到布局文件中
摘要: SOUI的布局XML文件保存布局必须的信息。特定场合中,用户可能会需要在布局中指定业务需要处理的属性。 比如启程输入法的皮肤。有的皮肤支持高分屏,有的皮肤不支持。对于这个场景,比较理想的方案是直接在皮肤的布局文件中指定当前皮肤是否支持高分屏。 程序解析到这个自定义属性再决定后续的逻辑。 下面是启程输
阅读全文
posted @ 2023-01-18 15:59 启程软件
阅读(404)
评论(0)
推荐(0)
在SOUI中使用GetAttribute获取XML中配置的属性
摘要: SOUI的界面布局使用XML来布局,在XML配置的属性值会通过SObject::SetAttribute(name, value)的方式交给SObject处理。 SWindow是SOUI的界面元素对象,继承自SObject,同样也是通过SetAttribute获取XML中配置的属性。 虽然SObje
阅读全文
posted @ 2023-01-18 15:43 启程软件
阅读(333)
评论(0)
推荐(0)
2023年1月6日
SOUI4中使用文件资源
摘要: 一直以前SOUI中引用资源都是通过uires.idx中定义资源类型及路径,比如: <?xml version="1.0" encoding="utf-8"?> <resource> <UIDEF> <file name="xml_init" path="uidef\init.xml" /> </UI
阅读全文
posted @ 2023-01-06 18:04 启程软件
阅读(375)
评论(0)
推荐(0)
2022年12月21日
在SOUI4中工作线程如果与UI线程交互
摘要: 在SOUI4中工作线程如果与UI线程交互 很多时候程序的耗时过程需要在工作线程执行,执行过程中可能需要通过UI线程来展示运行状态及结果,这就涉及到工作线程与UI线程交互的问题。 SOUI的UI框架本身不是线程安全的,如果在工作线程直接操作UI元素,运气好就是数据不正常,运气坏一点就是程序崩溃。因此正
阅读全文
posted @ 2022-12-21 11:22 启程软件
阅读(675)
评论(0)
推荐(0)
2022年12月20日
客户端视频渲染目前最理想的解决方案
摘要: 很多客户端产品有视频渲染需求。视频渲染有软件渲染和硬件渲染两种方案。 软件渲染一般来说需要将常见的yuv视频流转换成rgb/rgba视频流,再通过GDI绘制到窗口上。软件渲染的优势在于可以方便的和客户端界面做融合,达到更好的界面效果,比如通过alphablend等API实现前景,背景的混合。 然后软
阅读全文
posted @ 2022-12-20 18:23 启程软件
阅读(1180)
评论(0)
推荐(2)
2022年10月30日
使用SOUI4的脚本模块
摘要: SOUI4.1提供了全新的lua脚本模块支持,使用这个新版本的脚本模块,可以轻松将所有UI布局及业务逻辑全部使用XML+LUA实现,基本上就是一个超轻型浏览器。 SOUI4.0相对于SOUI3最大的区别就是将所有对外导出的必须模块都使用COM接口实现,使用这种技术,任意语言只要支持C接口都可以轻松的
阅读全文
posted @ 2022-10-30 17:01 启程软件
阅读(544)
评论(0)
推荐(0)
2022年9月23日
SOUI4新版本的日志系统介绍
摘要: 原来的日志输出宏用法有点奇怪,感觉总是不够理想。这近有点时间终于把它重整了一下。 以前的用法就不介绍了,重点介绍一下新版本的用法。 在SOUI中使用的日志系统包含两个部分:日志输出宏及日志到文件的打印模块。 日志打印模块主体是抄自一份log4z的代码,然后做了一点简单的修改来适合SOUI的接口。 日
阅读全文
posted @ 2022-09-23 17:25 启程软件
阅读(658)
评论(0)
推荐(0)
2022年6月30日
使用 SOUI 开发高 DPI 桌面应用程序[转载]
摘要: 原文: 使用 SOUI 开发高 DPI 桌面应用程序_吹泡泡的小猫的博客-CSDN博客 补充说明:soui3以后版本对dpi的支持更完善了,用起来也更简单了。 1 应用程序感知 DPI 变化 在 Windows 2000 之前,大部分大部分开发人员对显示器分辨率的关注点是如何让自己的程序在低分辨率的
阅读全文
posted @ 2022-06-30 10:26 启程软件
阅读(1473)
评论(0)
推荐(0)
2022年5月17日
一种把dump里连续的内存保存到文件的方法
摘要: 前几天调试一个崩溃,截到一个full dump文件,显示一个视频帧数据转换有问题。从调用栈可以看到完整的帧数据。 然后我就想把这个数据保存下来,再构造崩溃场景,VS没有提供把内存dump为文件的功能。google一下,好像有一个第三方工具叫dumper, 感觉用起来有点复杂。 偶然想到调试dump时
阅读全文
posted @ 2022-05-17 10:23 启程软件
阅读(479)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
10
下一页
公告