Go   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了GOLANG项目:基于命令行的音乐播放器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

项目需求:

1、设计一款音乐播放器,可以查看、添加删除音乐

2、基于命令行方式


项目环境:

1、Goversion go1.7.5 windows/amd64

2、开发环境:LiteIDE


1、项目目录结构

E:\project\go\musicplayer>tree /f
卷 文档 的文件夹 PATH 列表
卷序列号为 000B-2502
E:.
└─src
│ main.go

├─library
│ manager.go
│ manager_test.go

└─musicplay
mp3.go
mysicplay_test.go
play.go
wav.go

src目录讲解:
main.go : 主程序文件
library : 音乐库,负责音乐的查找、删除增加
musicplay : 音乐播放模块,负责各种格式音乐的播放

2、构建可执行程序

set GOBIN=E:\project\go\musicplayer\bin
set GOPATH=E:\project\go\musicplayer

E:\project\go\musicplayer>cd src


E:\project\go\musicplayer\src>dir
驱动器 E 中的卷是 文档
卷的序列号是 000B-2502


E:\project\go\musicplayer\src 的目录


2017/05/31 周三 09:18 <DIR> .
2017/05/31 周三 09:18 <DIR> ..
2017/05/31 周三 09:18 <DIR> library
2017/05/31 周三 10:42 1,975 main.go
2017/05/31 周三 09:18 <DIR> musicplay
1 个文件 1,975 字节
4 个目录 20,588,355,584 可用字节


E:\project\go\musicplayer\src>go install main.go

E:\project\go\musicplayer\src>cd ..


E:\project\go\musicplayer>tree /f
卷 文档 的文件夹 PATH 列表
卷序列号为 000B-2502
E:.
├─ bin
main.exe

├─ pkg
│ └─ windows_amd64
library.a
musicplay.a

└─src
│ main.go

├─library
│ manager.go
│ manager_test.go

└─musicplay
mp3.go
mysicplay_test.go
play.go
wav.go

上图中标红色的是go install main.go生成的。

3、执行程序,验证正确性





目前,该程序还不能真正实现播放音乐,后期再补上。

4、项目位置

大佬总结

以上是大佬教程为你收集整理的GOLANG项目:基于命令行的音乐播放器全部内容,希望文章能够帮你解决GOLANG项目:基于命令行的音乐播放器所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: