2024年已过去 68.69%
SUISkin 3.0发布了    @ 2005-04-30, 22:23

半个多月没日没夜,日夜颠倒的忙碌,终于成正果。

惨淡的四月也快过去了。

生活的乐趣正在于无穷的希望,纵使今天不如意,总有个可以期待的明天。

五月,会是怎样的呢?

东日软件 | 9 个评论 | 34,131 次阅读
简短地址:http://ncblog.net/107/
完成度99%    @ 2005-04-27, 15:26

SUISkin 3已经近乎完美了。今天早上把skin测试了一遍,老的skin的一部分需要做一些修改(窗口最小化后的标题栏的支持),发信给tom了。

升级了IncUpdate到2.3,修正了一个比较重要的bug(选中文件时添加文件,保存的目录定义号错误)。同时IncUpdate已经实际上使用了最新版本的SUISkin了,启动的时候没有丝毫闪烁。爽!

编译更新了DiaryOne中英文版,IncUpdate那个bug就是在做DiaryOne升级时发现的。esan做了DiaryOne英文版支持帐目查询了,中文版加上了记帐。现在中英文版功能基本同步了(中文版多了农历支持)。DiaryOne、PIMOne已经完全交给esan了,esan的效率太高了,惊人~~

东日软件 | 评论已关闭 | 22,692 次阅读
简短地址:http://ncblog.net/104/
两个新特性    @ 2005-04-26, 17:36

从早上01:00起床,到现在。SUISkin支持BidiMode和Docking forms了,而且近乎完美。 :lol:

另外,SUIPack和SUISkin的主菜单的AutoHotkeys属性失效的问题也解决了,这个问题从两个产品最初一直存在到现在,没办法搞定。今天无意中看到一篇文章,给了启发,呵呵。爽!

东日软件 | 评论已关闭 | 6,455 次阅读
简短地址:http://ncblog.net/103/
第一次为产品进行了Beta测试    @ 2005-04-25, 00:53

前天找了若干客户征求新版本的Beta测试,这是做产品以来的第一次不急于发布新版本,而进行更广泛的测试。

两天来Beta测试反馈了一些比较重要的问题,深感庆幸,如果前天就发布了新版,估计现在也正在疲于修改bug和应付客服了,当然,现在要从容得多。

这是一次好的经验。

<此处隐去隐私内容一段>
东日软件 | 评论已关闭 | 37,016 次阅读
简短地址:http://ncblog.net/101/
梦想成真--迎接东日10周年,回顾专题跋    @ 2005-03-25, 11:57

十年经历,随着回顾再次重现眼前,经历过的,我不会忘记,失去过的,我会更珍惜。

或许,说东日有十周年了,会让人把她误会成历经沧桑、垂垂老矣。

或许,说东日有十周年了,会让人把她误会成成长缓慢、跛足前行。

但其实,东日还是一个刚刚起步的健康的热血青年。

说东日有十周年了,只是为了记住那最初梦开始的地方。

而那个梦,在十年后的今天,仍然没有破灭,反而越来越清晰,越来越真实,越来越可望而可得。

梦想--正是她激励我们开发软件,实现可能~~

东日软件 | 评论已关闭 | 48,766 次阅读
简短地址:http://ncblog.net/88/
第三东日(下)--迎接东日10周年专题之五    @ 2005-03-25, 03:53

SUIPack 4.0发布后,就一直处于维护状态。

12月,开始了一个新产品的开发--IncUpdate,这是一个基于二进制的辅助开发工具,而不是VCL的形式,希望借此突破产品只能被Delphi程序员所使用的限制。

2004年春节后,在经历了辞职、从珠海搬家到深圳、找工作、再辞职等一系列动荡之后,东日的第一个全职成员--就是我--诞生了。全职带来的好处,就是可以全身心的投入在工作中,因此工作效率大大提高,开发进度大大加快。而此后,东日软件的成员也就稳定在了我、esan和tom三人的状态上。

2月,SUIPack被“网路-中国共享软件注册中心”评为2003年度优秀共享软件作品。

3月20日发布了IncUpdate 1.0。

6月18日,由于受了用户转投竞争对手的产品的刺激,我开始疯狂做一个具有不同于SUIPack的使用方式而更易用的新的VCL界面库产品--SUISkin。SUISkin只提供一个组件,用户只需要将它放在Form上,运行后的Form就被自动的改变成了换肤的风格。其易用性是无须说的,在代码的简洁以及可维护性上,也比SUIPack要强得多,当然,它比SUIPack也缺乏了设计期的支持以及无法提供扩展控件。SUISkin的诞生一直被我认为是一个奇迹,其第一个版本,在6月18日到6月30日的12天中,从无到有的被创建出来,包括调试、修改、测试、产品化所有的事情。在7月1日发布了SUISkin 1.0,而且事实证明,其稳定相当不错。当然,这个奇迹也是建立在SUIPack的接近两年的开发经验上的。

由于在做SUISkin的过程中,取得了对MDI窗口的支持以及设计期的界面增强的突破性的进展,于是在7月2日开始立刻投入了SUIPack 5.0的开发。技术上的突破性进展带来了实现的可能性,但是实现的道路仍然曲折,尤其是对设计期的完全的所见即所得的实现,设计期的代码一旦出错,整个Delphi就要关闭重新打开,面对的一大堆问题一一解决,痛苦的过程不堪回首。终于,在7月23日发布了SUIPack 5.0。

SUIPack 5.0的网页:

9月初,esan再次辞职,全职投入东日的开发工作中。至此,东日拥有了第二个全职成员。

2005年1月1日,SUISkin发布2.0版,经过半年的进化,其成熟度进一步提高,迈入了成熟期。

2005年3月,终于将SUISkin全面中文化,发布了中文版本。IncUpdate 2.0的中英文版也在1.0发布一年后得以发布。

IncUpdate 2.0的界面:

第三东日--新东日仍然是现在进行时,而成员的稳定以及成员间配合的默契的形成,都让我们充满希望。

东日软件在哪里?--http://www.sunisoft.cn

东日软件 | 评论已关闭 | 61,002 次阅读
简短地址:http://ncblog.net/84/
第三东日(上)--迎接东日10周年专题之四    @ 2005-03-24, 16:43

2001年年底接下写书的任务,一写就是7个月。书的最后一章,我决定重写Sunny SmartNote,做一个Sunny SmartNote 5.0所谓的开放源码版本,将重写的代码拿来作为书的实例。计划在书写完后,再将代码扩充完善(毕竟教具和实际产品不可能是一回事),完成产品化,发布最新版的Sunny SmartNote。

2002年3月,在写Sunny SmartNote 5.0开放源码版(也就是书版)的时候,再次触发了我的潜伏已久的东日意识,只是这次有一点不同了,我要做一个成功的软件,同时希望它能为我带来经济上的收益。因为上班的收入,让我几乎无法存到足够的钱去买一台我一直梦寐以求的笔记本,现实的经济压力以及对第二东日解体的感悟,都让我选择了要在经济上获得成功。因此我对Sunny SmartNote新版的定位,是希望去和类似UltraEdit,至少是EditPlus之类的编辑器竞争了。也因此,要在各方面都做到尽量的好。因此在计划新版SmartNote的时候,找来了tom,希望他能和我合作,为软件设计界面以及网站等。同时,也找了一个高手qin商量合作开发。幸运的是,我们在合作以及利益分配等问题上很快达成一致。新东日就在我、tom、qin的合作意向达成下,诞生了。

5月,在tom开始考虑界面问题的时候,我决定先做一套比较灵活的能适应大多数情况的界面控件出来,那么在tom把界面定稿后,就可以很快实现出来了。qin开始做一些基本功能开发了。不过,我们三个都有正职在身,只能在业余时间做,进度并不快。

6月,接到一封来自豪杰的Email,说对我们发布的免费软件东日-时间精灵感兴趣,希望OEM(但不支付任何费用)捆绑在他们对新东方笔记本的OEM软件包中,同时也希望我们在一星期内提供一个更新版本(旧版本比较丑陋)。在扩大影响的考虑下,我们同意了,这是我们三个第一次合作,tom为新版的东日-时间精灵(3.0)作了整体界面的设计,我和qin共同合作,结果4天内将一个完全重新开发的时间精灵,从无到有,到完全完成产品化的彻底完成了。东日-时间精灵3.0是第三东日--新东日的起点,只是这次的合作,并没有带来任何经济收益。

东日-时间精灵3.0的桌面界面:


阅读全文 »

东日软件 | 7 个评论 | 101,070 次阅读
简短地址:http://ncblog.net/83/
第二东日(下)--迎接东日10周年专题之三    @ 2005-03-09, 22:28

2000年7月到8月(大三升大四的暑假),我去了位于上海张江的浦东软件园实习。浦东软件园是一个容纳软件公司的软件园区,同时他还有一个类似孵化器的职责,其本身除了管理园区日常运行外,还“孵化”着十来个软件项目(部门),这些软件项目将来如果成熟,就会独立出去成立公司,而软件园当然会成为这些公司的股东。

在软件园实习本身来说,并没有多大收获,最大的收获是让我认识了和我同学院一起去实习的lythm(他是强化班在大三“下放”到计算机学院的)。结识lythm前,也就是我最多产的时候,99年以及2000年上半年,我一直沉迷于“埋头苦干”中。低头写程序、做软件、在网上发布,当然,全都是免费软件。lythm让我认识到了我在理论上的欠缺,2000年下半年,我几乎扔下了键盘,完全捧起了砖头似的书本,开始充电。这时的自己完全感受到那种进步的快乐,每过一个月,就能很清楚的知道这个月内自己学习到了什么,这段时期对我而言,甚为重要,我称之为“飞跃”。之后我的理论水平大大提高,为毕业后即投入的“写书”奠定了基础。因此,lythm可以算是我在程序生涯上的领路老师之一。

结识lythm后,很快就拉他入了伙。暑假结束前,我们决定合作参加学校的一个什么杯赛,也就是计算机学院举办的学生软件作品比赛,主题是为在校生做一套学校二手交易网。之前我对VB比较熟,因此用ASP没太大困难,lythm一直使用VC,不过基础好,ASP很快就上手了。两个人在宿舍里住了两个星期,终于把一个包括了简单论坛、聊天以及二手交易系统的交易网做好了。这是我们两第一次直接的合作,似乎也是至今为止唯一的一次直接合作。之所以这么说,是因为lythm习惯用VC,而我习惯用Delphi了,这是导致我们没有直接合作的最主要原因(那时也没有什么项目必要用到跨语言编程来协作,学生时代的项目比较单纯)。

lythm除了写程序,还喜欢自己作曲做音乐,第一次听到他自己作曲并自己用鼠标在cakewalk中点出来的midi,简直是震撼,当然,很大程度上是佩服其自己作曲。后来,还专门做了“东日音乐制作室”,来发布lythm的音乐作品,还通过这些音乐作品,结识到一些网友。现在回想起来,我发现,其实lythm喜欢写程序以及喜欢做音乐,似乎都为了另外一个“终极”兴趣,那就是做游戏(他的很多音乐作品听起来更像是游戏BG音乐)。

2000年12月,重新开始为做软件而写程序,之后完成了一个Free系列软件。Free自然有免费的意思,但那是更想突出的是“自由”,也就是这系列软件的核心理念。Free系列一共只有两个产品,第一个完成的,就是FreeStone(东日-自由通讯录)--东日通讯录6.0的升级换代作品。FreeStone的特色在于允许用户自行定义其通讯录内需要保存的内容(字段),比如一般你发现一个通讯录软件中,没有保存“手机”的地方,你能做的,就是写信给作者,强烈要求他加入一个新的字段“手机”。而在FreeStone中,你可以自己解决这个问题。其实,这个软件相当于一个可以自定义字段的数据库程序,因此你也可以将其挪作“它用”,比如“备忘录”……FreeStone的另外一个“创新”,就是用HTML做主界面(这是在2000年年底,那时候我还没见到过用HTML做界面的软件,后来才在Norton以及MS的软件中看到了),用HTML做FreeStone的界面的好处,在于其灵活性,比如当显示一个并没有“手机”信息的通讯录项时,就不会和一般的通讯录软件一样,显示一个“手机”以及后面一个空白的编辑框。在这一项缺席的情况下,HTML可以很好的重排整个界面。

FreeStone的登陆:


阅读全文 »

东日软件 | 9 个评论 | 148,664 次阅读
简短地址:http://ncblog.net/81/
第二东日(上)--迎接东日10周年专题之二    @ 2005-03-08, 01:18

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

大一大多数都是基础课,最令人恐怖的就是高等数学。我们那个高数老师提倡的是题海战,这对于刚刚告别高三整个一年的题海生活,正对很多人用“堕落”来形容的大学生活充满了期待的我们这群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的界面截图:



阅读全文 »

东日软件 | 4 个评论 | 94,600 次阅读
简短地址:http://ncblog.net/80/
第一东日--迎接东日10周年专题之一    @ 2005-03-02, 18:30

1995年3月10日午后,三个高一学生因为对计算机的喜爱,聊天产生了一个用各人名字的一部分合在一起由此被称作“东日”的梦想。现在回想起来,我是对计算机以及写程序、做软件本身异常感兴趣的,“栋”似乎对创业这个行为更感兴趣,“智”似乎是在我的感染或者“逼迫”下才对写程序感兴趣。那天,我们聊了很多,越聊越兴奋,你完全可以想象到,三个正处在做梦年龄的高中学生一起做梦的那种场景。我们说,我们要做最好的软件,我们那时候的偶像,就是比尔·盖茨。

两天后,“磊”也要求加入东日。于是变成了四个人,那时候,东日的全称是“东日制作群”,因为那时候觉得称为“群”似乎更时尚一点,比如当初的仙剑奇侠传的作者们自称为“狂徒制作群”。

高一有计算机课程,我在94年年底拥有了自己的一台486DX/33,智是在95年年初寒假的时候也有了自己的486。那时的主流操作系统是DOS5.0和DOS6.22,从此,学校里教授Foxbase和Basic语言,而我们回家后就在自己的电脑上上机。我说了,似乎只有我是对写程序真正感兴趣的,于是回家用GW-Basic写了东日的第一批小程序,例如:家庭水电费计算等。遗憾的是,这些程序现在已经找不到了~~

到高二的时候,学校已经没有计算机课程了,而此时东日已经又加入了“峰”,不可否认,计算机对于大多数的高中男生来说,是具有一种充满神秘感的诱惑力的。凭借兴趣,我还是在不断的用GW-Basic写程序,只是GW-Basic是解释型的,这让我一直梦想着有一天自己的程序能变成EXE。后来转了DOS自带的QBasic,但还是解释型的。看了QBasic的帮助,知道了QBasic是Quick Basic的简版,而Quick Basic可以把.bas文件编译成EXE。这令我心里蠢蠢欲动,于是拜托表弟给我搞一套Quick Basic来。

真正的变化发生在高二的某一天,表弟没有带来我梦寐以求的Quick Basic,却给我搞来了一套被称为VB 1.0 for DOS的东西。这是什么?我怀着疑惑与些许失望,安装了这个软件。然而,安装完成后的第三天,也就是我无师自通地搞明白了VB怎么玩的那天,所有失望的情绪消失了,取而代之的是无法形容的惊喜。这东西太神奇了,之前用GW-Basic或者QBasic时,很麻烦的比如做个菜单或者按钮的事情,在VB中,不用写代码拖拉一下就可以了!然后,也是我一直想要的,它也一样可以把我的.bas文件编译成真正的EXE(VB for DOS的版本的编译器是真编译器,不似后来的Windows版本的VB编译的EXE是伪码)。

后来,感到“群”这个字眼有点野兽的意味,再者为了正式公开发表软件,于是把“东日制作群”改成了“东日软件制作室”。大家都觉得制作室感觉比较好,呵呵。还设计了一个logo,这是东日的第一个logo:



阅读全文 »

东日软件 | 6 个评论 | 90,941 次阅读
简短地址:http://ncblog.net/79/