我也不知道大家对软件开发到底有没有概念,感觉上大家没什么概念。
我是自己摸索的,没有人教过我。
我看到Knocker一上来就给了我一个大概的框架程序,这样做当然是可以的。
我说说我的一些想法吧。
写软件呢和写一般的那些趣味小程序是一样的,如果你一上来就写代码,像开无轨电车一样,想到那儿写到那儿,那肯定是不行的。这就是说,你一上来呢,先要设计一下,这个设计其实就是为整个问题建立一个数据结构,接下来就是建立一个大概的框体程序,就像knocker 现在做的那样,然后再次对问题分析,这个时候你要分析当每一个控件作用的时候会发生什么事,将整个流程写在纸上,现在再回到你的第一步建立的那个数据结构,你看看那个数据结构是不是符合要求,如果不符合,那么改善它。(通常那个数据结构会不停地被修改) 然后不断的丰富你的窗体内容,直到程序最终完成。