首页东日/西绚

第二东日(上)-迎接东日10周年专题之二

日期: 2005-03-08   共 25,152 次阅读

第一东日的解体,让我认识到,合作首先要建立在志同道合上。因此在进入大学的时候,把明拉进了东日。而对于明,我现在非常相信,他又是和“智”一样被我感染兼“逼迫”下才做软件的,区别只在于明后来进入了计算机专业学习,从此非得走这条路了。当然,事实如何,只有他本人知道了~~

大一大多数都是基础课,最令人恐怖的就是高等数学。我们那个高数老师提倡的是题海战,这对于刚刚告别高三整个一年的题海生活,正对很多人用“堕落”来形容的大学生活充满了期待的我们这群fresh men来说,都感觉无法忍受。每天只做高数作业都要做到晚上九点多,我们都用“高四”来形容大一的生活。大一忙得如此,也就没有在东日上有更多作为。

97、98年,Windows 95已经差不多普及了,不过由于我一直在使用自己的486DX33,4M内存的电脑,装不了Win95(Win95中文版要求6M内存才能安装,英文版4M可以安装,但是安装后也几乎用不了)。因此还坚持着在DOS 6.22+Win3.2+VB3.0的平台上。当然,这样的机子,也只够用来做一些类似Pascal课程的作业(用Trubo Pascal 5.5),以及自己随意用VB3.0涂鸦一些程序。那时,要买一台新的奔腾对我以及家庭经济状况来说,是不可能的。98年11月我开始上网,后来被我找到一种更新电脑的方法,在网上二手交易板找别人淘汰的初级奔腾系统的配件(主板、CPU、显卡等),用比较低的价格买到,再把旧的配件卖掉,这个差价就更低了,然后细水长流,配件一个个的换掉,最后我的电脑整个都升级了~~

大二开始就相对轻松一点了。某一天,在《电脑爱好者》杂志上看到一个叫FreeDate的软件介绍,说是用来自动改变系统日期来对付一些共享软件的日期限制。感觉这样的软件好像不难,自己也能做一个,如果也能登上杂志的话,那该多好啊。于是就用VB3.0开始了后来被称为Sunny FreeWizard的软件的开发。Sunny FreeWizard总的来说,就是“解除”某些共享软件限制的工具,当然,这个“解除”并非破解,而只是自动的在运行目标程序前将系统日期提前,在目标程序运行后,将系统日期恢复。后来的版本中又加了对启动时弹出对话框提醒注册的软件的支持,其实也就是在运行目标程序后,用VB的SendKeys函数向目标程序的窗口发送一系列预先定义好的“键盘按键”模拟点击了类似“以后再注册”之类的按钮,让它自动关闭而已。99年2月12日,也就是大二寒假的时候,在网上为东日建立了第一个网站,那时候使用的是淄博169的免费空间(http://sunisoft.zb169.com),当然,网站上也就是发布我们第一个在互联网上发布的软件Sunny FreeWizard。这个软件原理说起来,其实很简单,不过这个软件当年还是有很多用户的,只是后来总感觉这类软件难登大雅之堂,99年8月,也就是暑假的时候,做了3.0的终结版本。但直到2002年仍然有收到“用户来信”,呵呵。

Sunny FreeWizard 3.0的界面截图:

99年2月的寒假,除了FreeWizard和东日网站,还有两个成果,一是用VB做了一个东日-黑白棋的游戏,比较特殊的就是棋盘是10*10而不是标准的8*8的。另一个就是把以前用VB for DOS做的DOS下的一个通讯录程序用VB 3.0升级到了Windows 95下。通讯录程序我基本上是每年做一个,当然,最明显的是算法的改进,而不是功能的,最初哪怕一个删除算法,在我写来都很费劲。后来的版本都是用Delphi完成的了,现在我能找回的能运行的版本,也只能找到6.0的了。

黑白棋2.0:

通讯录6.0封面:
按此在新窗口打开图片

通讯录6.0界面:

99年4月,用VB做了一个被我看作是以前在DOS下最爱的程序Sunny MusicPlayer的Windows变种--Sunny ListAmp。这是一个MP3播放器,我自己比较喜欢用“专辑”+“列表”的方式来管理、播放数量比较庞大的mp3文件,所以Sunny ListAmp的特色也就是自己可以管理一个专辑的列表以及每个专辑中的歌曲的列表,这样查找、播放都比较容易。mp3解码用的是网上找的一个ocx,现在已经记不得是哪个了,可能是破解版的?(汗)。后来完全转Delphi之后,2000年用Delphi重写了,mp3解码内核也改用了大名鼎鼎的xaudio.dll。

Sunny ListAmp 2.0:

大三上了数据结构课程,期末课程设计要求用二叉树算法做一个图书馆管理系统。一开始想当然想用最熟悉的VB来做,不过刚上手就发现,VB不支持指针(至少是不直接支持?后来的版本不太清楚,好像看到有人写过文章说VB如何用指针的),没法按照书上的算法建立树。“逼不得已”下,装了Delphi 3.0(因为Delphi是类似Pascal语言,可以直接把书上的代码抄上去,呵呵),这也是我第一次接触Delphi。后来用了3天完成了这个课程设计,记得后来这个“作品”还被留作给低年级同学作为示范,嘿嘿。

完成那个课程设计后,99年6月,为了练手(熟悉Delphi),就自己出题,做一个文本编辑器,也就是后来发布的Sunny SmartNote。后来的发展,让这个编辑器变成了一个所谓“多工作区”的编辑器,也就是类似UltraEdit那样的分页。

Sunny SmartNote 3.0:

99年12月,为了应付第二次英语四级考试(第一次失败了),在复习的时候,根据一本词典最后的词汇量测试,做了一个“东日-大学英语四、六级词汇量测定”,写程序没什么难度,难度主要在于词汇的输入,呵呵。有意思的是,后来大三升大四的暑假(2000年7月)去浦东软件园实习的时候,在他们内部的服务器上,竟然还找到了这个软件。

这期间,明也写了一些程序,不过可能和其本身兴趣有关,最终发布过一个“猜数字”的小游戏以及被称为“东日-时间精灵”的软件。

从产品数量来看,99年是非常高产的一年,做了很多(包括上面没有提到的)小品,大多代码在千行以下的。真正能记入历史的也只有Sunny FreeWizard、Sunny ListAmp和Sunny SmartNote。这时的东日,开始在互联网上站起来,互联网更显示了它的威力,东日的作品被广泛地传播、使用,那时几乎每天能收到用户的来信。而这,在没有互联网之前,是难以想象的,回想起高中时代,要用软盘将作品拷贝给朋友,还叮嘱要设法再拷贝给他的朋友,朋友的朋友,朋友的朋友的朋友……只是,那个时期,基本上只是我一个人在奋斗,孤军作战的感觉,没人会喜欢的。

«
»