1需求
1 需求(视频播放器) ->功能
2 核心功能(libvlc)<<.团队情况.未来发展,功能的完备性>> ->设计
2设计
首先从架构的角度去思考一个客户端应该选用什么架构
MVC: model(模型层 数据) View (视图 UI) Control(中间层 业务)
.COM/.NET: 软件即服务
MVC 架构
播放器需要有播放、暂停/继续、停止、进度显示、跳转位置、地址输入等基本功能
整个应该使用MFC的视窗模式UI呈现给用户
首先肯定是要有一个播放部件
然后播放按钮、暂停/继续按钮、停止按钮、可控进度条、地址输入框
考虑到暂时没有其他的高级功能
我们可以使用MFC的对话框项目