会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
启程软件
SOUI
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
下一页
2015年4月7日
第二十五篇:在SOUI中做事件分发处理
摘要: 不同的SOUI控件可以产生不同的事件。SOUI系统中提供了两种事件处理方式:事件订阅 + 事件处理映射表(参见第八篇:SOUI中控件事件的响应)事件订阅由于直接将事件及事件处理函数连接,不存在事件分发的问题,这里主要介绍使用事件映射表时的事件分发。在回答这个问题前,首先了解一下什么是事件分发。在大型...
阅读全文
posted @ 2015-04-07 22:06 启程软件
阅读(4834)
评论(0)
推荐(0)
2015年3月23日
第二十四篇:导出SOUI对象到LUA脚本
摘要: LUA是一种体积小,速度快的脚本语言。脚本语言虽然性能上和C++这样的Naitive语言相比差一点,但是开发速度快,可以方便的更新代码等,近年来受到了越来越多开发者的重视。在SOUI框架中,我把脚本模块参考CEGUI抽象出一个独立的脚本接口,方便实现各种脚本语言的对接。下面简单介绍一下在SOUI中实...
阅读全文
posted @ 2015-03-23 23:08 启程软件
阅读(2978)
评论(0)
推荐(0)
2015年3月16日
第二十三篇:在SOUI中使用LUA脚本开发界面
摘要: 像写网页一样做客户端界面可能是很多客户端开发的理想。做好一个可以实现和用户交互的动态网页应该包含两个部分:使用html做网页的布局,使用脚本如vbscript,javascript做用户交互的逻辑。当需求变化时,只需要在服务端把相关代码调整一下,用户即可看到新的内容(界面)。传统的客户端程序开发流程...
阅读全文
posted @ 2015-03-16 00:00 启程软件
阅读(6404)
评论(0)
推荐(0)
2015年2月26日
第二十二篇:在SOUI中使用代码向窗口中插入子窗口
摘要: 使用SOUI开发客户端UI程序,通常也推荐使用XML代码来创建窗口,这样创建的窗口使用方便,当窗口大小改变时,内部的子窗口也更容易协同变化。 但是最近不断有网友咨询如何使用代码来创建SOUI子窗口,特此在这里统一解答。 要回答这个问题,首先要了解SOUI窗口创建及布局的流程。 先从swnd.cpp里
阅读全文
posted @ 2015-02-26 18:42 启程软件
阅读(6733)
评论(2)
推荐(0)
2015年2月9日
第二十一篇:SOUI中的控件注册机制
摘要: Win32编程中,用户需要一个新控件时,需要向系统注册一个新的控件类型。注册以后,调用::CreateWindow时才能根据标识控件类型的字符串创建出一个新的控件窗口对象。为了能够从XML描述的字符串中创建出需要的控件对象,和Win32类似,在SOUI中要创建一个新的控件也同样需要向SOUI系统注册...
阅读全文
posted @ 2015-02-09 10:47 启程软件
阅读(4369)
评论(8)
推荐(0)
2015年1月29日
使用SOUI开发的界面集锦
摘要: 仿QQ管家界面
阅读全文
posted @ 2015-01-29 10:15 启程软件
阅读(3994)
评论(0)
推荐(0)
2015年1月22日
一种快速刷新richedit中内嵌动画的方法的实现
摘要: 在IM中使用动画表情是一种非常有趣的方式,然而选择一种合适的方式来实现却并不容易。一般来说,除了自己去实现一个富文本控件,目前主要的解决方案有3种:1、使用浏览器做容器。2、使用QT提供的Richtext做容器。3、使用Richedit做容器。使用浏览器做容器好处是使用简单,效率应该也不错(没有测试...
阅读全文
posted @ 2015-01-22 22:47 启程软件
阅读(3430)
评论(1)
推荐(1)
2015年1月15日
实现一种快速查找Richedit中可见区域内OLE对象的方法
摘要: Richedit是一个OLE容器,使用Richedit来显示IM聊天内容时,通常使用OLE对象来实现在Richedit中播放表情动画。触发表情的绘制有两种途径:1、来自Richedit的刷新消息。2、来自表情动画定时器的刷新消息。要刷新表情的显示首先需要知道表情的显示位置。第一种刷新过程中,绘制消息...
阅读全文
posted @ 2015-01-15 23:54 启程软件
阅读(3336)
评论(1)
推荐(0)
2015年1月7日
第二十篇:在SOUI中使用分层窗口
摘要: 从Windows 2K开始,MS为UI开发引入了分层窗口这一窗口风格。使用分层窗口,应用程序的主窗口可以是半透明,也可以是逐点半透明(即每一个像素点的透明度可以不同)。可以说,正是因为有了分层窗口,在Windows上开发的应用程序的UI才真正炫起来。在UI的主窗口上加一个分层窗口的风格对于一个稍有点...
阅读全文
posted @ 2015-01-07 22:23 启程软件
阅读(5445)
评论(2)
推荐(1)
2014年12月30日
第十九篇:提高SOUI应用程序渲染性能的三种武器
摘要: SOUI是一套100%开源的基于DirectUI的客户端开发框架。基于DirectUI设计的UI虽然UI呈现的效果可以很炫,但是相对于传统的win32应用程序中每个控件一个窗口句柄的形式,渲染效率是一个很重要的问题。在SOUI系统中提供了三种武器可以用来提高渲染效率:第一种武器:选择更高效的渲染引擎...
阅读全文
posted @ 2014-12-30 15:35 启程软件
阅读(4330)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
下一页
公告