我所说的原创软件,是指没有客户提出要求,我自己做的。当然我确信它对别人有用。我想让自己的程序尽善尽美,不过发现这似乎是个无底洞。我程序中一项功能,如果用户按照我的要求操作,
就能够确保程序不出错误。可我还想多给未来用户一点自由空间,但这样一来,程序就可能出问题。要根本
解决问题也不是没有可能,可需要的代码量及对效率的影响比较令我吃惊。还有个办法就是提供某方面的修补措施,就是无法实现用户完全操作自由,但起码不会造成错误。
可这种修补并不是自动的,它需要用户的参予。而且同样要增加不少代码,还要占用些界面。请教各位:我该如何取舍?
就能够确保程序不出错误。可我还想多给未来用户一点自由空间,但这样一来,程序就可能出问题。要根本
解决问题也不是没有可能,可需要的代码量及对效率的影响比较令我吃惊。还有个办法就是提供某方面的修补措施,就是无法实现用户完全操作自由,但起码不会造成错误。
可这种修补并不是自动的,它需要用户的参予。而且同样要增加不少代码,还要占用些界面。请教各位:我该如何取舍?
解决方案 »
- c#中图片的自由缩放
- 奇怪的Form的MouseEnter和MouseLeave事件
- 求一段很简单的正则,送分。。
- 我应该把try放在哪里
- 将XML导入ACCESS中,删除记录时出现"所有记录中均未找到搜索关键字"的错误,好像是备注字段的问题,如何解决?顶有分.
- 怎样在ListView控件中显示每个文件自带的图标?
- PDA和PC通过串口进行通信(数据上传和下载)的问题--继续问
- 问:如果我在一个触发的事件a中又触发了一个事件b,那么,这两个事件是不是同步执行的?还是要等b执行完后a 才能继续执行
- vs.net面板上的控件太少了,开发程序方便吗?
- 遗憾。小弟前几天恨了恨心花五十五大元买了一套Visual Studio .net,想爽一爽,可惜。。。
- c#函数返回的一个问题。望各位前辈指教
- numericUpDown控件用法
最简单的办法比如限制文档功能,功能少了,就不会受写入影响了。但有些功能又想提供给用户,可这些功能受写入的影响。
我现在的想法是,将具有高级功能的文档设为只读,而且不允许客户更改属性。只具有普通功能,不受写入影响的文档设为读写。文档编写者可以自由更改文档,因为他能够知道如何纠正写入对文档带来的不利影响。
我曾想让程序自行去完成写入后的纠正。但发现在实在是一个非常复杂且效率低下的任务。算了,还是给用户以限制吧。
漂逸过了头,就是自取灭亡。
可以看看cvs或者p4等等,甚至vss。功能和实现总有差距,所以给功能设置优先级。