用linux建立图形界面的流程图,Linux下图形界面mp3播放器的研究设计与制作.doc

Xx大学

本科生毕业论文(设计)

题  目

Linux下图形界面mp3播放器的实现

姓  名

xxx 学号 xxx

院  系

计算机科学学院

专  业

网络工程

指导教师

xxx 职称 讲师

200 年 月 日

xxx教务处制

目 录

摘要1

关键词1

Abstract1

Key words1

引言2

1 主要相关技术介绍3

1.1 Linux的设计和用户界面3

1.2 Linux下的编程3

1.3 Makefile文件的编写3

1.4 关于GTK+4

1.5 GStreamer简介5

1.6 回调函数5

1.7 本程序的开发环境和使用到的一些工具6

2 编译环境的搭建和检测6

2.1 基本编译环境的搭建7

2.2 安装GTK/GNOME编译环境7

2.3 安装GStreamer编译环境8

3 程序的设计目标和分析8

3.1 程序设计目标8

3.2 需求分析9

4 程序的详细设计及编码10

4.1 程序文件的组织10

4.2 main.c文件10

4.3 图形界面的结构11

4.4 PLAY按钮12

4.5 菜单13

4.6 mp3文件的选取与文件名的显示14

4.7 GStreamer和文件的播放15

4.8 使用滑块来控制的播放进度18

4.9 实现的一点补充20

5 编译以及以后的工作21

5.1 Makefile文件的编写21

5.2 编译,安装,运行,卸载21

5.3 制作源代码安装包22

结束语22

致谢23

参考文献:23

Linux下图形界面mp3播放器的实现

网络工程专业学生 xxx

指导教师 xxx

摘要:Linux作为自由和开源软件领域中最出色的例子,人们更多地了解其在服务器方面的应用。不过,由于Linux具有可移植度高、自由、免费等特性,最近几年,它在移动设备和个人电脑领域的应用也越来越广泛。鉴于以上应用领域对用户界面友好性方面的要求,几乎所有的此类应用都是采用图形用户界面。基于GTK的GNOME,是Linux领域中最主要的桌面环境。而GTK本身,则是创造图形用户界面的最流行的跨平台GUI工具箱之一。这里将通过一个使用GTK和GStreamer技术的简单mp3播放器的实现,详细描述Linux环境下的图形界面编程技术。

关键词:Linux mp3播放器 GTK GStreamer C语言

The Implementation of GUI Mp3 Player in Linux

Student majoring in Network Engineering xxx

Tutor xxx

Abstract:As one of the most distinguished examples of free and open source software collaboration, Linux is predominantly known for its in servers. However, Linux editions installed on both mobile devices and personal computers have become increasingly commonplace in recent years, owing largely to its highly portability and high degree of freedom. In view of the importance of user friendly operation, almost all of these editions are based on Graphical User Interface(GUI). Based on GTK, one of the most popular cross-platform widget toolkits for creating graphical user interfaces, Gnome is a dominant desktop environment—the GUI which runs on top of a computer operating system. This paper main

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值