您现在的位置是:课程

QT QML跨平台移动APP编程

2023-06-15 20:59课程 人已围观

第一课 课程介绍
  • QT:跨平台APP开发框架
  • QML:类似于HTML+JavaScript前端界面框架,独立于后台逻辑代码
  • 课程特点:跟着项目学QT、QML技术
  • 开发项目简介:贷款利息计算、等额本金、等额本息等三种计算方式
  • 课程目标:开发一套APP程序,同时部署到IOS和android系统
 
第二课 开发环境
  • 开发环境安装
  • 开发环境配置,android SDK、NDK
  • QT Creator开发集成环境简介
 
第三课 Hello World
  • 创建一个Hello World 应用程序
  • QML 帮助及组件速查
 
第四课 组件Rectangle、Comobox
  • QML组件Rectangle和Comobox介绍
  • 个性化定制QML组件
 
第五课 组件 TextField、Spinbox
  • QML组件TextFiled、SpinBox介绍
  • 组件TextField的输入数据验证
  • 组件Spinbox的参数设置
 
第六课 组件Listview
  • QT MVD(数据模型、视图及委托)概念介绍
  • QML组件Listview、Column、Row介绍
  • 通过仿真数据(mock)展现Listview的使用方式
  • 项目中涉及到的还款的基本概念
 
第七课 组件StackView
  • QML组件StackView(堆栈视图)介绍
  • QML组件Drawer(边框可缩进)组件介绍
  • 如何使用fontello(用字符替代icon)
 
第八课 组件重用 页面组合
  • QML组件ColumnLayout介绍
  • 页面重用,定义QML文件作为QML的新组件
  • 页面组合,在同一页面种组合多个QML页面
 
第九课 图标icon
  • C++主程序的图标参数设置
  • 图标文件家的参数设置
  • 图标在QML文件中的使用
 
第十课 欢迎页面
  • 欢迎页面在QML文件的设置
  • QML组件Timer(时间组件)介绍
  • 欢迎页面的跳过时间处理
 
第十一课 参数设置
  • QML对话框组件介绍
  • 参数输入校验
  • StackView在项目中的页面逻辑
 
第十二课 页面导航
  • QML组件Toolbar、ToolButton、TabButton介绍
  • QML组件Action介绍
  • 导航的页面逻辑理解
  • 底部状态导航的逻辑理解
 
第十三课 本地存储
  • QML property概念介绍
  • 本地临时变量存储概念
  • C++文件参数定义
  • 在QML文件中定义本地存储参数
 
第十四课 C++程序方法调用
  • 信号及时间处理系统的概念介绍
  • C++的对象定义及在C++中注册(可被QML文件调用)
  • 在QML中对C++对象的属性赋值及方法调用
 
第十五课 C++程序列表对象
  • C++对象定义(完全不同于C++的方法调用的概念)
  • C++列表对象的定义及注册(可被QML文件调用)
  • 列表对象在QML文件中修改展示
 
第十六课 算法及C++的数据结构
  • 项目中所使用到的C++数据结构逻辑说明
  • 常量及公共函数的C++程序介绍
  • 参数输入对象的C++程序介绍
  • 核心计算程序的C++程序介绍
  • 每期还款对象的C++程序介绍
  • 还款列表对象的C++程序介绍
 
第十七课 C++和QML的组合
  • C++对象的注册
  • 参数输入的(ParaInput.qml)程序设置
  • 还款综合信息展示(MySummary.qml)的程序设置
  • 还款详细页面(MyDetail.qml)的程序设置
 
第十八课 发布APP到Android手机
  • Release版本APP的图标参数设置
  • Release版本的APP名称设置
  • 发布APP程序的详细过程
  • APP应用程序在Andriod手机的展示
 
第十九课 发布APP程序到苹果IPad
  • 通过USB口进行设备连接
  • QT Creator的make命令
  • XCode中的参数设置
  • XCode中的编译及发布
  • IPad中设置信任APP操作
  • APP应用程序在IPad中的展示
-->

站点信息

  • 文章统计篇文章