to 同道中人:其实你说的意思明白。但是你说你选好了一个好的软件模板想仿照它去作,但是你要注意一点:如果你只是一味的模仿,那么你只能够做到形似而非神似,当你觉得开发完毕可以交付使用的时候你就会感觉到功能和灵活性方面与模板却大相径庭。你要想把它模仿好重点是需要神似而形却只是次要问题。那么做到神似的关键还是正确的需求分析(姑且省去这一步,因为你是要做的和Intouch一样)、合理的数据存储结构和良好的模块化设计(对象和接口)。你说呢?
to 同道中人,
我还要说一名,理论再完美也没用,如果你的通讯部分做的做的不好,经常出错,没人会用的,即使只选用一种协议(如OPC,可应付当前的大部分知名厂商的设备),也要做得完美些,别指望用户自己去解决通讯问题,最终用户一般对通讯的细节并不太了解,通讯部分必须模块化且易于扩展,也方便自己以后为特殊用户单独编写驱动程序。通讯做好了,这个软件才有市场。而最终用户最关心的问题,是你的这个东西支持不支持某某设备,如不支持,是不会用的。