一些旧的小程序 高中时代

这些旧程序有些是我高中时候写的,有些大学时候写的,高中时候写的多为VB,后来旧基本上C,C++的,一般用C++ Builder,有时会用VC写一些控制台的程序。

下面介绍下我以前的垃圾程序,其实也不垃圾,只是有数量无质量.我写的程序都是我当时觉得有需要的程序,按照我自己需求定的。下面按照我记忆中的时间顺序一一列出.

如果下面那个程序你感兴趣的,想获得其代码,可以发email给我,因为我当时水平有限,代码的质量也....哈哈,就不在这里献丑了. Email:

图书管理 ( 97 98年)

如果无记错,这个应该在我硬盘中最早期我用VB4写的程序,Visual Basic 4.0啊! 现在看都是古董啦,记得运行在Win3.2上,那是还是DOS6.22的时代,我用过的VB有3.0,4.0,5.0,6.0.最早的3.0用的不多,只是拿来看看3.0的vb代码,还有曾经专门为了写一个可以运行在Win3.2上面的一个程序,用了一下.vb4.0,vb5.0用得最多,因为当年是他们鼎盛得时代,记得用vb4不到一年,推出vb5,旧转到上面去.记得但是借了老师一本vb3.0的书,现在还未还(现在都不在我这里,不知道借给谁了,唉,我借人的不还,人家借我的也不还)那本书很厚,内容很多,而且很贵的.

这个程序是但是刚刚学了vb写数据库,也想做一个自己书本管理的程序,于是写了它,很简单,是用那些最简单的控件做的,代码也不是很多.不要小看它,已经很少bug的啦.

代码库 V1 (97 98年)

用同样的技术,一下就可以做出这个程序,我当时是想用来保存一些经常用的代码,方面以后使用,于是有了它

数学小助手 (97 98年)

我忘了做它的原因,估计无聊,想试试vb,练习一下把.这个是一些数学程序的大集合,如下图所示,包括因数分解,幻方,杨辉三角形,二次方程的实数解,质数判别等等.


源程序长度统计 (97,98年)

用来统计vb的project中程序有一共有多少行,多少个字符,它可以打开vb的project文件,一个一个地数,说真的,basic的字符函数有时候比C的更好用,更简单.

程序优化(97,98年)

用来把一下for if 等语句重新整理缩进,让人看起来更有层次,在那时候的VB的缩进功能不强,有时候很容易搞混,所以特地写这个软件来优化一下程序

仙剑奇侠传屏幕保护程序

但是一直想用Windows的API函数来做些东西,我记得第一想学的API函数就是Bitblt,是一个快速的屏幕拷贝函数,于是写了这个随机粘贴的屏幕保护程序,现在看来当然超级弱智,但是当时API一点都不熟系,而且但是记得很清楚的是那个重画的属性一点概念都没有,于是试来试去都不行,也查了n本书,最后不知如何碰巧搞定了

Alchemy Shell

Alchemy 是Dos一个图片转换的工具,它号称可以传三十多种图片格式,在我写这个程序的时候,windows下这里的软件不多,于是就写了它,只是一个shell程序,实际调用了它,只是看不见而已.我高三的时候把一些函数和控件用Windows API函数实现,速度感觉快一点,没有明显的读硬盘声音.第一版程序应该在97年写的.


打字游戏

这个游戏写于97年,但是水平也显得有限,粗糙.起因是当时想连连打字,但是那些打字软件也太烂了,但是金山公司还未出它的一些列软件.而且,我也想起当年学习机的年代有一款小霸王的学习机,上面就有这样的一个软件,于是就写了这么一个软件,里面的图好像是游戏三国演义里面一幅图,再下一个图里面的那个人物是孔明传里面的赵云.


图片背景控件

第一次用Bilblt函数写ActiveX控件,很简单的一个控件,里面的人物好像是心跳回忆的图标.

List To List 控件

不用多说,就是从一个list选东西到另外一个list.

滑动Picture框

VB里面的picture框功能有限,对于大图片,如果不能显示的,没有一个进度条来移动图片,所以写了这个ActiveX空间.

Cheat Game Tool

破解游戏同级生2的一个小工具.

黑白棋

这个游戏是我在VB里面的得意之作中的一个,核心算法是参考了一个字符界面的黑白棋,图形界面是我加上去的,在这里用了很多api函数,而且把相关的东西都打包成类了,如stage,spirit等等,第一次感觉用类那么爽,一个个包装起来,结构简单,清晰.

Wisdom

这是我高中时代最后一个作品,可以说是我VB中最得意的作品了.它是用来管理我的代码,文本文档,纯文字类的信息.最后版本为4.0,我是这样定义的,1.0是前面介绍过的代码库,V2.0是改进过的代码库,V3.0是 这个版本的雏形,基本可以用.V4.0是从3.0改过来,增加了很多东西,也测试了N多次,现在基本上用的时候不会出现什么bug,版本号为4.9.56,经过了9次大的修改,56次bug的修正.

在里面我还增加了类似Office 助手的东西,如下图,有动画效果的,会泛眼.里面的人物是同级生里面的阿唯.说起同级生,以前我专门写了一个程序去破解它,让我可以不玩就看到任何一个结局.哈哈!!

雁过留声