社区
界面
帖子详情
类似QQ2009或MSN的界面制作
oakfire
2009-12-16 03:02:37
MSN与QQ2009的界面用spy++只能看出一个窗口,这样类型的界面是怎么编写的?又怎么处理操作逻辑与界面表现之间的关系的?
我没使用过界面库,看了些开源的都与MSN的不大一样,不知道它是用什么方法写。大家来讨论讨论吧,一百分散分,另一百分给对我有启发的回帖。
多谢。
...全文
289
25
打赏
收藏
类似QQ2009或MSN的界面制作
MSN与QQ2009的界面用spy++只能看出一个窗口,这样类型的界面是怎么编写的?又怎么处理操作逻辑与界面表现之间的关系的? 我没使用过界面库,看了些开源的都与MSN的不大一样,不知道它是用什么方法写。大家来讨论讨论吧,一百分散分,另一百分给对我有启发的回帖。 多谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jameshooo
2009-12-17
打赏
举报
回复
偶做的 DirectUI,可以演示了(仅仅是演示),你可以琢磨一下是如何实现的。
在
这里
下载。
blueink_200451
2009-12-17
打赏
举报
回复
direct UI网上例子有源码,用XML描述,不是真正的窗口,所以用SPY++看不到。
路人乙2019
2009-12-17
打赏
举报
回复
direct UI网上例子有源码,用XML描述,不是真正的窗口,所以用SPY++看不到。
lklwlklw
2009-12-17
打赏
举报
回复
directUI
vclongking
2009-12-17
打赏
举报
回复
direct
lang528
2009-12-17
打赏
举报
回复
是贴图片的,或者是把某些控件做成图片形式显示,比如QQ左下角那个菜单栏。
里面的头像就是从服务里读取出来,本来数据库里有加载的
ccpaishi
2009-12-17
打赏
举报
回复
我们实现这些功能都是程序外面贴一层图片,qq也应该是这样的。
d383137359
2009-12-17
打赏
举报
回复
做QQ\MSN这些用不着什么界面库吧 像平时做软件这样 完后导入一个皮肤包不就得了
ctvcoder
2009-12-16
打赏
举报
回复
[Quote=引用 8 楼 oakfire 的回复:]
引用 7 楼 hurryboylqs 的回复:
问问TxGuiFundation的开发者门,也许能知道大概
我在百度与谷歌都没搜到关于TxGuiFundation的相关页面。能否详细说说?
另外我觉得奇怪,这种界面比较绚,为何用此方法的软件不多?效率问题还是开发周期太大?
[/Quote]
DirectUI 只是一个技术名词,不是具体的产品。同样这个TxGuiFundation 只是自己取的一个窗口类名字而已。QQ和msn都采用了directui技术。
sandyandy
2009-12-16
打赏
举报
回复
yes. directUI!
wwgddx
2009-12-16
打赏
举报
回复
QQ,MSN都是directUI做的, 有一个directUI的皮肤库,你可以下载使用版本看看.DSkinLite 自己找下!
montage0
2009-12-16
打赏
举报
回复
网上有类似的代码。可以看看
珍惜生命远离CPP
2009-12-16
打赏
举报
回复
[Quote=引用 12 楼 oakfire 的回复:]
粗略搜了下DirectUI的概念,我说下理解您看看是否正确:DirectUI是让传统的窗口子控件变成无窗口,由父窗口负责绘制控件界面,并负责转发鼠标及键盘消息到“子控件”,“子控件”处理具体数据操作然后通知父窗口自己所占区域的界面绘制方式。
这样的话,那些“子控件”要怎么组织呢?与数据的交互又具体怎么做呢?这是很繁琐的吧?
[/Quote]
是啊,很繁琐,所以这样做的产品不多。
oakfire
2009-12-16
打赏
举报
回复
[Quote=引用 9 楼 jameshooo 的回复:]
DirectUI != DirectX
两者不能相提并论,甚至毫无关系。
DirectUI 只是一个概念,一种思想,不是产品,不是架构,不是具体的设计,甚至没有规范。
DirectX 可是现成的产品……
[/Quote]
粗略搜了下DirectUI的概念,我说下理解您看看是否正确:DirectUI是让传统的窗口子控件变成无窗口,由父窗口负责绘制控件界面,并负责转发鼠标及键盘消息到“子控件”,“子控件”处理具体数据操作然后通知父窗口自己所占区域的界面绘制方式。
这样的话,那些“子控件”要怎么组织呢?与数据的交互又具体怎么做呢?这是很繁琐的吧?
ahao
2009-12-16
打赏
举报
回复
其实就是自绘。。用xml定义界面元素和响应事件
Conry
2009-12-16
打赏
举报
回复
DirectUI 就是把子窗口直接画出来,而不是createwindow
jameshooo
2009-12-16
打赏
举报
回复
DirectUI != DirectX
两者不能相提并论,甚至毫无关系。
DirectUI 只是一个概念,一种思想,不是产品,不是架构,不是具体的设计,甚至没有规范。
DirectX 可是现成的产品……
oakfire
2009-12-16
打赏
举报
回复
[Quote=引用 7 楼 hurryboylqs 的回复:]
问问TxGuiFundation的开发者门,也许能知道大概
[/Quote]
我在百度与谷歌都没搜到关于TxGuiFundation的相关页面。能否详细说说?
另外我觉得奇怪,这种界面比较绚,为何用此方法的软件不多?效率问题还是开发周期太大?
hurryboylqs
2009-12-16
打赏
举报
回复
问问TxGuiFundation的开发者门,也许能知道大概
xladykiller
2009-12-16
打赏
举报
回复
jf
加载更多回复(5)
仿
QQ2009
的登录
界面
!
仿
QQ2009
的登录
界面
!其他如题希望你们会喜欢!
仿
QQ2009
界面
1
【描述】中的链接指向了一个博客文章,文章可能详细讲解了如何通过编程实现这个仿
QQ2009
的
界面
,包括可能使用的编程语言(如C#、Java或Python)、框架(如.NET Framework、JavaFX或Qt)、以及具体的代码示例。...
QQ2009
界面
源代码
QQ2009
界面
源代码是腾讯公司在2009年发布的一款即时通讯软件QQ的用户
界面
设计与实现的原始代码。这些源代码对于开发者,尤其是对GUI(图形用户
界面
)设计感兴趣的程序员来说,具有极高的学习价值。通过研究这些源...
QQ2009
皮肤
制作
教程
QQ2009
皮肤
制作
工具
QQ2009
皮肤下载
(看见下面有人怀疑说为什么教程这么小,特此解释一下:其实上面已经说了本教程是图文教程,图文教程压缩后当然小了,压缩包里面的文件有:一个已经做好的皮肤“美丽丹儿.kipx”,教程:“
QQ2009
皮肤
制作
.doc”及KIPX...
QQ2009
聊天
界面
消息获取文档说明
QQ2009
聊天
界面
消息获取文档说明 本文档主要讲解了获取 QQ 2009 聊天记录的基本原理和技术实现细节。该技术可以截取 QQ 聊天记录,而不需要获取窗口句柄。下面是该技术的相关知识点: 1. RichEdit 4.1 控件:QQ ...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章