Qt基础与Qt on Android入门—66107人已学习
课程介绍
本课程起始于基础的开发环境搭建和Qt Creator介绍,帮助初学者入门;着力于Qt的内在机制,由浅入深介绍信号与槽、Qt模板库、事件、文件处理、XML、网络、多线程、各种GUI控件、布局管理器等各种Qt基础主题(这些主题可同时在Qt桌面编程和Android平台上使用),同时辅以简洁有效有针对性的实例程序(每个示例程序都可以在 Android 平台上运行)。
课程收益
在最短的时间内让学员建立起使用Qt开发的全景式认识;然后详细介绍Qt on Android的开发环境搭建、APK部署等基础性的主题,然后着重讲述Qt on Android的各种针对移动开发的技术主题(按键、触摸、感应器等等),为熟悉C/C++的开发人员借助Qt on Android走向移动开发奠定基础。
讲师介绍
安晓辉 更多讲师课程
十余年开发经验,5年Qt使用经验,在网络机顶盒、智能机顶盒、应用服务器等领域有成功经验,著有《Qt on Android核心编程》和《Qt Quick核心编程》。
课程大纲
1. Qt简介及Qt on Android简介 10:37
2. Qt Creator开发环境快速上手 19:08
3. Qt on Android开发环境搭建 16:26
4. Hello Qt on Android(第一个安卓应用) 20:20
5. Qt on Android应用项目配置详解 12:39
6. 初次约会信号与槽(QuitApp示例,信号与槽的简单使用) 16:13
7. 使用布局管理器(QHBoxLayout、QVBoxLayout、QLabel、QPushButton 10:35
8. 构建复杂界面(Q12测评示例、QComboBox、QMessageBox、QGridLayout) 12:36
9. 定义自己的信号(基于Q12示例) 17:03
10. Qt项目管理介绍(qmake,pro文件语法) 15:04
11. Qt应用编译过程及Q_OBJECT、signals、slots、emit、SIGNAL、SLOT等关 10:34
12. 深入理解信号与槽 13:03
13. 事件 19:17
14. 事件过滤器 14:12
15. 定时器 15:14
16. 自定义事件 19:54
17. 单选按钮、复选按钮、分组框 17:14
18. 行编辑、块编辑、标签卡 11:45
19. QListWidget 17:11
20. QTableWidget 17:13
21. 使用QPainter绘图(文字和图片) 15:23
22. 使用QPainter绘图(线条、形状、路径) 25:08
23. 自定义控件 17:05
24. 多线程(QThread) 23:17
25. 多线程(QThreadPool) 13:53
26. 多线程(QtConcurrent) 13:58
27. 网络编程(HTTP,QNetworkAccessManager) 14:15
28. 网络编程(QTcpSocket) 16:27
29. 文件IO(QFile、QTextStream) 12:45
30. XML(QXmlStreamReader) 12:38
31. Qt与Android结合过程浅析 13:10
32. Android项目文件简介(AndroidManifest,strings.xml等) 12:54
33. 触摸与手势 15:22
34. 传感器与手势 10:32
35. 录音与回放 17:42
36. 使用JNI:调用Android系统功能(Java) 17:24
37. 使用JNI:Android调用C++ 15:36
38. 使用JNI:调用第三方jar包 11:15
39. 适应不同分辨率的手机 18:18
40. 使用assets文件系统 9:22
大家可以点击【 查看详情】查看我的课程