如何设计保存文件格式?
情况是一个替代音乐符号应用程序。我创建了一个程序,其中您直接编辑保存文件:百合像符号应用程序。但现在我想创建一个更图形化的应用程序,做同样的。因为我想它导入miidi文件,我需要某种保存文件格式,包含所有信息,如笔记,工作人员规模,时间签名,文本,动态文本等。。。我是一个初学者在这一点上,我希望有一些起点,如何使保存文件格式?我喜欢一个保存格式,可以由文本编辑器打开,我真的很喜欢的是纯数据补丁的编写
方式。所以我正在寻找类似的东西。需要克服的一个问题是程序能够检测和编辑笔记长度。在我当前的程序中,用户正在执行此操作。我确实喜欢听到有关保存文件的消息。所有我发现的是真正简单的游戏保存文件,只包含基本的游戏玩家信息的例子。score{
~staff{
~right{
~beam{id, start, end}
~note{id, note, start, end}
~note{id, note, start, end}
}
~left{
~beam{id, start, end}
~note{id, note, start, end}
~note{id, note, start, end}
}
~textanddynamics{
~dynamictext{id, text, start, xoffset, yoffset, bgcolor}
~crescendo{id, start, end}
}
}
}
页:
[1]