关于VB      [返回阿江守候首页]  [返回阿江简历] [快速返回]


首先接触编程是在高中,当时学校讲的是BASIC,用的是APPLE II机,只上过一次机,但从那时起,我开始对电脑和编程产生了浓厚的兴趣。没有电脑,就在脑子里想,当时编了好多小程序,有模拟布朗运动的,有画抛物线的,有计算成绩并排名次的。后来都在学校的机器上做了试验,不少可以运行,遇上不能运行的情况就分析原因……

我是从1998~1999的寒假开始学习VB的,引发我对VB的兴趣是一本讲述游戏软件编写的书。当时图书馆处理旧书,都是计算机方面的,我发现了那本书。因为当时寝室(我当时已经退学,我在别人的寝室里住)里的好多同学都喜欢玩游戏,我忽然想,如果我写出几个程序让他们玩,那多风光啊。于是我买了那本书,买回来后才发现里面讲的东西早已过时,但我对写软件的兴趣却更加热烈,于是买了一本关于VB5的书,正好寒假到了,我就带着书和电脑回家学。

一个假期下来,我入了门,而且编出了自己第一个VB程序《学生成绩管理系统》,这个程序并不是我所编写的最简单的程序,它可以统计一个班的成绩,并可以通过一定的条件(可自定义)进行加权平均和排序,并输出符合奖学金条件的学生名单。软件可以保存文件(特殊的文本格式),可以多窗口操作,有完整的帮助系统和打印功能。

后来回到学校又写了不少程序。其中《大北农实时结算系统》是我花费了大量精力编写的。在写这个软件之前,我只能使用文本文件存储数据,只能使用变量和数组进行一般的运算。为了编写实时结算系统,我先写了一个《月结算系统》。月结算系统用随机型文件存储数据,使我第一次摆脱了文本文件存在的安全问题,随后我编写了实时结算系统。它可以在任意时刻对任意产品和经销商进行结算并估算利润,使用DAO结合ACCESS数据库编程,界面也非常美观,进行了加密处理,进入程序要输入密码,打印和帮助功能齐全。因为这个软件要“出售”,所以加入了“密码”,输入密码后可以正常使用,否则在第11次使用时会出现提示,第101次使用时会在打印样中出现提示,从第501次开始不能打印……次数保存在注册表中。

因为是业余,所以每次编程前都必须经过一番热身,因为发现一些基本名词都要忘记了。到了河南未来农业技术服务有限公司以后,我的时间开始多起来,我给公司设计了《未来农业进销存管理系统》。这个系统使用了近20个窗体,全部使用ADO对象调用数据库,拥有数据备份和读取备份功能,拥有用户等级制度,不同级别的用户有不同的权限,超级用户(管理员)可以设定各用户的权限,具有完整的数据录入辅助能力,强大的综合查询功能使老板们一目了然……为了让老板可以使用这个软件,我为它编写了详尽的图文并茂的说明书。后来,这个软件在使用中发现了问题,因为没有考虑到业务员的问题,它只能针对产品或经销商进行查询,却不能针对业务员进行查询,我于是开始修改这个程序……后来由于我的其他工作而终止了修改。

除了以上几个软件外,我还编写过打字速度测试软件、俄罗斯方块等,汉化了一个英文全屏幕游戏《空间决战》等。现在想想,自己在编程方面的努力过于片面,只是一些简单的东西和数据库管理方面的东西。但我发现,我对编程的兴趣和灵感是真真切切的,在编程方面的潜力是大可挖掘的。

点击这里查看我用VB编写的全部软件

[返回]  

 

高校文学爱好者的乐园——阿江守候-校园文学 (C)

与站长联系 ┃ 投稿箱 ┃ 介绍社团 ┃ 留言簿 ┃ 阿江邮件