首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

API设计原则 – QT的设计实践总结

Qt的设计水准在业界很有口碑,一致、易于掌握和强大的API是Qt最著名的优点之一。此文既是Qt网上的API设计指导准则,也是Qt在API设计上的实践总结。...API设计原则 一致、易于掌握和强大的API是Qt最著名的优点之一。此文总结了我们在设计Qt风格API的过程中所积累的诀窍(know-how)。...虽然这些准则主要用于对外的API(public API),但在设计对内的API(private API)时也推荐遵循相同的技巧(techniques),作为开发者之间协作的礼仪(courtesy)。...好API的6个特质 API之于程序员就如同图形界面之于普通用户(end-user)。...API符合直觉的测试方法:经验不很丰富的用户不用阅读API文档就能搞懂API,而且程序员不用了解API就能看明白使用API的代码。

2.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

Touch 移动设备上的 手势识别 与 Js事件库

Touch.js 是移动设备上的手势识别与事件库, 由百度云Clouda团队维护,也是在百度内部广泛使用的开发工具。 Touch.js手势库专为移动设备设计。...Touch.js对于网页设计师来说,是一款不错的辅助工具,可以减少很多写框架控制器的时间。 网页合理使用Touch.js不但能增加网页的美观感,而且在节约时间,减少人力投入也有极大的帮助。...Touch.js: https://www.awesomes.cn/repo/Clouda-team/touchjs Github 地址:  https://github.com/Clouda-team...百度官方touch.js的说明文档,详见:http://cloudajs.org/docs/step4_API_Documentation#h2_7 Touch.js上手还是很容易的,语法: touch.on...(‘#btn-ok’,’tap’,function(ev){ //这里是你想要执行的操作,随便写 }) 上面是一个简单的tap操作,touch.js还支持滑动、缩放等等手势操作,详细的手势事件如下:

4K40
领券