一个让自己头疼两周的程序的程序

        一个小小的程序,居然让自己忙了整整两个星期,其中两个晚上甚至还弄到了凌晨1点。昨天晚上10点半的时候,终于全部完成,其实不是任务不能放弃,而是因为总是得自己认为能做出的东西,如果没有成功,会让心里的那个自己失望,一件小事如果不能咬牙坚持,又怎能指望以后的大事能完成呢。

        上周到实验室根据他们需求开始编写这个程序,就是读取一堆Excel数据文件,然后在程序中显示出满足一定要求的点,本来是个很简单的程序,可是后来一个新的要求提出,那就是,显示在软件里的点,如果距离过近,那么就不显示它的数值,而是用一个箭头画出其范围,并且标出起始结束中包含的点数,以及这些点代表值的最大值最小值。

        开始把所有的功能一起设计,因此编了两三天,让人晕头转向,最后还是没有编出来,后来,干脆停下来,仔细考虑了一下,把原来那个软件按照需求,拆分成几个程序,分别实现。难点就在一行点如何根据就距离画出箭头,最终终于实现这个算法,原来输入到Teechat里面的点,Series会自动进行排序,于是在输入到Series后,我先自己对原始数据也进行排序一次,这样各点数组与series里的各个点也对应上了。

        后来想想,这个功能可能有人用的着,就准备开放代码算了,最终成品图如下图,其中排序和判断距离并画箭头部分,欢迎Email免费索取。

2008-01-29_134909




[本日志由 candylight 于 2008-08-20 09:54 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 软件 开发
评论: 2 | 引用: 0 | 查看次数: -
回复回复candylight[2008-03-03 11:33 AM | del]
你好,很高兴认识你,代我向王海问个好,从他身上我学到了太多太多。
回复回复强子[2008-02-28 06:20 PM | del]
你好:
   我是你的师弟,06级的,王海的学生,呵呵。我的email:wqiang028@163.com,向你学习哈。
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.