随笔分类 - 编程实战:电影管理器
摘要:但凡管理器之类的软件,存储数据是必不可少的。存储数据的话,有几种选择。一是用数据库,把数据存储到数据库里;一是用文本文件,把数据存储到文本文件里;一种是利用XML文件,把数据对象转换为XML后,存储到XML文件(实际上也是文本文件)。把数据对象和XML文件对应起来,有一个术语,称之为XML序列化。参看之前写的文章“利用XML序列化实现程序配置文件”,“简述Xml.Serialization如何序列化对象到XML文件”在本软件的设计中,设计了两种基本的数据对象一是电影对象(类clsFilm),存储一部电影的信息,如:中文名(DesChineseName)、英文名(DesEnglishName)、
阅读全文
摘要:在前文“编程实战——电影管理器之利用MediaInfo获取高清视频文件的相关信息”中提到电影管理器的目的是方便播放影片,在想看影片时不需要在茫茫的文件夹下找寻。我对电影管理器的想法如下:1、可以全键盘操作(不依赖鼠标),最好是利用键盘上的小数字键区就能完成全部操作。2、基于HTPC的全屏操作,故软件的大小为1920*10803、模仿时下流行的“磁贴”效果。下图是本软件的初步的界面UI解释一下:1、HTPC的屏幕是1920*1080,在软件设计的时候,由于电脑的屏幕没那么大,初步设计为960*540,等调试完全没有问题后,再将分辨率调成1920*1080。2、整个屏幕分为上下两个部分。上部是类别
阅读全文
摘要:随着高速(20M)宽带、HTPC、大容量硬盘(3T)的普及,下载高清片并利用大屏幕观看也成为普通的事情。随着下载影片的增多,管理就有了问题,有时在茫茫文件夹下找寻一个影片也是一件费时费力的事。于是萌生了自己编写电影管理器的想法,并逐步逐步在实现。利用博客记录编写的过程,也是和网友之间的交流。期望在交流的过程中,网友能提出一些中肯的意见,使自己少走些弯路。我在拿到一个高清视频文件时。我希望能有办法获知以下的信息文件名:视频文件的文件名,这个比较简单,利用FileInfo类就能获得文件大小:视频文件的大小,这个也比较简单,利用FileInfo类能获得视频分辨率:视频文件的分辨率,例如:宽1980像
阅读全文