初中毕业的那年暑假,很清闲,因为没有暑假作业.闲来无聊就跑到了堂兄所在的公司里去玩.那是第一次见到现实中的电脑,此前都是在电视里看到的广告,像什么“长城0520微型机”等.
堂兄在公司里有自己的一台电脑,现在想起来不过是XT或者AT那样的,好象没有硬盘的.虽然如此,那时节,竟然也有电脑游戏了.堂兄用一张很大的软盘启动了电脑,然后打开了一个游戏给我玩,好象就象“小蜜蜂”那一类的.我笨拙的控制着方向键和发射的空格键,玩的不亦乐乎,居然忘记了时间.
后来想找找看有没有其他游戏,就退了出来.牛吧,第一次用电脑居然会退出程序!其实是看堂兄操作的:)就是按ESC键.然而,真正的问题来了,退出游戏后,我对着黑色的屏幕开始发呆.看着“A:\”后面闪烁的光标,面对着前面的键盘就不知道该怎么办了.尝试着按下“1+1=”然后回车,结果出现了“Bad Command or file name”,后来发现不管我敲什么进去,都是出现这句话.就在我依然忘我地尝试的时候,堂兄要做正事了,就把我赶走了.我和电脑的第一次亲密接触也就结束了,然而多年以后当时的情景依然象昨天才发生.
大学里,虽然不是学计算机专业,但学校依然给我们开了FORTRAN、C、汇编、微机原理、数据结构等课程.但是现在回想起来,学校里教的内容实在太初级了,许多重要的内容都没有讲.比如,C语言用的是谭浩强的那本,书是好书,但是实在太不深入.学完那本书,连基本的工程应用程序都没法编.直到工作以后,自己又看了一些C语言方面的高级编程方面的内容,才稍微能写个有实际用处的小程序.印象最深的就是连着几个通宵写出来一个在DOS下运行的模仿WINDOWS下挖地雷的程序.
然而计算机的发展实在太快,当我还在苦苦学习VESA图形编程和BIOS&DOS中断等等时,VC++已经开始蓬勃发展起来了,我开始很不喜欢的WINDOWS操作系统终于成了不可逆转的潮流.DOS终于和我们告别了,DOS下的编程技术一夜之间已经成为了过时的技术.
没办法,继续学.学习VC++,学习WIN32 API,可是内容实在太多了,学了后面忘了前面.毕竟我的专业和工作与编程无关,编程都是业余玩玩而已,随着年龄的增长,工作的繁忙,已经无法在编程这条道路上走的更远了.
我不喜欢用VC++的MFC来编程,觉的太冗长,不象用API写的程序,很是高效率,就象DOS下的汇编.这是我以前用WIN32 API在VC++下写的小程序,还是挖地雷,只写了一点点功能,很不完整,而且有小BUG.1109167208.exe