本人数据结构课设,使用的是 C++/WinRT + Xaml Islands(使用Mile.Xaml)
半成品,有一些界面的用户设计还未完成(比如:搜索 等)
您需要满足以下前置知识:
- C++ 11/17 语法, Win32相关操作
- C++/WinRT UWP 相关开发知识
- Xaml 语法,控件
MediaPlayerElementListView等,模板使用,事件等操作 - MIDL 3 语法
- 集合
- x:Bind绑定
- 并发和异步操作
- ...
- Xaml 语法,控件
- 简单的数据结构知识
- 善于思考的大脑
- 勤劳的手
EasyMusicPlayer>API目录下是使用的数据结构- 归并排序 (
MergeSort.hpp) - 平方取中法 (
Random.hpp) - 双进制hash (
Hash.hpp,HashMap.hpp) - HashMap (
HashMap.hpp,Pair.hpp,Tree.hpp,Splay.hpp)
- 归并排序 (
EasyMusicPlayer>MainPage.xaml为主界面EasyMusicPlayer>Music类为界面显示绑定实例EasyMusicPlayer>MusicAdapter类用于HashMap与Music操作music_config.json是缓存文件,用来实现音乐列表持续化MusicTestFolder是用于测试的音乐文件夹
Co-Worker: ProtectEMmm (负责数据结构部分)
Project: Mile.Xaml.

