|
|
1
1
随着时间的推移,我已经做了一些这样的“列表”,最后我总是发现使类变得相当容易,但至少可以说,存储,尤其是从磁盘读取列表被证明是“具有挑战性的”。
对于普遍接受的播放列表格式(M3U),请查看 http://schworak.com/programming/music/playlist_m3u.asp . Torry's的“PlayList v.0.5.1”中提供了一个VCL组件,该组件具有读取多种格式的源代码。 http://www.torry.net/quicksearchd.php?String=PlayList+v.0.5.1&Title=Yes |
|
|
2
4
我将创建一个至少包含艺术家和标题属性的TSong类,以及一个TSongList,该TSongList使用适当的排序字段提供1个或多个排序方法(可以是泛型的)。
|
|
|
3
2
一个简单的解决方案是将歌曲列表/歌曲信息实现为一个TCollection。 通过使用集合,您可以让VCL处理加载和保存到磁盘的操作。 例如: 请注意,这在功能上是不完整的,我将留给你,因为我是从我的头顶写这篇文章的,所以我可能把一些事情搞砸了。这只是一个让你开始的例子。
|
|
|
4
1
您可以轻松添加图标等。。。。。 你有正确的事件来触发。 |