在小学的时候,迷上了电脑,爸给买了台“小霸王”学习机,附带的学习卡上有两个编程工具:G-BASIC和F-BASIC,这就是我的第一次接触的编程软件,很老很老的。
借到了一本同学的学习机的说明书,上面有三四页介绍BASIC的命令,还有简短的例子,这就是教我编程的第一位“老师”,后来那位同学把书要了回去,很怀念那本说明书。。
然后,我就迷上了这个,反复研究那些命令,先是照书输入例子,运行正确后再自己改,自己扩充。就这样简单,后来就开始试着自己写游戏,写过迷宫游戏、井字棋,最自豪的是扫雷游戏,还记得花了差不多一个下午的时间,划拉了很多草纸,最后的代码用了两张纸(我都是把写过的程序写下来的,因为学习机不能保存,且只有3KB的内存)。那时候做学习题,我都会试着用程序来计算,比如统计,用字符来画出统计图并算出结果。只可惜G-BASIC不支持浮点运算,而F-BASIC虽然支持浮点运算,功能又太少,所以我通常都是结合起来用的。
那时候很想有台电脑,知道电脑可以运行一个更高级一点儿的编程软件:GW-BASIC。家里有本很老的计算机基础的书,上面有一章讲GW-BASIC,只可惜GW-BASIC的好多命令都与G-BASIC不同。但知道它很强大,很想有台电脑然后去学习GW-BASIC。
那个时候,电脑书很少,书店里也没有。在学校里订了《少年电脑世界》有几期讲过编程,但不是G-BASIC,于是就看它上面讲的题目,自己试着在学习机上实现。还记得那时候电视上有一个频道播放电脑有关的教学视频,每天都看。
突然想起来一个很幸福的小插曲,妈妈喜欢唱歌的,我把乐谱翻译成G-BASIC的指令,让学习机把歌曲给“唱”了出来,妈妈很高兴很喜欢地跟着和。
后来,初三的时候,爸终于给我买了电脑,装上了Visual Basic 6.0,然后就开始学习VB了。当时看到自己的程序运行起来,有了WINDOWS界面,很是兴奋。拿着3.5英寸软盘去网吧拷控件、教程什么的,容量很小,还常常坏掉。
用VB也写过扫雷游戏,开关机时间记录程序,打靶游戏等等好多,还写过联网21点扑克游戏,但都是往事了,源代码也都丢了,唯一存在的就是美好的回忆了。
那时候曾经给一个叫老牛的网友写过一个文本分割程序,他是做数控的, 用来处理数控命令程序。后来我把那程序改了下,支持VBS作为脚本语言控制程序运行,就是那"智能文本分割工具"。那天突然一网友加我好友,让我给他写一段这软件的脚本程序,我很惊讶,自己写的软件,我源码程序都没了,居然还有人在用并且很喜欢。
我最后用VB写的软件,是在大一给学校党委陈老师写的党员信息管理系统,再以后,也许不会再用VB了。