所以要做电脑软件应该一般先学编程,即C语言,JAVA,VF等等,这些可以在网上搜索教程自学(电脑编程语言教程网上资源还是蛮多的),但是自学难度较大,而且十分枯燥(天天对着这样代码那样代码很容易烦)。所以如果想要学好甚至学到资深软件工程师的程度最好是进正规院校参加培训,由老师系统地教你。
如果只是想做简单的小软件自娱自乐一下,那么可以尝试在网络上找辅助制作的软件。这些软件就是开发出来方便那些不懂编程语言的人做软件(更准确地说是做程序)的。
比如 如果想做一款RPG游戏,那么可以用RMXP这个软件,现在很多玩家自制游戏都靠这个,内有附赠模版和简单指令。做游戏几乎不用编程,想要实现高级功能的话网上还有现成的共享脚本。另一个是flash,它的编程语言简单,做小游戏像贪食蛇啊大家来找X啊之类的很实用。
至于其他领域的简易软件制作我没怎么接触,应该是有的,可以去网络上搜索。但即便做出来,功能可能不会尽如人意。还是强烈推荐,如果真的想做软件,去学一些编程知识吧,不管自学还是去受培训。(要培训最好去有名气点的如 北大青鸟培训学院 这些 推荐。)
以c++为例,开发环境vc++6.0步骤:\x0d\x0a\x0d\x0a1、做一款应用软件要知道它的功能需求。\x0d\x0a2、将需求分析进行模块划分。\x0d\x0aa: GUI界面设计。\x0d\x0ab: 几大功能模块。\x0d\x0ac: 下一步,确定开发语言,开发环境。\x0d\x0ad: 下一步,你可以先设计界面。\x0d\x0ae: 排版,色调,容量,功能类别等等。\x0d\x0a3、设计完了后就进入到编码阶段:\x0d\x0aa: 在vc++上建立project,进行GUI界面编码,实现你预选设计的界面。\x0d\x0ab: 同样在vc++中进行功能模块编码,一个模块一个模块的去实现。\x0d\x0ac: 接下来,要把模块链接起来,添加一些链接的具体代码。\x0d\x0ad: 这样基本上,代码雏形就出来了。\x0d\x0a3、进入编译调试阶段。\x0d\x0aa: 修正语法错误,语义错误,直至你预先的功能能顺利执行出来,说明代码正确,测试通过。\x0d\x0ab: 下一步,要测试代码,对其漏洞,逻辑语义进行测试,看代码是否健壮。\x0d\x0ac: 至此,已经成功了一大半。\x0d\x0a4、最后,发布测试版本,提供给用户使用,测试,不断修改完善。