基于qt的在线音乐播放器的设计内容摘要:
主持人: 记 录 人: 年 月 日 M 答 辩 小 组 意 见 评语: 评定等级: 负责人(签名): 年 月 日 系 学 位 委 员 会 意 见 评语: 论文(设计)最终评定等级: 负责人(签名): 系部(公章) 年 月 日 校 学 位 委 员 会 意 见 评语: 评定等级: 负责人(签名): 年 月 日 I 目 录 绪论 ...................................................................................................................................... 1 Qt、 VS20 Web Service、 Phonon 简介 ................................................................. 2 Qt 简介 .................................................................................................................... 2 VS2020 简介 ........................................................................................................... 2 WebService 简介 ..................................................................................................... 2 Phonon 简介 ............................................................................................................ 2 需求分析 ........................................................................................................................ 3 功能需求 ................................................................................................................. 3 播放器的基本控制需求 ............................................................................... 3 系统需求分析 ............................................................................................... 3 运行及其它需求分析 ............................................................................................. 3 软件结构及界面 设计 .................................................................................................... 4 软件结构设计 .................................................................................................. 4 GUI 界面设计 .................................................................................................. 5 系统设计及实现 ............................................................................................................ 6 系统概要设计 ......................................................................................................... 6 系统 GUI 功能模块设计 ........................................................................................ 8 BaseWidget 基础界面类 .............................................................................. 9 PlayControl 播放控制类 ............................................................................... 9 PlayList 歌曲切换类 ....................................................................................11 QListViewEx 歌曲列表类 .......................................................................... 12 XML 文件解析 ........................................................................................... 12 主界面 GUI 及具体功能实现 ............................................................................. 14 界面各控件位置及大小设置 .................................................................... 14 歌曲控制按钮功能实现 ............................................................................. 16 点击播放列表及其显示 ............................................................................. 17 点击歌曲列表翻页按钮实现翻页 .......................................................... 19 界面整体格式、贴图及美化 .................................................................... 20 结论 .................................................................................................................................... 23 参考文献 ............................................................................................................................ 24 致谢 .................................................................................................................................... 25 II 基于 Qt 的在线音乐播放器设计 摘 要 本文介绍研究音频编码解码相关技术,并结合 VS2020 编写多媒体音乐播放器,利用软件工程原理,采用面向对象的编程方法,其开发主要包括前台窗体的设计和后台源码的实现两个方面,实现了利用计算机进行多媒体音频的播放。 本设计利用C++语言和 VS2020 编辑工具对播放器进行编写,过程中调用了 Phonon 多媒体库及WebService 服务。 同时给出了详细的系统设计过程、部分界面图及主 要功能运行流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、快进、快退、下一曲、上一曲等功能与一体,性能良好。 第一阶段首先对项目进行全面、仔细的需求分析,并准确做出项目进度安排,明确每个阶段的任务;第二阶段是进行项目分模块编码,第三阶段对项目进行全面的测试和系统集成测试。 Qt 的跨平台性 [1],所以可供选择的平台有许多,使得在平台的选择面上有了更大的自主权。 现在社会上使用最多的平台是WINDOWS。 所以该程序在 WINDOWS 平台下开发。 【关 键词】: Qt、 Phonon、 Web Service、 VS2020 III The design of online music player based on Qt Abstract This paper introduces the research audio coding and decoding technology, and bined with the preparation of VS2020 multimedia music player, using the software engineering principle, uses the objectoriented programming method, its development mainly includes the two aspects to realize the foreground window design and background source, realize the play by the puter multimedia audio. The player is using C++ language and VS2020 editing tools., and calls Phonon multimedia database and WebService service. Giving a detailed system design process, part of the interface map and run flow chart of the main function, this article discussed in detail on problems and solution method in the development process. The music player set to play, pause, stop, fast forward, rewind, and the next one, on a volume adjustment functions with one good performance. The first phase is the project of prehensive and careful needs analysis, accurately making the project schedule and clearing each stage of the task. The second phase of the project is submodule coding. The third stage, the project testing and system integration testing. The development of this program, there are many alternative platform, because Qt cross platform, so have greater autonomy in the choice of platform. Now use。基于qt的在线音乐播放器的设计
相关推荐
各种数据采集和控制功能,能够和工业对象的传感器、执行机构直接接口,能够在恶劣的工业环境可靠运行的计算机系统。 工业控制机是由通用微机推广应用发展而来,硬件结构方面总线标准化程度高,品种兼容性强,软件资源丰富,特别是有实时操作系统的支持,故对要求快速,实时性强,模型复杂的工业对象的控制占有优势。 但是,使用工业控制机的人员的技术水平要求较高,一般具有一定的计算机专业知识。
(1) 用高性能器件,尽量缩小与工业控制计算机之间的差距。 例如,德国 FESTO公司的 IPC(Industrial PC)由一系列符合工业标准的模块组成,它与微机兼容且具有 PLC的功能。 (2) 丰富 I/O 模块,使 PLC 在实时性、精度、分辨率、人机对话等性能方面进一步得到改善和提高。 (3) 进一步强化网络功能,以实现信息管理自动化。 例如 IPC 型控制器具备多种现场总线 接口。
要求 .................................. 19 基于 PLC的舞台灯光控制与组态设计 舞台灯光与组态设计 第 43 页 共 46 页基于 PLC的舞台灯光控制与组态设计摘要可编程控制器 (PROGRAMMABLE LOGI CAL CONTROLER)简称为 PC或 PLC,是 60年代末发明的工业控制器件。
“ 国内首创,突破程序组的限制 ”。 设定一个开的时间和关的时间,然后按这个时间反复循环。 (如:设定开 20 分钟,关 10 分钟,然后就按此时间工作) ; G. 键盘锁定功能:此功能可有效防止他人误操作删除程序,影响使用 ; H. 其它功能 : 12/24 小时制转化,夏时制,复位( reset)。 3 动力装置选择 主要工作动力 来 源于交流伺服电机 , 当
主机不旋转;轿厢或对重受障碍物阻挡停止上行,并导致曳引绳在曳引轮上打滑。 这时设有一种装置使电梯停止运行保持停止状 态 防止点击空转保护装置 4 在轿厢,机房,底坑或轿顶上可以切断动力的装置 急停开关 5 轿厢速度在异常加大了的时候,下方向每分钟的速度还没有超过详单与额定速度的 倍时,就自动断动力的装置 限速器电气保护开关 6 紧急停止或正常制止由惯性产生的曳引机旋转的装置 磁制动器 7
温度传感器 的选择 温度传感器 的类型有很多中,在 PLC 的控制中,大多选用 热电偶和热电阻两种类型。 在选择温度传感器时根据不同的场合选择类型 , 本文选用 HU10S 温湿度模块 的传感器。 介绍 HU10S 温湿度模块的传感器 工作原理 和应用 HU10S温 湿度 模块的作用是将湿度传感器的非线性电阻信号转换为线性电压信号输出,方便使用应用广泛 ( 1) 典型应用领域 ; ( 2)