基本的思路就是:系统消息队列 + 图形 api 以 Windows 平台举例,就是 win32 + 渲染方案,后者根据 ui 库的应用可以选 gdi、dx、opengl、vulkan 等,由实际场景的需求而定(轻量化?高性能实时渲染?是否跨平台?开发难度?等) 我早几年开始做了 d14uikit,是 win32+dx 的方案。
实际上是之前一直在做的一个游戏引擎,从它的框架移植了核心 ui 代码包装成的一个库,并且提供 c++ 和 python 的接口以方便二次开发,整个库才 1~2M…。
代码:
黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
30岁了,你在深圳过着什么样的生活?
为什么微信不向telegram学习?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
普通人用得着4k分辨率的显示器吗?
身体上的哪些迹象表明你正在衰老?
如何看待虹鳟和三文鱼之争?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
为什么QQ上的网络状态没有了?
在办公室用机械键盘是什么心里?
为什么 macOS 并不差,可市场总敌不过 Windows?
请问您见过最惊艳的sql查询语句是什么?
为什么所有主流浏览器的 User-Agent 都是 Mozilla/x.0 开头?
为什么多地「国补」暂停了?
现实中的父女关系是怎样的?
我的设计作品很烂嘛?
男医生在给年轻靓丽的女性检查时会是什么心态?
WiFi 7在我国,目前是否完全丧失6GHz下320MHz频宽的可能?
***拍大尺度片子时摄影师不会看光吗?
可以随身携带一个Linux系统吗?
WebSocket 是什么原理?为什么可以实现持久连接?
苹果部分表情在安卓机型上显示有区别,为什么会这样?从技术层面统一不同机型 emoji 表情好实现吗?
皮肤太白是种怎样的体验?
冬天也要穿胸罩吗?
如何评价杨立昆认为大模型只是对海量文本的模式进行复杂拟合,根本不懂意义?
如果苹果真的下架了微信的话,会发生什么?
卸载迅雷后,***文件变成xunlei.bittorrent.6,怎么还原回去啊,心态炸了!?
路由器被隔空刷成校园网节点了,这在技术上是怎么实现的?
编译器和解释器的分界线在哪,字节码效率能否无限接近机器码?