分类介绍
【课程描述】
银河麒麟操作系统应用软件开发进阶课程是基于银河麒麟桌面操作系统 V10 全新打造的桌面应用开发课程,属于整个课程体系中的进阶课程。 在开发环境方面,集成 IDE 是使用的为 Qtcreator4.8,Qt 框架版本 5.12,编译器为 gcc 9.3。课程中包含研发方向的多个主流技能,比如:多任务编程、网络编程、数据库编程等。所有主题,均是采用“理论”与“实践”相结合的方式进行打造;可以实现丰富理论知识的同时,提升实际动手能力。
【课程目标】
通过学习本课程,使学员的技术水平进一步提升,具体包括深入理解 Qt 的元对象系统;掌握静、动态库的封装以及调用;掌握绘图的原理,具备一般图形绘制能力以及特殊 UI 的定制能力;掌握多线程编程、网络编程以及数据库编程;掌握基本的调试及测试技能;理解性能调优的机制,掌握基本的性能调优技能;掌握 C++、Qt 的内存管理机制;保证学员能够具备企业级难度的软件开发能力。
【课程亮点】
(1)音乐播放器项目实践(基于银河麒麟桌面操作系统完成工具类项目,播放多种音乐文件的多媒体播放软件)
(2)视频播放器项目实践(基于银河麒麟桌面操作系统完成工具类项目,播放多种音频和视频文件的软件工具)
(3)麒麟传书项目实践(基于银河麒麟桌面操作系统完成工具类项目,是 tcp/udp 协议的局域网传输工具)