我开始思考如何处理保存我的应用程序的功能,并考虑过2个选项:实现一个保存功能在C#图像处理应用
应用程序有节点,如:
Blur
Contrast
Sharpen
Invert
...
1.解读保存的文件,如:
Blur name:"Blur01" Amount:5
...
2.具有自我可执行文件格式保存的文件,如:
Blur blur = new Blur();
blur.Name = "Blur01"
blur.Amount = 5
...
我应该选择哪一个?有没有更好的方法来处理这个问题?
我希望保存的文件是向后和向前兼容的。
编辑:谢谢你所有的答复。任何人都可以请解释为什么#2不会成为未来的证据?是否因为可以更改#1的加载/打开代码,而不是#2?
是的任何形式的ascii文件。 – 2009-04-21 17:17:17