http://sxw.ptbird.cn Server版已经完成.....

把网站基础样式更新了一部分:http://sxw.ptbird.cn
可以通过http://www.ptbird.cn访问(写错了。。。)

可以通过 http://sxw.ptbird.cn访问


前述

说说为什么要写个人所得税计算器,好像我和它并没有什么联系。


高考完那年,我在我姐那里玩,发现她要计算好多的个人所得税,用Excel表格的公式计算,并且害怕自己算错了,需要到网站上面去验证一下。

这样子一条条的数据验证下来,每次都看的头昏脑涨的。

其实高中毕业自己没有什么技术而言,无非是参加奥林匹克竞赛时学的C语言和C++,不过都可以称得上是"蹩脚",于是我就用我"蹩脚"的C++结合文本文件的操作,写了一个程序来帮她算个人所得税。

为什么我说的是程序,而不是软件,因为那时候我只会Console,用的还是DeVCpp这个软件,创建了一个cpp文件,写了不到200行代码,然后通过txt进行输入和输出[将需要的数据按照顺序复制进去,然后进行计算,在按照一定的顺序输出到txt中],这可能是我所谓的"职业生涯"中第一次用程序解决实际问题,我说的实际问题不是参见竞赛时候的各种题目。

文件我现在还存着,也是一种纪念。可以看出,文件的修改日期都是14年的,那时候我应该收到了东华的录取通知书,还在想象自己未来的计算机的路。

作为对自己的一种鼓励,我还自豪的取了个名字。。。

sxwopen1

如今

如今,我都已经大三了,再也不是那个真的什么也不懂得小菜鸟了,那时候屁颠屁颠的跟在我眼里的大牛后面学这个学那个,也慢慢走出自己路。

上周体育部一位老师找我问我能不能给他排课的时候,弄个助手,自动从另一张Excel导入课程代码,这样子他就不用每次排课一个个找,还怕弄错课程代码。【这个排课助手后面做并且发布和说明

说实话,C#.NET我一节课都没听,当时我觉得我是解决不了这个问题的,也没想太多……

在教室看书的时候还是想了想能不能实现,要怎么去实现,查了查资料(一点不知道的人...),突然想起我姐的个人所得税是不是还是要算,还是每次很蛋疼的计算。(说实话,我以前写的那个并不好用,每次要复制很多东西,害怕复制错误,而且名字不能有不一样的,不能够有空格等等.....基本不具有实用性,可是我姐当时给我了几百块钱,那是我第一次通过写程序赚钱,虽然我姐说是向单位申请的,但是我猜得到,那是她自己给我的零花钱,所以也不能叫做挣钱。

我又问了问她,是不是还要计算,结果是,想起当初自己写的那个破烂的程序,心里过意不去,就想着甭管我会不会,我都要去学着做。

于是我用半吊子的C#.NET开发WINFORM程序,其实我真的什么都不知道,连窗体都是百度着从头开始学。各种控件的使用、界面的设计、程序的设计、操作Excel……

不过花了几天时间还是做了出来,并且没有任何问题。不想让自己的功劳白费,因此想出了

sxwt

这个主意。


介绍

以后会有更加详细的介绍

什么是sxwTaxCaculation

sxwTaxCaculation 是一套个人所得税计算的解决方案,其中包括开放版本Excel版本

开放版本开放源代码,支持单个计算,免费下载,免费使用,并不需要联网。

1

Excel版本目前暂不免费,一是希望自己的劳动成果能有一丢丢的收获,而且Excel版本主要做功能的定制开发后期的维护

2a78-tmp


目前

为了设计软件的授权,我同时设计了一套基于软件可扩展的授权验证解决方案,之后会进行最初期版本的公布以及相关的实现。

设计这个解决方案的主要原因是因为我一开始没有注意到怎么授权这个问题。。。

为了软件的官方一点,我同时自己做了网站一套服务端的应用。

网站如下:http://sxw.ptbird.cn

从C# winform的桌面软件程序到网站和一套服务端的应用,这或许是我第一次这么完善(自我感觉)的实现C/S架构。。。

开放版本代码托管如下:

git@OSC:https://git.oschina.net/postbird/SXWTaxCaculationOpen

github:https://github.com/postbird/SXWTaxCaculationOpen

 

总之还是付出了很多,从一点都不懂到最后软件的发布和混淆加密……算自己的一段成长经历吧

更多的相关的技术和细节,我会分不同的文章进行发布。

驱动学习真的是个好东西

 

123