欢迎来到传世资源网!
加载中...
正在加载,请耐心等待...
本站为收藏、学习站,如有侵权,请联系管理员删除!

《QmlBook》[中文版].pdf

介绍 评论 失效链接反馈

QML是Qt推出的Qt Quick技术的一部分,是一种新增的简便易学的语言。QML是一种陈述性语言,用来描述一个程序的用户界面:无论是什么样子,以及它如何表现。在QML,一个用户界面被指定为具有属性的对象树。 这使得Qt更加便于很少或没有编程经验的人使用。Table of Contents《QmlBook》In Chinese1i. 动画(Animations)ii. 状态与过渡(States and Transitions)iii. ⾼级⽤法(Advanced Techniques)7. 模型-视图-代理(Model-View-Delegate)i. 概念(Concept)ii. 基础模型(Basic Model)iii. 动态视图(Dynamic Views)iv. 代理(Delegate)v. ⾼级⽤法(Advanced Techniques)vi. 总结(Summary)8. 画布元素(Canvas Element)i. 便捷的接⼝(Convenient API)ii. 渐变(Gradients)iii. 阴影(Shadows)iv. 图⽚(Images)v. 转换(Transformation)vi. 组合模式(Composition Mode)vii. 像素缓冲(Pixels Buffer)viii. 画布绘制(Canvas Paint)ix. HTML5画布移植(Porting from HTML5 Canvas)9. 粒⼦模拟(Particle Simulations)i. 概念(Concept)ii. 简单的模拟(Simple Simulation)iii. 粒⼦参数(Particle Parameters)iv. 粒⼦⽅向(Directed Particle)v. 粒⼦画笔(Particle Painter)vi. 粒⼦控制(Affecting Particles)vii. 粒⼦组(Particle Group)viii. 总结(Summary)10. 着⾊器效果(Shader Effect)i. OpenGL着⾊器(OpenGL Shader)ii. 着⾊器元素(Shader Elements)iii. ⽚段着⾊器(Fragement Shader)《QmlBook》In Chinese2iv. 波浪效果(Wave Effect)v. 顶点着⾊器(Vertex Shader)vi. 剧幕效果(Curtain Effect)vii. Qt图像效果库(Qt GraphicsEffect Library)11. 多媒体(Multimedia)i. 媒体播放(Playing Media)ii. 声⾳效果(Sounds Effects)iii. 视频流(Video Streams)iv. 捕捉图像(Capturing Images)v. ⾼级⽤法(Advanced Techniques)vi. 总结(Summary)12. ⺴络(Networking)i. 通过HTTP服务UI(Serving UI via HTTP)ii. 模板(Templating)iii. HTTP请求(HTTP Requests)iv. 本地⽂件(Local files)v. REST接⼝(REST API)vi. 使⽤开放授权登陆验证(Authentication using OAuth)vii. 云服务(Engine IO)viii. Web Socketsix. 总结(Summary)13. 存储(Storage)i. 配置(Settings)ii. 本地存储 - SQL(Local Storage - SQL)iii. 其它存储接⼝(Other Storage APIs)14. 动态QML(Dynamic QML)i. 动态加载组件(Loading Components Dynamically)i. 间接连接(Connecting Indirectly)ii. 间接绑定(Binding Indirectly)ii. 创建与销毁对象(Creating and Destroying Objects)i. 动态加载和实例化项(Dynamically Loading and InstantiatingItems)ii. 从⽂本中动态实例化项(Dynamically Instantiating Items from《QmlBook》In Chinese3Text)iii. 管理动态创建的元素(Managing Dynamically CreatedElements)iii. 跟踪动态对象(Tracking Dynamic Objects)iv. 总结(Summary)15. JavaScripti. 浏览器/HTML与QtQuick/QML对⽐(Browser/HTML vsQtQuick/QML)ii. JavaScript语法(The Language)iii. JS对象(JS Objects)iv. 创建JS控制台(Creating a JS Console)16. Qt and C i. 演⽰程序(A Boilerplate Application)ii. Qt对象(The QObject)iii. 编译系统(Build Systems)i. QMakeii. CMakeiv. Qt通⽤类(Common Qt Classes)i. QStringii. 顺序容器(Sequential Containers)iii. 组合容器(Associative Containers)iv. ⽂件IO(File IO)v. C 数据模型(Models in C )i. ⼀个简单的模型(A simple model)ii. 更复杂的数据(More Complex Data)iii. 动态数据(Dynamic Data)iv. 进阶技巧(Advanced Techniques)17. C 扩展QML(Extending QML with C )i. 理解QML运⾏环境(Understanding the QML Run-time)ii. 插件内容(Plugin Content)iii. 创建插件(Creating the plugin)iv. FileIO实现(FileIO Implementation)v. 使⽤FileIO(Using FileIO)《QmlBook》In Chinese4i. 应⽤程序窗⼝(The Application Window)ii. 使⽤动作(Using Actions)iii. 格式化表格(Formatting the Table)iv. 读取数据(Reading Data)v. 写⼊数据(Writing Data)vi. 收尾⼯作(Finishing Touch)vi. 总结(Summary)18. 其它(Other)i. ⽰例源码ii. 术语英汉对照表iii. 格式定义iv. 协作校正

下载声明:

本站资源均有第三方用户自行上传分享推荐,非本站自制,仅供玩家做交流学习之用!切勿用于商业用途!游戏作品版权归原作者享有,如有版权问题,请附带版权证明至邮件,本平台将应您的要求删除。
相关推荐:

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复