摘要: 和手机屏幕一样,高分屏在PC上使用越来越多。传统的桌面程序都是像素为单位进行UI布局,而且是适配传统的96dpi的显示器的。这就导致这些程序在高分屏上显示很小,用户用起来很难受。 虽然windows系统提供了桌面程序自动放大功能,但这个放大效果是以牺牲显示效果为代价的,一个在普屏上显示很好的软件到了阅读全文
posted @ 2017-05-04 16:05 启程软件 阅读(2771) 评论(0) 编辑
摘要: 感谢网友"指尖"为SOUI开发的UiEditor, 目前该UI编辑器已经基本可用, 源代码在soui svn demos\uieditor. 下面是"指尖"提供的GIF动画教程. 大家快来膜拜"指尖", :)阅读全文
posted @ 2016-10-27 15:00 启程软件 阅读(4909) 评论(4) 编辑
摘要: 模块结构图:SOUI框架图:阅读全文
posted @ 2015-12-01 17:10 启程软件 阅读(4739) 评论(0) 编辑
摘要: 前言在Windows平台上开发客户端产品是一个非常痛苦的过程,特别是还要用C++的时候。尽管很多语言很多方法都可以开发Windows桌面程序,目前国内流行的客户端产品都是C++开发的,比如QQ,YY语音,迅雷等。快速,稳定是我认为的应用软件开发框架最基本的要求,对于UI还有两个要求就是界面美观,配置...阅读全文
posted @ 2015-11-26 10:28 启程软件 阅读(29180) 评论(19) 编辑
摘要: 使用SOUI开发客户端UI程序,通常也推荐使用XML代码来创建窗口,这样创建的窗口使用方便,当窗口大小改变时,内部的子窗口也更容易协同变化。但是最近不断有网友咨询如何使用代码来创建SOUI子窗口,特此在这里统一解答。要回答这个问题,首先要了解SOUI窗口创建及布局的流程。先从swnd.cpp里抄一段...阅读全文
posted @ 2015-02-26 18:42 启程软件 阅读(3925) 评论(2) 编辑
摘要: 使用SOUI开发的应用UI展示,欢迎使用SOUI的朋友提供资源:setoutsoft#qq.com #->@ 阅读全文
posted @ 2014-12-10 17:41 启程软件 阅读(7352) 评论(6) 编辑
摘要: 概要 注意:布局模板是SOUI 2.8.0.4 新增加的功能。之前版本不支持。 SOUI的listview等一系统控件支持通过模板来创建列表项,这里要说的模板不是指listview中的使用的列表项模板。 对于比较大的项目,在页面布局中可能会出现重复的布局结构,只是部分属性不一样。对于完全相同的布局,阅读全文
posted @ 2019-03-14 10:16 启程软件 阅读(110) 评论(0) 编辑
摘要: SIpcObject是一个基于Windows消息及共享内存的一个IPC(跨进程函数调用)的组件。 GITHUB上有很多IPC模块,我这里又造了一个轮子,不一定比现有的IPC更好,不过我觉得已经足够简单了。 老规矩,先看一下IPC模块的路径: 再看一下IPC模块的接口: 和所有SOUI的组件一样,可以阅读全文
posted @ 2019-02-03 14:49 启程软件 阅读(134) 评论(0) 编辑
摘要: SOUI是一套开源(MIT协议)的Windows平台下的DirectUI框架,它提供了大量的高效控件,也提供了很多扩展组件,目前已经持续维护近10年,在大量的项目中证明稳定可靠。 GIT地址: 国内:https://gitee.com/setoutsoft/soui 国外:https://githu阅读全文
posted @ 2019-02-03 11:22 启程软件 阅读(177) 评论(0) 编辑
摘要: 神速加速器 一款网游加速器,下载:http://js.ispeed.cn/downloadPage.html 一款上位机界面,行业软件,不提供下载 : 光速搜索:自己搜索官网,有广告。 ABC看图: 有广告,自己搜索官网下载。阅读全文
posted @ 2018-08-22 11:47 启程软件 阅读(615) 评论(0) 编辑
摘要: SLogViewer 1.0使用说明 SLogViewer是一个基本开源界面库SOUI开发的开源的通用的高性能LOG分析工具, 轻松支持上百万行级别的LOG过滤. 支持LOG格式配置. 只要是固定格式的LOG理论上都可以支持. 下载: http://pan.baidu.com/s/1nuHISOD 阅读全文
posted @ 2017-10-24 09:28 启程软件 阅读(1547) 评论(0) 编辑
摘要: 在实现网格布局前,SOUI支持两种布局形式:相对布局,和线性布局,其中线性布局是2017年2月份才支持的布局。 这两年工作都在Android这里,Android里有号称5大布局(RelativeLayout, LinearLayout, FrameLayout, GridLayout,TableLa阅读全文
posted @ 2017-07-05 23:16 启程软件 阅读(2338) 评论(0) 编辑
摘要: 第1讲-开发环境搭建 http://my.tv.sohu.com/us/282307706/89333168.shtml 第2讲- 基本应用程序框架代码解读 http://my.tv.sohu.com/pl/9259542/89334976.shtml 第3讲-SOUI的布局系统 http://my阅读全文
posted @ 2017-06-08 09:47 启程软件 阅读(3466) 评论(0) 编辑
摘要: 和手机屏幕一样,高分屏在PC上使用越来越多。传统的桌面程序都是像素为单位进行UI布局,而且是适配传统的96dpi的显示器的。这就导致这些程序在高分屏上显示很小,用户用起来很难受。 虽然windows系统提供了桌面程序自动放大功能,但这个放大效果是以牺牲显示效果为代价的,一个在普屏上显示很好的软件到了阅读全文
posted @ 2017-05-04 16:05 启程软件 阅读(2771) 评论(0) 编辑
摘要: 动态语言切换是很多国际化产品的需求,SOUI之前的版本支持静态多语言翻译,通过在程序启动时设置好语言翻译模块,在程序中打开的UI都会自动调用该翻译模块进行文字翻译,但是不支持运行进语言切换。 最近几个网友都提到这个需求,还是决定在SOUI实现一套动态多语言切换机制。 先看看运行效果: 多语言切换首先阅读全文
posted @ 2017-04-21 12:31 启程软件 阅读(1297) 评论(0) 编辑
摘要: SOUI 2.5.0.3開始支持窗口大小自適應。 2.5.0.3以前,宿主窗口要適應顯示內容大小比較麻煩,因爲一般都是佈局內容適應宿主。 SOUI 2.5.+開始支持線性佈局,線性佈局是借鑑的Android的線性佈局,對於內容自適應的支持更加理想。 要想窗口大小自適應,只需要在佈局的SOUI結點中指阅读全文
posted @ 2017-03-26 08:35 启程软件 阅读(1678) 评论(0) 编辑