又重写代码……
作者: 实验小白鼠 日期: 2008-06-26 01:14
又重写“口袋DP存档修改器”,已经不是第一次了,应该算是第二次吧。
上次写了实现几个小功能后,就重新写代码,把新的校验算法加上,并改进了一些地方。
把以前发布的程序反编译一下,应该可以看得出俺以前是多少的“史努比”了。
初学者,难免的毛病。所以呢,要不断改进,不断进步。于是就有了“重写代码”这一步骤。
第一次重写,代码并不多,功能也就寥寥无几,重写并不麻烦,麻烦的还是新的算法。
第一次重写后,接下来的就是在这个基础上进行添加新功能。
地震后就一直搁置着不写,直到“反编译事件”出现,就想改用其他环境重写,或者写个DLL也行,可惜不会其他的编程语言,害得我还特意去下载C++的一些视频教程,看了不少,原理是差不多,什么循环之类的,触类旁通。可是,写起来可不那么容易。
总之,习惯了C#,其他编程语言都看不明白(写不出来)……
最后,还是老老实实用C#写。
“反编译事件”期间,和叉太聊了不少,他给了我不少的建议,其他也不是C#上,而是一些大的道理。被反编译,说明自己的程序被受关注,不然谁还花那心思鸟你。
很感谢叉太的开导。谢谢谢谢谢谢~~~~叉太,来抱一个!
对了,手机号码还没给我呢!╮( ̄▽ ̄")╭
回学校,用回学校的号码,结果叉太发短信到我小岛号上……OMG!太OMG了……真的是OMG了……“很好。你失去一次获得我手机号的机会”╮( ̄▽ ̄")╭
这几天都在重写代码,改写以前写的算法,不知道是不是最优的,但能学到一点,算一点,反正自己的程序也不是大程序。用叉太的一句话说“稳定和我没有关系。我只管我自己能用就可以了”。嘿嘿。
不能出错也算是稳定性中的一项,改写中倒是出了不少错,所以调试很有必要。
还是在写的时候留个心眼,尽可能地把各种情况考虑全面,保证调试时少些错误。
调试少错误,又让我想到了以前看过的一句话,大意是“调试是尽可能地发现错误”。大部分资深的程序员都知道吧,而对于我这种皮毛还没沾几根的,突然想起来算不错了……
因为是重写,所以很多代码及算法都得重新看过,思路也得重新理清,不然很难进行下面的。
直到现在,重写完成度并不高,慢慢来,不急不急。
其实,“反编译”是我自己想的,因为我只看到一个类似的修改器,同样是没有PM修改功能,只有和我修改器差不多,甚至比我写得好的功能。假想假想,假想罢了。
如果真的是被反编译了,我还是很感谢那位朋友,其一,他的实力很强,不是我能比得上的;其二,他让我更深入地了解C#的代码保护。
口袋DP存档的算法算是半公开了一个,剩下的,待我写得差不多了,也是公开的时候了,那里应该是Copyleft了,呵呵。
到时,大家应该能用上更优秀的口袋DP存档修改器,当然,不一定是我写的!我期待有更优秀的修改器。
如果那位朋友还在关注我的博客的话,请你放心,我会公开算法的~~时间长短罢了:)
叉太!手机号码!!!
2008-6-26 1:14:23
上次写了实现几个小功能后,就重新写代码,把新的校验算法加上,并改进了一些地方。
把以前发布的程序反编译一下,应该可以看得出俺以前是多少的“史努比”了。
初学者,难免的毛病。所以呢,要不断改进,不断进步。于是就有了“重写代码”这一步骤。
第一次重写,代码并不多,功能也就寥寥无几,重写并不麻烦,麻烦的还是新的算法。
第一次重写后,接下来的就是在这个基础上进行添加新功能。
地震后就一直搁置着不写,直到“反编译事件”出现,就想改用其他环境重写,或者写个DLL也行,可惜不会其他的编程语言,害得我还特意去下载C++的一些视频教程,看了不少,原理是差不多,什么循环之类的,触类旁通。可是,写起来可不那么容易。
总之,习惯了C#,其他编程语言都看不明白(写不出来)……
最后,还是老老实实用C#写。
“反编译事件”期间,和叉太聊了不少,他给了我不少的建议,其他也不是C#上,而是一些大的道理。被反编译,说明自己的程序被受关注,不然谁还花那心思鸟你。
很感谢叉太的开导。谢谢谢谢谢谢~~~~叉太,来抱一个!
对了,手机号码还没给我呢!╮( ̄▽ ̄")╭
回学校,用回学校的号码,结果叉太发短信到我小岛号上……OMG!太OMG了……真的是OMG了……“很好。你失去一次获得我手机号的机会”╮( ̄▽ ̄")╭
这几天都在重写代码,改写以前写的算法,不知道是不是最优的,但能学到一点,算一点,反正自己的程序也不是大程序。用叉太的一句话说“稳定和我没有关系。我只管我自己能用就可以了”。嘿嘿。
不能出错也算是稳定性中的一项,改写中倒是出了不少错,所以调试很有必要。
还是在写的时候留个心眼,尽可能地把各种情况考虑全面,保证调试时少些错误。
调试少错误,又让我想到了以前看过的一句话,大意是“调试是尽可能地发现错误”。大部分资深的程序员都知道吧,而对于我这种皮毛还没沾几根的,突然想起来算不错了……
因为是重写,所以很多代码及算法都得重新看过,思路也得重新理清,不然很难进行下面的。
直到现在,重写完成度并不高,慢慢来,不急不急。
其实,“反编译”是我自己想的,因为我只看到一个类似的修改器,同样是没有PM修改功能,只有和我修改器差不多,甚至比我写得好的功能。假想假想,假想罢了。
如果真的是被反编译了,我还是很感谢那位朋友,其一,他的实力很强,不是我能比得上的;其二,他让我更深入地了解C#的代码保护。
口袋DP存档的算法算是半公开了一个,剩下的,待我写得差不多了,也是公开的时候了,那里应该是Copyleft了,呵呵。
到时,大家应该能用上更优秀的口袋DP存档修改器,当然,不一定是我写的!我期待有更优秀的修改器。
如果那位朋友还在关注我的博客的话,请你放心,我会公开算法的~~时间长短罢了:)
叉太!手机号码!!!
2008-6-26 1:14:23
加入网摘
显示Tag关联文章
炸弹人大陆2的文本真那个啥 (2008-09-08 11:56)
手痒写F2blog转Wordpress程序 (2008-08-06 21:20)
失眠了 (2008-07-24 07:19)
使用C#混淆与加壳工具后的一点感受 (2008-06-12 18:14)
.NET:混淆与加壳 (2008-06-12 13:50)
面对现状,很无奈 (2008-06-11 19:56)
开始写修改PM部分 (2008-06-11 11:32)
口袋DP存档修改器v0.3.5发布 (2008-05-17 18:33)
口袋DP存档修改器更新v0.3.4.1 (2008-05-16 23:17)
又忘了PMDPSE面包保存功能…… (2008-05-11 13:05)
手痒写F2blog转Wordpress程序 (2008-08-06 21:20)
失眠了 (2008-07-24 07:19)
使用C#混淆与加壳工具后的一点感受 (2008-06-12 18:14)
.NET:混淆与加壳 (2008-06-12 13:50)
面对现状,很无奈 (2008-06-11 19:56)
开始写修改PM部分 (2008-06-11 11:32)
口袋DP存档修改器v0.3.5发布 (2008-05-17 18:33)
口袋DP存档修改器更新v0.3.4.1 (2008-05-16 23:17)
又忘了PMDPSE面包保存功能…… (2008-05-11 13:05)
发表评论
订阅
上一篇
返回
下一篇
