作为基础篇,实现软件的那些功能呢/p>
a.构建基本框架
b.围绕歌曲信息的增删查改进行的
c.将内容通过文件操作存进文档
d.整理歌曲内容(排序)
e.实现简单的歌曲播放功能
有人可能就会问了,需要掌握C语言那些知识才能实现这些功能呢/p>
主要是 :数组,函数,指针,结构体,文件操作等知识即可.
接下来,带大家一起实操
首先,为了让部分功能分工明确,我们可以建立三个cpp文件,(播放音乐需要在c++的环境下)一个头文件,将他看成一个盖房子的过程:
CL-music.h 头文件(建筑图纸)
Basic struct.cpp 用来构建框架,地基
Function interface.cpp 功能界面(给建筑上色,标明门牌 )
play.cpp 实现各部分功能(家具)
首先从创建好的Basic struct.cpp开始实现
想象一下
在我们登录类似于QQ音乐, 易音乐的时候刚开始是不是都有一个登录界面,然后显示音乐logo
这里我们可以分装两个函数
接着在CL-music.h实现函数声明(可以把所有需要引用的头文件都写入CL-music.h,其他文件只需要引用一下此头文件即可,例如#include”CL-music.h”)
这两项都不需要返回值,所以写成void即可
接下来在Basic struct.cpp里实现
初始化界面就不展示啦,大家可以根据自己的创意来设计logo~
登录如何实现呢/strong>
想象一下
大家刚开始在使用这个软件的时候是不是都没账 ,所以要有注册界面,然后再登录(已有账 可以直接跳过注册),账 通过两个数组来维护,一个是注册时输入的,一个是登录时确定的,通过比较即可确定是否输入正确,密码也是如此,账 或密码输入需要重新输入.
下面是登录代码:
成功登录进入后,是不是因该转入功能界面了呢/p>
大家可以自己想象设计一下功能界面,比如热门歌曲选项,主页,搜索,等等
由于是基础篇,不需要考虑 络搭建,有些界面只需要一个形式即可
下面是功能界面代码实现:
以上各功能只需输入对应的序 即可执行操作,并通过system(“cls”);清除界面,实现界面跳转
int Func_picture();这个功能界面为什么需要返回值呢/p>
接下来看主体框架
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!